MurphyA/hacker-news huggingface dataset:
by daxfohl | 2025-10-06 03:34:16+00:00
Why client side? Doesn't that mean re-uploading the whole context whenever you change something? Seems like storing it server-side and providing an API to swap pieces in and out of context would be a lot more efficient. Or if the LLM is the one deciding what to swap, that could be done without client involvement at all. Even better would be if this API was standardized across providers.

Outside of context manipulation, it'd also be nice to standardize a format to label sections of the context and later append keywords to the context to ignore / unignore those sections (or refer back to them, emphasize them, whatever). With that, I imagine we'd be able to have a pretty good set of standard LoRA adapters that enable all LLMs to be controlled in the same fashion. That way agents will be able to manipulate LLMs in a standard way, without having to rewrite context itself.
by willswire | 2025-10-06 03:34:20+00:00
Ecclesiastes 1:2-5

[2] Vanity of vanities, says the Preacher, vanity of vanities! All is vanity. [3] What does man gain by all the toil at which he toils under the sun? [4] A generation goes, and a generation comes, but the earth remains forever. [5] The sun rises, and the sun goes down, and hastens to the place where it rises.
by bitwize | 2025-10-06 03:34:50+00:00
That's the thing. Most cyberdecks that I've seen weren't really designed to be used as daily drivers so much as to look cool and/or be fun to build. From an ergonomic standpoint, most people are pretty well served by a standard desktop or laptop form factor; those with special needs probably would not make the same choices to serve those needs as are made by cyberdeck builders. (I'm talking the tiny, off-center displays, knobs and toggle switches on the front panel, etc.) Of course the best, coolest builds are custom; that is a mode of expression by the builder. Kinda like the next level of case modding. But even then it's not just a custom-built computer, it's one with an aesthetic sense of "the street finds its own uses for things" in a crapsack futuristic environment like the ones Gibson wrote of.

There are some really cool devices that split the difference between cyberdecks and mass-market devices; the MNT Reform and DevTerm come to mind. Sweet-looking as they are, they don't veer too far from standard laptop ergonomics, the DevTerm choosing to emulate those of the popular Tandy 100 series of portable computers.
by kepano | 2025-10-06 03:35:02+00:00
When I visited the National Museum of Korea in Seoul, one of my favorite parts was exploring the exhibit dedicated to the backing up state data — via calligraphy, letterpress, and stone carving.

> "The Veritable Records of the Joseon Dynasty, sometimes called sillok (실록) for short, are state-compiled and published records, documenting the reigns of the kings of the Joseon dynasty in Korea. Kept from 1392 to 1865, they comprise 1,893 volumes and are thought to be the longest continual documentation of a single dynasty in the world."

> "Beginning in 1445, they began creating three additional copies of the records, which they distributed at various locations around Korea for safekeeping."

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

After the Japanese and Qing invasions of Japan, King Hyeonjong (1659–1675) started a project to collect calligraphy works written by preceding Joseon kings and carve them into stone.

It's somewhat surprising that these values didn't continue to persist in the Korean government.
by 8bitsrule | 2025-10-06 03:36:11+00:00
Related (year-old) article: How Germany outfitted half a million balconies with solar panels

https://grist.org/buildings/how-germany-outfitted-half-a-mil...

"More than 550,000 of them dot cities and towns nationwide, half of which were installed in 2023.... Solar panels are connected to a microinverter that is plugged into a wall outlet and feeds electricity directly into the home. "
by alanfranz | 2025-10-06 03:37:13+00:00
One thing the article doesn’t mention is that a lot of certs are revoked for purely admin reasons. CeasedOperations seems to be the case for Flair - nothing bad happened to the key, but the cert was revoked nevertheless.

This seems to be a common practice for some CAs or companies, but it’s not required AFAICT; and it contributes to the gigantic CRLsets that we have - most of those revocations wouldn’t actually be needed from a security pov.
by travisgriggs | 2025-10-06 03:37:16+00:00
Usually it's about sorting. Take a lot of whatever (french fries, green beans, etc), accelerate them to something like 3 m/s, launch them off the end of a belt, scan them, looking for defects, and then use air jets to divert the defective items. Look on you tube for it. It's sort of mind boggling to see the scale at which french fries alone are produced. You see one line running at load, and then realize there are multiple lines in most plants, and there are hundreds of plants world wide. It's mind boggling.

