2066 stories
·
3 followers

Fishdraw is a single JavaScript file that generates...

1 Share

Fishdraw is a single JavaScript file that generates drawings of fish. There’s an option to slow the animation down so you can watch it draw the fish line-by-line.

Read the whole story
mrmarchant
9 hours ago
reply
Share this story
Delete

Jolly Rancher fluorescence

1 Share
Jolly Rancher fluorescence

I was wondering which Halloween candy would make the best laser, and came across reports that Jolly Ranchers are fluorescent. I got out my UV flashlight and am able to definitely confirm this is true.

The type of fluorescence varies by color, but blue raspberry has a particularly dramatic color change from deep blue to hot pink.

Jolly Rancher fluorescence
Blue raspberry Jolly Rancher, illuminated with 395 nm (presumed) LED

It's interesting to note that the green Jolly Rancher actually seems to be dimmer under UV light. My guess is that it's just absorbing UV light rather than turning it into fluorescence, and it might be more fluorescent under visible light.

The grape flavor Jolly Rancher is phosphorescent, meaning that it continues to give off fluorescent light after I turn off the UV light. In other words, it's glow-in-the-dark, though the light only lasts for a second or so. To see phosphorescence I had to switch out my big 395 nm flashlight for a shorter-wavelength 365 nanometer light.

Grape Jolly Rancher illuminated closely by a UV 365 nm penlight. It glows a violet color while the penlight is on, and once the penlight is off, it continues to glow blue for another second or so.

What's causing this fluorescence? It's probably the dyes that give the candies their bright colors. The package lists some pretty standard food dyes, Blue 1, Yellow 5, Yellow 6, and Red 40. They're all fluorescent, especially in very viscous foods (hard candy nicely fits the bill). I couldn't find out for sure which one is phosphorescent, but Red 40 glows for longer in more viscous materials, so that would be my first guess.

(It's worth pointing out that just because they fluoresce doesn't mean the dyes are necessarily harmful - plenty of natural substances also fluoresce, such as olive oil, coumarin, and vitamin B2.)

The gummy Jolly Ranchers are also fluorescent (they have the same dyes) although the effect isn't as dramatic. The granular coating of the sour gummies makes it a bit easier to see. None of them seemed to be phosphorescent. I'm not sure why, but one hypothesis is that viscosity thing. Gummies are closer to flowing liquid than hard candies are.

Jolly Rancher fluorescence
Four of the sour gummy Jolly Rancher flavors, illuminated with a 395 nm flashlight

On the other hand, blue raspberry airheads are really brightly fluorescent with a very satisfying blue-to-pink color change. It also has the same dyes as Jolly Ranchers. Maybe taffy format encourages fluorescence?

Jolly Rancher fluorescence
Blue raspberry flavored Airheads, illuminated with 395 nm UV flashlight
Jolly Rancher fluorescence
I have taken the liberty of carving the airhead into the letters "PEW"

Bonus content for AI Weirdness supporters: my cat Neon photobombing the candy photoshoot. You are extremely awesome for helping me pay my blog hosting bill, and absolutely deserve to see this (or to read about this, in the extensive alt text).

Read the whole story
mrmarchant
12 hours ago
reply
Share this story
Delete

Linux kernel goes full AI slop code, hides chatbot commits

2 Shares

Linux is the name of a computer operating system kernel and a group of systems built on it, like Ubuntu or Mint.

Linux is the basic infrastructure of the Internet. It’s important.

A report just in from the Kernel Maintainers Summit on 8 October reveals just how full AI slop the Linux kernel project has gone. And so has project leader Linus Torvalds. [LWN]

Torvalds expects contributors to use well-funded chatbot coding:

Torvalds answered that the kernel project only wants serious developers. That includes having access to enough resources to function in this world.

The project has also stopped marking chatbot commits to the kernel code.

Kernel maintainers are complaining they’re drowning in slop. Torvalds’ answer is: less people, more chatbots!

