🦞🌯 Lobster Roll

Stories by singpolyma

Dhall: programmable configuration language that is not Turing-complete (github.com)
Adventures in WebRTC: Making Phone Calls from XMPP (blog.jmp.chat)
Mark Shuttleworth Reveals Why Ubuntu Dropped Unity (omgubuntu.co.uk)
Error Handling in Haskell (singpolyma.net)
The Worst Circular Buffer (badcode.rocks)
CertWatch (blog.jmp.chat)
DigiCert Statement on Trustico Certificate Revocation (digicert.com)
A Simple Design Flaw Makes It Astoundingly Easy To Hack Siri And Alexa (fastcodesign.com)
The Ergonomics of Type Checking (michaelfeathers.silvrback.com)
The Single Most Important Driver Of Software Quality (lucasmreis.github.io)
100 days of postmarketOS (postmarketos.org)
KryptEY: Android keyboard for E2EE communication through the signal protocol in any messenger (github.com)
Dhall Configuration Language Ruby Bindings (git.sr.ht)
How Not to Score Bowling (badcode.rocks)
Why supporting the Librem Phone crowdfunding campaign helps postmarketOS (and friends) (postmarketos.org)
A Modest Proposal In The New Age of DMCA Takedown Aggression (sfconservancy.org)
The Worst Diamond Generator (badcode.rocks)
Cory Doctorow: Demon-Haunted World [Trickster Devices] (locusmag.com)
"libre" tag?
I see there is already a "philosophy" tag. How would the community feel about the addition of a "libre" tag, or similar, for links and discussion around open source and free software issues?
How Not to Translate Pig Latin (badcode.rocks)
EdgeDB: EdgeQL (website-atgsmhega-edgedb.vercel.app)
BadCode.rocks: A "bad art" coding competition (badcode.rocks)
Verify Google Play App Purchase on Your Server (blog.jmp.chat)
Writing a Chat Client from Scratch (blog.jmp.chat)
Computing International Call Rates with a Trie (blog.jmp.chat)
What languages allow overriding any existing definition?
I'm not even 100% what to call it, hence the poor phrasing. In Ruby it's often called "monkeypatching" but emacs lisp also has it: any code in the program can replace existing procedures/variables anywhere else in the program. This may seem like a bad thing, and sometimes it is, but it's super u...
Rust Factory Without Box (Trait Object) (singpolyma.net)
Stop Dragging Hayek into Bitcoin (paulbutler.org)
Li-Fi Gets Ready to Compete With Wi-Fi (spectrum.ieee.org)
Sending Jabber/XMPP Messages via HTTP (gultsch.de)