The cooler machines were specialized for fries, they use a rotating knife drum above a belt to cut defect spots from fries.

I've not done that for 17 years now; the newer machines are that much cooler.
by aabhay | 2025-10-06 03:37:20+00:00
Swift, while being slightly more friendly for extreme beginners than rust, is just so kneecapped and bloated that it has the opposite problem as rust. At some moderate level of competence it actively hinders learning. All of the weird closure and multithreading syntax is more harmful than good. Whereas Rust has a high floor and somewhat infuriating borrow checking, once you figure your way out of them you’ve actually learned a lot about how computers work along the way.
by maxglute | 2025-10-06 03:37:38+00:00
Optimizing a screen to a slab (really a sheet) is like optimizing a nail to head shank and point. That's the underlying primitive form factor. You can change the ratio of threads and drive types to differentiate, but you don't undermine the underlying design to make the tool worse without good reason. And there really aren't many good reasons outside reducing to more essential paper/portal like properties, i.e. foldables, and hopefully soon scrollable.
by tomhow | 2025-10-06 03:39:03+00:00
Please don't editorialize titles. The guidelines are very clear about this:

... please use the original title, unless it is misleading or linkbait; don't editorialize.

Also, mainstream politics news is off topic on HN. We make exceptions when it's a major breaking event, i.e., something that can be reasonably characterized as an "interesting new phenomenon".

https://news.ycombinator.com/newsguidelines.html
by aftbit | 2025-10-06 03:40:29+00:00
There are tons of great CLI tools written in Python, but I would wager that the vast majority of Python code, no matter how you count it, isn't in a CLI tool. Certainly it's a worthy goal to speed them up especially given how frequently things like `pip` are run both by humans who have better things to do than wait on computers, and by automation which does things at giant scale. But most Python project and programmers who are not making CLI tools or other startup-latency sensitive stuff may be better served by the old default import style.
by llamasushi | 2025-10-06 03:40:29+00:00
So it's not really hallucinating - it correctly represents "seahorse emoji" internally, but that concept has no corresponding token. lm_head just picks the closest thing and the model doesn't realize until too late.

Explains why RL helps. Base models never see their own outputs so they can't learn "this concept exists but I can't actually say it."
by BrenBarn | 2025-10-06 03:40:52+00:00
I don't disagree with all that you said about analytical techniques and so on, but those are learning "how" not learning "what". It's not about learning the result of someone else's analysis, it's about learning to do the analysis. No doubt you'll need to study other people's analyses to see how they did them, but the point is not to learn their result but their process. This is reversed from something like learning physics where you are primarily learning the results of other people's discoveries (e.g., Newton) and understanding their process is secondary.

> For example digital humanities is a relatively new approach that was mostly enabled by the advent of statistics and computers. This unlocked a whole new suite of literary analysis techniques and perspectives, and these new techniques have actually furnished novel interpretations and second looks at previous works (a really concrete example, these techniques have been used to resolve questions of disputed or unclear authorship) just like technological innovations do the same in other sciences and research fields.

I'd say that concrete stuff like resolving authorship questions is not really the lion's share of digital humanities. And the key thing there is that there was an answer that was found. The mere fact that the field changes because of new techniques and "novel interpretations" doesn't get us very far. The question is whether such changes are an advance over previous research or simply a change. In scientific fields if a new theory is accepted it means the old theory is either enlarged or discarded; we either decide "we knew X was true, and now we know Y is also true" or we decide "we knew X was true but now we know it is false and actually Y is true". But "new interpretations" can just mean something like "some people think X and now some other people think Y", but without reference to any ground truth this doesn't represent forward progress.

I'll add that I agree that humanities courses are valuable and that society would benefit from more people taking them. I just don't think that focusing on the aspects of humanities that are slightly more scientific is a good way to justify that. Insofar as something like resolving authorships questions is concrete and measurable, it's because it's using scientific methodology. The humanities cannot beat science at its own game. I see the humanities as more valuable in how they provide a broader context and motivation for scientific and technical work. I don't think this is incompatible with what you said, it's just a matter of what gets the emphasis.
by makeavish | 2025-10-06 03:41:09+00:00
SigNoz | DevOps Engineer - Support | Remote (India) | Full-time

We're an open-source observability platform (YC-backed, 23K+ GitHub stars) looking for our DevOps Engineer focused on customer engineering.

You'll debug complex OpenTelemetry instrumentation issues with platform teams, optimize ClickHouse queries at petabyte scale, troubleshoot K8s deployments, and build customer engineering infrastructure from scratch. This is technical consulting + DevOps, not traditional support. Our users are other engineers implementing observability at scale. You'll be helping them solve the same distributed systems problems you've probably faced. Stack: OpenTelemetry, ClickHouse, Kubernetes, Docker, Golang

Looking for: 2+ years DevOps/Platform/SRE experience, strong K8s and observability background, can debug Go/Python/JavaScript, leadership potential

Apply: https://jobs.ashbyhq.com/SigNoz/c479d148-691d-4dc2-9201-bbeb...
by tomhow | 2025-10-06 03:41:53+00:00
The HN title should match the original title of the article, unless the original title is misleading or linkbait.

We're specifically trying to avoid the Reddit-esque practice of writing a title to draw attention to something specific in the original article or make a claim about it. That's not fair to the authors/publishers of the original article, or to the audience.

If you want to draw attention to something in the article, you can do so in a comment in the HN thread.
by kragen | 2025-10-06 03:42:00+00:00
Well, there really are economies of scale involved in building solar farms. Accidental deaths per installed megawatt are orders of magnitude lower than rooftop solar. A single-axis solar tracker can rotate hundreds of square meters of solar panels. Washing dust off solar panels can increase their output by several percent, but is much more likely to happen if it's somebody's full-time job instead of a household chore, especially a household chore that puts you at risk of falling off a roof and dying. A FLIR image can identify failing solar cells so you can queue them for replacement or repair, and a lawsuit against a maker of faulty solar panels is much more feasible if the potential damages are €60 million rather than €600. Etc.

Also, clouds are less of a problem for a transmission grid with distributed solar farms than for an individual household with its own autarkic solar power system.

Even for solar energy, land is not a big cost, financially speaking. Morally and environmentally, it may be (it's arguable—solar farms don't have to devastate the ecosystem the way strip mining and oil spills do), but not financially.
by kamranjon | 2025-10-06 03:42:15+00:00
Yea this is some real tech bro up ranting at 3am kind of vibes - definitely AI assisted copy too…

Kind of a bummer cause I got excited when it started out with the promise of a new browser and then fizzled out with another “we shoved AI into something that absolutely didn’t need it” types of sales pitches.

Just because you added AI to something doesn’t make it valuable, and in most cases I’m going to assume you’re lazy and what you built is bad.
by blueblisters | 2025-10-06 03:43:11+00:00
Math comparing new datacenter capacity to electric cars -

Projections estimate anywhere between 10GW to 30GW of US datacenter buildup over the next few years

1GW of continuous power can support uniform draw from ~2.6M Tesla Model 3s assuming 12,000 miles per year, 250Wh/mile.

So 26M on the lower end, 80M Model 3s on the upper end.

That's 10x-30x the cumulative number of Model 3s sold so far

And remember all datacenter draw is concentrated. It will disproportionately going to impact regions where they're being built.

We need new, clean power sources yesterday
by kragen | 2025-10-06 03:44:01+00:00
It wasn't a POSIX OS until much later, at which point they did appreciate the importance of most of those things.

Have you checked out Oberon? It has a full GUI, networking stack, web browser, file browser, utilities, demo programs, etc., in a similar size. It isn't suitable for real-time control at all.

I'm also interested to hear from people choosing QNX for new projects.
by Prcmaker | 2025-10-06 03:44:50+00:00
I've somewhat found the opposite. The cycle I've been in is has had a tight grip on my time and attention that's its been hard to keep up with anything not mission critical. Now I'm backing off, I've got time to get more up to speed.

For keeping challenged long term, I've got a few products I finally have the time to do prototypes for and some chances to work in new areas.
by AlexErrant | 2025-10-06 03:45:33+00:00
What do real people use Comet for? I'm looking at their examples here and find none of them realistic or compelling https://www.perplexity.ai/comet

> How are different news outlets covering this differently?

I want less news, not more.

> Organize my tabs by category and close the ones that are distractions

I use a tree-style tab manager. You will close my tabs over my dead body.

> Build a basic website for me using the best website generator tool

Are you fucking serious?

> Draft a reply that shares my upcoming schedule

Emails _could_ be useful, but I'm not sure how I feel about Comet reading my emails. From their privacy policy:

When you use Comet, we collect and store certain information locally on your system, including: Interaction data, including browsing history information, such as URLs of pages that you visit, text, images, and other resources from those pages...

> Create a study plan given this syllabus for the next week to help me on my test

This does not need to be in a browser.

> Buy a high quality, comfortable yet cheap office chair

...is anyone really doing this???
by colechristensen | 2025-10-06 03:47:02+00:00
People keep saying sensitive, but I cannot think of a single thing these friends could possibly do with the information of where I am. Is this a mobster movie and they're going to hire a hitman? Are they going to follow me around and steal my car or break into my house? What exactly is the threat model I'm trying to mitigate here?

Why wouldn't I give my mother my location? Because I figure it would trigger a series of invasive or annoying conversations. That's it, that's the worst thing I can imagine, an annoying conversation.

>It’s also possible to share your location in ways that aren’t private

