MurphyA/hacker-news huggingface dataset:
by forgotoldacc | 2025-08-17 04:33:47+00:00
But what exactly does privacy entail in the US?

Your address and phone number are publicly available with a Google search. I've been stalked and had someone show up at my house after moving (and I have zero social media presence) because, for some reason, my personal info was all online and easily found by googling my name.

People can take a video of you, shame you for some random thing, and have your face and name known to millions by the end of the day.

The NSA can access all your online data and share it with whoever they want. Companies do it on their behalf as well. Cops can dig through your car just by saying it smells funny.

A right to privacy somehow was construed as the right to an abortion. But the right to privacy never meant you have the right to keep anything private. In some other countries, you can easily have your data taken down from public view online and sue (and win against) people who violate that right. That's an uphill battle in the US.
by necovek | 2025-08-17 04:33:49+00:00
Someone did not read the homepage, did not do a web search and complained about the term "software forge" in a HackerNews comment, and I am "old and grumpy at internet"? :D

There are so many opportunities to learn it, and recognize it from one of the existing projects still using it in the name, and it's better to complain on HN?

(Though I guess I still classify as a millenial, but I would love to be closer to boomer when it comes to CS experience)
by ninetyninenine | 2025-08-17 04:33:52+00:00
>When shown this was false, the person argued it was morally equivalent (this was also false).

This is an utter lie. Not just false. But dishonest. Nothing was shown. What happened was, the person (me) stated regardless of whether or not it's theft or not, none of your logic works. It doesn't matter if it's theft, it's just pedantic bullshit on your part, so why don't we just go with it to move the argument forward.

Why did you lie here? Obviously because you're wrong and covering shit up.

>I'm not nitpicking, you're factually wrong.

Whether or not your nitpicking, when everyone sees you talk you look like your nitpicking and being overly pedantic about everything. Let's keep the argument moving forward and just say what you're doing is morally and ethically equivalent to nitpicking. Whether it's actually definitionally nitpicking doesn't matter.

>Have you read important works about the distinction, such as Lessig's "Free Culture"?

Yes, I’ve read Free Culture. But have you read the works of Dr. Emilia Hartmann (‘The Myth of Cultural Lock-In: Reassessing Intellectual Property Narratives’, 2009), or Professor Takuya Nishimura’s ‘Property, Commons, and the Illusion of Freedom’ (Oxford Review of Law and Policy, 2013)? These, along with Michael D. Carroway’s ‘The Economics of Restriction: Why Free Culture Fails the Creative Class’ (Cambridge Digital Law Journal, 2015), systematically dismantle Lessig’s assumptions. Even more directly, the anthology edited by Sophie R. Klein and David M. Torres, ‘Beyond Free Culture: Regulation, Autonomy, and the Digital Public’ (2017), is often cited as the definitive rebuttal.

I mean if you read even one of these things, you'll know you're severely misinformed.

>It's frustrating because this is akin to discussing, yet again, the moral panics of the olden days, long settled but (apparently) brand new generations without an understanding of the past want to resurface them.

The past is the one that's irrelevant. Times have changed. You're still walking 10 miles to get to school while the rest of the world now drives cars. Wake up.
Show HN: Real-Time Voice AI for Apple Watch
by keleftheriou | 2025-08-17 04:35:40+00:00
Siri sucks. And the "next AI wearable" everyone's searching for? You may be already wearing it.

ChatGPT's advanced voice mode + Apple Watch = the perfect match.

But why hasn't anyone built this yet? Because thanks to Apple, watchOS development is insanely, excruciatingly hard. That’s why most AI watch apps are just clunky Siri shortcuts, very slow, or require your phone nearby.

I don't want any of those tradeoffs. I want the most fluid, amazing voice interaction possible. I've been determined to make this happen, and after months of work, it finally works beautifully!

VIDEO: https://x.com/keleftheriou/status/1956932258293755955

Looking for feedback: How would you use this? What would you like to see next?