Torvalds said he is not trying to push non-chatbot users out of the project. But there’s already so much slop code and so many slop procedures that his actions don’t match these words.

If you are trying to get off Windows onto a system that works better and faster, a version of Linux is still your least bad choice. Microsoft itself admits Linux is faster on games than Windows 11. [WIndows Central]

But Linux going hard slop is bad news. How did we get here?

Linus Torvalds has been AI curious for a while. He went on Linus Sebastian’s YouTube channel, Linus Tech Tips, in November last year. He was clearly well into the chatbot already: [YouTube]

That’s reality. Deal with it. That genie is out of the bottle. You’re not getting it back. And you’re not getting it back whether you are a photographer who’s out of work. Those things are gone, right? Because you can fake pictures so much better now. Or you’re a programmer that has to learn to deal with a new reality.

I think actually on the programming side, we’re in a fairly good spot. I really think that AI will be a tool and it will make people more productive. I think that vibe coding is great for getting into programming. I think it’s going to be a horrible thing to maintain.

Torvalds’s first publicly released chatbot code was in January this year, when he vibe-coded a project in Python because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python. [GitHub]

Kernel developers were trying to get chatbot code into the project for a while. Eventually the maintainers decided in April this year that they’d let it in if you labeled it with “Assisted-By.” [ZDNet]

In July, Google engineers added an AI review bot called Sashiko. The bot would review contributors’ code patches and make comments. Contributors were expected to address the bot’s comments — whether they made sense or not — or the kernel maintainers would often just ignore their patch.

This caused conflicts, which Torvalds firmly resolved in August: [lore.kernel.org]

Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it.

… The kernel project has been and will continue to be about the technology.

… This is NOT some kind of “social warrior” project, never has been, and never will be.

“Social warrior” there is a version of the phrase “social justice warrior”, which is mainly used as a far-right dog-whistle. It was the one they used before “woke” or “DEI.” There is no way Torvalds doesn’t know what he was saying there.

He’s also rewriting history. Linux launched and attracted its initial developers as a social movement. People worked hard to get a system with actual principles that wasn’t about screwing its users over. There were movies about this! Torvalds spoke in them! Claiming Linux was always pure technology with no social element is simply false.

So the slop-gates were open. What sort of technical excellence did the antisocial warriors contribute? There’s this one from five days after Torvalds’ announcement. The message laments that the networking maintainers are drowning in slop — so they fixed this with more slop: [lore.kernel.org]

We are completely overwhelmed, of course. The glimmer of hope is that we secured sufficient LLM budget and access (thank you Meta!) to run reviews with multiple frontier models on each patch. This eliminates some hallucinations.

Thank you Meta! The message also suggests letting the chatbot commit code:

start shifting focus to letting the LLMs take care of the busy work — managing patchwork, automating common process complaints, editing commit messages, and maybe applying patches which already got ‘reviewed-by’ tags from people we trust.

Linux is not a social warrior project, it’s a Meta project! When your networking fails, remember to say: Thank you Meta!

How much slop is in Linux now? The maintainer summit has decided you don’t need to know that. They’ve just removed requiring the “Assisted-By” tag. [lore.kernel.org]

The “assisted-by” requirement was removed because contributors were ignoring it — and maintainers weren’t bothering to require it. Torvalds suggested the reason was:

many submitters were simply ashamed to admit that they were using those tools.

Imagine if there was something shameful about slop.

The Linux kernel slop flood is causing the sort of problems that a flood of slop code and slop practices always causes. Torvalds’ answer is more slop:

Linus Torvalds believes that blaming LLMs for the kernel community’s problems is wrong, when the problem is LLM users who do not understand how to use them or how the kernel works. A properly trained LLM is a useful tool, but it takes a lot of time to reach that point.

… If you are a competent developer, he said, an LLM makes a great tool, but only after that effort has been put in to set it up. He resisted suggestions to post his LLM-training materials, saying that each developer needs to go through that process separately.

