MurphyA/hacker-news huggingface dataset:
by jeffchuber | 2025-08-20 03:38:13+00:00
no worries!

Chroma and Weaviate are both popular OSS projects, 21k and 14k stars respectively.

Weaviate has some features that Chroma does not (yet) - notably vector quantization. Weaviate is a single-node DB that can be run in cluster mode.

Chroma focuses on reliability and operational simplicity. The fully distributed architecture means there are no knobs to tune or config to set.

There's no right tool for everyone. Try both!
by penly | 2025-08-20 03:39:07+00:00
Took scattered notes, PDFs, and links and turned them into an industry brief in one afternoon.

What surprised me: - It nails my taste: clean layout and spacing, with sections that just make sense (overview → market map → key players → trends → risks). - Citation‑first: inline quotes with page numbers and source links — feels trustworthy. - Tiny edits don’t break anything; re‑generating a section keeps citations intact. - The result looks presentation‑ready — I didn’t feel like polishing at all.

Curious if this reads cleaner / more accurate than your typical Gemini/ChatGPT output. What would you change?
by Zenst | 2025-08-20 03:39:13+00:00
I think many would be amazed at how the space used on a game today is broken down in space usage. Most will be along the lines of cut scenes, graphics, audio......library and librarys galore...logic code of the program that is unique to the game and finally some text file hidden away.

But talking your AAA kind of titles that seem to be the norm, not your chess games, though even then, graphics sure has gained space in those programs. Though I'm sure somebody active in the industry could paint a better picture.

Anybody active in the industry able to offer or point to better breakdown?
by vel0city | 2025-08-20 03:40:59+00:00
Sure, but maybe we should have been transitioning our communities 20-30 years ago away from encouraging people to hop in a massive SUV getting 17MPG just to go get a loaf of bread. Maybe we should have been working towards reducing our carbon impact in sane, practical ways many decades ago instead of having our heads buried in the sand for so long.
by tptacek | 2025-08-20 03:41:56+00:00
Single family zoning.

I think there's a lot of reasons why DNSSEC is moribund. It was a necessary accompaniment to IPSEC back in the mid-1990s when everybody assumed we'd be all v6 all IPSEC by 2000. Then Kashpureff's bailiwick attack happened, and we got this:

https://mailman.nanog.org/pipermail/nanog/1997-July/122606.h...

... but the bailiwick caching behavior was a straight-up bug, and rand(3) was enough to make QID spoofing more annoying to exploit than it was worth. Something like 5 years later we had the birthday attack, but I don't recall anybody taking it especially seriously --- maybe because at roughly the same time, DNSSEC was going through the "typecode roll" that took us from DNSSEC to DNSSECbis, and nobody was confident about pushing DNSSEC at that point; the TLDs weren't even signed.

Then 5 years after that we got Kaminsky. There's a spark of interest in DNSSEC after that... but all the vendors who hadn't already adopted DJB's randomization immediately did, and Kaminsky's attack stopped mattering.

By this point I think it was clear to everybody that protecting transactions wasn't going to be the motivating use case for DNSSEC, so people shifted to DANE: using DNSSEC as a global PKI to replace the X.509 certificate authorities. But DANE flat-out never worked; you couldn't deploy it in a way that was resilient against downgrades, so there was simply no point.

Then Google and Mozilla killed several of the largest CAs, and used their market power to force CT on the remaining (and thoroughly cowed) CAs. And LetsEncrypt happened. So modern concern over replacing the X.509 CAs registers somewhere in seriousness alongside Linux on the Desktop.

People try to come up with increasingly exotic reasons why we'll be forced to use DNSSEC with the WebPKI; it's not so much DANE anymore as it is resilience against BGP attacks and validation of ACME DNS challenges. It's all pretty unserious.

Meanwhile: unlike DNSSEC, which has seen only marginal adoption over 30 years, DoH has caught fire. Within the next 5 years, it's not unlikely that we'll come up with some deployment scenario whereby CAs can use DoH to secure lookups all the way to authority servers. We'll see. It's a lot more likely than a global deployment of DNSSEC.

There's just no reason for it to exist anymore.