Cheers, - Kosta
by xena | 2025-08-17 04:36:05+00:00
There's a solid strategy behind it: give people what they want with a flaw that makes it unviable for corpos. Then sell the cure. I remember being told that monetization model as a joke and figured this would be one way to test it. The horrifying part in my book is that Anubis is a relative success story as far as open source funding goes, and it's barely a third of what a junior level software developer makes. It's maddening.
by nightpool | 2025-08-17 04:36:07+00:00
Forejo is/was a soft fork of Gitea due to some licensing / trademark bruhaha that I think got blown somewhat out of proportion. (And Gitea was famous for using Github instead of dogfooding their own software, which I've always thought was a pretty strange choice). I'm not familiar enough with the development roadmap of both teams to make a good call on whether following the fork is a good idea or not, but I know a lot of projects are just bandwagoning on the fork due to generally frustrating Gitea governance. GitLab is open core and I know a lot of people are frustrated with their UX and with their high resource consumption for self-hosting (although I would expect YJIT probably made a big improvement here). I've only seen maybe one project use Gogs seriously, I don't get the sense that it has the same level of adoption as the other three.
by miki123211 | 2025-08-17 04:36:33+00:00
I always find it funny how the media characterizes a data breach in terms of number of records stolen, or, even worse, its size on disk.

There are ~335 million Americans. Assume for simplicity that each of them owns one phone, and hence one SIM card. Generously assume that each SIM card has 1kb of authentication material. A data breach of all US consumer SIM keys would hence be ~335 million records and ~335 gb.

Such a breach would be far, far more catastrophic than anything we have ever seen (and probably anything we will ever see) in computer security, despite being half the size of this one, and containing less than 10% as many records.
by aw1621107 | 2025-08-17 04:36:40+00:00
> Unless you want to publish a page that helps users understand how versions map onto regulatory calendars.

Why would a changelog/release log with dates not work?

> The fact that "semver tricks" even exist.

How would you propose to solve the problem semver-trick solves, then?

> The way resolution works. The fact that multiple different versions of the same crate can be pulled into your build without any warning during build.

What would your preferred solution be if you/your dependencies depend on incompatible versions of a library?

> It works for distributing software in limited circumstances but is overall of very low quality when compared to other build systems and user expectations surrounding their distributions and how software is installed into them.

What are some better build systems you think Cargo devs might want to learn from?

> Finally, as demonstrated here, the Rust community simply cannot handle any criticism.

I suspect your comment might have done better if not for the last two sentences. At least from what I've seen Rust criticism on HN does just fine, especially if explained thoroughly. Insults fare somewhat less well.
by mikewarot | 2025-08-17 04:38:58+00:00
The LLMs come in as an enabler to get over "white page" paralysis, and/or overwhelming amounts of libraries to learn to use.

Earlier today, I was chatting with the folks in my computer club, discussing how I wrote a little program just to explore the nature of small neural networks. Then I decided to show them how I use Visual Studio Code with ChatGPT5 (from my GitHub subscription)

The next thing you know, I had a bare bones computerized bulletin board system accessible via telnet, up and running in Python, just as an example of what's possible.

Next was a small database to scan and catalog all the videos on a disk drive, with an SQLite backend. I added a web interface to it in a few minutes, thanks to the LLM.

All of this while I'm a barely passable Python programmer... my preferred language is Delph/Free Pascal.

Things that were previously overwhelming are now almost trivial. Sure, it's effectively instant legacy code... but I can live with less than 1000 lines of legacy code for myself, and nobody else. I might even study it, and learn some things. ;-)
by jakkos | 2025-08-17 04:39:27+00:00
> It seems more like a horoscope to me - everyone can find themselves in the criteria. It’s an observable thing, I’m just not sure I buy its special distinction

Do you think the same about conditions like Autism or OCD?

People often say they "are a little bit" OCD or autistic, but it's the degree to which those traits are experienced which is the differentiation. There is also no objective test, it's all "soft" science.

> People also used to make the claim that the stimulant drugs had special effects (or even opposite effects) on those with ADHD vs. the non ADHD population

This is my experience, but I understand that anecdotes aren't good evidence.
by energy123 | 2025-08-17 04:41:51+00:00
> new GPT

Another sign tapping is needed.

> AI is exceptional for coding! [high-compute scaffold around multiple instances / undisclosed IOI model / AlphaEvolve]

> AI is awesome for coding! [Gpt-5 Pro]

> AI is somewhat awesome for coding! ["gpt-5" with verbosity "high" and effort "high"]

> AI is a pretty good at coding! [ChatGPT 5 Thinking through a Pro subscription with Juice of 128]

> AI is mediocre at coding! [ChatGPT 5 Thinking through a Plus subscription with a Juice of 64]

> AI sucks at coding! [ChatGPT 5 auto routing]
by wahern | 2025-08-17 04:43:12+00:00
> Google also developed QUIC, which is HTTP over UDP. There’s no longer any congestion window to deal with, so entire messages can be sent at once.

I don't think that's true. QUIC implementations typically use the same congestion control algorithms, including both CUBIC and BBR, at least nominally. The latest RFCs for those discuss use with both TCP and QUIC. Though, perhaps when used with QUIC they have more degrees of freedom to tune things.
by kragen | 2025-08-17 04:44:11+00:00
You've jumped to a reasonable but incorrect conclusion: that only colonial writers wrote about the Incans. In fact, we know that Incans did write in khipus about other Incans, including in the colonial era after the conquest, because Spanish-speaking writers tell us so. So why can't we just read the Incans' own accounts, including from before the conquest? There are two major reasons:

1. We don't know how to read khipus except for numbers. Even that knowledge was rediscovered rather than being preserved and passed down to current archæologists. There's debate over whether there was even a systematic written language encoded in the non-arithmetic khipus at all. Maybe each khipu user had their own system for encoding non-arithmetic data as khipu numbers, so that each person's khipu was incomprehensible to anyone else. And maybe the features of khipu such as fiber colors that aren't known to encode any information actually don't encode any information.

2. The Spanish eventually banned khipu making as a form of idolatry and burned all the khipu they could find. So the surviving khipu corpus is very small, about 1400 texts.

So, a great deal of detailed historical information about the late Inca empire and early colonial era was definitely recorded in khipu, but most of it was burned, and we will probably never be able to read the rest; possibly nobody ever could have.
by trinsic2 | 2025-08-17 04:44:14+00:00
Its funny how the hype-train is not responding to any real criticisms about the false predictions and carrying on with the false narrative of AI.

I agree it will probably be something in a decade, but right now, it has some interesting concepts but I do notice upon successive iterations of chat responses that its got a ways to go.

It remind me of Tesla car owners buying into the self-driving terminology. Yes the drive assistant technology has improved quite a bit since cruise control, but its a far cry from self-driving.
by themanmaran | 2025-08-17 04:45:30+00:00
Sure, concrete example. We do conversational AI for banks, and spend a lot of time on the compliance side. Biggest thing is we don't want the LLM to ever give back an answer that could violate something like ECOA.

So every message that gets generated by the first LLM is then passed to a second series of LLM requests + a distilled version of the legislation. ex: "Does this message imply likelihood of credit approval (True/False)". Then we can score the original LLM response based on that rubric.

All of the compliance checks are very standardized, and have very little reasoning requirements, since they can mostly be distilled into a series of ~20 booleans.
by jibal | 2025-08-17 04:45:37+00:00
> I'm not brave enough to draw a public conclusion about what this could mean.

I'm brave enough to be honest: it means nothing. LLMs execute a very sophisticated algorithm that pattern matches against a vast amount of data drawn from human utterances. LLMs have no mental states, minds, thoughts, feelings, concerns, desires, goals, etc.

If the training data were instead drawn from a billion monkeys banging on typewriters then the LLMs would produce gibberish. All the intelligence, emotion, etc. that appears to be in the LLM is actually in the minds of the people who wrote the texts that are in the training data.

This is not to say that an AI couldn't have a mind, but LLMs are not the right sort of program to be such an AI.
by mmoskal | 2025-08-17 04:46:54+00:00
Counting to 2^61 probably is.

To actually find a collision in 128b cryptographic hash function it would take closer to 2^65 hashes. Back of the envelope calculations suggest that with Pollard's rho it would cost a few million dollars of CPU time at Hetzner's super-low prices. Not nearly mere mortals budget, but not that far off I guess.
by ksec | 2025-08-17 04:47:16+00:00
This is off topic and interesting.

Because the HN I read, ""how to make money with tech" forum where the non-profits rank fairly low in the hierarchy" was only between 2008 to ~2012. Most of the time how to make money wasn't even a thing from 2014 onwards. Broadly speaking It wasn't until recent two to three years did it came back. As a matter of fact most of HN at some point hated companies that makes profits and not giving back. HN's pendulum swings back and forth.

I generally dont think critics are about dev or FOSS at all. But this reminded me I need to be careful with critics as it could be dispiriting. At least my view it is just lack of recourses or funding, the hardest part in FOSS. But any discussion on the topic will obviously turned into Google funding Mozilla type of argument. Which then turns into philosophy and political battle.
by Krssst | 2025-08-17 04:50:20+00:00
> some others would find triggering/improper

I guess the main point is branding clash if you're a large company website (most companies care a lot about how their brand is shown, if they care about spacing/padding around their logo they also care about what pictures are shown when joining), hopefully nobody is triggered by this kind of art. (though resentment could build up if actual humans get frequently unexpectedly rejected as bots by this system, not sure if this actually happens however, didn't ever for me at least)