The chatbot works great if you set it up right, you must be prompting it wrong! So Linus, can you share your setup? No you can’t? That’s great, Linus.

So how do we encourage new contributors to join the kernel with these requirements? That’s the neat part — you don’t!

Torvalds added that he does not want to scare off people who want to write code; his message is that you have to either put in the effort to learn, or put a lot of money into an LLM to participate.

… Torvalds and others repeatedly said low-quality contributions from new developers should receive low priority, and that the community should stop trying to make contribution easy.

It’s already hard to contribute to Linux if you’re not working for a corporation. Now that’s explicit.

The end game for this is that the Linux kernel functionally becomes a closed shop. They don’t need new developers, new people all suck! Historically, this works for five to ten years, then the old developers start retiring or dying.

It’s hard to know what to do in the meantime. If you just want off Windows, then Linux is still less bad and isn’t advertising at you in the start menu.

Forking Linux is not easy. It’s not just copying the code, it’s building institutions to keep it maintained. Anyone who says “just fork it” is talking in bad faith.

Myself, I use Debian Linux. It’s the system I make the Pivot to AI podcast on every day. Debian is also letting the slop in. So I’m running the older Debian Trixie, which is supported until 2028. I’ll be seeing what the landscape’s like then. [Debian]

If you want a system that works like Linux, a lot of the Mastodon nerds are trying NetBSD, which is a mature and robust project which loathes AI slop. You do basically have to be a nerd. NetBSD does not support nearly as much hardware as Linux. Running your games in Wine is hit and miss. The Nvidia drivers are bad. It’s a bit like Linux was in 2000 or so. [NetBSD]

I suggest the social action: shame. Shame these people. Their actions are shameful. AI bros hate being shamed and they try to make rules against shaming — because shame works.

None of these people doing shameful things deserve a place in polite company. They should be shamed for their shameful choices.

The AI industry is also running a PR push to redefine common word usage. The word “slop” is also super effective — so the bros really hate “slop” and try to define it to mean slop they don’t like.

But all AI output is slop. It’s social spam. That’s what it’s for. It’s slop! Say “slop” every time.

The Linux AI slop brain rot will collapse with the AI bubble. You see these bozos comment on Linux Weekly News with dumb AI promotional tropes like “AI is here to stay” as if the bubble will go on forever.

But the crash is foreordained by the finances. Linux nerds, go read the finance press for once. Even if AI was everything they say it is — and it isn’t — the investor money is running out, and you can’t service hundreds of billions of dollars in debt with five billion in audited revenue.

The cheap chatbots are going away and the vendors will stop releasing open-weight local models as loss leaders. Can the Linux Foundation afford to run local models for its developers, models that are no longer trained and are aging out of usefulness, at ten or more times the cost? Good luck to them.

The guys who did all this will try to say “never mind.” But you already know their judgement is fatally defective. They worked for a world where the rest of us are devalued and discarded. They will still warrant shame. They need not to be trusted again.

As Linus Torvalds didn’t quite say in 2003: [NYT, archive]

Really, I’m not out to suck as much ass as Microsoft. That will just be a completely unintentional side effect.

Read the whole story
mrmarchant
1 day ago
reply
Share this story
Delete

Supplemental Journey

1 Share

Krill, writes Gordon Peake, are “the least zeitgeisty creatures imaginable”: small, shrimp-like crustaceans whose total population numbers in the hundreds of trillions. Until recently, krill has mostly served as a snack for whales. Now, however, krill is “the latest iteration of capitalism on the frozen frontier,” a health supplement whose market is valued at roughly a billion dollars. Peake spends weeks aboard the Allankay with a crew of vegan activists devoted to ending the krill trade. His dispatch is a brisk history of extractive capitalism in the Antarctic, a fascinating study of an utterly uncool creature, and an uproarious account of a reluctant sailor earning his sea legs. Take the journey with him.

