node

node

faried nawaz | @fn@p.node.pk

coffee

@hanno the quick and dirty way to do it if your laptop and phone are on the same network is to run python3 -m http.server in the directory with the files you want to share. add the port number at the end of that line if necessary (it defaults to port 8000).

something i installed recently but haven't used yet is destiny. the android app is both on the play store and on f-droid, and there are download links for linux on github.

a heavyweight solution is to use syncthing. i use it to keep files synchronized between different computers; it has an android app as well.

re: I am "tan M&Ms" years old

@xenotrope interesting. i did not know about this!

https://montrealgazette.com/opinion/columnists/the-right-chemistry-the-story-behind-red-mms

the carmine thing is why i don't eat a lot of candy now.

the kid just started a couple of downloads on his desktop, and told me it's 72 gb of games from steam/the epic store.

denial of service attack, in my own house.

@larsbrinkhoff the ttf doesn't seem to work on a mac, alas. in the screenshot, the text is written with helvetica and the selected text below it is with the knight font on mac os 13.6.4.

i'll try it on my ubuntu desktop when i get home.

a screenshot of textedit on a mac

re: parenting

@wingo tux typing and tux paint worked for my kid! that was on an ancient ibm thinkpad r50e, with 786 mb of ram

@cks where did the one space indent come from? i think the first english class i took that used computers used a tab to indent the first line of a paragraph. the lab used ancient dec rainbow unix terminals.

but now i checked online, and i see that's wrong: https://practicaltypography.com/first-line-indents.html

What makes the concept of society so deceptive is that we assume the world is organized into a series of compact, modular units called “societies,” and that all people know which one they’re in. Historically, this is very rarely the case. Imagine I am a Christian Armenian merchant living under the reign of Genghis Khan. What is “society” for me? Is it the city where I grew up, the society of international merchants (with its own elaborate codes of conduct) within which I conduct my daily affairs, other speakers of Armenian, Christendom (or maybe just Orthodox Christendom), or the inhabitants of the Mongol empire itself, which stretched from the Mediterranean to Korea? Historically, kingdoms and empires have rarely been the most important reference points in people’s lives. Kingdoms rise and fall; they also strengthen and weaken; governments may make their presence known in people’s lives quite sporadically, and for many people in history, it was not at all clear whose government they were actually in. Even until quite recently, many of the world’s inhabitants were not quite sure of what country they were citizens, or why it should matter.

-- Debt: The First 5,000 Years, by David Graeber

Imagined in terms of the time -- time spent earning wages that a bank then holds -- a bank can own more than half of a man.

-- Paolo Bacigalupi, The Windup Girl

there was a ddos attack on my old work website this afternoon. i found out when i checked my email later in the evening -- cron emails that said psql had hit its connection limit. this had never happened before. maybe someone thought they'd attack sites on election day or something. restarting the app server fixed the issue.

i downloaded the web server's log file, and tried to use analog to do something deeper than greps (i couldn't think of any other tool). grep was more useful. it was easy for me to find the ddos requests, and i figured out by visual inspection that they listed an old version of chrome in their user agent. blocked that.

but, i want a tool to help me do things like this.

i got to wondering if there was an old expert system out there that i could feed the log file to, tell it what each part of the log line is (i have a custom log format), and then ask more detailed questions. what i'm interested in, most of all, is when or how they probed the site to find the url to hit. i want something to show me those lines.

i didn't try openai/chatgpt or my locally installed models with ollama because this isn't something for generative ai.

@lain pixel watch 2? it's 41mm vs samsung's 40mm or 44mm.

before that i had a versa 4 which is more than a simple fitness tracker but less than a wear os watch.

In 2016, I wrote an essay titled Welcome to AirSpace, describing my first impressions of this phenomenon of sameness. “AirSpace” was my coinage for the strangely frictionless geography created by digital platforms, in which you could move between places without straying beyond the boundaries of an app, or leaving the bubble of the generic aesthetic. The word was partly a riff on Airbnb, but it was also inspired by the sense of vaporousness and unreality that these places gave me. They seemed so disconnected from geography that they could float away and land anywhere else. When you were in one, you could be anywhere.

