🦞🌯 Lobster Roll

Stories by klingtnet

Go is Google's language, not ours (utcc.utoronto.ca)
Update: changed title
640 Pages in 15 Months (journal.stuffwithstuff.com)
Skip Lists: Done Right (ticki.github.io)
I can't keep up with idiomatic Rust (timidger.github.io)
Rust's ownership model formally proven with Coq (dl.acm.org)
- source [tweet](https://twitter.com/bksgbr/status/959813441312747525?s=08) - [PDF paper](http://delivery.acm.org/10.1145/3160000/3158154/popl18-p202.pdf?ip=87.154.206.137&id=3158154&acc=OPEN&key=4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E6D218144511F3437&__acm__=1517748376_e3f2eaa05b...
Bloom Filters - Much, much more than a space efficient hashmap (boyter.org)
k3s - Lightweight Kubernetes (k3s.io)
edit: remove title suffix
Git files hidden in plain sight (tylercipriani.com)
Xfce 4.14 released (xfce.org)
Rope Science - An article series about advanced computer science concepts used in the Xi editor (github.com)
Phrases in computing that might need retiring (sicpers.info)
The Value in Go's Simplicity (benjamincongdon.me)
Using PCBs to create front panels for your projects (arx.wtf)
Web Security Basics (with htmx) (htmx.org)
Stand up for net neutrality (advocacy.mozilla.org)
Related mozilla blog post: [Why the Next 10 Days Are Critical to the Internet’s Future](https://blog.mozilla.org/blog/2017/05/08/next-10-days-critical-internets-future/).
The Evolution of Trust (Game Theory) (ncase.me)
Generator (Coroutine) support merged in Rust (github.com)
Some context is provided by the [experimental RFC that describes coroutines in Rust](https://github.com/rust-lang/rfcs/blob/master/text/2033-experimental-coroutines.md). > The key point then is that the experimental RFC is not enough to stabilize something. For that, we need a proper RFC that lay...
Logging in Go with Slog: A Practitioner's Guide (dash0.com)
Go memory ballast (blog.twitch.tv)
RustFest Zürich 2017 Videos (youtube.com)
Announcing Rust 1.15.1 (blog.rust-lang.org)
Usually there are no release announcements on lobste.rs but this one is particularly interesting because it explains why one could receive multiple mutable references from a shared (non-mutable) reference in Rust because a single keyword (`mut`) was missing in `vec::IntoIter::as_mut_slice`. Think...
Go compiler internals: adding a new statement to Go - Part 1 (eli.thegreenplace.net)
GDPR will pop the adtech bubble (blogs.harvard.edu)
Faster than radix sort: Kirkpatrick-Reisch sorting (sortingsearching.com)
A Brief History of Gnome (blogs.gnome.org)
What conferences are you attending this year?
My company pays one (or more) conference visits a year and I'm still unsure what to attend to. Early bird tickets are often already sold out so it is about time to buy a ticket. To get some inspiration I want to ask *you*—my fellow lobsters—which conferences you plan to visit this year or which ...
What do you think about ReactOS? (quora.com)
Axel Rietschin, Kernel Engineer at Microsoft, explains why he thinks ReactOS is a ripoff of the Windows Research Kernel. Here is the [hackernews thread](https://news.ycombinator.com/item?id=20341022) with some additional context.
Scripting with Go (bitfieldconsulting.com)
SML - The Simple Markup Language (simpleml.com)
Strange Loop - So You Wanna Go Fast? (youtube.com)