Nigel Small reposted
Nigel Small
Nigel Small
@technige.bsky.social
Programmer with a small grey beard. I do #Python, #Java, #Rust, #JavaScript, #C, #PHP, or whatever else. Often found hanging around sockets, protocols, databases, and cups of tea. Threema ID: BH83A3XX
206 followers331 following351 posts
If you can't keep people safe without invading their privacy, you have no place in government.
India demands installation of government app on all smartphones “The ministry-developed app, called Sanchar Saathi, will have access to the phone’s call log, memory and camera, according to the app’s privacy statement.”
As it was inevitably always going to do, the #AI bubble is bursting. Not everyone may see it, recognise it, or care about it. But like a collapsing star, soon all that will be left will be a dense core of useful technology. And all the gaseous hype will dissipate. www.ft.com/content/23e5...
"Let's go super woke" and "let's sell this to the puritans over the Atlantic" was always going to be a hard square to circle. Might have worked better if the script quality had been more consistent, though. deadline.com/2025/10/why-... #DoctorWho #BBC #Tardis
I stopped reading at "how we want to operate like the world’s largest startup". Corporate midlife crisis red flag 🚩 Startup culture should never be an aspiration for a mature company any more than teenage behaviour should be for a grown adult. www.aboutamazon.com/news/company...
I don't give a fuck how much tourism the royal family brings in, anything that perpetuates the vile levels of entitlement this mob enjoy needs to be abolished absolutely. www.bbc.co.uk/news/live/cv...
Nigel Small reposted
Nigel Small reposted
Your ggplot2 charts work fine, but are they memorable? Real color engineering: brightness first (strongest differentiator), then hue, finally saturation. Most people get this backwards and wonder why their viz falls flat. www.chartography.net/p/color-engi...
Nigel Small reposted
[toots his own horn] I built the Elasticsearch Gemini CLI extension mentioned here. Google made it easy for me to roll something stable out very quickly, which is not always how LLM integrations go, so props to the Gemini CLI devs for that. blog.google/technology/d...
This is solid truth for software eng in general, and has been my life for three decades. Plus, it's a fundamental reason why every organisation should balance commercial and technical forces from the very top of the company. "Engineering as a subsidiary of Product" does not and never will work.
General maintenance is one of the most fundamental jobs in an open source project, but is one of the hardest to get paid for. Adding new features gets you promoted; keeping the lights on does not. But everything depends on it. Code needs reviews, cleanups, docs. New contributors need mentors, etc.
Nigel Small reposted
TIL Claude's new code interpreter mode has a /mnt/skills/public/ folder full of prompt instructions and Python utilities for creating and manipulating pdf, docx, pptx, xlsx files - and you can ask Claude for a copy and learn a TON about working with those formats simonwillison.net/2025/Oct/10/...
The US is no longer a political ally. open.spotify.com/episode/1U8E...
Someone needs to take away this government's computers. It's just bad idea after bad idea with this lot. www.gov.uk/government/n...
Another day, another example of our government's depressingly tenuous grasp on technology. www.tomshardware.com/tech-industr...
While this doesn't quite yet mean the end of access to Wikipedia from the UK, it's certainly a step down that ridiculous road. This gov't are trying to long strong and in control but (in terms of tech at least) are rapidly making the UK an international joke. www.thenational.scot/news/2538029...
Nigel Small reposted
Nigel Small reposted
Nigel Small reposted
TIL: in JavaScript Arrays, "the default sort order is ascending, built upon converting the elements into strings". Meaning `[2, 10].sort()` returns `[10, 2]`. WAT? And suddenly I'm wondering how many bugs I left in the wild because of that 😱
I dislike the phrase "Keep[ing] The Lights On" (KTLO) to describe important areas of ongoing work to existing software projects. It heavily diminishes the amount of work required to keep software updated, safe, performant, and relevant. And as such, the work is routinely overlooked at higher levels.
The only way forward now for governing the UK is for us to learn how to properly collaborate and do coalition. Increasing tribality will go nowhere.
🔴'A Government That Crushes Dissent and Eliminates Hope Will Never Prosper’ The authoritarian impulse to eliminate disagreement and dampen hope will only push voters towards the extremes, argues Neal Lawson bylinetimes.com/2025/07/30/a...
Nigel Small reposted
I'm not really posting on Twitter/X any more, but some things just need a corrective response. x.com/technige/sta...
Nigel Small reposted
That @bloomberg.com can have a headline “EU agrees to pay 15% tariff on most exports to US” shows just how far economic illiteracy has gone. And the months of economists explaining how tariffs work makes this extraordinary level of ignorance even more inexcusable.
Nigel Small reposted
Yes, I hate it for me, but I also recognise that it isn't sustainable in general. Search engines used to be links to pages around the internet. AI results keep the user on the "search engine" page and over time will, if left unchecked, lead to a less healthy and somewhat inbred internet ecosystem.
Two things are true: a specific kind of power user *hates* Google AI integration and search, and most people absolutely do not feel the same. *ALPHABET: AI OVERVIEWS DRIVING 10% MORE QUERIES IN SEARCHES