🦞🌯 Lobster Roll

Stories by bugsmith

Parse, don’t validate (2019) (lexi-lambda.github.io)
Firefox may soon reject Cookie prompts automatically (ghacks.net)
Polars — Announcing Polars 1.0 (pola.rs)
Announcing Rust 1.69.0 (blog.rust-lang.org)
The price of managed cloud services (world.hey.com)
Firefox 113.0 (mozilla.org)
Testing can be fun, actually (giacomocavalieri.me)
Problems of C, and how Zig addresses them (avestura.dev)
The “Build Your Own Database” book is finished (build-your-own.org)
atuin: Magical shell history (github.com)
How many programming languages do you think a person can be proficient in?
To be clear, I am talking about working proficiency. Able to create large, maintainable and "production ready" software that is understandable and idiomatic. Most programmers will learn that once they've tackled picking up their second language, that picking up any amount of future languages is r...
Go Enums Still Suck (zarl.dev)
Time to Say Goodbye to Google Fonts: Cache Performance (2020) (wicki.io)
30 Years of <br> Tags (artmann.co)
Why I Switched From Neovim To VSCode (nexxel.dev)
Programming and computing bloggers: How do you decide what to write about?
This is a question aimed at those of you that keep blogs particularly if you (or anyone else) share your posts here. How do you go about finding interesting topics to write about? Additionally, for the sake of discussion: What leads you to digging into language features or discovering frame...
How do you bundle application data in different languages?
I'm working on an application that needs bundled data to function—think football match prediction that needs team statistics, or a Pokémon damage calculator that requires move and type effectiveness tables. What's the best practice for packaging this data with your application? I'm particularly i...
Rustfmt support for let-else statements (blog.rust-lang.org)
Feature request: Weighted tag preferences
Something similar to how Kagi allows you to up rank or down rank results from specific domains, I would love the ability to mark certain tags as "undesirable", so they are penalized in the front page algorithm. My specific reason for this is that I am sick of seeing so many `vibecoding` posts, as...
Parsing time stamps faster with SIMD instructions (lemire.me)
Stabilizing async fn in traits in 2023 (blog.rust-lang.org)
Semantic AJAX-HTML (herman.bearblog.dev)
Dev Home for Windows Developers (learn.microsoft.com)
The new .zip TLD is going to cause some problems (shkspr.mobi)
What's the deal with CPython, Pypy, MicroPython, Jython...? (bitecode.dev)
Fighting Rust Anxiety: Insights from a Go Developer, Navigating Rust Syntax Shenanigans (arriqaaq.substack.com)
Rules of Thumb for Software Development Estimations (vadimkravcenko.com)
Alternatives to Makefiles written in Go (eltonminetto.dev)
Pql. An open-source pipelined query language that compiles to SQL, written in Go (pql.dev)
Distributing Go binaries like sqlite-scanner through PyPI using go-to-wheel (simonwillison.net)