MurphyA/hacker-news huggingface dataset:
by jandrewrogers | 2025-12-16 08:12:25+00:00
That looks amazing! I haven’t been to NZ yet. I was not trying to dismiss your offroad bonafides.

It is the distance scale in the US that makes the difference. In the mountain west, you can blow through a range budget of 640km really easily. There are weather and other events that add 100-200km of unplanned travel that you can’t know ahead of time. There is also no Internet connectivity in much of it! The sparsity of charging stations in more remote regions just makes it worse. If you find you need to re-route, you may be a very long way from the closest accessible charging station and it may be in a direction you did not intend to go.

I wasn’t trying to be dismissive. The US has unique challenges for EV range due to its scale. There isn’t much margin for error on range, especially if the road closes due to avalanches, flooding, etc. You can find yourself hundreds of kilometers from the nearest thing resembling civilization at inopportune times.
by vintagedave | 2025-12-16 08:12:35+00:00
I’m curious if WoW is using any newer x86 instruction sets like AVX. I’ve been testing some math benchmarks on ARM emulating x64, and saw very little performance improvement with the AVX2+FMA builds, compared to the SSE4.x level. (X64 v2 to v3.) It was unexpected.

It’s the first Windows build with Prism and the first time they’ve introduced AVX(2) support, so I wonder simply if the performance isn’t there yet. I’ve found very little info online about this.
by jpc0 | 2025-12-16 08:13:13+00:00
Reading the code and actually understanding the code is not that the same thing.

"This looks good", vs "Oh that is what this complex algorithm was" is a big difference.

Effectively, to review that the code is not just being rewritten into the same code but with C++ syntax and conventions means you need to understand the original C code, meaning the hard part was not the code generation (via LLM or fingers) but the understanding and I'm unsure the AI can do the high level understanding since I have never gotten it to produce said understanding without explicitly telling it.

Effectively, "x.c, y.c, z.c implements a DSL but is convoluted and not well structured, generate the same DSL in C++" works great. "Rewrite x.c, y.c, z.c into C++ buildings abstractions to make it more ergonomic" generally won't recognise the DSL and formalise it in a way that is very easy to do in C++, it will just make it "C++" but the same convoluted structure exists.
by gorgoiler | 2025-12-16 08:14:04+00:00
Very cute but I am pessimistic about the battle tested nature of the second clause. Licenses are like mythical swords in fantasy stories: the famous ones are famous because they are not only objectively well made, but also because they survived in battle. Imagine some blacksmith presenting King X with GoblinsbaneY touting it as the greatest sword ever yet having only a blank face when asked what battles it has won. He’d be laughed out of court.

Or maybe an analogy closer to home (Anduril notwithstanding) would be cryptography code. New ideas are cheap compared to code that has been to hell and back in the wild and remained unbroken.

(I assume this license is novel and untested. I’ve not heard of it before. Happy to hear otherwise, of course.)
by tsimionescu | 2025-12-16 08:14:26+00:00
To be fair, when people worry about "stealing" their FOSS work, they don't mean someone forking their project, they mean someone outcompeting them on offering commercial infrastructure for their own project, typically launching a competing SaaS service.

Of course, this is explicitly permitted and even encouraged by FOSS licenses, so calling it "stealing" is quite absurd. But it is also a real problem for a company trying to make money by selling its FOSS software.

Essentially, it's pretty clear that you can't make a successful company out of selling free software. You either create a consulting company and push yourself as the expert on some free software that people want to use (what RedHat did, and to a much lesser degree of success, MySQL) or the free software has to be some enabler for your real business (like Linux is to Amazon, Google, Microsoft, and all of these other cloud companies and most of the internet, or like Java was to Sun).
by michaelt | 2025-12-16 08:14:31+00:00
> 1. These might need to happen as emergencies if something bad happens

Isn't this the whole point of intermediate certificates, though?

You know, all the CA's online systems only having an intermediate certificate (and even then, keeping it in a HSM) and the CA's root only being used for 20 seconds or so every year to update the intermediate certificates? And the rest of the time being locked up safer than Fort Knox?
by fringol__ | 2025-12-16 08:14:44+00:00
You can take offence if you want to, but objecting to a mention of the sex of a group of people, on a topic where the fact of their sex is highly relevant, comes across more as an attempt to stymie discussion.