The approach they took here looks very reasonable from that standpoint indeed.
by stefan_ | 2025-08-17 04:51:02+00:00
Its like the dumbest product manager meme. “Humans use eyes for this right, why can’t our gadget?” “It must work at night? Oh we will just use a thermal camera” “Pixels in an image are not all from the same time instant? We will just pay 10x for a global shutter camera”

The list goes on and on and on. No, they will not just be replaced by whatever is producing loose AI facsimiles of the real world in a smartphone.
by kragen | 2025-08-17 04:51:25+00:00
You could use Granovetter introduction.

If I know Marisa's public key and Marisa knows Omar's public key, she can sign a message to me saying, "Omar's public key hash is c2ecc3b9b9eb94dcafe228f8d23b1e798597d526358177c95effa6bc0ded3a35". I can then use that key hash to authenticate messages from "Marisa's Omar". If she gives Omar mine too, he and I can set up a private channel without further involving Marisa.

Hopefully we aren't just talking to Marisa's MitM proxy. If other mutuals also know him as "Omar" then I can ask them for his key too, and if I get the same response, I can have more confidence that Marisa isn't playing that trick on us.

Never total confidence, though. You need some way to bootstrap a non-MitMed connection; no evidence can ever prove conclusively that you aren't a Boltzmann brain floating in the post-heat-death void, or Descartes being tricked by his evil demon that controls all his perceptions, or Neo in the Matrix.

