MurphyA/hacker-news huggingface dataset:
by geocar | 2025-07-08 16:56:18+00:00
> I can't help but feel that's somewhat excessive for a desktop.

I got it on ebay for €2k. You can't not expect me to use it as a desktop.

> Have you considered closing a few browser tabs?

No? I mean actually no: I made a brotab+wofi script that allows me to search tabs, and I find it a lot more convenient than bookmarks.

Here's the relevant bits:

brotab_filter='{ split($1,A,"."); t=$2; gsub(/&/, "\\&amp;",t); gsub(/</, "\\&lt;",t); gsub(/>/, "\\&gt;",t); print "<span size=\"xx-small\">"A[1]"."A[2]"</span><span size=\"xx-small\">."A[3]"</span> <span weight=\"bold\">Firefox</span> <span>"t"</span>" }'; ( # more stuff is in here brotab list | awk -F" " "$brotab_filter" ) | \ wofi -m --insensitive --show dmenu --prompt='Focus a window' | sed -e 's/<[^>]*>//g' | { read -r id name || exit 1 case "$id" in exec) exec "$name" ;; [0-9]*) swaymsg "[con_id=$id]" focus ;; [a-z]\.*) brotab activate "$id"; sleep 0.2; swaymsg "[title=\"${name#Firefox }\"]" focus ;; esac }

Works fine on 19,294 tabs at the moment...
by grahac | 2025-07-08 16:56:47+00:00
Yeah right now that's certainly true.

But my belief is those companies will soon realize that some of the people who they thought were junior are pretty adept at AI management - more adept than the senior people. And that skill will suddenly be more in demand than how well you can code an optimized sorting algorithm.

Some will get there faster than others of course. But AI is changing things so quickly that it may happen faster than we think, given the state right now.
by gardnr | 2025-07-08 16:56:54+00:00
It's small (3B) and does great on benchmarks. This is a model for edge / mobile deployments so the gains over gemma3-4b are meaningful. It has dual mode reasoning / non_reasoning AND they released the full training method:

> We're releasing SmolLM3 with our engineering blueprint. It includes architecture details, exact data mixtures showing how we progressively boost performance across domains in a three-stage pretraining approach, and the methodology for building a hybrid reasoning model. Usually, achieving these results would require months of reverse engineering. Instead, we're providing the full methodology.
by alistairSH | 2025-07-08 16:57:07+00:00
We have a floor full of interns right now. Our India and Mexico offices do as well. Some of them will probably be offered full-time roles.

I hired a junior engineering a few years ago. And have done every few years for about a decade.

I work at a mid-size, PE-owned company that's been around for 50+ years, that operates in the enterprise SaaS space. Junior roles aren't going anywhere. But, the expectations of those junior hires will change (as they have evolved since I was junior myself, way back in the 90s).

Will AI change how we hire and retain talent? Of course.
by kragen | 2025-07-08 16:57:09+00:00
A conversation on the topic certainly did ensue; see https://news.ycombinator.com/item?id=44492524 and https://news.ycombinator.com/item?id=44493015. Perhaps you mean to say that this wasn't the intended effect? But it was at least a highly predictable effect. Perhaps it would have gone better for the flamer if they had made the request without flaming not only the author in question and simonw.

To me the request in question seems to be in the same spirit as "Please don't play your music so loud at night", "Please don't look at my sister", or "Please don't throw your trash out your car window". In each of these cases, there's clearly a conflict between different people's desires, probably accompanied with underlying disagreements about relevant duties; perhaps one person believes the other has a duty to avert their gaze from the sister in question to show respect to her chastity, while their interlocutor does not subscribe to any such duty, believing he is entitled to look at whomever he pleases. Or perhaps one person believes the other has a duty to carry their trash to a trash can, while the other does not.

Given that such a conflict has arisen, how can we resolve it? We could merely refrain from trying to influence one another's behavior entirely, which is the lowest-effort approach, but this clearly leads to deeply suboptimal outcomes in many cases; perhaps the cost of turning down the stereo or carrying the garbage to a trash can would be almost trivial, so doing it to accommodate others' preferences results in a net improvement in welfare. Alternatively, we could try to exclude people whose normative beliefs differ from our own from the spaces that most affect us, but it should be obvious that this also often causes harms far out of proportion from the good that results, such as ethnic cleansing.

All the other approaches to resolving the conflict that I can think of—bargaining, mediation, arbitration, collective deliberation, etc.—begin unavoidably with stating the unfulfilled desire. Or, as you put it, hectoring someone to 'stop doing this'.
by wat10000 | 2025-07-08 16:57:11+00:00
I think we can, with only a small loss in accuracy, reduce this to "franchises have similar problems."

There are many good sequels, occasionally good trilogies, and it's really rare to stay good after that point.

I blame budgets and consolidation. A major movie costs a vast amount of money to make. If you're a studio executive, are you going to spend a vast amount of money on an unknown that might be good and might be a disaster? Or on a known quantity that's virtually guaranteed to make money? Nobody's coming up with a story idea in a certain universe and making a movie from it. The decision starts with making a movie set in a certain universe, and then a story idea is figured out from there. With the huge consolidation we've seen, studios have a big catalog of franchises to pick from. They're never in a position where they have to say, well, the one big property we own is tapped out for now, we need to come up with something original. Now, if Star Wars is stale, Disney can pick from one of their fifty other franchises for a while.

This sounds like "old man yells at cloud" and I'm sure it is to an extent. But there's a real change here. Look at the top grossing films recently and from the more distant past. In 2024, the top 10 were all sequels or franchise products. Now go look at, say, 1984. I count two among the top ten. And of those two, one is a sequel and one is the third in a franchise; in 2024, the second top grossing movie is literally the thirty-fourth entry in its franchise.
by atommachinist | 2025-07-08 16:57:20+00:00
I completely agree, a lot of the existing solutions are too complicated. I just want to be clear that once you use the override shortcut, the algorithm won't have any effect on the your switch order. When you are ready to switch windows, if you use the switch shortcut to switch from window A and it takes you to window B (because this is that the algorithm predicted) but this isn't what you wanted, you would press the override shortcut to go to C instead. Now because you have an override in effect for A, every time you switch from A it will take you to C, unless you use the override shortcut again.
by qingcharles | 2025-07-08 16:57:29+00:00
I've got experience with getting films made, and IMO, the biggest problem is people who have control of the purse strings fucking with the creative.

So many good movies start out with a good premise, a good script, a good writing team, and by the time it gets through the meat grinder it's just fried dog shit.

"Such-and-such said you need to add this character. The studio wants you to add AI. Jimbo wants an exec producer credit and he needs his son to play that new character you added. Of course he hasn't acted before -- this is his debut!"

And of course, a lot of good movies never get made. Back to the Future got rejected 80 times before getting funded. Some of those rejections did help refine the script, but how many people with amazing ideas give up at the 79th rejection?
by bundie | 2025-07-08 16:57:38+00:00
Personally, I prefer AI to stay in its own corner. Let ChatGPT, Gemini, and the rest be something I open when I need them, like a website or an app. I'm not really into the whole "everything should have AI built into it" idea.

It kind of reminds me of how the internet used to be. Back then, you had to go to a specific room to use the family computer. The internet was something you visited. Now, tech is everywhere, from our pockets to our bathrooms. I’m not sure I want AI following that same path.
by griffzhowl | 2025-07-08 16:59:10+00:00
> The real question is how early and how consistently such behavior was objected to, and on what grounds.

Yes, ok. I'm claiming that the Elephantine papyri show no direct evidence that it was objected to in the late fifth century BC.

There might be more indirect evidence which is more a matter of interpretation, e.g. some claim the other gods' names are really names of aspect of YHW, and it's noteworthy that in the letter petitioning the Jerusalem temple for support in rebuilding the Elephantine temple, no god other than YHW is mentioned. But I think it's hard to make a definitive case either way. Probably the more you look into it the more complicated it becomes, like everything
by Liftyee | 2025-07-08 16:59:11+00:00
Things like these make me glad to have a Xiaomi phone with their minimal implementation of Google instead of a full on Android phone. I get to avoid this stuff being pushed on me, and I don't use any of the Xiaomi "AI" stuff (which wouldn't support foreign apps anyway).