I have a lot more reasons than this not to like DNSSEC --- I actively dislike it as a protocol and as a cryptosystem. But those are just my takes, and what I've related in this comment is I think pretty much objectively verifiable.
by somenameforme | 2025-08-20 03:44:08+00:00
An example that 'some indicator in some situation does not change some people's vote', does not generalize to 'indicator never changes anybody's vote in any situation'. People said they were voting based on the economy, and it drove votes that also ran directly contrary to this identity stuff. For instance, Trump won Hispanic males by 10 point margin.

The point about online bubbles is that what you read online isn't representative sample of what people in the real world are like. People who post online are a vocal minority that disproportionately often hold fringe views that typically become even more fringe over time due to the radicalizing effect of the echo chambers that most prefer to post in.
by N_Lens | 2025-08-20 03:44:18+00:00
Exceptionalism seems to be a phase in our developmental journey, and a feature of certain stages of conscious development. For example, in Chinese, China is called “the middle kingdom”, with the characters 中国. You can see that the first character is “middle” (box with a line through the middle). This is also an example of exceptionalism because the underlying meaning is that China is the Central kingdom, much like people believed Earth to be the center of the Universe in the past.

Similarly, the American philosophy of “manifest destiny” (ugly as it is), also carries that same scent of exceptionalism. And so does the “divine right of Kings” from our history. Modern prosperity gospel exploits those same flaws in our cognitive make-up.

In contemporary times we see these philosophies as egocentric and perhaps outdated. But just like children pass through very egocentric stages (well some never grow past that), so too does collective human consciousness evolve past exceptionalism and towards maturity and humility.
by vel0city | 2025-08-20 03:44:54+00:00
Just because we should have started something 30+ years ago isn't a reason to not do it today.

I should have started going to the gym before, I'd be healthier today. I guess I'll just never go to the gym. I should have been eating heather food before I got diabetes and high blood pressure. I guess I'll just keep having a terrible diet. Same kind of logic.
by grapescheesee | 2025-08-20 03:45:16+00:00
Seats 12A and 12F have no windows which are even viable. It should be stated in their seat maps since they are in the 'Comfort' section. Many other airlines include the window locations. As someone who flies often enough, and given a choice, I will never select them on the A321. I can understand how it would lead to a lawsuit.

https://www.delta.com/us/en/aircraft/airbus/a321
by b_e_n_t_o_n | 2025-08-20 03:45:47+00:00
Oh yeah you're right, I wasn't thinking about the possibility of creating a new point that got evicted but is still hanging around for the comparison...

Personally I'd design it with Point.Equals(p1, p2) static method and forego using referential equality, then the LRU cache could prevent runaway memory usage but tbh this is all bikesheding for this use case anyways :). The original code is fine.
by anonymars | 2025-08-20 03:47:02+00:00
For what it's worth, my interpretation of their line of reasoning is a touch different: that judging any cancer patient for their response and reaction (even Jobs) isn't right.

That could have been an interesting position to discuss were it not infused with so much judgment (ironic) for the commenters--making it personal and putting everyone on the defensive.

Because I think the fundamental disagreement is whether anyone considers themselves to be "judging someone [Jobs] for their reaction/choices in the face of cancer." I can see that point, but as you say, I disagree that's what is happening.

I might counter with, "does having cancer make a person immune to criticism? If not, then where is that line?" Indeed I think the other issue is treating criticism as equivalent to judgment (something maladaptive but all too common).

But I think you have the general idea: the tricky part (as you allude to) is that people are making criticisms/observations about Jobs (as a whole) and the story of his cancer is, well, part of his story too.

This thread was borne of the story of Steves Woz and Jobs. One takeaway was Woz was "naive", Jobs was shrewd, Jobs took advantage of Woz: don't be like Woz and get taken advantage of. What I was pointing out was, well that may be so, but who was better off in the end? Often one's strengths and one's weaknesses are two sides of the same coin (like with Musk).

Steve's friends pleaded with him and said what he was doing was bullshit. Were they morally repugnant too?
by blargey | 2025-08-20 03:48:00+00:00
That distinction boils down to thoughtfully considering whether or not an act ought to invoke shame - if you can, in good faith towards others, conclude the act shouldn't be shameful in the first place, then it could hardly be called "shameless" to do it.

Contrast that with acting out specifically because it's shameful, as a social/media tactic instead of a considered moral stance.
by junebuggerz | 2025-08-20 03:48:21+00:00
Okay everything you told me lined up with what Gemini told me when I asked for a code review and gave it my code. So thank you for the advice! This totally helped me out. After I fixed all the errors (I will post the code here that I fixed) it said the code was more than ready to be a jr developer, so I guess I am going to finish my project and start applying for jobs and see what HR managers tell me... and thank you for the good luck :)
by AdieuToLogic | 2025-08-20 03:49:19+00:00
Except that the "systems made out of meat" are the entities which both define the problem needing to be solved and are the sole determiners if said problem has been solved.

Of note too is that the same "systems made out of meat" have been producing content satisfying the strict mathematical model for decades and continue to do so beyond the capabilities of the aforementioned algorithms.
by Espressosaurus | 2025-08-20 03:49:23+00:00
It’s a nice idea, but evidence needed. We’re still plains apes underneath it all, and that has implications about our ability to plan long term, cooperate in groups larger than 1000, and especially cooperate with groups that are not part of what we perceive to be our in-group.

As witnessed by worldwide developments over the last 15 years.

Or all of human history if I’m taking a broader scope.
Ask HN: Who's successfully building systems with agent-based workflows?
by medhir | 2025-08-20 03:49:48+00:00
Having played around with LLMs, I've found utility mostly with narrowly scoped tasks through chat interfaces. It's been a few months since I did a deep dive and the landscape has shifted tremendously already with tools like Claude Code, etc.

Is there anyone out there that's managing to offload a good fraction of dev / test work to agents? I'm curious to hear from others on what's working, what isn't when it comes to more "agentic" workflows.
by iLemming | 2025-08-20 03:51:14+00:00
> if we didn't have a markup language designed for http already

Org-mode is far more than just a markup. It is executable - you can have executable code-blocks (in different languages) that interact with one another. It is interactive - there are TODO items, agendas, and scheduling that integrate with your workflow. It has built-in calendar, deadlines, and habit tracking. It has spreadsheets with calculations, like in Excel. It is insanely programmable. I use it for various things, even some unexpected like managing my dotfiles - simpler and more predictable than Nix or Stowed, org-mode creates an 'immutable' version of my system.

Sure, it is also a markup, but the markup is just the interface to a much richer computational document model.

So, what you're finding to be weird is only because you are unfamiliar with it. It is in fact highly pragmatic, and there's nothing weird about it; you just have not experienced that firsthand, and that's alright.
by fulafel | 2025-08-20 03:52:30+00:00
> CVEs are given to fixes deployed in security releases when customers need to take action to stay protected. In this case, the mitigation will be automatically pushed to Copilot, where users do not need to manually update the product and a CVE will not be assigned.

Is this a feature of CVE or of Microsoft's way of using CVE? It would seem this vulnerability would still benefit from having a common ID to be refrenced in various contexts (eg vulnerability research). Maybe there needs to be another numbering system that will enumerate these kinds of cases and doesn't depend on the vendor.
by MobiusHorizons | 2025-08-20 03:56:15+00:00
This is the question I keep asking leaders (I literally asked a VP this question once in an all hands). How do we approach the risk associated mistakes made by AI?(process, legal, security, insurance etc) We have process and legal agreements in place to deal with humans that work for a business making mistakes. We need analogs for AI if we want to use it in similar ways.
by lvspiff | 2025-08-20 03:57:15+00:00
I think some of it is the return is hidden. Things that took people an hour now taking half that. Presentations that were bland are now improving. The fact I can do some quick analysis of some data then analyze it in a number of ways for insights makes me more efficient.

Instead of 1x you are getting 1.1x out of employees that leverage AI in some fashion. yeah it's not much but over time and enough staff that adds up and as people become more familiar with how to prompt and use ai it will become that much more of a productive and valuable tool.
by wavemode | 2025-08-20 03:58:55+00:00
I don't think he's saying that eloqdata itself contains AGPL code from Mongo. Rather, their other project, eloqdoc, contains AGPL code from Mongo, and a user might want to integrate the two, so for simplicity eloqdata is offered under both licenses.