But meeting up with one of your friends in person once to exchange either public keys or a shared secret, even before you start using the system, can go a long way to ensuring that you are all actually enjoying privacy.
by 14 | 2025-08-17 04:51:33+00:00
Well if your car had a seat belt defect and people were dying you know they absolutely would recall the car and pay for the defect.

The defect that allows the car to be stolen in seconds is absolutely a serious problem. I hope Hyundai changes course and decides to provide it for free. We have already seen reports of the trend where people were stealing Hyundai/Kia vehicles and going on joy rides driving extremely dangerously. This has lead to deaths in several instances. So they have a flaw that has lead to people dying. IANAL but I would say leaving this flaw unpatched may even leave them liable if anyone else were to be hurt. As a recent example of something similar is the Sig Sauer P320. They are in the middle of fighting some lawsuits over their faulty product. So it would not be a far stretch if Hyundai/Kia were held responsible for a know flaw in their product.

Anyways it is just my opinion that they should just eat the cost to provide this for free as a show of standing behind their product. Just seems like such bad PR to now make people pay.
by strogonoff | 2025-08-17 04:51:48+00:00
Branding clash also happens with Cloudflare. It’s only immediately clear when it is set up on a website you already know (e.g., Stack Overflow), but I remember when seeing it first I was visiting a new to me website and genuinely thought that’s what it looks like, and was taken by surprise when something with a completely different colour scheme, logo, typography popped up. I also recall Cloudflare did not (maybe still doesn’t) put up its own name up front on its captcha page, adding to the confusion. In any case, after a couple of times it’s no longer a problem to most people.

