2025-12-26 06:45:40
🔧 Antifragile Programming and Why AI Won’t Steal Your Job
#programming
🔧 Antifragile Programming and Why AI Won’t Steal Your Job
#programming
There’s a long history of people thinking that they’ve made programming easier by changing the syntax, or by making it not look like programming. That history is mostly a parade of embarrassments (COBOL! 4GLs!). One big subset of the current AI hype is just that mistake again — “vibe coding is programming in English!” — but now compounded by the nondeterminism of the tool.
Hogg’s thread correctly navigates around that mistake, focusing on •abstractions• instead of •syntax• as the problem.
Remember the Columbus, OH ransomware attack two years ago, after which the city suppressed a local cyber expert from explaining to the press what happened? The mayor promised a report on the incident, and now he's saying the investigation is still not complete.
https:/…
I see a lot of people pushing to avoid libraries that use AI. We're soon going to need to figure out how we even define that, since it's not always obvious if a PR is AI-assisted.
We're going to need standards for "organic code." Which is... yeah, GFL with getting devs to agree on anything.
#Programming
What FCC Chair Brendan Carr's call for 'pro-America' content is really about (Anthony L. Fisher/MS NOW)
https://www.ms.now/opinion/fcc-brendan-carr-patriotic-programming
http://www.memeorandum.com/260226/p71#a260226p71
Out with the old, in the with new!
Here's a comparison of the current TV Season screen and the updated TV Season screen I just completed in #Jellyfin for #Roku.
#programming <…
http://www.nerdware.org/doc/abriefhistory.html
2009 - Rob Pike, Ken Thompson and Robert Griesemer designed a new programming language while waiting on Skynet compiling a single C header. They did it by rejecting almost every feature of Java and C . This successfully proved the …
You can either buy a rubber duck for 50¢ or you can pay a cloud landlord rent and give them access to all your source code to talk about it with a slimeball robot based on the most mid programmers and programming
AI coding agents made a huge leap forward since December, completing complex projects with minimal oversight, meaning "programming is becoming unrecognizable" (Andrej Karpathy/@karpathy)
https://x.com/karpathy/status/2026731645169185220
Very interanalysianabout what AI LlMs mean for software and tech jobs.
Chimes very much with how I see science requiring a lot of programming going too.
The AI Shift: Will software engineers survive agentic AI? - https://giftarticle.ft.com/giftarticle/actions/redeem/d4703d6f-3592-46e0-8300-9923e94fb625
There’s a second wrinkle to the OP’s critique beyond “abstractions should be better.”
The fundamental thing that makes programming hard is bridging the gap between ambiguous natural language and an unambiguous programming language. That’s hard.
That’s hard partly because the things that make a language unambiguous make such a language deeply unintuitive to humans, no matter how much it resembles English. BUT…
…the other reason it’s hard is that it forces you to decide •exactly• what you want.
The program for the International Symposium on Functional and Logic Programming - FLOPS - is out, and registration is open.
FLOPS 2026 will happen May 26-28 in Tsukuba, Japan - with excellent research papers, and enough time for lively discussions and a hallway track.
See you in Tsukuba!
https://functional-logic.…
[End of diatribe. We now return you to your regularly scheduled
programming...]
-- Larry Wall in Configure from the perl distribution
European Audiovisual Observatory: global streaming platforms increased their share of spending on original European programming from 8% in 2020 to 24% in 2024 (Ed Meza/Variety)
https://variety.com/2026/tv/global/streaming-pay-tv-european-audio…
Primer to get you started with Optimization and Mathematical Programming in R #rstats
Why is it every time I try to take the simple approach and not over-engineer things, I end up regretting it and needing to change it to the "I thought this would be over-engineered" approach?
Like, seriously, this happens all the time.
This is why I tend to "over-engineer" early, because I have been burned by this *so many times*.
#Programming
from my link log —
I hate programming Wayland applications.
https://www.p4m.dev/posts/29/index.html
saved 2026-03-22 https://dotat.at/:/737B3.ht…
And a few years later Apple gave us a preview of OpenDoc, which looked like a real contender for a new development model. Which got Steved. @… https://mastodon.social/@jonathanhog…
"And on the fourth day, GOD said, 'Lᴇᴛ'ꜱ ᴍᴀᴋᴇ ᴛʜɪꜱ ᴄᴏɴꜰɪɢᴜʀᴀʙʟᴇ.' So he spent the rest of eternity doing that and never reached day five."
#programming #dependencyhell #technology
None of the "code generation" stuff is new by the way.
The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.
The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.
And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".
google_web: Old Google web graph (2002)
A web graph representing a crawl of a portion of the general WWW, from a 2002 Google Programming contest.
This network has 916428 nodes and 5105039 edges.
Tags: Informational, Web graph, Unweighted
https://networks.skewed.de/net/google_web
Source: as part of its Google deal, Apple has full access to the Gemini model in its own data centers and can use distillation to produce smaller models (The Information)
https://www.theinformation.com/articles/apple-can-distill-googles-big-gemini-model
After the lunch break (which I had to use to work on my slides for tomorrow), #UndoneCS continues with the second keynote, “Undone Ideas on Programming: When Cultures Fail to Meet” by @….
After the lunch break (which I had to use to work on my slides for tomorrow), #UndoneCS continues with the second keynote, “Undone Ideas on Programming: When Cultures Fail to Meet” by @….
@…
Hi, Anna! Welcome to Mastodon! May your days get better and better.
"Programming sucks. Code sucks. It's hard to read, hard to test, and hard to maintain. Only a handful of people can understand any particular software project."
I agree. I was lucky to do a lot of my programming alone, and in small teams. That helped a lot. I co…
Reports of #code's death are greatly exaggerated
#programming
…sometimes there’s •not• a clear standard way. Sometimes you need flexibility. For example, a lot of what makes UI programming hard is layout: you have to make your own very specific application look good on a variety of devices and screens, which means coming up with an •algorithm• for adjusting your design for all those different contexts.
That’s an intrinsically hard problem that requires design chops and nuance and contextual knowledge. Attempts to abstract the decisions out of that problem have been stubbornly unsuccessful. (How many layout engines are out there now?)
@chadfowler.com's second post in his new Phoenix Architecture blog, called The Death and Rebirth of Programming.
Lots of quotable quotes, so hard to choose. "Soft skills" more important than ever, and this is all be a shock to people who self-identify as programmers.
https://aicoding…
1. Programming languages exist purely to make it easier for humans to tell computers what to do
2. Programming languages are invented by programmers who suck at making things for humans
3. Programming languages aren’t actually that easy to use
4. Coding LLMs exist purely to make it easier for humans to write code to tell computers what to do
5. Coding LLMs were invented by programmers who suck at making things for humans
6. ?
It's remarkable how much modern web page programming breaks fundamental things. Scrolling with spacebar or page down doesn't work. Or selecting text. Or doing Ctrl-F to find stuff on a page. All this basic functionality destroyed so some mediocre programmer can use a giant Javascript framework that isn't even necessary.
Extending $\mu$P: Spectral Conditions for Feature Learning Across Optimizers
Akshita Gupta, Marieme Ngom, Sam Foreman, Venkatram Vishwanath
https://arxiv.org/abs/2602.20937 https://arxiv.org/pdf/2602.20937 https://arxiv.org/html/2602.20937
arXiv:2602.20937v1 Announce Type: new
Abstract: Several variations of adaptive first-order and second-order optimization methods have been proposed to accelerate and scale the training of large language models. The performance of these optimization routines is highly sensitive to the choice of hyperparameters (HPs), which are computationally expensive to tune for large-scale models. Maximal update parameterization $(\mu$P$)$ is a set of scaling rules which aims to make the optimal HPs independent of the model size, thereby allowing the HPs tuned on a smaller (computationally cheaper) model to be transferred to train a larger, target model. Despite promising results for SGD and Adam, deriving $\mu$P for other optimizers is challenging because the underlying tensor programming approach is difficult to grasp. Building on recent work that introduced spectral conditions as an alternative to tensor programs, we propose a novel framework to derive $\mu$P for a broader class of optimizers, including AdamW, ADOPT, LAMB, Sophia, Shampoo and Muon. We implement our $\mu$P derivations on multiple benchmark models and demonstrate zero-shot learning rate transfer across increasing model width for the above optimizers. Further, we provide empirical insights into depth-scaling parameterization for these optimizers.
toXiv_bot_toot
Sweet gesture from an Ohio restaurant.
https://www.10tv.com/article/news/local/columbus-restaurant-honors-fallen-airman-with-lasting-tribute/530-cf30c966-788e-453d-898b-2850c0f9d00d
I do like a bit of #fireship so here is their take on the #history of #programming in about 6 minutes:
Because some of the replies, while good, have wandered a bit off the rails, please consider:
1. “We should study and learn from how Hypercard lowered the barrier to entry to programming.”
2. “Hypercard or something like it would be unsuitable for many / most modern applications.”
Please note that both these things can be true (and both are in my view). Upthread I’m pushing for (1). And…
Today I finally submitted two talks to the German #Perl Workshop in Berlin https://act.yapc.eu/gpw2026/
In a world where most code in modern programming languages will be machine-generated, what is the role of an upper-level programming languages course?
Interesting and non-obvious answers please.
"I am the programming equivalent of a home cook."
I have talked about it for programming and making, this idea that it can be for personal enrichment, and even mental health, and always thinking about the things you produce in a capitalist/consumer context can be... not great.
https://www.robinsloan.com/…
Which programming languages are most token-efficient?
https://martinalderson.com/posts/which-programming-languages-are-most-token-efficient/
Things have been a •lot• quieter in Minneapolis the last 5 days. There have been only a handful of kidnappings. (“Only a handful of kidnappings!” Words I can’t believe I’m actually saying….) Some days 1. Some days 0. (0 known, anyway.)
Things are •much• quieter. I am doing things I’ve been neglecting for weeks, months. I am posting about programming again.
And…not “but!”…and—
Nobody here, nobody, thinks we’re done with ICE and CBP.
1/
The great thing about R is that if it can't do what you want out of the box, you can program it.
So I've just put 2-3 hours into programming that should be basic functionality, but is only accessible piecemeal in a dozen different incompatible libraries.
Now n <- n 1 incompatible libraries.
I've been rather silent the last couple of days (at lest it feels like so).
I spent quite some evenings programming a web application. But I miss the activity and getting more back to photos already a lot
"When you behold the prompt file of a coder using A.I., you are viewing a record of the developer’s attempts to restrain the agents’ generally competent, but unpredictably deviant, actions."
Coding After Coders: The End of Computer Programming as We Know It
https://www.
Ich freue mich, mal wieder beim Software Architecture Summit in München dabei zu sein - ich mache einen Workshop zu "Data-Oriented Programming”, mithin zu High-Level-Domänenmodellierung.
https://software-architecture-summit.de/modeling-und-design/da…
In the age of "#AI" assisted programming and "vibe coding", I don't feel like calling myself a programmer anymore. In fact, I think that "an artist" is more appropriate.
All the code I write is mine entirely. It might be buggy, it might be inconsistent, but it reflects my personality. I've put my metaphorical soul into it. It's a work of art.
If people want to call themselves "software developers", and want their work described as a glorified copy-paste, so be it. I'm a software artist now.
EDIT: "craftsperson" is also a nice term, per the comments.
#NoAI #NoLLM #LLM
Vibe coding provides a tantalizing answer in that situation: maybe it’s too varied to •abstract•, but not too varied to •plagiarize• and call it good.
This is something subtly different from abstraction. It’s not “do this in the standard way.” Instead, it’s “just rip off whatever other people are doing right now.”
A lot of people really want that — and tbh, a lot of them are not wrong to want it. I personally love the craft of programming, but let’s face it, a lot of software out there just needs to look like everything else and be done with it.
Hard to be artistic director of a dead institution. More of Trump's "winning."
https://www.washingtonpost.com/entertainment/2026/01/28/kennedy-center-kevin-couch-resigns-svp-artistic-programming/
from my link log —
Against fancy ligatures in programming fonts.
https://practicaltypography.com/ligatures-in-programming-fonts-hell-no.html
saved 2026-02-09
Statistical Query Lower Bounds for Smoothed Agnostic Learning
Ilias Diakonikolas, Daniel M. Kane
https://arxiv.org/abs/2602.21191 https://arxiv.org/pdf/2602.21191 https://arxiv.org/html/2602.21191
arXiv:2602.21191v1 Announce Type: new
Abstract: We study the complexity of smoothed agnostic learning, recently introduced by~\cite{CKKMS24}, in which the learner competes with the best classifier in a target class under slight Gaussian perturbations of the inputs. Specifically, we focus on the prototypical task of agnostically learning halfspaces under subgaussian distributions in the smoothed model. The best known upper bound for this problem relies on $L_1$-polynomial regression and has complexity $d^{\tilde{O}(1/\sigma^2) \log(1/\epsilon)}$, where $\sigma$ is the smoothing parameter and $\epsilon$ is the excess error. Our main result is a Statistical Query (SQ) lower bound providing formal evidence that this upper bound is close to best possible. In more detail, we show that (even for Gaussian marginals) any SQ algorithm for smoothed agnostic learning of halfspaces requires complexity $d^{\Omega(1/\sigma^{2} \log(1/\epsilon))}$. This is the first non-trivial lower bound on the complexity of this task and nearly matches the known upper bound. Roughly speaking, we show that applying $L_1$-polynomial regression to a smoothed version of the function is essentially best possible. Our techniques involve finding a moment-matching hard distribution by way of linear programming duality. This dual program corresponds exactly to finding a low-degree approximating polynomial to the smoothed version of the target function (which turns out to be the same condition required for the $L_1$-polynomial regression to work). Our explicit SQ lower bound then comes from proving lower bounds on this approximation degree for the class of halfspaces.
toXiv_bot_toot
Connecticut Jewish leaders and synagogues have signed on to a national letter denouncing new prohibitions on recipients of a federal security grant,
which would ban nonprofits — including faith-based organizations — from conducting equity or “DEI” programming, staging some boycotts or helping undocumented immigrants.
The new language would also require such institutions to cooperate with immigration enforcement.
The letter was signed by Temple Beth El in Stamford, the Men…
Carr Urges Broadcasters to Get Patriotic (Paul McLane/Radio World)
https://www.radioworld.com/news-and-business/programming-and-sales/carr-urges-broadcasters-to-get-patriotic
http://www.memeorandum.com/260220/p83#a260220p83
Series A, Episode 03 - Cygnus Alpha
BLAKE: And we can't hold out much longer. That's certain.
VILA: And they'll be getting reinforcements.
https://blake.torpidity.net/m/103/547 B7B6
This is so niche and yet so relevant to my interests: "Kip is an experimental programming language that combines Turkish grammar rules with a type system. Case endings, vowel harmony, and other Turkish morphological features are an integral part of Kip's type-checking process."
https://github.com/kip-dili/kip/…
Still, there are some other things Hypercard did we’d do well to study, even with full-scale tools. Off the top of my head:
- It richly rewarded unguided exploration. Unsuccessful experimentation had a way of leading to paths forward, not just dead ends.
- Much of it worked by direct manipulation: if you want the thing there, you put the thing there. (Unity and Godot both sort of kind of do some descendant of this, but not with the same discoverability and transparency.)
- There was a rich library of good starting points, modifiable examples.
- An empty but functioning new project had essentially zero boilerplate. You didn’t have to have 15 files and hundreds of lines of code to get a blank page.
- Its UI made it easy-ish for newcomers to ask “What can I do with this thing here?” Modern autocomplete and inline docs kind of sort of approximate this, but in practice only for people who already have tool expertise.
- HyperTalk (the programming language) is tricky to write (it’s a p-lang), but it’s remarkably easy to read. You can peer at it with very limited knowledge and make educated guesses about its semantics, and those guesses will be mostly correct. (HyperTalk syntax tends to get the most attention when people talk about this, I think at the expense of the other things above.)
IBM shares fall 12% after Anthropic outlined in a blog post how Claude Code can automate the exploration and analysis phases of COBOL modernization (Pia Singh/CNBC)
https://www.cnbc.com/2026/02/23/ibm-is-the-latest-ai-casualty-…
A Q&A with PBS Kids' Sara DeWitt on the effect of cuts to the $112M Ready to Learn grant, including potentially partnering with ad tech companies (Abbey White/The Hollywood Reporter)
https://www.hollywoodreporter.com/tv/tv-news/pbs-k…
had that moment when I did "npm install" and it found 0 vulnerabilities and I'm like... that never happens!
#software #programming #npm
"Climate change is melting glaciers and ice sheets faster than they can regrow"
#Climate #ClimateChange #Glaciers
When writing a parser for a new (programming) language and you find yourself doing a lot of lookahead, and making design compromises to avoid that.. I wonder what a language would end up like if you parsed it backwards from the start? Like just reversed the code as a string. Would the language end up more humane? I guess this is already a thing but don't know the search term..
The Software Essays that Shaped Me
https://refactoringenglish.com/blog/software-essays-that-shaped-me/
Started the official rewrite of the Sisyphus client in #golang, working on getting the Ffmpeg command-line tasks parsed and validated against the schema. This should make things easier to distribute with respect to the client as I can just distribute static binaries.
#programming
For all the praises for AI for programming:
```
Q: When to use CLOB data type in SQLite?
Claude: […] XML or JSON documents (though SQLite has a dedicated JSON type now) […]
Q: Give me the link to the SQLIte JSON type
Claude: You're right to push back on that — I misspoke. SQLite does not have a JSON data type. JSON data in SQLite is stored as plain TEXT.
```
I do understand companies do not care.
I fail to see how developers would NOT care.
AI bros are just loving open source — loving it to death... maybe quite literally! (Godot being latest popular example[1])
More and more projects are impacted by floods of bogus AI pull requests and resulting discussions, stealing precious time and nerves away from their maintainers doing actual productive work. More buggy and insecure software (incl. commercial offerings) due to slopcoding, more websites getting attacked daily by AI crawlers in desperate search for any new bits (liter…
RE: #java #programming …
The schedule for the 2026 PhD course "Functional Programming and Climate Impact Research" (FPClimate) is now live!
We kick off on March 23, reading and discussing papers on the application of FP, DSLs, and dependent types to climate modeling, decision problems, and policy advice.
Remote participation is available! External participants are very welcome to join the seminars and discussions (though we cannot issue formal university credits for externals).
Details &a…
Replaced article(s) found for cs.LG. https://arxiv.org/list/cs.LG/new
[5/6]:
- Watermarking Degrades Alignment in Language Models: Analysis and Mitigation
Apurv Verma, NhatHai Phan, Shubhendu Trivedi
https://arxiv.org/abs/2506.04462 https://mastoxiv.page/@arXiv_csCL_bot/114635190037336859
- Sensory-Motor Control with Large Language Models via Iterative Policy Refinement
J\^onata Tyska Carvalho, Stefano Nolfi
https://arxiv.org/abs/2506.04867 https://mastoxiv.page/@arXiv_csAI_bot/114635187854195641
- ICE-ID: A Novel Historical Census Dataset for Longitudinal Identity Resolution
de Carvalho, Popov, Kaatee, Correia, Th\'orisson, Li, Bj\"ornsson, Sigur{\dh}arson, Dibangoye
https://arxiv.org/abs/2506.13792 https://mastoxiv.page/@arXiv_csAI_bot/114703312162525342
- Feedback-driven recurrent quantum neural network universality
Lukas Gonon, Rodrigo Mart\'inez-Pe\~na, Juan-Pablo Ortega
https://arxiv.org/abs/2506.16332 https://mastoxiv.page/@arXiv_quantph_bot/114732532383196043
- Programming by Backprop: An Instruction is Worth 100 Examples When Finetuning LLMs
Cook, Sapora, Ahmadian, Khan, Rocktaschel, Foerster, Ruis
https://arxiv.org/abs/2506.18777 https://mastoxiv.page/@arXiv_csAI_bot/114738213040759661
- Stochastic Quantum Spiking Neural Networks with Quantum Memory and Local Learning
Jiechen Chen, Bipin Rajendran, Osvaldo Simeone
https://arxiv.org/abs/2506.21324 https://mastoxiv.page/@arXiv_csNE_bot/114754367612728319
- Enjoying Non-linearity in Multinomial Logistic Bandits: A Minimax-Optimal Algorithm
Pierre Boudart (SIERRA), Pierre Gaillard (Thoth), Alessandro Rudi (PSL, DI-ENS, Inria)
https://arxiv.org/abs/2507.05306 https://mastoxiv.page/@arXiv_statML_bot/114822374525501660
- Characterizing State Space Model and Hybrid Language Model Performance with Long Context
Saptarshi Mitra, Rachid Karami, Haocheng Xu, Sitao Huang, Hyoukjun Kwon
https://arxiv.org/abs/2507.12442 https://mastoxiv.page/@arXiv_csAR_bot/114867589638074984
- Is Exchangeability better than I.I.D to handle Data Distribution Shifts while Pooling Data for Da...
Ayush Roy, Samin Enam, Jun Xia, Won Hwa Kim, Vishnu Suresh Lokhande
https://arxiv.org/abs/2507.19575 https://mastoxiv.page/@arXiv_csCV_bot/114935399825741861
- TASER: Table Agents for Schema-guided Extraction and Recommendation
Nicole Cho, Kirsty Fielding, William Watson, Sumitra Ganesh, Manuela Veloso
https://arxiv.org/abs/2508.13404 https://mastoxiv.page/@arXiv_csAI_bot/115060386723032051
- Morphology-Aware Peptide Discovery via Masked Conditional Generative Modeling
Nuno Costa, Julija Zavadlav
https://arxiv.org/abs/2509.02060 https://mastoxiv.page/@arXiv_qbioBM_bot/115139546511384706
- PCPO: Proportionate Credit Policy Optimization for Aligning Image Generation Models
Jeongjae Lee, Jong Chul Ye
https://arxiv.org/abs/2509.25774 https://mastoxiv.page/@arXiv_csCV_bot/115298580419859537
- Multi-hop Deep Joint Source-Channel Coding with Deep Hash Distillation for Semantically Aligned I...
Didrik Bergstr\"om, Deniz G\"und\"uz, Onur G\"unl\"u
https://arxiv.org/abs/2510.06868 https://mastoxiv.page/@arXiv_csIT_bot/115343320768797486
- MoMaGen: Generating Demonstrations under Soft and Hard Constraints for Multi-Step Bimanual Mobile...
Chengshu Li, et al.
https://arxiv.org/abs/2510.18316 https://mastoxiv.page/@arXiv_csRO_bot/115416889485910123
- A Spectral Framework for Graph Neural Operators: Convergence Guarantees and Tradeoffs
Roxanne Holden, Luana Ruiz
https://arxiv.org/abs/2510.20954 https://mastoxiv.page/@arXiv_statML_bot/115445273121677005
- Breaking Agent Backbones: Evaluating the Security of Backbone LLMs in AI Agents
Bazinska, Mathys, Casucci, Rojas-Carulla, Davies, Souly, Pfister
https://arxiv.org/abs/2510.22620 https://mastoxiv.page/@arXiv_csCR_bot/115451397563132982
- Uncertainty Calibration of Multi-Label Bird Sound Classifiers
Raphael Schwinger, Ben McEwen, Vincent S. Kather, Ren\'e Heinrich, Lukas Rauch, Sven Tomforde
https://arxiv.org/abs/2511.08261 https://mastoxiv.page/@arXiv_csSD_bot/115535982708483824
- Two-dimensional RMSD projections for reaction path visualization and validation
Rohit Goswami (Institute IMX and Lab-COSMO, \'Ecole polytechnique f\'ed\'erale de Lausanne)
https://arxiv.org/abs/2512.07329 https://mastoxiv.page/@arXiv_physicschemph_bot/115688910885717951
- Distribution-informed Online Conformal Prediction
Dongjian Hu, Junxi Wu, Shu-Tao Xia, Changliang Zou
https://arxiv.org/abs/2512.07770 https://mastoxiv.page/@arXiv_statML_bot/115689281155541568
- Coupling Experts and Routers in Mixture-of-Experts via an Auxiliary Loss
Ang Lv, Jin Ma, Yiyuan Ma, Siyuan Qiao
https://arxiv.org/abs/2512.23447 https://mastoxiv.page/@arXiv_csCL_bot/115808311310246601
toXiv_bot_toot
Developers on AI coding: many show enthusiasm and now feel more like architects than construction workers, some think software jobs might actually grow, more (Clive Thompson/New York Times)
https://www.nytimes.com/2…
I’m wondering what all this software is that people now make that it wasn’t worth for them learning programming for
I think people who use AI/LLMs for programming want to solve problems, but people who choose *not* to use AI/LLMs want to solve problems but also want to *understand* those problems.
We need more understanding in our world.
> We found that the “Other” category increased to 11% this year, and this was primarily driven by Hetzner (20% of Other responses); we plan to include Hetzner as a response choice in next year’s survey.
https://go.dev/blog/survey2025
Well done @…
Some local TV stations are ending their network affiliations, freeing up money for new hires and programming, as network fees rise due to sports rights costs (Amos Barshad/Columbia Journalism Review)
https://www.cjr.org/analysis/unaffiliated-local-…
google_web: Old Google web graph (2002)
A web graph representing a crawl of a portion of the general WWW, from a 2002 Google Programming contest.
This network has 916428 nodes and 5105039 edges.
Tags: Informational, Web graph, Unweighted
https://networks.skewed.de/net/google_web
Programming language tradeoffs.
https://www.garfieldtech.com/blog/language-tradeoffs
from my link log —
Hylo: a systems programming language all in on value semantics and generic programming.
https://hylo-lang.org/
saved 2026-02-10 https://dotat.…
Library workers can better align technology use and instruction in library settings with library values,
through championing the refusal of technologies that conflict with values like privacy and intellectual freedom.
Drawing on experiences with individual patron instruction, class design, and passive programming, the author shares practical steps for helping patrons to understand and fight back against exploitation by digital technologies.
Rejecting the myth that any te…
Getting started with Shiny to make interactive web-apps with R: #rstats
Curious why AI companies are buying software companies for their software developers.
I thought LLMs do all the programming now. ¯\_(ツ)_/¯
from my link log —
No semicolons needed: a survey of programming language syntaxes.
https://terts.dev/blog/no-semicolons-needed/#lua
saved 2026-03-19
Nielsen: sports accounted for 29.2% of all ad-supported TV viewing by 25-to-54-year-olds in Q4; broadcast made up 9.8% of non-sports viewing and streaming 43% (Dade Hayes/Deadline)
https://deadline.com/2026/03/sports-tv-viewing-advertising-nielsen-1236750721/…
Somebody please invent a programming language that can’t be generated by LLMs
google_web: Old Google web graph (2002)
A web graph representing a crawl of a portion of the general WWW, from a 2002 Google Programming contest.
This network has 916428 nodes and 5105039 edges.
Tags: Informational, Web graph, Unweighted
https://networks.skewed.de/net/google_web
Do you (sometimes) use print() or message() for debugging your code? Next time you can use {icecream} instead: #rstats
“The transformation has been bewildering. It feels like the blink of an eye, though I guess it’s been about three years. The culture has changed immensely in that short time. When I identified with the programmer culture, it was about programming. Now programming is a means to an end ("let’s see how fast we can build a surveillance state!") or simply an unwanted chore to be avoided.”
https://ratfactor.com/tech-nope2
NBCUniversal will no longer produce first-run syndicated TV programming, ending shows including Access Hollywood, which has been in production for 30 years (Alex Weprin/The Hollywood Reporter)
https://www.hollywoodreporter.com/tv/tv-ne
Is it wrong of me to assume that if the CSS on your project's website is broken in stupid ways, your project itself is probably also broken in stupid ways?
It's at least a yellow flag, right?
#Programming
from my link log —
Are arrays functions?
https://futhark-lang.org/blog/2026-01-16-are-arrays-functions.html
saved 2026-01-19 https:…
I wonder how much of the LLM-for-coding hype is because the last 15 years in mainstream coding veered ever more enterprisey layer cakes that took all the fun out of programming
CEO to programmer: “Why don’t you put that keyboard aside and use these chainsaws that are on fire for programming?”
Programmer: “Let’s compromise on a maximum of 5 chainsaws and relatively small fires”
South Korean public broadcaster KBS partners with Sinclair to offer Korean-language programming via Sinclair's NextGen TV stations across the US (Matthew Keys/TheDesk.net)
https://thedesk.net/2026/03/kbs-sinclair-tv-channel-pact-korean/
I really miss the times when programming discourse was discussing the finer details of tabs vs spaces rather than the merits of fascist plagiarism machines.
Without looking it up, guess where this quote is from!
"It is said that to explain is to explain away. This maxim is nowhere so well fulfilled as in the area of computer programming, especially in what is called heuristic programming and artificial intelligence.
For in those realms machines are made to behave in wondrous ways, often sufficient to dazzle even the most experienced observer.
But once a particular program is unmasked, once its inner workings are explained in language sufficiently plain to induce understanding, its magic crumbles away."