Note that I was very specifically talking about male athletes competing in the female category of sports. This includes both those in the category of "trans" (the Laurel Hubbard types) and those with male-specific disorders of sex development (the Caster Semenya types).

I've said everything I would like to say on all these subthreads so there's no point in repeating myself yet again, but I would urge you to pick up a couple of books on developmental biology and evolutionary biology, and read them with an open mind, so you can challenge your misconceptions around this topic that you seem to have internalised.
by unsungNovelty | 2025-12-16 08:15:34+00:00
I wrote about this recently. If we adopt SAS at the cost of OSS, its gonna make it even more harder to fight against corps which are against users and communities. We need to rally for OSS more than ever IMO.

https://www.unsungnovelty.org/posts/10/2025/oss-and-sas/
by theshrike79 | 2025-12-16 08:16:02+00:00
This is the key. Working with AI is exactly like project management.

You have a problem and you need to describe it in a way that Other People can solve it in a way that satisfies what you want and need.

"Build me a spaced repetition web app using FSRS" will give you _something_, the statistical average to be exact, but most likely it's not what you meant or wanted.

You need to make the implicit things in your head explicit and write them down. AND then you need to split that into manageable chunks of work that build on top of each other.

It's a skill.
Ask HN: Why are Gemini CLI and Claude Code TUIs so terrible?
by oblio | 2025-12-16 08:17:13+00:00
I figured I'd jump into this great age of GenAI coding with Gemini CLI and Claude Code.

I created a small project to test things out and started asking questions (plus set up agents files). And frankly, I'm less than underwhelmed. Bugs galore, some making both these tools unusable (which is shocking, I'm fairly sure Claude Code was the first one and it's not Open Source, so Gemini CLI must be an independent reimplementation - but somehow they both seem to share the same types of bugs).

For example when I ask Claude Code a question on Ubuntu 24.04, if the answer is longer than about a full screen, I can't scroll up to see the entire answer. When I scroll up to see the answer, the Claude Code scrolls up ALL THE WAY TO THE TOP OF THE ENTIRE CONVERSATION, and I can't scroll down gradually. So I either see the first question and whatever fits in one screen-full of text or I see the bottom screen-full of text for the last question. No in-between. This makes Claude Code unusable since most answers are longer than a page.

Gemini CLI also suffers from silly scrolling bugs.

These are known issues, I've asked Gemini about both and it provided workarounds that mostly don't work.

I'm trying to use the CLI modes instead of TUI (claude -p "question here"...) but it's a lot more cumbersome. Plus I lose the immediate context for series of questions.

Is this the GenAI revolution? Am I holding it wrong? Is everyone vibe coding on Macs?

I'm fairly sure I have the latest versions for both CLIs and I swear I've seen better implemented TUIs from the 90s, before the 10x vibe coding revolution.

Now, don't get me wrong, they're both nice for exploring and definitely unlock lots of possibilities, but how can the tools themselves be so abysmal with so many billions invested into them?

I'd think both companies can afford top notch CLI/TUI tool developers - and DX is a sink-or-swim type of test for both tools.

Is OpenAI Codex any better?
by karmasimida | 2025-12-16 08:18:00+00:00
Saas is going to chipping away.

Agents offer a very attractive level of abstraction, and its customers, aren't necessarily human: it could be other agents. Many saas we have today would simply be unnecessary in the future.

If 90% of the actual work is waiting for Agent to get the work done, why would those companies keep paying those saas companies license fee per seat? It doesn't make sense.
by TheCapeGreek | 2025-12-16 08:18:48+00:00
As alluded to in another comment, this post kind of makes a lot more sense if you've read The Inner Game of Tennis.

It kind of glosses over competence of practice, but the TL;DR is once you've built up some competence with a skill, staying in a constant state of effortful tension won't give you better results. Entering flow state requires getting into "unconscious competence" effectively.