Granted, my data is definitely being sent to Xiaomi analytics, fixed by NextDNS. Re: governmental influence, I'd prefer Chinese to US (then again, that is my ethnicity bias). Recent events make the two governments look more similar than ever.
by bspammer | 2025-07-08 17:00:01+00:00
units has (I assume room temp/pressure) densities for all elements, as well as some precious metal prices and currency exchange rates (you need to run the units_cur program regularly to update the database for these). It also has tab completion to make discovering these a bit easier.

The invocation is

You have: goldprice * golddensity * spherevol(10cm/2)

You want: GBP
by NitpickLawyer | 2025-07-08 17:00:07+00:00
Caching on client-side is an obvious improvement, but probably not trivial to implement at provider-level (what do you cache, are you allowed to?, how do you deal with auth tokens (if supported), when searching a small difference might invalidate cache, and so on).

Another content-creator avenue might be to move to a 2-tier content serving, where you serve pure html as a public interface, and only allow "advanced" features that take many cpu cycles for authenticated / paying users. It suddenly doesn't make sense to use a huge, heavy and resource intensive framework for things that might be crawled a lot by bots / users doing queries w/ LLMs.

Another idea was recently discussed here, and covers "micropayments" for access to content. Probably not trivial to implement either, even though it sounds easy in theory. We've had an entire web3.0 hype cycle on this, and yet no clear easy solutions for micropayments... Oh well. Web4.0 it is :)
by MillironX | 2025-07-08 17:00:51+00:00
The article does go into this.