In that case, a user wanting to distribute eloqdata and eloqdoc together need only adhere to the AGPL, not both licenses.
by jpster | 2025-08-20 03:59:29+00:00
Eric Schmidt and Selina Xu write that Silicon Valley is AGI-pilled. While China is instead focused on knitting AI deeply into its real economy.

IMO events like last weekend’s Humanoid Robot Games in Beijing are evidence in favor of their argument.

From a different NYT article [1]:

> The event was China’s latest high-profile robotics showcase. During China’s Lunar New Year’s Eve television gala, watched by hundreds of millions of people, humanoid robots performed folk dances. In April, the Beijing municipal government held a half-marathon for 12,000 runners and 20 humanoid robots.

> China is trying to make rapid advancements in robotics, propelled by government directives and massive investments. Robots powered by artificial intelligence have already revolutionized manufacturing in the country. That has brought down operating costs and in some cases helped companies withstand President Trump’s tariffs.

These type of contests and exhibitions are not only a way to incentivize development, but also PR to get society accustomed to living with robots.

1: https://www.nytimes.com/2025/08/18/world/asia/china-humanoid...
by RainyDayTmrw | 2025-08-20 03:59:35+00:00
The limitation in doing anything interesting with this type of AI is always going to be that the simulation has limits on accuracy and fidelity, and you reach the limits of the simulation before you get anything interesting, and the AI ends up exploiting your simulation in a non-generalizable way. See also, much earlier in the current AI hype cycle, when OpenAI beat human pros in DotA, but if you actually look into it, they were mostly winning on the basis of exploiting APM more than anything else.
by isodev | 2025-08-20 04:00:40+00:00
In our small (~12) product studio, we switched to Obsidian for team stuff as well and it’s working really well.

Collaboration on the same notes works just fine, even if there is no “live editing” (which we realised is not really useful for us anyway). The fact that notes are just text files on disk has been transformative though - folks use the Shortcuts app, scripts and what not to manage and lookup things.
by sussmannbaka | 2025-08-20 04:01:02+00:00
hmmm, I'll try. Think of these things like you think about using cli tools. If you ONLY had ffmpeg or imagemagick in isolation, there would be no benefit to using them on the command line. You are working with images and video after all. That's what GUI is for! Even if you end up using them, you use them through a GUI wrapper. I bet Resolve uses ffmpeg somewhere under the hood.

They don't work in isolation, though, and I bet you can easily think up a bunch of usecases for either. They're scriptable and they compose well, after all, so the tradeoff is worth it. You put up with the headache to automate that batch job of changing the intro sequence of the thousand video files and generate new thumbnails and put the new subtitles in one go.

In emacs, everything tends to be composable and scriptable. You are in GUI land but things feel powerful like in CLI land, except discoverable. It's the "vim is the text editor of the unix IDE" idea, except they put the whole unix into your editor. When people jokingly claim it's an OS they're only half joking. It's malleable. You are already running it. You are already familiar with the way it works, with the way you discover features, get help etc. Why start another program for a task like this?
by codebje | 2025-08-20 04:02:45+00:00
In general: code << world < audio << textures << video

Executable code is pretty tiny relative to everything else, including libraries. Libraries only get really big when they include media assets. When it comes to media, even high fidelity audio is relatively small. 44kHz stereo 16-bit sample audio, uncompressed, is 176kb per second of audio. A 1024x1024 texture, at 32bpp, is 4mb, uncompressed. Video depends heavily on codec, but roughly consider that 4k video is something like 4096x2160, so eight times the size of our static texture for a single frame. Encodings don't just store every frame whole, of course, but keyframes add up quick.
by RainyDayTmrw | 2025-08-20 04:03:13+00:00
It was new-ish, and it barely caught on, only in some digital camera lines for some brands (Nikon and Sony). If anything, plenty of prosumers were annoyed that they now had to buy new cards to use the second slot. The rollout was also bad. Some manufacturers thought they could get away with one slot only (Nikon Z6 mark I had only the single XQD slot, a precursor to CF Express Type B), owing to the improved reliability of CF Express as a form factor, but that was a bad idea, and didn't account for failures in the underlying flash or controller, and that annoyed actual pros.
by stogot | 2025-08-20 04:03:23+00:00
Remember when CISA called Microsoft’s security culture deficient?

