In case you haven't read this... Probably one of the most cyberpunk text ever created:
"I Sexually Identify as an Attack Helicopter"
Shamelessly stolen from someone who posted this recently on the Fediverse.
@ross TLDR making information free was a mistake that will impoverish the middle class and enrich those who own the biggest servers.
Anyone have some good recommendations for spaced repetition drills for learning kana and/or hanzi? I've never studied Japanese, but picking up some familiarity with kana would be useful.
On the Mandarin side, studying hanzi would be helpful to supplement my limited exposure I've had to Modern Standard Mandarin and would let me fake familiarity with kanji.
Duolingo doesn't cut it. I found enough quality control issues and limitations on their platform that I'd rather use another resource.
Google fires another worker for exercising her rights and protecting coworkers from illegal company retaliation https://medium.com/@ksspiers/google-fires-another-worker-for-exercising-her-rights-and-protecting-coworkers-from-illegal-b86c41ef91b9
internal-error: int internal_type_vptr_fieldno(struct type *): Assertion `TYPE_CODE (type) == TYPE_CODE_STRUCT || TYPE_CODE (type) == TYPE_CODE_UNION' failed.
A problem internal to GDB has been detected, further debugging may prove unreliable.
On the plus side, the actual new code to support all our new fancy addressing for document locations and more complicated document structure, which I pulled apart and rewrote about 3 times when trying to find this bug, is now really clean and easy to read.
Old lessons about searching for keys under lampposts might be applicable for avoiding this sort of waste of time in the future.
Spent at least a day (probably more like 3 days, all told) fixing problems in unit tests that were ultimately due to a bug in test support code that had been ported over to support the huge refactor and originated in v1 of this section of the codebase. Massive ugliness until I nailed down what was going on. (Accidentally reusing object IDs from the central pool because the test utility wasn't incrementing the global counter properly.)
The trusty Thinkpad from 2007 has started locking up hard because of overheating. Might be that something important is about to give out, or maybe it just needs its rear vents cleared out.
Nice to see that it lasted this long, and I will miss it once the hardware finally goes. It would be nice to upgrade and take advantage of the past 10 years' advancements in weight reduction, screen resolution, and battery life. But finding a replacement with a satisfying keyboard will be difficult.
Then, the program
'(1 ("23456") 7 8)
This is too nifty. Racket is nearly ‘pataphorical in its lack of syntactic limitations. Syntax itself is more a convention when it can be expanded or altered on the fly with read and read-syntax.
Take too hot for anywhere but here: apoliticality is a privilege.
If you want to "keep politics out of this space" then you live with the conditions that lofty political decisions will have no impact on your life. You don't live a life where the whims of some talking head can determine weather or not you have a place to sleep tomorrow, or when the next time you'll get a meal will be. To be apolitical is to have no concern for the goings-on of the status quo, which means that it benefits you.
The doubly connected edge list was a fun foray into data structures in #rust over the weekend. The reference I used was , although now I see that Wikipedia also has a reasonable intro .
This structure is useful for representing planar graphs, which are an important building block if you want to generate maps of imaginary worlds.
At 12:30 this afternoon, a friend messaged me to talk about building a good planar graph library in Rust.
12 hours later (with breaks to do childcare, go grocery shopping, cook dinner, process laundry, do the dishes, ...), we have something efficient and memory-safe (using the generative lifetime trick), with a reasonably pleasant API, and passing elementary unit tests.
Time to call it a night.
How Twitter is gagging Arabic users and acting as morality police
Also @naturaltonic on Twitter.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko