An application of algebraic extensions of the rationals: cheating (arguably) at elementary geometry puzzles.
Simon Tatham's quasi-blog
• Simon Tatham
davewiner's subscription list, hackerNewsStars category. List created by feedlandDatabase v0.9.1.
Simon Tatham's quasi-blog
• Simon Tatham
An application of algebraic extensions of the rationals: cheating (arguably) at elementary geometry puzzles.
DYNOMIGHT
• dynomight
Can optical illusions take you outside the human color gamut?
Here’s Jony Ive in his Stripe interview:
What we make stands testament to who we are. What we make describes our values. It describes our preoccupations. It describes beautiful succinctly our preoccupation.
I’d never really noticed the connection between these two words: occupation and preoccupation.
What comes before occupation? Pre-occupation.
What comes before what you do for a living? What you think about. What you’re preoccupied with.
What you think about will drive you towards what you work on.
So when you’re asking yourself, “What comes next? What should I work on?”
Another way of asking that question is, “What occupies my thinking right now?”
And if what you’re occupied with doesn’t align with what you’re preoccupied with, perhaps it's time for a change.
The modern workforce shouldn't be flinging copies to each other. A copy is outdated the moment it is downloaded. A copy has no protection against illicit reading. A copy can never be revoked.
Data shouldn't live in a file on a laptop. It shouldn't be a single file on a network share. Data is a living beast. Data needs to live in a database - not an Excel file. Access should be granted for each according to their needs.
— Terence Eden, We've got to stop sending files to each other
Tags: terence-eden, files
Troy Hunt
• Troy Hunt
One of the greatest fears we all have in the wake of a data breach is having our identity stolen. Nefarious parties gather our personal information exposed in the breach, approach financial institutions and then impersonate us to do stuff like this:
So I recently somewhat had my identity stolen,
Jeff Geerling
• Jeff Geerling
Meshtastic is still a bit touch-and-go sometimes, but the St. Louis area Mesh has grown quite a bit, to the point I can regularly mesh with 10-30 other nodes. So far we can't quite get the entire metro covered wirelessly, but there are a few gaps MQTT is connecting currently.

One thing I hadn't really thought about—but can be useful, especially for visualizing the mesh—is GPS positioning on the mesh node itself.
common-pile/caselaw_access_project
Enormous openly licensed (I believe this is almost all public domain) training dataset of US legal cases:This dataset contains 6.7 million cases from the Caselaw Access Project and Court Listener. The Caselaw Access Project consists of nearly 40 million pages of U.S. federal and state court decisions and judges’ opinions from the last 365 years. In addition, Court Listener adds over 900 thousand cases scraped from 479 courts.
It's distributed as gzipped newline-delimited JSON.
This was gathered as part of the Common Pile and used as part of the training dataset for the Comma family of LLMs.
Via @enricoshippole
Tags: law, ai, generative-ai, llms, training-data
Cats with power tools
• Ciarán
Analysing Pixelmelt's Javascript Virtualisation Obfuscation - A Research Study
Pluralistic: Daily links from Cory Doctorow
• Cory Doctorow
Shipping WebGPU on Windows in Firefox 141
WebGPU is coming to Mac and Linux soon as well:Although Firefox 141 enables WebGPU only on Windows, we plan to ship WebGPU on Mac and Linux in the coming months, and finally on Android.
From this article I learned that it's already available in Firefox Nightly:
Note that WebGPU has been available in Firefox Nightly on all platforms other than Android for quite some time.
I tried the most recent Nightly on my Mac and now the Github Issue Generator running locally w/ SmolLM2 & WebGPU demo (previously) works! Firefox stable gives me an error message saying "Error: WebGPU is not supported in your current environment, but it is necessary to run the WebLLM engine."
The Firefox implementation is based on wgpu, an open source Rust WebGPU library.
Via Hacker News
Documenting what you're willing to support (and not)
Devious company culture hack from Rachel Kroll:At some point, I realized that if I wrote a wiki page and documented the things that we were willing to support, I could wait about six months and then it would be like it had always been there. Enough people went through the revolving doors of that place such that six months' worth of employee turnover was sufficient to make it look like a whole other company. All I had to do was write it, wait a bit, then start citing it when needed.
You can have an unreasonable amount of influence by being the person who writes stuff down.
Via Hacker News
Tags: documentation, rachel-kroll
For software developers, there’s tremendous value in writing effective emails. Good emails save time, reduce misunderstandings, and earn you recognition within your company.
Pluralistic: Daily links from Cory Doctorow
• Cory Doctorow