...which is effectively a reframe of how The Inner Game of Tennis says it: to practice your still with non-judgement while you do it.
by echoadam | 2025-12-16 08:18:48+00:00
Stuck on complex algebra, physics, or chemistry problems? Goth AI is designed to solve difficult STEM questions, providing logically clear derivations to help you break through learning bottlenecks. Many students face difficulties in STEM (Science, Technology, Engineering, Mathematics) subjects. Goth AI leverages cutting-edge AI technology optimized specifically for these fields. It doesn't just give answers; it demonstrates formula application and variable derivation. Whether you're in high school or college, Goth AI helps clarify your thinking, transforming complex scientific problems into understandable steps and restoring your confidence.
by reliefcrew | 2025-12-16 08:18:52+00:00
> do a `dig soa hey.com` and you'll see they're registered w/ cloudflare

Sorry, this should be a whois search to see their registrar, the dig will show you who provides their DNS. In hey.coms case both are the same.... cloudflare.

My point remains the same though. The worry of losing your address should remain largely the same because email depends on dns.
by riggsdk | 2025-12-16 08:18:52+00:00
Wouldn't it make sense if the content of it could be auto-generated as well for the users' locale directly with no need for JS?

Either as a date in the example "4 days ago" or "in 2 days, 2 hours and 28 seconds" for future events. This requires some control for granularity to control for how precise you want it to be and what to omit.

"a few seconds ago", "3 seconds ago", "less than a minute ago".

Should support a shortform that can act as a countdown timer "00:00:56" or "00:56".
by Imustaskforhelp | 2025-12-16 08:18:58+00:00
Yes obviously big tech knows how to profit from open source

they (AWS) profitted so hard from redis and elasticsearch that they had to literally change their licenses similar to O'sassy's

and even then people forked redis to create valkey and AWS engineers started working on it

Both redis and elasticsearch got so much backlash because "not open source" when in reality, they were trying to make ends meet but also since it allowed external contributions, people who contributed felt rug pulled

In the end, both of these had to revert switching to AGPL licenses.

Technically I am sure that people are still competing against these servers even with AGPL because it does have freedom 0 but I think that they kind of realized that backlash was very high

My opinion on the matter personally is, I value source code because I can work around it, I can see the code and audit it/ have a peace of mind.

But even now, open source is severely underfunded and I think we should do something about it. We cant really expect developers to write code in any license that you want, its their code and their wish (originally) and I think these are just means where someone wants to open source but he also wants to profit from his creation just enough so that he/she can maybe work full time on it/have more employees working on it and just have it grow better which for the end users does feel better.
by strogonoff | 2025-12-16 08:18:58+00:00
A way of making an argument is to craft a statement that at first shockingly contradicts a basic dictionary definition of a word but at a closer look highlights a characteristic you want to bring to reader’s attention, creates a finer distinction between vaguely similar terms. It’s probably the oldest form of clickbait, and perhaps the most useful one—when done correctly, it provides a lot of food for thought in a single sentence, and can present an old truth in a catchy way that is more likely to be internalised by the reader.

For example, “you should not spend effort to achieve something” is a weird thing to say at first. It poses a paradox and invites the reader to experiment: let’s pretend we can’t spend effort; but we can still do things, we can spend energy, we can end up having achieved something. Are there examples of how people do things and spend energy, but without spending effort?

This highlights a particular elusive quality of “effort” that, like many ideas in human psychology, may not have a specific dictionary word assigned to it. Having drawn such a stark distinction between spending energy and spending effort makes it easier to recall that quality, even if it doesn’t have a convenient term that rolls off the tongue.

(I’d postulate that if carrying heavy boulders up a hill is your hobby or something you can bring yourself to enjoy doing, there is certainly a way in which you can do even that without spending effort in this revised definition. By contrast, doing something you loathe may always be full of effort, no matter how little energy it requires from you.)

Could the same point be expressed in a more conservative way, like “you should not spend too much effort to achieve something”? Sure. However, for many people it wouldn’t be as easily internalised.
by Someone | 2025-12-16 08:19:47+00:00
> which is blatantly a lie - they merely edited his words to bring together two distinct sentences in a misleading manner