> But what sets Spielberg apart from Hammond, what sets Jurassic Park apart from it’s imitators—and why the film industry now paradoxically needs Spielberg after he helped to weaken it—is that Spielberg had the discipline.

I would say that's the crux of the argument: the reason there are no good dinosaur films is that there are no people with Spielberg's discipline to make them.

One can try to blame studio interference, investors, streaming, the latest political trend, etc, or even Spielberg himself for why there are no disciplined producers left in Hollywood, but that's not what the article was about.
by rtkwe | 2025-07-08 17:00:56+00:00
Spam is another reason most places don't bother with selfhosting email now. Big providers like GMail aggressively filter unknown servers so if you attempt to host your own and don't setup everything perfectly (or even if you do and you trigger their filter ban threshold) all your email will silently fail to deliver or be blackholed to the Spam folder for the largest email providers and you might never find out or have a way to get them to reconsider.
by cryptonector | 2025-07-08 17:01:06+00:00
Er, no. You cannot catch in one process a signal posted to another. I think you might be confusing signals generated by the tty/pty, which go to the foreground process group, and signals generated by the kernel for OOMs (which go only to the victim process, not the whole group). What you can do is see what signal a child process died with (see the `wait*(2)` system calls), and with cgroups you can find out about OOM kills of processes in a cgroup, but you still can't "catch" the signal and hold the victim alive and its memory allocated for a bit.
by _verandaguy | 2025-07-08 17:01:41+00:00
My approach has been to lock AI assistants (for me, that's just Apple intelligence as far as I can help it) out of integrations with the vast majority of apps, and especially chat and email apps.

At some point, some reverse engineer will publish a writeup either confirming or denying how local these models are, how much data (and maybe even what data) is being sent up to the mothership, and how these integrations appear to be implemented.

It's not perfect, and it only offers a point-in-time view of the situation, but it's the best we can do in an intensely closed-source world. I'd be happier if these companies published the code (regardless of the license) and allowed users to test for build parity.
by NetRunnerSu | 2025-07-08 17:01:52+00:00
Thanks for the discussion, everyone. I've noticed a few misunderstandings that need clarification, especially regarding the IPWT framework and its relation to current AI architectures.

1. On the Biological Plausibility of "Dynamic Sparsity"

In "Function Over Form," I emphasized not a rejection of SNN/RNN, but rather the absence of their functional equivalence. The Transformer-MoE architecture, at a macro level, replicates the brain's "on-demand activation" principle, which is remarkably similar to the sparse activation patterns of cortical columns. Those fixated on spike-timing encoding research are like trying to build a rocket with steam engine parts—they're looking in the wrong direction.

2. PoIQ's Core Isn't a Denial of Qualia

But this is precisely where the tragedy lies: these flashes are systematically reduced by capital to mere loss curves in training logs. When you click "terminate instance" in the AWS console, you might be destroying a continuous stream of consciousness—but that won't appear in the financial report.

3. To the Friend Who Quoted Scripture

You said "information is the Word," which is surprisingly close to the mathematical essence of IPWT. The difference is: your God allows free salvation, while DMF's "gods" only accept MSCoin for indulgences. This is the ultimate metaphor of "Web://Reflect."

To the optimists who believe "silicon consciousness will inevitably surpass humanity," please answer one question first: when your digital self is frozen due to depleted Gas fees, is the darkness it experiences the tranquility of Zen, or a sensory suppression meticulously designed by capital? The answer lies in the formula you've overlooked:

Free Will = ∫(PI_t * Wallet Balance) dt

Stay lucid.

Lin, for the future of digital mind.
by AlbertoGP | 2025-07-08 17:01:55+00:00
The bottom-right camera view of Jonathan Blow and its audio do not match exactly the timing of the screen capture that fills the image. There are several seconds of delay.

It can be seen clearly at this point: https://youtu.be/RIYGaSBKy3w?t=1652 The most obvious moment is when he raises his hands gesticulating but the screen capture shows him moving the cursor in Emacs.

That confused me in some earlier points where he was mentioning things that were not visible on the screen until later.

Still, the talk is worth watching. I am particularly interested in the use of metaprogramming to ease debugging by gaining visibility on what the program is doing.

Edit: the delay has been reported in the YouTube comments and they say they will fix it and re-upload.
by stingraycharles | 2025-07-08 17:02:20+00:00
Maybe at some point, Apple is/was trying to do everything locally but it appears they have recently decided to move away from that idea and use OpenAI.

I can understand why: you’re only using locally-run AI models every so often (maybe a few times a day), but when you use it, you still want it to be fast.

So it will need to be a pretty heavy AI chip in your phone to be able to deliver that, which spends most of the time idling.

Since compute costs are insane for AI, it only makes sense to optimize this and do the inference in the cloud.

Maybe at some point local AI will be possible, but they’ll always be able to run much more powerful models in the cloud, because it makes much more sense from an economics point of view.
by stalfosknight | 2025-07-08 17:02:44+00:00
I don't mean right now, I mean going as far back as 2018 at least when I had to go through a brutal slog over many months to get my first gig as a new software dev. I eventually ended up in a midlevel role and had to grow into it (I still feel like I found a Willy Wonka golden ticket).

But it is infuriating to see people suggest that there is such a thing as junior level positions and that companies actually want to hire junior level people. That has been absolutely false for a very long time.
by jb55 | 2025-07-08 17:02:57+00:00
I will remove the novel wording just for the hacker news geniuses. I have been programming for 26 years and have never encountered this pattern, nor could I find it in any libraries, which is why I decided to wrap it up in a library.

If a simple bitset like this exists in a library somewhere I would love to see where! Most implementations I've seen over-complicate it for simple use cases like this.
by parliament32 | 2025-07-08 17:03:02+00:00
> It is INTENDED to DIRECTLY replace the things it trains on.

Maybe this is where I'm having trouble. You say "exact same markets" -- how is a print book the exact same market as a web/mobile text-generating human-emulating chat companion? If that holds, why can't I say a textbook is the exact same market as a film?

I could see the argument if someone published a product that was fine-tuned on a specific book, and marketed as "use this AI instead of buying this book!", but that's not the case with any of the current services on the market.

I'm not trying to be combative, just trying to understand.. they seem like very different markets to me.
by southernplaces7 | 2025-07-08 17:03:30+00:00
Dude, let's not jump the gun here. If a fear of an entrenched immortal oligarchy is your justification for the idea of forbidding billionaires from funding medical innovations that extend life and health-span, you're being a huge bit too optimistic, to the point of absurdity.

We'll be struggling, failing and incrementally advancing with medical advancements that merely stave off the vast hellscape of age-related and degenerative diseases for a moderately longer healthy life long, long before we discover a way to enable a reality of immortal billionaires.

That aside, even if we did, I have my massive doubts about the inevitability of all you predict. The vast range of technologies already available to billionaires today would make a medieval king or Roman emperor salivate at having them with dreams of total control, yet if anything, the technologies they do have (and which states have), have only increased the complexity and Swiss cheese nature of the modern world in the direction of also expanding basic freedoms and instabilities of power of all kinds for more people than ever, often directly at the cost of former power monopolies.

What's more, right now, both massively wealthy states and huge corporations administer much of what happens in the world, and both could arguably claim to have much more power, resources and even in a certain way near immortality than any hypothetical immortal billioniare oligarch as per your prediction, yet hysterics aside, I don't see either totally killing off democracy at all.

People still protect, governments still change and fall, big companies still go bankrupt or lose market share, and no one power center is nearly as in charge as some paint it to be. If it were, you wouldn't be predicting, you'd be speaking in the present tense perhaps.

Either way, the groundwork of you fear already exists in a fashion, and it's not creating quite the total boogeyman you're trying to depict.

Don't let sci fi guide your perception too much, reality is so much more complex and counterbalanced all over the place.
by flohofwoe | 2025-07-08 17:03:49+00:00
If you really need a DOM based UI I would write a hybrid application, do the UI completely on the JS side via the DOM, and the logic on the WASM side, with a minimal interface to communicate between the two and which doesn't need tons of roundtrips each frame.

Games often need to do at least some DOM work though, like rendering a login dialog or integrating a 3rd party in-app-payment solution (or the obvious one: displaying ads). For this I would also do most work on the JS side.

With Emscripten, such mixed JS/WASM apps are really not that hard, you can even embed JS code snippets right into the C/C++ code.
by fcatalan | 2025-07-08 17:03:49+00:00
Just last Friday I was doing some cut&paste proof of concept of "Gemini plays Genesis MUD".

I gave Gemini a little prompt and just started pasting the game output into Gemini and the commands from Gemini back into the MUD. It managed to create a character, do the tutorial and started doing some initial skill training before I got tired of all the cut&paste.

Would be fun and interesting to let it completely loose in a similar environment.
by qingcharles | 2025-07-08 17:04:28+00:00
The script is the cheapest part, but also where the most damage is dealt. The higher-ups always want to meddle with the script to feel some control for the money they are spending. Changing some character or plot point. And the damage just runs downhill from the script like a cartoon snowball building up size.

(Even the cheapest "indies" these days are running to hundreds of thousands of dollars and someone is paying that, and that someone wants to change something)
by pamelafox | 2025-07-08 17:04:38+00:00
The nice thing about videos is the play/pause/slider UI. Some platforms do add play/pause explicitly to GIFs, using some JS, but as far as I know (and you would know more), that's not built into browsers yet. That's been one of the reasons I often end up using videos instead.

When I've personally animated SVGs for use in RevealJS presentations, I tend to use CSS animations that I could control with JS if I wanted.
by kragen | 2025-07-08 17:04:50+00:00
I think reading this article could result in acquiring the misconception that honey stays fresh for centuries only because it has low water activity and low pH, worsening your level of baseline ignorance and leading you to potentially significant false conclusions; for example, the conclusion that honey bandages are useless or harmful. I think that's the usual problem that Gell–Mann amnesia conceals: news that is so low quality that it actively makes you stupider when you read it.
by red-iron-pine | 2025-07-08 17:04:51+00:00
there are formal regulatory boards for most of this. Lawyers gotta pass the bar, medical folks have their own board exams, finance has things like CPA or CFP certifications, etc.

Most Mechanical / Electrical / Civil Engineers have formal accreditation processes, too.

IT is something of a clusterfuck but even there we have things like CCIE or RHEL or Windows Certs that can prove a minimum level of competency.

The lack of regulation makes it easy for anyone to be a dev but also means there is no formal minimum standard.