MurphyA/hacker-news huggingface dataset:
by D-Machine | 2025-12-23 03:19:51+00:00
Better resources will note the terms are just historical and not really relevant anymore, and just remain a naming convention for self-attention formulas. IMO it is harmful to learning and good pedagogy to say they are anything more than this, especially as we better understand the real thing they are doing is approximating feature-feature correlations / similarity matrices, or perhaps even more generally, just allow for multiplicative interactions (https://openreview.net/forum?id=rylnK6VtDH).
by whatsupdog | 2025-12-23 03:20:29+00:00
You are kidding right? I'm sorry for assuming. But you have to be kidding. Bitcoin has been around 100k USD all this year. And about 450 Bitcoin are mined everyday, and this doesn't even include the Bitcoin miners get from transaction fees. So, there's about 45 million USD worth of Bitcoin being mined per day. I can go into profit calculations, but at the end of the day it comes down to how much you are paying for electricity.
by doctorpangloss | 2025-12-23 03:21:46+00:00
Pretty pricey, yes. HistoSonics is a microcosm of the truth of healthcare spending: it is an amazing technology made by possible by deep and sophisticated capital markets. But, better health technology seems to explain more than 50% of the growth of healthcare spending since medicare (1965), meaning all of the faster-than-GDP growth people gripe about. When people talk about slowing health spending to something manageable, they are talking about not just govt not paying for things like histotrispy - not paying is a shell game, nobody chooses to not pay to save their life, and hence faster than GDP healthcare spending growth is observed everywhere in the West, not just the US. They are talking about somehow making the technology not happen altogether.
by j45 | 2025-12-23 03:23:35+00:00
Appreciate the thoughtful reply.

I'm not sure its entirely uncharted territory.

TV channels used to get managed. Magazines used to get managed.

There is a lot more volume now, obviously.

Tools like Circle can provide some level of family level DNS which can help.

Something that stands out is also helping parents get a handle on their own consumption and habits to be able to better teach kids on what to look out for.
by godelski | 2025-12-23 03:24:00+00:00
> because there is no expectation of privacy in public

Funny enough thats actually not true. Legally speaking. It's often claimed but it is an over simplification.

I think maybe the worst part is that the more we buy into this belief the more self fulfilling it becomes (see third link). But I don't expect anyone to believe me so here's several links. And I'd encourage people to push back against this misnomer. In the most obvious of cases I hope we all expect to have privacy in a public restroom. But remember that this extends beyond that. And remember that privacy is not binary. It's not a thing you have complete privacy or none (public restrooms again being an obvious example). So that level of privacy that we expect is ultimately decided by us. By acting as if it is binary only enables those who wish to take those rights from us. They want you to be nihilistic

https://www.eff.org/deeplinks/2024/09/you-really-do-have-som...

https://en.wikipedia.org/wiki/Reasonable_expectation_of_priv...

https://legalclarity.org/is-there-an-expectation-of-privacy-...
by nospice | 2025-12-23 03:24:55+00:00
...which are playing back video, so they're likely blowing most of their power budget on the display and on radio. I guess my threshold of "amazing" is different. Again, I'm not denying some incremental utility in specialized uses, but most of the time, it just doesn't seem to be worth the pain - especially since nothing about the implementation will be portable or maintainable in the long haul.

In the same vein, no one is writing a smartwatch software stack in 100% bare-metal assembly, although in the hands of a capable developer, I'm sure it could prolong battery life.
Ask HN: Spec-Driven Development where the specs go stale ?
by reconstructapp | 2025-12-23 03:25:06+00:00
Quick question on spec hygiene: when implementation naturally diverges, should we be updating the spec to reflect reality, or is the code intended to be the source of truth? I’m asking because we’re now tracking a very granular set of tasks in the repo, and I want to make sure our process scales without creating extra overhead. also I would assume the answer is yes we should change the specs but I feel like I see so many engineers at my company constantly write new specs causing conflicting specs sometimes.
by deepsun | 2025-12-23 03:25:30+00:00
My only problem with SQL is it was designed for human input (same as shell commands), not for machines. Hence the SQL Injection attacks and other peculiarities and inefficiencies.

IMO for machine-to-machine talk we should not be using a long text that needs to be parsed carefully and securely on the other side, but rather a structured structure that's easy to de-serialize (like AST packed into a protobuf, but for SQL). So that any invalid SQL parameters like "1;DELETE FROM users;--" would just fail to parse.

It may be called ABI, although it may be textual as well
(like json), not necessarily binary (like protobuf).

PostgreSQL already supports binary wire protocol, but I never seen it's being used, instead people prefer sending raw SQL strings designed for humans even from applications.
by swyx | 2025-12-23 03:25:39+00:00
> Preserved Thinking: In coding agent scenarios, GLM-4.7 automatically retains all thinking blocks across multi-turn conversations, reusing the existing reasoning instead of re-deriving from scratch. This reduces information loss and inconsistencies, and is well-suited for long-horizon, complex tasks.

does it NOT already do this? i dont see the difference. the image doesnt show any before/after so i dont see any difference
by Morromist | 2025-12-23 03:25:48+00:00
I was in the market for a laptop this month. Many new laptops now advertise AI features like this "HP OmniBook 5 Next Gen AI PC" which advertises:

"SNAPDRAGON X PLUS PROCESSOR - Achieve more everyday with responsive performance for seamless multitasking with AI tools that enhance productivity and connectivity while providing long battery life"

I don't want this garbage on my laptop, especially when its running of its battery! Running AI on your laptop is like playing Starcraft Remastered on the Xbox or Factorio on your steamdeck. I hear you can play DOOM on a pregnancy test too. Sure, you can, but its just going to be a tedious inferior experiance.

Really, this is just a fine example of how overhyped AI is right now.
by mastax | 2025-12-23 03:25:59+00:00
My prediction is one of the Chinese FPGA makers will embrace open source, hire a handful of talented open source contributors, and within a handful of years end up with tooling that is way easier to use for hobbyists, students, and small businesses. They use this as an inroad and slowly move upmarket. Basically the Espressif strategy.

Xilinx, Altera, and Lattice are culturally incapable of doing this. For lattice especially it seems like a no brainer but they don’t understand the appeal of open source still.
by mikethe | 2025-12-23 03:26:19+00:00
"Simpler is not automatically better. If a language is too "simple" (i.e. minimalist), the complexity often shifts from the language specification to the application code, requiring more boilerplate or "clever" tricks to solve complex problems."

..fascinating..

..it always comes down, again and again, to what is the problem you need to solve, and from there, what is the best solution. And at that point, once you have identified the problem.. in a way it's a toss-up whether you implement your own solution, or just happen to have heard of a solution to a similar or equivalent (or the same) problem, developed by somebody else. ..or how willing you are to dig in search of said hypothetical already-existing solution. And said hypotheticals must then themselves be evaluated, which also takes time.
by mackeye | 2025-12-23 03:26:38+00:00
i was being charitable, not obtuse. a great number of my closest friends are trans; no element of their experience as i observe it fetishizes the very concept of transition, and those who've spoken to me about it are quite opposed to the "pornification" (as opposed to even sexualization) of trans people (particularly women) by the community itself, and others. if you're at all curious, i thought [0] was pretty informative.

all that to say, trans people (or anyone) shouldn't need to qualify their position (or very lighthearted, energetic opinion piece) with some genericizing disclaimer as to their identity, intents, etc., on the very basis of their identity. live and let live (i.e. fuck off)

[0] https://tr4nbie.substack.com/p/cat-ears-skater-skirts-and-kn...
by bgbntty2 | 2025-12-23 03:28:51+00:00
I don't think Chromebooks are good computers for kids to learn on. They may learn how to use a browser and a relatively-closed ecosystem of dumbed down apps, but they won't learn working with a real OS, much less tinkering or experimenting with it. What's wrong with normal laptops running a Linux distro? You can always reinstall if the kid messes with the OS too much.

What is the reason given for Chromebooks being used so much in US schools? Is it just Google having a good sales team?
by derriz | 2025-12-23 03:28:56+00:00
Yeah, I’ve always felt that the stream API is a leaky abstraction for providing access to networking. I understand the attraction of making network I/O look like local file access given the philosophy of UNIX.

The API should have been message oriented from the start. This would avoid having the network stack try to compensate for the behavior of the application layer. Then Nagel’s or something like it would just be a library available for applications that might need it.

The stream API is as annoying on the receiving end especially when wrapping (like TLS) is involved. Basically you have to code your layers as if the underlying network is handing you a byte at a time - and the application has to try to figure out where the message boundaries are - adding a great deal of complexity.
by CamperBob2 | 2025-12-23 03:28:59+00:00
If by "latency" you mean a hundred milliseconds or so, that's one thing, but I've seen Nagle delay packets by several seconds. Which is just goofy, and should never have been enabled by default, given the lack of an explicit flush function.

A smarter implementation would have been to call it TCP_MAX_DELAY_MS, and have it take an integer value with a well-documented (and reasonably low) default.
by lofaszvanitt | 2025-12-23 03:29:51+00:00
They started at Electronic Arts with MOH. They left EA and went to Activision. Under Infinity Ward they created MW2, which is maybe the only digestible COD game ever made. They got bored with ATVI by doing COD day and night. At the time the rumor was they wanted to make scifi games, but ATVI forbade them. So they formed Respawn and went back to EA. TitanFall 1-2 were just terrible games, and EA also botched the marketing (like they usually do when they didn't want a franchise to grow wings). And seemingly they were doing Battlefield at EA lately.
by 15155 | 2025-12-23 03:30:17+00:00
Gowin and Efinix's tools are extremely spartan compared to Vivado or Quartus: they're pretty much straight HDL to bitstream compilers. There's also a FOSS implementation flow available for the Gowin chips (but I haven't used it.)

HDL isn't getting any easier, though, and that's where most of the complexity is.
by FarmerPotato | 2025-12-23 03:30:19+00:00
Thanks for that.

A cost model has a lot of independent variables. It can be a weird function of the quantity you want of each technology. Not everything gets cheaper at scale. And you need to be able to manage time-varying demand.

For easy example: a few solar or wind farms cost $X to bring up, but to go large scale you need to also store or transmit the energy, plus keep fallback options. That makes 95% or 100% reliance prohibitive.

There is also the speed of powering on/off. Gas combined cycle turbines are fastest to come online/go offline, followed by hydroelectric (if you have it). Coal and nuclear are at the slow end. You need to have the ability to match total sources and loads at any time.

Just some intuition why total cost is a complex function.
by afavour | 2025-12-23 03:30:19+00:00
They could do better than this I’m sure, but I don’t know what this number actually should be.

Since COVID the city has had to ensure students can attend school remotely. A number of students in the city don’t have reliable internet connections at home (indeed some are homeless) so an alternative is needed.

I imagine it’s very difficult to guarantee you’ve reached out to ensure every kid has internet access. Send a form home? A bunch of disengaged parents won’t fill it out. How you support a student whose parent does absolutely nothing to help is a perennial problem in schools. This at least guarantees everyone has access.
by gamblor956 | 2025-12-23 03:30:39+00:00
It's literally not the definition of a witch hunt. They weren't hunting for AI use in E33 or other nominees. Sandfall was stripped of the award because it admitted to using AI after the fact, despite pledging that no AI tools had been used *at any point of the development process.

Sandfall opened themselves up to this when they accepted the nomination knowing the rules for this particular award prohibited AI use of any kind.

Note that there is also now a discussion about how much AI was used to design the enemies as well, given the rather bizarre appearances of many of them enemies in the latter portions of the game.
by Nevermark | 2025-12-23 03:31:08+00:00
Being non-invasive and incredibly precise, this could be a fantastic therapy for brain cancer treatment.

Assuming the costs of the precise powerful machines needed are not too high (this isn't anything like MRI), it could be a therapy for almost any kind of cancer tumor, and even small potential/pre-cancer tumors that are safe to remove without bothering to do a diagnosis.
by toomuchtodo | 2025-12-23 03:33:51+00:00
Terribly sad for these people. The why is important. Tyson is closing this meat packing facility because cattle herd sizes have shrunk. Why have they shrunk? Climate change.

> Tyson says it’s closing the plant to “right-size” its beef business after a historically low cattle herd in the U.S. and the company’s expected loss of $600 million on beef production next fiscal year.

https://apnews.com/article/beef-prices-record-high-cattle-st...

https://www.bloomberg.com/news/articles/2025-12-19/more-us-b... | https://archive.today/vccTl

https://investigatemidwest.org/2024/03/13/droughts-complicat...

> More intense droughts have led to less pasture land, forcing some ranchers to spend more on feed. One rancher in Nebraska said she sourced feed from more than 500 miles away.

> The size of the U.S.'s cattle herd has decreased since 1975, but it recently hit a historic low. Experts have largely blamed droughts.

> Climate change complicates the drought conditions, with ranchers experiencing periods of intense rainfall followed by months of no rain.
by John7878781 | 2025-12-23 03:34:28+00:00
> What is the reason given for Chromebooks being used so much in US schools?

Chromebooks are much cheaper than Windows laptops.

Similarly priced chromebooks are also much more responsive than their Windows counterparts (mainly due to the OS being so optimized to run on crappy hardware). And you're right -- Linux might be a viable alternative here. But it's not like the corporate world runs on Linux.
by bigiain | 2025-12-23 03:34:33+00:00
> Nothing will be done until one of the investors of the tech end up embarrassed from weaponization of the tech against themselves.

I propose that it become mandatory for all senior managment, board members, and investors in Flock - to have these Condor camears and their ALPR cameras installed out the front of their houses, along their routes to work, along the route to nearby entertainment precincts, outside their children's school and their spouses workplace (or places they regularly visit if they don't work) - all of which must be unsecured and publicly available at all times.

(Yes I know, I'm dreaming. I reckon every Meta employee's children should be required to have un-parental-controlled access to Facebook/WhatsApp/Messenger/et al...)
by canpan | 2025-12-23 03:34:34+00:00
As another person going to LAN parties. I am nostalgic about many things. CRT screens and CRT TVs are not on that list!

SNES/N64 games might look a little better on them, but I take that over the downsides. I can also look longer and more comfortably at modern screens.

On the other hand my current desktop PC with a huge GPU and CPU cooler is not particularly carry friendly either..
by socketcluster | 2025-12-23 03:35:11+00:00
I feel like there's no point to get a graphics card nowadays. Clearly, graphics cards are optimized for graphics; they just happened to be good for AI but based on the increased significance of AI, I'd be surprised if we don't get more specialized chips and specialized machines just for LLMs. One for LLMs, a different one for stable diffusion.

With graphics processing, you need a lot of bandwidth to get stuff in and out of the graphics card for rendering on a high-resolution screen, lots of pixels, lots of refreshes, lots of bandwidth... With LLMs, a relatively small amount of text goes in and a relatively small amount of text comes out over a reasonably long amount of time. The amount of internal processing is huge relative to the size of input and output. I think NVIDIA and a few other companies already started going down that route.

But probably graphics cards will still be useful for stable diffusion; especially AI-generated videos as the inputs and output bandwidth is much higher.
by whatsupdog | 2025-12-23 03:36:48+00:00
> dictator

Can we stop overusing this term? It has already lost it's significance. Every political leader you don't agree with is a dictator nowadays. What kind of shitty dictator he is anyways if he is being shut down by courts left and right, and has to shut down the government waiting for the Congress to approve budget? You do know that dictators don't give a fuck about courts and parliaments?
by sokoloff | 2025-12-23 03:37:57+00:00
They’re a pretty good mix of incredibly cheap, reasonably rugged, fast enough to run classroom and edit docs, well-understood/documented how to use, consistent across the student population, and have incredible battery life.

Our high school issues every entering student a Chromebook and they keep it when they leave. I am pretty happy to see my tax money spent that way.
by renewiltord | 2025-12-23 03:38:12+00:00
Well, then, as a Millennial it seems like I had it the best. The ‘90s were fantastic. Then 9/11 and those wars weren’t great but didn’t affect life except in those countries. Started uni just before the GFC, only to finish grad school just as startups were picking up in the early 2010s and then when 2020 hit had lots of money already that work wasn’t critical. Then modern generative AI showed up and I have so much experience it just accelerated me.

My life rules hahaha. Only problem is that the older generations are going to parasitize my kids for disability money and shit but I’ll just move them to where humanity is growing if it comes to that.

Bizarrely my parents also feel like their generation had a great time. So who can tell. Maybe I’ll make it so that Gen Beta says the same story.
by fwipsy | 2025-12-23 03:39:37+00:00
Seems like wishful thinking.

> How many TOPS do you need to run state-of-the-art models with hundreds of millions of parameters? No one knows exactly.

Why not extrapolate from open-source AIs which are available? The most powerful open-source AI (which I know of) is Kimi K2 and >600gb. Running this at acceptable speed requires 600+gb GPU/NPU memory. Even $2000-3000 AI-focused PCs like the DGX spark or Strix Halo typically top out at 128gb. Frontier models will only run on something that costs many times a typical consumer PC, and only going to get worse with RAM pricing.

In 2010 the typical consumer PC had 2-4gb of RAM. Now the typical PC has 12-16gb. This suggests RAM size doubling perhaps every 5 years at best. If that's the case, we're 25-30 years away from the typical PC having enough RAM to run Kimi K2.

But the typical user will never need that much RAM for basic web browsing, etc. The typical computer RAM size is not going to keep growing indefinitely.

What about cheaper models? It may be possible to run a "good enough" model on consumer hardware eventually. But I suspect that for at least 10-15 years, typical consumers (HN readers may not be typical!) will prefer capability, cheapness, and especially reliability (not making mistakes) over being able to run the model locally. (Yes AI datacenters are being subsidized by investors; but they will remain cheaper, even if that ends, due to economies of scale.)

The economics dictate that AI PCs are going to remain a niche product, similar to gaming PCs. Useful AI capability is just too expensive to add to every PC by default. It's like saying flying is so important, everyone should own an airplane. For at least a decade, likely two, it's just not cost-effective.
by callc | 2025-12-23 03:39:40+00:00
Is this sarcasm?

Dismissing concerns of issues that affect people today with the promise of some solution that may or may not happen to the degree you think it may address the real problems of today is really not cool.

On other note, Chicago in winter may be icy driving. It may be harder to convince Chicagoans to join the “revolution” that sunny day Californians (or any other non-icy weather areas)
by bane | 2025-12-23 03:39:45+00:00
I don't believe that the feeling is that it can be done "cheap", but rather the inevitable draw towards privatizing previously government functions. This drives towards a more immediate profit motive, which inevitably pushes research towards a more applied focus.

Who's doing the research? Who's benefiting?

VC backed companies are often slotted in as the for profit version of academic R&D without the "encumbrances" of non-profitable blue-sky pure research.
by mikethe | 2025-12-23 03:40:28+00:00
OO is a big issue here. Or rather, in general. I have read "The Art of Unix Programming", where a very big fuss is made over object-orientation. It's like they want to take a really big gun that means big business, and shoot it. Ever since reading that, I yelp whenever I see it mentioned, and squint in suspicion at the offender. So when a titan like Wirth endorses it.. ..there is obviously something of great importance that needs to be clearly understood, and that is -not- obvious.

The same thing when I see mentions of C++. Except that I haven't yet found endorsements of it from anybody of Wirth's stature. Sites like suckless really do not help.

Related: https://plan9.io/wiki/plan9/lfaq/index.html#HARDWARE_AND_SOF...

"
Is it object-oriented?

No, not in the conventional sense. It is written in a strict dialect of ISO/ANSI C. In a wider sense, its general design of making all its ``objects'' look like files to which one talks in a well-defined protocol shows a related approach. "
by Legend2440 | 2025-12-23 03:40:34+00:00
Laptop manufacturers are too desperate to cash on the AI craze. There's nothing special about an 'AI PC'. It's just a regular PC with Windows Copilot... which is a standard Windows feature anyway.

>I don't want this garbage on my laptop, especially when its running of its battery!

The one bit of good news is it's not going to impact your battery life because it doesn't do any on-device processing. It's just calling an LLM in the cloud.
by xgstation | 2025-12-23 03:40:44+00:00
I imagine FPGA could just be part of general CPU that provides user space APIs to program them to accelerate certain work flow, in other words, this sounds like exactly JIT to me. People may program FPGA as they need to, e.g. AV1 encoder/decoder, accelerate some NN layers, or even a JS runtime, am I thinking something too wild for hardware capability or is it just the ecosystem isn't there yet to allow such flexible use cases?