I think merely is not the right word to use. For example, let’s say I say

in https://news.ycombinator.com/item?id=46285977, ndsipa_pomu wrote “I […] think the lawsuit has merit as […] it seems […] to have made any difference to people's opinions of Trump”

, isn’t that having ndsipa_pomu say things they never said?
by digitalbase | 2025-12-16 08:20:54+00:00
Same point as https://news.ycombinator.com/item?id=46282964

Disagree though, people manage keys just fine, or they can be thought.

But even if there are people in the world that never get it, it could be outsourced to a central identity provider that manages your key and messages. For the end user they would have a user/password combo they can reset.

If the network becomes more popular someone will definitely build something like that.

The technical capabilities (remote signers, bunkers, ...) already exist
by miahi | 2025-12-16 08:21:08+00:00
ADSB is not mandatory in the US below FL100 or FL180 (10000/18000 feet), that covers most helicopter flights.

It depends also on the website you are using to track. I have an ADSB receiver that publishes to multiple tracking websites (the same data, unfiltered), and not all of them publish all the data. Flightradar24 doesn't show most of the military aircraft - I can see them on my local tracking interface but they are not shown on their website.
by delis-thumbs-7e | 2025-12-16 08:22:00+00:00
I think the biggest problem in LLM-generated text is that it is semantically empty - ie. void of meaning. Most people do not realise how it is them, not some ”artificial intelligence”, who provides meaning to what is essentially very sophisticated word salad with RAG-sourced pieces of information dribbled between as the protein. Just search for Weizenbaum’s ELIZA.

If you read some English public school essay by a pupil who has not read their homework, effect is very similar: a lot of complex sentences peppered with non-Celtic words, but utterly without meaning. In simple terms, the writer does not know what the hell they are talking about, although they know how to superficially string words together into a structured and coherent text. Even professional writers do this, when they have a deadline and not a single original idea what to write about.

But we do not write just to fart language on paper or screen, we write to convey a meaning, a message. To communicate. One can of course find meaning from tea leaves and whatnot, but truly it is a communal experience to write with an intention and to desperately try to pass one’s ideas and emotions forward to one’s common enby.

This is what lacks in the million of GPT-generated Linkedin-posts, hecause in the end they are just structure without content, empty shells. Sometimes of course one can get something genuinely good by accident, but it is fairly rare. Usually it is just flexing of syntax in a way both tepid and without heart. And it is unlikely that LLM’s can overcome this hurdle, since people writing without intent cannot either. They are just statistical models guessing words after all.
by Imustaskforhelp | 2025-12-16 08:22:09+00:00
> Essentially, it's pretty clear that you can't make a successful company out of selling free software

If that is so the case, what about source available licenses similar to O'saasy.

Do they work?

Because personally, although I love foss, its a compromise and I am willing to make it for some of my projects if it means that I can get enough funding to work on it full time basically.
by lifeisstillgood | 2025-12-16 08:22:22+00:00
I am struggling with a why for this (other than “huh cool, that will get investors”). All the jurisdiction and regulation arguments and the “we could get the costs down” seem to meet the objection of “for the same investment we could do just as well or better on the ground”.

The one that does not is the physics of the whole thing. I struggle to work out how exactly but being slightly time dilated compared to the ground does not seem like a win, but being able to gather data from opposite sides of the planet slightly faster than cables does seem like a potential win. Most stock exchanges make a significant chunk of their revenues renting out data space, so it seems a possibility.

But either way it seems very niche.
by sandos | 2025-12-16 08:24:49+00:00
I really need this in my life. Once upon a time, things were good and our Chromecast with Google TV knew _exactly_ how to turn on our soundbar, set our TV to output sound to said soundbar, control the volume on that soundbar using IR.

Now absolutely nothing of that works. The audio output on the TV is set seemingly semi-randomly depending on content!?. The volume controls just stopped working, and I can not FIND THE SETTINGS in the menus? I suspect it is required to completely redo the remote setup to see those settings, OR as I rather suspect: they broke this shit in purpose to get us to buy a new Google TV Streamer.
by DoctorOetker | 2025-12-16 08:24:56+00:00
Why not use the ADC's used for CIS (contact image sensors, the linear sensors in consumer-grade scanners / photocopiers)?

