Show newer

It turns out that the reason free, open source messengers suck on iOS is that #Apple force-closes background applications unless you pay them for the privilege - which is why proprietary applications like WhatsApp, Discord and Facebook Messenger work just fine.

This means small and free actors are banned from participating.

Kartik's eleventh corollary to the iron law of externalities:

Anytime you drip-dry, something is always drip-wetting.

*Update on Mu*

My postfix language and its live-updating environment are starting to look promising. The environment can now expand multiple levels of function calls, laying out the state of the stack at each point. You can't edit a function at its call-site, but you can visualize its working in context.

(More details:

Show thread

Hey GNOME, can I remap two keys to have my external keyboard usable and have those changes survive sleep/suspend?

GNOME: What are you, a communist?




me: i would like to buy one general-purpose computer please

apple: no

microsoft: maybe

dell: if you're a developer, ok for now

weird small linux manufacturers: duuuuuude try a drag of this one, maaaaaaaan, it'll make you see the bits in your miiiiiiiiiind

Detective story of the day

I've been stress-testing Mu's floating-point instructions for a few days using this ray-tracing tutorial:

It's been great; I've found 2 bugs so far.

Today I thought I found a third, in the floating-point reciprocal instruction. Except it wasn't really. Read on:

Show thread

I just finished adding floating-point to Mu. Took 4 days. Floating-point is where the ugliness of x86 really becomes apparent.

Show thread

Just looked at some projects on Github and saw that the site no longer advertises a standard git command to copy for repo cloning. Now they encourage the use of 'Github CLI' with the syntax of 'gh repo clone'.

No doubt it's a wrapper around git that will slowly gain features that git won't add because there is no need for them.

They are no longer a 'git hub', they are a 'repo space'.

All leading to the classic, Embrace, Extend, Extinguish.

In [the future of five minutes from] this present moment, the biggest problem faced by blackmailers, hackers and espionage agents attached to corporations with military-intelligence cloud services will be just having too much sensitive data to choose from.

The speed of light imposes a hard limit as to how many times a jackboot can cycle using even highly parallel nanoscale processors.

Entirely new techniques for automating face-stomping at scale will need to be invented.

vi forever, but honestly it's kickass that nano has a cheatsheet permanently on display

*Update on stress-testing Mu*

I'm continuing to play with my prototype postfix calculator. Who knows, it may even become Mu's mythical level-3 language[1].

Today's video demonstrates function definitions that look different from concatenative languages, and a visualization for drilling down into function calls. All in an environment that updates as you type, built up from machine code.

(More details:


Show thread

I wish articles wouldn't talk about data structures like they are only for performance. I've never seen something tame complexity like the clean API of a well thought out data structure.

Judith Butler, via

"I want to first question whether trans-exclusionary feminists are really the mainstream feminists. If you are right to identify the one with the other, then a feminist position opposing transphobia is a marginal position. I think this may be wrong. My wager is that most feminists support trans rights and oppose all forms of transphobia. So I find it worrisome that suddenly the trans-exclusionary radical feminist position is understood as commonly accepted or even mainstream. I think it is actually a fringe movement that is seeking to speak in the name of the mainstream, and that our responsbility is to refuse to let that happen."

I've been chasing this CNC "bug" for over a week where all the operations on the back of the keyboard were offset a little way and I couldn't figure out why. I double, triple, quadruple-checked everything in software, checked the CNC files did the right thing in a dry-run, all perfect.

Here's a picture of the part and the fixture that holds it while I'm milling the back side, can you spot the problem?

That moment when, on (attn @hackaday_projectbot ), you are followed by another hacker whom Steve Wozniak himself looks up to.

I'm not sure I deserve such recognition.

The project in question is, of course, , which seems to be receiving a surprising amount of attention (for me, at least).

A few days ago I took some #pictures of the #sunset and combined them into an #AnimatedGif. Today, I was a bit more methodical and so the result is smoother.

#MyWork #MyPhoto #CCBYSA #DSLR #Nikon #D7000 Photography

echo "$(($RANDOM % 9 + 1))" > /dev/udp/ # Send a random number 1-9 over UDP to on port 45444

Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!