I contemplated the fillets of pink salmon defrosting on my kitchen counter, not too far from the shelf where I keep my supplements, including krill oil, part of my long-established daily routine of taking elixirs with vague but impressive claims about “improved heart health” and “enhanced brain function.” Labels depicting regal seabirds and majestic trawlers and a barmy sense that the more expensive the supplement, the more potent it must be also guided my “decision-making.” I told Hammarstedt I was the sort of fellow who enabled such an industry to exist. He responded with an offer: I should go down to Antarctica to see the krill business for myself.

Read the whole story
mrmarchant
1 day ago
reply
Share this story
Delete

Well, That’s One Way to Get Screens Out of Schools

1 Share

For today’s high schoolers, a typical school day from a decade ago must seem like something from the Dark Ages. These days, students are issued digital textbooks instead of physical ones, they learn how to conduct chemistry experiments through apps that simulate a science lab, and they take standardized tests on a Chromebook. All of this is the result of many years of frenzied investment in ed tech, capped by a pandemic that forced virtual learning. The overwhelming majority of schools nationwide provide each student with their own laptop or tablet.

All of these screens have changed the dynamic of the classroom. When a student is supposed to be using their school-issued iPad to diligently take notes during math class, they might instead be messaging a friend. Across the country, some parents and teachers are mounting a backlash against screens in the classroom. In April, the Los Angeles school board voted to stop giving devices to its youngest students and implemented screen-time limits for all grades.

But other schools are pulling back on ed tech for an entirely different reason. Chromebooks, like essentially all other consumer electronics, need RAM, or random-access memory. So do the data centers that power every conversation with a chatbot. The AI industry is using so many memory chips that it’s led to a global shortage, making gadgets much more expensive. For an individual consumer, the memory crunch—RAMaggedon, if you will—means having to spend a few hundred dollars more on a new computer. But school districts, many of which are already cash-strapped, buy hundreds or thousands of computers every year. The administrators I spoke with for this story told me that they have had to scramble to acquire all the electronics they now need. As RAMaggedon drags on, they said, something has got to give.

[Read: If you need a laptop, buy it now]

Schools started picking up on the memory shortage last winter, months before most of the country. They have to figure out bulk orders for laptops and tablets long before the academic year begins. Many of them turn to third-party vendors, which have typically provided quotes that are locked in for a month, giving technology directors time to secure the funds from their districts to make purchases that can run millions of dollars. As memory prices have soared, Mark Samberg, the chief technology officer of Chatham County Schools in North Carolina, is hearing a different message from his vendors. “Now quotes are going to be good for 48 hours, a week, or 14 days,” he told me.

Samberg scooped up the Chromebooks he could find. Other districts have been less lucky. In March, a Chromebook vendor warned Homewood-Flossmoor High School in Illinois that its prices would be going up soon. Steve Richardson, the district’s IT director, quickly placed an order, only to be eventually told it couldn’t be fulfilled because memory chips were on back order. “We were kind of in dire straits,” Richardson told me. In 2023, Chromebooks cost the school $353 a piece. The price rose to $400, then $412, and then $427. The most recent batch that Richardson purchased, in August, cost $508 each. But the district needed them to ensure that every student had a Chromebook ahead of the PSAT, which is now entirely digital.

So far, schools have been willing to stomach the costs to continue giving every student a device. Districts initially decided to implement “one to one” policies on the premise that technology can be an equalizing force in the classroom; many educators and administrators still believe that. Dorann Avey, the board chair of the State Educational Technology Directors Association, told me that she is concerned that RAMaggedon will widen the digital divide. Devices are not for “just writing papers,” she said. “We’re trying to prepare students to learn different software that is workplace- and workforce-appropriate.”

That has meant making difficult trade-offs. Because of the extra spending on laptops for students, Homewood-Flossmoor didn’t buy any new smart whiteboards or computers for teachers this year. In Texas, the Paradise Independent School District has considered asking students to bring in their own laptop or tablet, Director of Technology Doug Bryant told me.

A common solution has been to extend the lifetime of a laptop. Instead of replacing a device every four years, schools are opting for seven or eight to reduce how many units they need to purchase in a given year. But that introduces new problems: Older computers sometimes aren’t able to update to the latest operating system, which could create cybersecurity risks. Schools are already a top target for hackers, because they store lots of sensitive personal information but have limited resources. Plus, as a device gets older, its battery degrades and may ultimately need to be replaced. That costs “time and money,” Avey said. “But it’s still less money than buying brand-new devices.”

All of this may not be enough. Multiple administrators told me that they are already considering rolling back their one-to-one device policies because of RAMaggedon, and the challenges for schools are poised to mount. Heading into this school year, some districts were able to skirt the worst of the memory shortage by buying Chromebooks before prices really started to soar. Aaron Smith, the CTO of Loudoun County Public Schools, told me that he sought special permission from his school board to commit to purchasing nearly 24,400 Chromebooks in February instead of May. Memory prices jumped so quickly over that time span that the decision ultimately saved the district $1.66 million, he said. But Smith and other technology directors may not have the same luck as they begin looking to purchase gadgets for the next school year. An executive at Micron, one of the world’s largest RAM manufacturers, recently warned that there’s “no line of sight” to the end of the memory shortage. If schools wait to buy, prices could end up going up even more. But buying early might mean devices will languish in storage for months as the warranty clock ticks away.

RAMageddon will force schools to scrutinize which tech purchases actually improve learning, and which don’t. The fallout will reach far beyond Chromebooks. “We’re not going to be able to afford the servers that we thought we were,” said Samberg, the Chatham County Schools CTO. Those servers power functions such as security cameras, badge readers, and account logins—and every one of them needs RAM.



Read the whole story
mrmarchant
1 day ago
reply
Share this story
Delete

Assuming a Frictionless Surface

1 Share

This article was my submission to the Fordham Institute’s 2026 Wonkathon contest, which asks what rules and regulations should govern the use of technology in the schools. You can read my article on their website here.

Charting the Course is a series from Education Progress featuring pro-excellence education commentary, news, and policy analysis.


1. Frictionless Surfaces

Much talk about how edtech can or should be used in the schools reminds me of a particular type of high school physics problem. They’re the ones that begin with “Assuming a frictionless surface…,” and they often describe a scenario where an object’s velocity stays constant because it isn’t encountering any resisting forces. Despite describing conditions that do not exist in the real world, these models still work — i.e., produce close-enough answers — because the effects of the friction that they assume away are usually small, and so can be factored in afterward.

Popular arguments and programs in favor of edtech adoption frequently make similar assumptions. The problem is that friction in the classroom, the home and the schools is of a different kind than the forces assumed away in those basic physics problems. An edtech product might show clear gains in a controlled setting: maybe it’s a supervised pilot, or a particularly motivated school or classroom adopting a device for a clear, limited purpose. Those results then get touted at trade shows or advertised to an Assistant Superintendent for Curriculum & Instruction, who usually exists in a procurement regime that incentivizes constantly adopting new technologies — mostly just software now — because the future of learning always had to be digital.

Yet all of these new software packages are getting loaded onto one-to-one laptops and tablets that students are now using in class and are expected to use at home. And neither in the classroom nor at home are those frictional forces as minimal as they are in the physics problems. Distractions, multitasking, and the glowing pull of machines that are literally built to do everything are the main forces acting on the object. They are the new learning environment we built.

2. Abstracting and Idealizing

All reasoning abstracts: it leaves things out, and research (especially education research) has to as well. One way it can go awry, though, is through idealization: reasoning about agents by attributing capacities that real humans lack, and then treating those capacities as the standard.1 Edtech’s evidentiary habits do both. They (and we) frequently reason about a kind of student that doesn’t really exist, and then appeal to implementation problems to explain why new learning software hasn’t worked. But the flaws are in the way we model edtech generally.

