Odin: Moving Towards a New "core:OS"
https://odin-lang.org/news/moving-towards-a-new-core-os/
#HackerNews #Odin #coreOS #technology #innovation #programming #news
Odin: Moving Towards a New "core:OS"
https://odin-lang.org/news/moving-towards-a-new-core-os/
#HackerNews #Odin #coreOS #technology #innovation #programming #news
We don't need more contributors who aren't programmers to contribute code
https://discourse.llvm.org/t/rfc-llvm-ai-tool-policy-human-in-the-loop/89159
#HackerNews #programming #community #contributor #debate #AI #tools #LLVM
"Write Yourself a Scheme in 48 Hours: An Introduction to Haskell through Example", Tang (2007)
https://upload.wikimedia.org/wikipedia/commons/a/aa/Write_Yourself_a_Scheme_in_48_Hours.pdf
I'm well and truly miffed—until this moment, I'd never come across this little jewel of a free ebook.🤦♂️
This book teaches practical #Haskell #programming (like monadic parsing) through an implementation of a large subset of R5RS #Scheme interpreter, all in just 138 pp. An experienced FP #programmer, even one who is unfamiliar with Haskell and Scheme, can plough through this text, in one sitting.
It's brilliant!
"Write Yourself a Scheme in 48 Hours: An Introduction to Haskell through Example", Tang (2007)
https://upload.wikimedia.org/wikipedia/commons/a/aa/Write_Yourself_a_Scheme_in_48_Hours.pdf
I'm well and truly miffed—until this moment, I'd never come across this little jewel of a free ebook.🤦♂️
This book teaches practical #Haskell #programming (like monadic parsing) through an implementation of a large subset of R5RS #Scheme interpreter, all in just 138 pp. An experienced FP #programmer, even one who is unfamiliar with Haskell and Scheme, can plough through this text, in one sitting.
It's brilliant!
Ruby And Its Neighbors: Smalltalk – Noel Rappin
#smalltalk #programming
https://noelrappin.com/blog/2025/11/ruby-and-its-neighbors-smalltalk/
If you want to comply with dependency reporting requirements (⇒ SBOM: Software Bill of Materials) for a program of any kind, this is now very easy with #Guix:
https://www.draketo.de/software/bsi-grundschutz#CON.8.A8-sbom-guix
TLDR: guix graph --backend=cyclonedx-json <package-name> gives you an SBOM.
To do that for your own packages, even if they are not in the distro, write a guix.scm (instructions and links in the article).
It works across languages and to arbitrary depth.
Fucking Approachable Swift Concurrency
https://fuckingapproachableswiftconcurrency.com/en/
#HackerNews #FuckingApproachableSwiftConcurrency #SwiftConcurrency #Programming #DeveloperCommunity #TechNews
no strpy either
https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
#HackerNews #no-strcpy #programming #blog #post #security #coding #best-practices
The winter break project is coming along okay. The UI doesn't look much different than before, but I've been on a side quest of trying out local database/ORM options, etc. Ended up settling on TypeDAL (https://typedal.readthedocs.io/en/latest/). So local DB sync is mostly working now.
The winter break project is coming along okay. The UI doesn't look much different than before, but I've been on a side quest of trying out local database/ORM options, etc. Ended up settling on TypeDAL (https://typedal.readthedocs.io/en/latest/). So local DB sync is mostly working now.
I really like the approaches that the Leadership Council in #Rust are researching and possibly implementing in a semi-near future.
Seeing them explore ideas about awards for past work, fellowships for future work, collaborations with external platforms such as GSoC or OSC and a possible Rust Maintainer Fund AND a Rust Crate Maintainer Fund really sends hope through our doom&pessimism-adapted brains
Wife: Why do you have to pretend to print a document to save it as a PDF?
Me: Do you really care?
Wife: Yes.
Me: Okay so Adobe had this thing called PostScript, which was a page description language that was also a full…
Wife: This is too long of an explanation and I’ve stopped caring.
If you want to comply with dependency reporting requirements (⇒ SBOM: Software Bill of Materials) for a program of any kind, this is now very easy with #Guix:
https://www.draketo.de/software/bsi-grundschutz#CON.8.A8-sbom-guix
TLDR: guix graph --backend=cyclonedx-json <package-name> gives you an SBOM.
To do that for your own packages, even if they are not in the distro, write a guix.scm (instructions and links in the article).
It works across languages and to arbitrary depth.
I really like the approaches that the Leadership Council in #Rust are researching and possibly implementing in a semi-near future.
Seeing them explore ideas about awards for past work, fellowships for future work, collaborations with external platforms such as GSoC or OSC and a possible Rust Maintainer Fund AND a Rust Crate Maintainer Fund really sends hope through our doom&pessimism-adapted brains
📣 I've made a Coding Agent #vibecoding #programming #coding #ai 👨💼 for https://notepadexe.com
I can now fix code snippets and cure cancer from the same place.
(should I make it a standalone app?)