My phone, and Apple already know my location. I'm not changing that whether or not I share my location with people.
by Dagger2 | 2025-10-06 03:47:10+00:00
They do carry into it though. My v6 packets to 64:ff9b::192.0.2.0/104 go to 192.0.2.0/24, and so do the ones to 2002:c000:200::/40. (And importantly the replies come back too, or would do if I wasn't using one of the v4 documentation ranges as an example.)

Making a new thing that changes nothing but the address field size won't give you a seamless cutover, because there's no seamless way to use addresses bigger than 32 bits with v4. (If there was then we wouldn't have bothered with v6 in the first place, we would have just used whatever that method was!)

Nothing much else has really changed in v6 -- v4 has ULAs and doesn't use NAT by default either, just when under address space exhaustion. The randomized addresses are a thing, but making a new protocol without them isn't going to produce something that's any easier to switch to, nor any more compatible with v4, than v6 already is.
by astrange | 2025-10-06 03:48:56+00:00
Google Books is not transformative. It shows you all the same data for the same purpose as they were published for.

A better example is Google Image Search. Thumbnails are transformative because they have a different purpose and aren't the same data. An LLM is much more transformative than a thumbnail.

It's more lossy than even lossy compression because of the regularization term; I'm pretty sure you can train one that's guaranteed to not retain any of the pretraining text. Of course then it can't answer things like "what's the second line of The Star Spangled Banner".
by crossroadsguy | 2025-10-06 03:49:31+00:00
It’s actually a good use case. However what we usually do is decide where to meet/stop and we wait for others to reach and until everyone arrives we relax, joke around, munch on something or so. If someone is getting too late then we call and check and if they’re fine and are just getting late then we weigh on making fun of them and pulling their legs and sometimes actually do that. Stuff like that.
by bitwize | 2025-10-06 03:50:25+00:00
Imagine all the software that would've been written, or made much nicer, earlier on had Unix devs not been forced to use synchronous I/O primitives.

Synchronous I/O may be simple, but it falls down hard at the "complex things should be possible" bit. And people have been doing async I/O for decades before they got handholding constructs like 'async' and 'await'. Programming the Amiga, for instance, was done entirely around async I/O to and from the custom chips. The CPU needn't do much at all to blow away the PC at many tasks; just initiate DMA transfers to Paula, Denise, and Agnus.
by burnt-resistor | 2025-10-06 03:51:05+00:00
DR/BCP fail. The old adage companies that lose all of their data typically go out of business within 6 months I guess doesn't apply when it's the government.

At a minimum, they could've stored the important bits like financial transactions, personnel/HR records, and asset inventory database backups to Tarsnap [0] and shoved the rest in encrypted tar backups to a couple of different providers like S3 Glacier and/or Box.

Business impact analysis (BIA) is a straightforward way to assessing risks of probability of event * cost to recover from event = approximate budget for spending on mitigation.

And, PSA: test your backups and DR/BCP runbooks periodically!

0. https://www.tarsnap.com
by jandrewrogers | 2025-10-06 03:51:53+00:00
Most of what gives high-reliability or high-assurance code that label is the process rather than the language. In colloquial terms it rigorously disallows sloppy code, which devs will happily write in any language given the chance.

As much as C is probably the least safe systems language, and probably my last choice these days if I had to choose one, more high-assurance code has probably been written in C than any other language. Ada SPARK may have more but it would be a close contest. This is because the high-assurance label is an artifact of process rather than the language.

Another interesting distinction is that many formalisms only care about what I would call eventual correctness. That is, the code is guaranteed to produce the correct result eventually but producing that result may not be produced for an unbounded period of time. Many real systems are considered “not correct” if the result cannot be reliably delivered within some bounded period of time. This is a bit different than the classic “realtime systems” concept but captures a similar idea. This is what makes GCs such a challenge for high-reliability systems. It is difficult to model their behavior in the context of the larger system for which you need to build something resembling a rigorous model.

That said, some high-assurance systems are written in GC languages if latency is not a meaningful correctness criterion for that system.

If I was writing a high-reliability system today, I’d probably pick C++20, Zig, and Rust in that order albeit somewhat in the abstract. Depending on what you are actually building the relative strengths of the languages will vary quite a bit. I will add that my knowledge of Zig is more limited than the other two but I do track it relatively closely.
by al_borland | 2025-10-06 03:51:58+00:00
It’s also good for seeing how far away someone is if you are waiting for them to meet up.

My sister was chronically late when she was younger. She’s worked really hard to be better, but still holds a lot of baggage from our parents giving her a hard time for most of her life. If one of them calls to see how far away she is, she loses it, because it feels like an attack, even if it’s not. Location sharing solves this, as we can see how far out she is without the call.
by aborsy | 2025-10-06 03:52:38+00:00
I use magic wormhole when I first install a computer to send an SSH key. At that point, I have ssh. Also if you use a mesh VPN, your devices are already connected and there are several ways to transfer files.

I like to use it more. What is your use case for this?

BTW, I haven’t found a good iOS app.
by StanislavPetrov | 2025-10-06 03:52:50+00:00
I can still remember learning my first "real" programming language (Turbo Pascal[1]) in 1990, entirely out of a book! It took much longer to figure things out entirely on my own when I was stuck on something, but once I figured it out and overcame it I'd spent enough time working through it to gain a thorough understanding of whatever the problem was. Going through this process eventually gave me a much greater understanding of programming as a whole and made it much easier to pick up new languages. I fear this will be lost on a generation growing up with LLMs.

(1)https://archive.org/details/borland-turbo-pascal-6.0-1990
by efitz | 2025-10-06 03:52:51+00:00
For truly colossal amounts of data, fedex has more bandwidth than fiber. I don’t know if any cloud providers will send you your stuff on physical storage, but most will allow you to send your stuff to them on physical storage- eg AWS snowball.

There are two main reasons why people struggle with cloud restore:

1. Not enough incoming bandwidth. The cloud’s pipe is almost certainly big enough to send your data to you. Yours may not be big enough to receive it.

2. Cheaping out on storage in the cloud. If you want fast restores, you can’t use the discount reduced redundancy low performance glacier tier. You will save $$$ right until the emergency where you need it. Pay for the flagship storage tier- normal AWS S3, for example- or splurge and buy whatever cross-region redundancy offering they have. Then you only need to worry about problem #1.