What education policymakers need is a revolution in the old sense of the word: a turning back. Instructional software should have to prove it beats analog materials under conditions students actually learn in. And the decision whether it has or has not must sit with individual districts; not with vendors, nor outsourced to some state agency list of products keyed to ESSA evidence tiers that don’t have enough to say about real classroom conditions. What states should do is establish a clear standard — like “Any instructional software purchase must carry the burden of proof against an analog comparator under deployment conditions” — and then ensure that district-level adoption decisions follow it.

3. Software and Noise

Why the special standard for edtech, i.e. new educational software, when hardly any educational product, analog or digital, has been subject to such a regime?

Because laptops and tablets are different from textbooks and worksheets. The latter are designed to do one thing, but laptops and tablets are designed to do… everything.2 The nature of the digital device is to not specialize for any particular task, but to maximize use cases across domains. So they’re good for answering emails, watching short-form videos, playing video games, browsing the web, and so on. Moreover, digital devices and the apps on them are designed to maximize how much each individual uses them. The essence of their design is to capture our attention, and so the frictions are latent in the products themselves. Attentional derailment devices, of a sort.

The field of education already struggles to get clean signals. Multiple large meta-analyses have shown that education research, broadly speaking, suffers from serious epistemological problems. This ranges from the methods it uses to produce knowledge to the standards it holds peer-reviewed research to. The latter is part of a larger replication crisis in the social sciences, and the former also directly impedes getting better, more efficient practices to teachers and schools.

Now, more and more learning is being done through broader and more “personalized” learning software packages. Whatever that will ultimately mean for education research, I suspect the end result will be more noise and more opaque signals. When we consider current research into edtech, however, the idealized student-user implicit in much of it frequently adds a layer of bias to the results. Where it might be possible to cut through noise with enough data, a bias resulting from an idealized model user will keep distorting results no matter how large the sample. All of this, to me, suggests the more reasonable attitude to take toward edtech adoption is a default skepticism of any software’s claims to improve learning.

4. District Decisions, State Standards

So what would carrying the burden of proof look like? State education agencies could supply a common protocol for carrying out on-site pilots under real conditions: some classrooms could use the new software program, while comparable classrooms would use the analog materials that the edtech claims to effectively replace. Every purchase request would have to name the analog comparator being replaced alongside the evidence that emerged from the classroom deployment trial. Lacking either, the request would be denied. A similar test could be required for any software contract renewal, too, which would prevent schools getting locked in to products that frequently get worse or bloated over time.

Districts could also start with weaker, more feasible versions of the analog standard by conducting the test during summer learning programs, or in supplemental instructional periods with students that are lagging or struggling more than their peers. (They could even start by comparing new edtech products to ones they already use.)

But because the standard would only apply to student-facing edtech, it would not prevent teachers and administrators from using cutting-edge technologies to improve everything happening around and behind instructional time. AI-powered software obviously has immense potential to streamline administrative processes, and teacher-facing diagnostics and planning tools are already starting to arrive. The risk will be that these products get bundled with less-effective, flashy student-facing ones, locking schools into entire “systems” that end up eating budgets and employee time with little benefits to show. Districts should thus require student-facing components to be priced and bundled separately.

5. Slow Progress is Good Progress

Maybe the country is already too far-down the edtech rabbit hole to make a strict “analog comparator standard” feasible. But there are nearly 14,000 districts that are at least able to try some version of it. While the standard won’t undo years of one-to-one rollouts overnight, perhaps it does not need to.

All that’s needed is to get the ball rolling in the right direction again, making sure to factor in the friction this time. That will be the first step toward restoring a healthy technological environment in the schools.

Join the Center for Educational Progress and receive all our content — and thanks to all our amazing paid subscribers for their support.

1

O’Neill, “Abstraction, Idealization and Ideology in Ethics,” in J.D.G. Evans (ed.), Moral Philosophy and Contemporary Problems (Royal Institute of Philosophy Lecture Series 22, Cambridge University Press, 1987), pp. 55–69.

2

Thanks to Laura Mazer for making this point clear to me.

Read the whole story
mrmarchant
1 day ago
reply
Share this story
Delete
Next Page of Stories