Lobste.rs
- jnsgr.uk Writing a Home Assistant Core Integration: Part 2
Part 2 of a micro-series of blog posts that outlines my journey toward authoring a Home Assistant Core integration for the Roth Touchline SL heating system. This post covers the actual build and upstream contribution of the Home Assistant Core integration.
- lambdaland.org How to Make Racket Go (Almost) As Fast As C
I recently wrote about using first-class functions to help make a BF interpreter. This is a follow-up post to describe a nifty solution to a tricky problem that made my program go 2–5× faster and put it about on-par with an interpreter written in pure C. A basic interpreter works by walking down the...
-
heresy: Inspect and Instrument React Native Applications at Runtime
github.com GitHub - Pilfer/heresy: Inspect and instrument React Native applications at runtimeInspect and instrument React Native applications at runtime - Pilfer/heresy
- explaining.software intent and implication
There was, in the mid 2010s, a popular formula for explaining a new startup: "Uber, but for ____." This was a metaphor: the startup, despite targeting a...
-
jamesql: An in-memory NoSQL database implemented in Python
github.com GitHub - capjamesg/jamesql: An in-memory NoSQL database implemented in Python.An in-memory NoSQL database implemented in Python. - capjamesg/jamesql
-
Attacking APIs using JSON injection
danaepp.com Attacking APIs using JSON InjectionLearn how to use JSON injection to manipulate API payloads to control the flow of data and business logic within an API.
- dri.es My solar-powered and self-hosted website
How I built a solar-powered, self-hosted website with a Raspberry Pi to explore sustainable, local-first web hosting.
How I built a solar-powered, self-hosted website with a Raspberry Pi to explore sustainable, local-first web hosting. Warning: could easily crash under load. Comments
-
The Failure of the GPL (2009)
www.informit.com The Failure of the GPL | A GPL Success Story | InformITDavid Chisnall casts a critical eye over the GNU General Public License and asks whether it's done more harm than good for the Free Software movement.
-
Pumps - eager streams for rust
github.com GitHub - alexpusch/pumps_rsContribute to alexpusch/pumps_rs development by creating an account on GitHub.
A while ago I <a href="https://github.com/alexpusch/rust-magic-patterns/blob/master/rust-stream-visualized/Readme.md" rel="ugc">played around with futures Stream visualizations</a>. i found some limiting characteristics that can be partially attributed to Stream lazy nature. I’ve created a small alternative to Streams which builds around tasks and channels. - <a href="https://github.com/alexpusch/pumps_rs" rel="ugc">https://github.com/alexpusch/pumps_rs</a> I’ll be happy to hear your thoughts Comments
-
Rogue Legacy code is now source available
github.com GitHub - flibitijibibo/RogueLegacy1: Rogue Legacy Source CodeRogue Legacy Source Code. Contribute to flibitijibibo/RogueLegacy1 development by creating an account on GitHub.
-
Implementing a Type-safe printf in Rust (2020)
willcrichton.net Implementing a Type-safe printf in Rust | Will CrichtonI show how to use heterogeneous lists and traits to implement a type-safe printf in Rust. These mechanisms can ensure that two variadic argument lists share important properties, like the number of format string holes matches the number of printf arguments.
<a href="https://lobste.rs/s/ajebuy/type_level_programming_rust_2020" rel="ugc">context</a> Comments
-
Call for submissions for a new CSS logo
github.com new CSS logo? · Issue #105 · CSS-Next/css-nextto aid in the marketing and promotion of the new CSS era's, we're thinking it'd be nice to have a neat new logo! the logo should: work well very small be legible work without color (but color def c...
-
A Missing IDE Feature: Fold Method Bodies by Default
matklad.github.io A Missing IDE FeatureSlightly unusual genre --- with this article, I want to try to enact a change in the world. I believe that there is a missing IDE feature which is:
-
How to Write a Blog Post About How to Monetize a Blog (Satire)
modem.io How to Write a Blog Post About How to Monetize a BlogA guide on how to make a guide on turning your diary into dollars.
- security.googleblog.com Safer with Google: Advancing Memory Safety
Posted by Alex Rebert, Security Foundations, and Chandler Carruth, Jen Engel, Andy Qin, Core Developers Error-prone interactions between ...
- world.hey.com Passwords have problems, but passkeys have more
We had originally planned to go all-in on passkeys for ONCE/Campfire, and we built the early authentication system entirely around that. It was not a simple setup! Handling passkeys properly is surprisingly complicated on the backend, but we got it done. Unfortunately, the user experience kinda suck...
-
- cloudinary.com JPEG XL’s Modular Mode Explained
The new DNG 1.7 specification allows using JPEG XL as the payload codec to store the raw camera data. This new option became available in flagship
- security.googleblog.com Safer with Google: Advancing Memory Safety
Posted by Alex Rebert, Security Foundations, and Chandler Carruth, Jen Engel, Andy Qin, Core Developers Error-prone interactions between ...
- arstechnica.com Ward Christensen, BBS inventor and architect of our online age, dies at age 78
Christensen kick-started online culture by inspiring thousands of hobbyist communities.
- masteringpostgres.com A video course on PostgreSQL - Mastering Postgres
Mastering Postgres is a comprehensive video course that will help you level up your applications and your career.
-
Unison Programming Language
www.unison-lang.org Unison | A friendly, statically-typed, functional programming language from the future · Unison programming languageA friendly programming language from the future.
- gyptazy.com Run Linux Containers on FreeBSD 14 with Podman
In one of my recent blog posts, I shared my journey as a long-time FreeBSD user. I talked about how I’ve been incredibly happy with the system, appreciating its rock-solid stability, flexibility, and performance. But, like every OS, FreeBSD had its gaps, especially when it came to some modern develo