My theory was that all the physical places interconnected by apps had a way of resembling one another. In the case of the cafes, the growth of Instagram gave international cafe owners and baristas a way to follow one another in real time and gradually, via algorithmic recommendations, begin consuming the same kinds of content. One cafe owner’s personal taste would drift toward what the rest of them liked, too, eventually coalescing. On the customer side, Yelp, Foursquare and Google Maps drove people like me – who could also follow the popular coffee aesthetics on Instagram – toward cafes that conformed with what they wanted to see by putting them at the top of searches or highlighting them on a map.

-- The tyranny of the algorithm: why every coffee shop looks the same

A few days ago, my groovebox, the , running the new and awesome community-built firmware, crashed, which was very cool.

Not that it crashed, but what happened next: It displayed a colorful pattern on its pads.

That's a stack trace. It's listing the last steps the code made before crashing. The devs have asked to be sent photos of these, to help them find bugs.

I've pasted it on Discord, and there's a _bot_ that recognizes these images and decodes them into addresses!

Me, in a Discord channel called "nightly-testing", writing "This is from 1.0.1 and happened a few days ago. I think I was adding synths to a kit when it crashed, but I don't remember with absolute certainty."

Below that, a picture of my Deluge. It's a black metal device with several silicone buttons with colorful LEDs below them. It also has seven knobs (some black, some gold) and an OLED screen. The lower two thirds of the device are taken up by a matrix of 8 rows and 16 columns of square pads with RGB LEDs below them. Then there's an additional 2 columns of 8 rows of the same pads to the right of that, used for muting, auditioning, and playing.

From left to right, the main matrix displays four binary patterns, each 4 columns and 8 rows in size, in different colors: purple, blue, green, and cyan. The two columns on the right also display a pattern, in red.

In each of the patterns, each LED is either illuminated in the color of that block, or not at all. Each block of 4×8 LEDs thus represents a 32 bit address. The two columns on the right represent the first four hex digits of the firmware's Git commit hash.

The small OLED screen says, in capital letters, white on black "Error: E339. Press select knob to attempt resume, then save to new file."

Below my post, there's a reply of the bot "Deluge Crash Reader", saying:

Thanks for the image, @scy!, it decodes as:
0x201157c0
0x2011585c
0x20110840
0x20048f4c
0xfe31
fe31a4f9b112890b16315796907788eb81314ff

@thomasfuchs i just realized that i've never seen anything written for smalltalk related to AI. lisp and prolog, sure, lots of stuff. but where's the smalltalk AI?

it doesn't help that some people write the name as "small talk" and there are recent papers and articles about small talk vs generative chat systems. makes it harder to search for things.

@mwl bare metal from 1999 to 2012-ish, digitalocean until five years ago, now an ec2 instance because it is closer to me (50ms ping vs 250ms).

@arcade i actually don't use the dock on my mac! i use cmd-space instead. however, i use windowmaker on my home desktop (looks like old nextstep/openstep), and i have a few apps on my dock that i double-click to launch. a couple of wm applets, too (local temperature, moon phase, etc.).

The operator ==> binds weaker than && and ||, as is suggested by the fact that ==> is 3 characters wide, whereas the others are only 2 characters wide.

[...]

As you go through this book, I will not be surprised if you often forget that programs can be run -- most of your time will be spent specifying, writing, and proving the programs, and when the verifier finally has no more complaints, you know the program satisfies the specification (so why even run it, right? 😉).

-- Program Proofs

@izaya where did you find that? i put together a computer for my kid last year and it has annoying case lights. a switch on the case changes the color and stuff but doesn't turn it off. i didn't find anything in the bios.

circle : disk :: rectangle : ?

Sometimes in life, you just need to say: Don't know, don't care, let's keep going.

-- Eric MacAdie

»