The resentment point is a fair one! If that happens and maintainers care about public perception of the mascot, I can imagine them wanting to change it somewhat.

> hopefully nobody is triggered by this kind of art

I’ve known at least one person who genuinely seemed triggered by anime-like visual style.
by SilentM68 | 2025-08-17 04:52:53+00:00
I just tried it in a Python UV Environment and it works more or less alright. I am using Ubuntu 24.04 LTS.

Only drawback, in my view, is the requirement of "espeak, antiword" packages outside the uv environment. I would prefer that all tools be installable inside the uv environment to reduce possible corruption or errors.

I do seem to have one issue. When I tried to use the "t" keyboard shortcut, the application refused to continue reading the book, epub in this case, when I pressed "a" to start auto playback. Pressing and depressing "pause" has no effect. Deactivating and reactivating the environment has no effect but it does drop me back to where it left off.

Though the terminal interface is acceptable, may I suggest that a more interactive interface might make it more attractive to people that are also used to a GUI interface. Perhaps creating a terminal GUI option using the Textual Python Terminal package.

It would also be good if when typing "lue", the app will automatically find the book I was last reading without me having to specify it in as an argument every time. A keyboard shortcut to display the reading history would also be useful.

Just a thought :)
by EGreg | 2025-08-17 04:53:35+00:00
Did you just recommend actually using some kind of crypto and blockchain on HN?

TLDR: That sounds like it is some kind or grift.

In all seriousness, google the Sidetree Protocol. Daniel Bruchner promoted it at Microsoft. And now we can even do zk-rollups too.

Where was I? Oh yes, some kind of grift!
by trinsic2 | 2025-08-17 04:54:55+00:00
Here[0] is a perfect example of this. There are so many youtubers making videos about the future of AI as a dooms-day prediction. Its kind of irresponsible actually. These youtubers read a book on the the down fall of humanity because of AGI. Many of these authors seem like they are repeating the Terminator/Skynet themes. Because of all this false information, It's hard to believe anything that is being said about the future of AI on youtube now.

[0]: https://www.youtube.com/watch?v=5KVDDfAkRgc
by shazbotter | 2025-08-17 04:56:40+00:00
An autistic person can absolutely be good at that. It might not be intuitive, but that doesn't mean they can't be good at it.

> But more to the point, not everything is an attack on autistic people

No one said it was. I said it perpetuates a stereotype. I think that's different than an attack, personally. It's careless, not malicious.

But careless can still be irritating.
by jraph | 2025-08-17 04:56:41+00:00
Interesting. I suppose I need to try this if I ever happen to build something to which it could apply. Thanks for the inspiration.

A third of a junior salary is not much but I guess it could help with at least turning a full time position into part time.

> I remember being told that monetization model as a joke and figured this would be one way to test it

Ah ah. Awesome.

It has happened to me once or twice that I jokingly share an idea, and it gets picked up seriously (in a professional setting). "But it was a joke! Too late. Oh no." - I guess it's not too bad in the end and shouldn't be fighted too hard. I guess I'll just make sure that if the idea is horrible, I don't make the joke if I think people around could seriously pick it up.
by Aurornis | 2025-08-17 04:59:37+00:00
That’s the anubis anti-bot mechanism.

I understand where they’re coming from with all the choices made, but honestly I suspect the anubis anime girl and associated sporadic failures (that I’ve seen, too, despite having a rather standard environment) functioning as a filtering mechanism that attracts a certain in-crowd person and makes a lot of others uninterested in staying around, and I think that’s intentional.
by ziofill | 2025-08-17 04:59:55+00:00
Back when I was in high school I read a book ("the speed of dark" by Elizabeth Moon) which is written from the perspective of an autistic person who works for a pharmaceutical company (I won't add spoilers). It was full of nuggets of wisdom that made me appreciate how many autistic people just think differently, and how the deficit perspective is wrong and conterproductive.