Alexey

@alexey88008
12 Followers
165 Following
125 Posts

Zig 0.16.0 is tagged. Release notes are just about completed and will be published in about 20 hours when the tarballs finish building.

As it turns out, it takes a while to build LLVM 27 times on one computer! That's how many different targets we provide compiler binaries for now - all cross compiled from one host.

ding-dong, gotta new video out today

https://www.youtube.com/watch?v=nXdVG45wveo

The disappearing and unappreciated art of audible alerts

YouTube
@wonshu @jwildeboer To me that line was crossed even before, with the russian world cup. I hated the Putin sportswashing so I didn't watch that one nor the one after that, eventhough my country won the former and came second in the latter. Not watching this one either.
Statement from Alex Pretti’s parents. Alex was murdered this morning by ICE/CBP agents in Minneapolis this morning as he was documenting their occupation of the city.
Microsoft Cope Pilot
This has nothing to do with anything, it's just super satisfying and I wanted to share it to help brighten your day. 😍🥰❤️

Started for the adventure, stayed for the stability. 🐧

#linux #gentoo #debian

the UNIX v4 tape reminded me of this story by Ali Akurgal about Turkish bureaucracy:

Do you know what the unit of software is? A meter! Do you know why? In 1992, we did our first software export at Netaş. We wrote the software, pressed a button, and via the satellite dish on the roof, at the incredible speed of 128 kb/s, we sent it to England. We sent the invoice by postal mail. $2M arrived at the bank. 3-4 months passed, and tax inspectors came. They said, “You sent an invoice for $2M?” “Yes,” we said. “This money has been paid?” they asked. “Yes,” we said. “But there is no goods export; this is fictitious export,” they said! So we took the tax inspectors to R&D and sat them in front of a computer. “Would you press this ‘Enter’ key?” we asked. One of them pressed it, then asked, “What happened?” “You just made a $300k export, and we’ll send its invoice too, and that will be paid as well,” we said. The man felt terrible because he had become an accomplice! Then we explained how software is written, what a satellite connection is, and how much this is worth. They said, “We understand, but there has to be a physical goods export; that’s what the regulations require.” So we said: “Let’s record this software onto tape (there were no CDs back then—nor cassettes; we used ½-inch tapes) and send that.” Happy to have found a solution, they said, “Okay, record it and send it.” The software filled two reels, which were handed to a customs broker, who took them to customs and started the export procedure. The customs officer processed things and at one point asked, “Where are the trucks?” The broker said, “There are no trucks—this is all there is,” and pointed to the tape reels on the desk. The customs officer said, “These two envelopes can’t be worth $2M; I can’t process this.” We went to court, an expert committee examined whether the two reels were worth $2M. Fortunately, they ruled that they were, and we were saved from the charge of fictitious export. The same broker took the same two reels to the same customs officer, with the court ruling, and restarted the procedure. However, during the process, the unit price, quantity, and total price of the exported goods had to be entered—as per the regulations. To avoid dragging things out further, they looked at the envelope, saw that it contained tape, estimated how many meters of tape there are on one reel, and concluded that we had exported 1k to 2k meters of software. So the unit of software became the meter.

Ran into a problem in prod?
Just generate a fake cloudflare error page and blame it on them - gives you time to fix.

https://github.com/donlon/cloudflare-error-page

#foss #devops #cloudflare #infosec

I have discovered that teaching programming goes much better with my fifth grade students if I take the time to teach them about all the symbols I think of as "normal" that are totally new to them.

"These are square brackets, you'll find them over the 'enter' key we use them for lists. In programming we have three kinds of brackets..."

This reduced confusion so much. And I feel a little silly for not realizing that OF COURSE they don't know what they characters are or how to type them.