For example:

12 MHz (i.e. 12 000 kHz) sample rate per channel, 4 channels, 16 bit ADC:

https://www.akm.com/eu/en/products/mfp-lbp/ak8471vn/

single digit dollar unit prices:

https://octopart.com/search?q=AK8471VN&currency=USD&specs=0
by tpoacher | 2025-12-16 08:25:01+00:00
Why do you focus exclusively on matlab as your competitor posterchild?

I feel like you should be saying Matlab / Octave wherever possible; especially since your target audience is far more likely to be the one that wants a "faster Octave" rather than a "cheaper Matlab".

PS: Don't trust github language stats; half of that code is octave specific, but still gets labelled as Matlab.
by nbadg | 2025-12-16 08:25:05+00:00
Certainly for many applications, the autoint approach would be fine.

The benefit of uuid in this case is that it allows horizontally scalable app servers to construct PKs on their own without risk of collisions. In addition to just reducing database load by doing the ID generation on the app server (admittedly usually a minor benefit), this can be useful either to simplify insert queries that span multiple tables with FK relationships (potentially saving some round trips in the process) or in very niche situations where you have circular dependencies in non-nullable FKs (with the constraint deferred until the end of the transaction).
by jackfranklyn | 2025-12-16 08:25:59+00:00
The permissions model for browser extensions has always been backwards. You grant full access at install time, then cross your fingers that nothing changes in an update.

What we actually need is runtime permissions that fire when the extension tries to do something suspicious - like exfiltrating data to domains that aren't related to its stated function. iOS does this reasonably well for apps. Extensions should too.

The "Recommended" badge helps but it's a bandaid. If an extension needs "read and change all data on all websites" to work, maybe it shouldn't work.
by rsynnott | 2025-12-16 08:26:07+00:00
Generally it's not enough to know that something is a bubble; to bet against it you kind of need to know _when_ it collapses. For every Michael Burry there are a lot of investors who correctly identified that things were broken, but were sufficiently off on the timing that they made a loss on their bets anyway.

Now, granted, personally if I had, say, a lot of Oracle stock, I'd probably be getting rid of that. But unless you conveniently already have a bunch of bubble stock, there's not really a remotely safe way to play.
by vilius | 2025-12-16 08:26:09+00:00
My GF was a photographer at a Secret Cinema event with Laura Marling that took place in London. She had to take some promo pictures, so they met in one of the event rooms [1] for the photoshoot. After just a few pictures they were done and instead of wrapping up, Laura started to perform one of her songs.

Not the same scale as Bob Dylan concert, but still a concert for one. A kind gesture, unconditional, free, ephemeral, but leaving a life lasting memory.

[1] https://everybody-s.com/laura-marling-the-grand-eagle-ball-s...
by latexr | 2025-12-16 08:26:39+00:00
Not every homeless person needs or wants food at every single time. Certainly not fast food fries covered in salt that get nasty if not eaten right away, that’s not a meal.

Sometimes a homeless person needs a blanket, or a bus ticket, or just a safe place for a few hours.

If you don’t want to give money, that’s your prerogative, but don’t simply assume food. Ask.
by pksebben | 2025-12-16 08:28:47+00:00
you know, I feel like we don't actually do that so much these days. It's simply too likely that the receiving party is going to take you at face value or make up their own deeper meaning.

Take irony / sarcasm / satire. They're pretty dead compared to what they used to be. I can recall a time when just about everything had subtext, but now you kind of have to play it straight. You can't respond to a racist with sarcasm because anyone listening will just think you agree with them.

It's Poe's law across the board. World news brought to you by Not The Onion(tm).
by tigranbs | 2025-12-16 08:29:06+00:00
I used the MIT license for https://github.com/SaynaAI/sayna mainly because the challenge is usually in product velocity and direct sales/distribution. Blocking from SaaS is explicitly entirely redundant.

Making software is getting cheaper, so this kind of license would not protect against someone reverse-engineering the SaaS tool in a week. It is better to be abstracted away from those type of things IMHO