https://www.cisa.gov/sites/default/files/2025-03/CSRBReviewO...

And remember when the Microsoft CEO responded that they will care about security above all else?

https://blogs.microsoft.com/blog/2024/05/03/prioritizing-sec...

Doesn’t seem they’re doing that does it?
Show HN: Hanaco Weather – A poetic weather SNS from the OS Yamato project
by tsuyoshi_k | 2025-08-20 04:04:20+00:00
hanaco Weather is a minimalist social network where users post short, emotional weather thoughts and connect with others experiencing the same weather.

No likes or followers (for now) — just gentle presence.

Built entirely by a solo engineer, including the custom operating system it runs on: OS Yamato.

What is OS Yamato?

OS Yamato is a poetic, ephemerality-first operating system designed to let digital memories bloom and fade, like flowers in the wind.

Features include:

Diaries that bloom like seasonal flowers — and wither if forgotten

Photos and videos that quietly disappear unless viewed again

Chat with ambient seasonal effects and no pressure

A soft, nature-inspired calendar with reusable schedule templates

Wind Messages — time-delayed letters that arrive months later

A 3D globe to see fleeting connections blossom around the world

Each app within OS Yamato reflects a different way of embracing impermanence in the digital world.

Learn more about the concept and philosophy: [YouTube – Write a diary, and a flower will bloom](https://youtu.be/JrqwU_N5WBA?si=kZQAadNdBGipk6gz)

Try Hanaco Weather now: https://hanaco875.com

#ShowHN #HanacoWeather #OSYamato #solodev #minimalism #digitalpoetry #webapp #ephemeral
by amy_petrik | 2025-08-20 04:06:09+00:00
I mean... if you ask me prescriptions for things like cholesterol or blood pressure should be OTC, benefit outweighs the risk. Nobody is getting high off statins. Imagine how much that would save our healthcare system. Insulin is the one dubious thing because it can be very deadly if misused... and it IS in fact OTC because it can be deadly if unavailable, benefit outweighs the risk.
by nickysielicki | 2025-08-20 04:07:20+00:00
The calculation under “Quiz 2: GPU nodes“ is incorrect, to the best of my knowledge. There aren’t enough ports for each GPU and/or for each switch (less the crossbar connections) to fully realize the 450GB/s that’s theoretically possible, which is why 3.2TB/s of internode bandwidth is what’s offered on all of the major cloud providers and the reference systems. If it was 3.6TB/s, this would produce internode bottlenecks in any distributed ring workload.

Shamelessly: I’m open to work if anyone is hiring.
by somenameforme | 2025-08-20 04:07:38+00:00
"Qualified" for political office means, essentially by definition, the ability to garner votes. Clinton is one of the most unlikeable people imaginable who is almost certainly also a literal sociopath. [1] Harris started out by being the VP in a Presidency that, at its 'peak' was literally the most unpopular Presidency of all time, or at least since approval ratings began being tracked. And she has a habits such as cackling when caught lying, struggling to avoid becoming completely and literally incoherent in any conversation that last more than a few moments, and so on.

Obama? Coherent, intelligent, charismatic, and not only won by 10million+ votes, but also received more votes than any President at that point to date. I'm not fond of the guy (even if I voted for him, once) yet his speeches still literally give me goose bumps. He has an amazing rhetorical ability, which is the money shot in politics. By contrast, if he had the same traits/skillset as Harris or Clinton, he would have also been stomped and you would have been here arguing that people didn't vote for him because he was black.

People, in general, just don't really care about identity. Run particularly bad candidates and you're going to lose. Run particularly bad candidates while repeatedly claiming the sky is falling, and you're going to lose and imperil your ability to succeed in the future.

[1] - https://www.youtube.com/watch?v=mlz3-OzcExI
by furyofantares | 2025-08-20 04:08:29+00:00
There's a lot of shit in my claude.md that would be condescending to a human. Some of it I don't even mean, it's just there to correct egregious patterns the model loves to do. I'm not gonna write "never write fallback code" in my readme, but it saves a lot of time to prevent claude from constantly writing code that would silently fail if it got past me because it contains a fallback path with hardcoded fake data.