MurphyA/hacker-news huggingface dataset:
by asveikau | 2025-05-11 17:44:05+00:00
Came here to say this.

The reporting of that guy and his relationship with her definitely caused me to have some negative thoughts and opinions, as in, what's wrong with this guy that he'd be involved with her? Isn't it irresponsible to have kids knowing she was headed for prison? But putting that aside, they have two kids together, which gives him a higher status than "lover".

The wikipedia on them says their status is also oddly ambiguous:

> In mid-2019, Holmes and Evans reportedly married in a private ceremony.[137][138] Holmes and Evans have not directly confirmed whether the two are legally married, and several sources continue to refer to him as her "partner" rather than her husband
by ryanbrunner | 2025-05-11 17:44:15+00:00
That is an amazing use of the technology, and for sure something that should result in a pretty successful company - but not enough to bet the entire VC ecosystem on.

I think anyone saying AI has no use is being willfully ignorant, but like every hype cycle before it since mobile (the last big paradigm shift), IMO it's going to result in a few useful applications and not the paradigm shift promised.
by 0xbadcafebee | 2025-05-11 17:44:17+00:00
That is very different from having an existing complex system and attempting a complete rewrite from scratch.

If you have a car, and you disassemble the car and reassemble the car 10 times in a row, each time trying it out, then when you finally disassemble-and-reassemble an 11th time, without the defects you've seen the last 10 times, that will be pretty easy and fast.

If you disassemble and reassemble a car 10 times, but only once a month, it's not going to be as easy.

If you disassemble and reassemble it only once a year, it'll be even harder.

If you have never disassembled and reassembled it, and you want to not only disassemble it, but redesign all its parts, and then reassemble it, in one go, that will be incredibly time-consuming and error-prone.

That is the prototypical "entire software rewrite" which is just a bad idea, full-stop. It's not that it's impossible to work; you can eventually get the car to work again. It's just way more expensive, time-consuming, and error-prone, than people realize when they start it. The whole argument for it is that it'll somehow be quicker and cheaper, and that has never been the case. It is attractive because it feels less complex than a process of incremental improvement of an existing legacy system. But the reality is that it's often more complex, due to all the problems involved in a first-time tear-down, re-design, and re-build.

I am not the only person who has noticed this...

- https://en.wikipedia.org/wiki/The_Mythical_Man-Month - https://www.onstartups.com/tabid/3339/bid/2596/Why-You-Should-Almost-Never-Rewrite-Your-Software.aspx - https://testdouble.com/insights/managing-legacy-code-rewrite-vs-renovate - https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ - https://www.reddit.com/r/ExperiencedDevs/comments/sr8zyf/why_exactly_does_most_software_rewrite_fail/ - https://daedtech.com/the-myth-of-the-software-rewrite/ - https://levelup.gitconnected.com/why-rewriting-applications-from-scratch-is-almost-always-a-bad-idea-5402d1715006
by TZubiri | 2025-05-11 17:44:20+00:00
Interesting. But dns registrars don't operate in the importing country. E.g: the .com registry is operated by verisign is in US Jurisdiction. If I wanted to block a website in Argentina it wouldn't make sense to ask Verisign to delete a website, I would ask the court to order a dns block to local ISPs registered as local companies
How to Get Jaw-Dropping Insights from Your Private Data Using AI?
by Haeuserschlucht | 2025-05-11 17:45:03+00:00
So currently my biggest challenge is to use private data that I have and have it analyzed by AI to find patterns that I might not have noticed. And unfortunately all the local models are not wise enough. And I wonder how clearly I have to define my use case, to whom, to find a good alternative that respects my piracy, but at the same time gives me extraordinarily good results. So I can find something that other humans have not been able to find in my data.
by neuralkoi | 2025-05-11 17:45:07+00:00
Not only that, he resisted Hernán Cortés' efforts to recruit him for the conquest of Mexico using clever guile and cunning.

Twice he helped in thwarting the Spanish entradas into the part of Yucatán where he lived. By then, he had fully assimilated to Mayan culture.

From the account of Bernal Díaz, he seemed to know what was coming from the clash between the Spanish and the natives.
by sph | 2025-05-11 17:45:20+00:00
Added my comments about Zig.

Nim I played a bit with, I don’t really like the syntax but I admit I need to dive deeper. My other issue is that it is so different syntax wise to C, and sometimes so high-level, it’s hard to tell what construct is efficient, and what allocates and takes 500 instructions to run. This is pretty crucial for a low level system language.
by rc00 | 2025-05-11 17:45:24+00:00
> What are my options?

> I stick with Qt

These come up on search results if you combine Qt plus the language.

Go:

* https://github.com/mappu/miqt

Java:

* https://github.com/OmixVisualization/qtjambi

Nim:

* https://github.com/jerous86/nimqt

* https://github.com/seaqt/nim-seaqt

Zig:

* https://github.com/rcalixte/libqt6zig
by chgs | 2025-05-11 17:45:47+00:00
I’ve seen stuff going to and back from AWS with sub second latency, even with h264 encoding.

BT sport have operated remote production channels from AWS for a few years now [0]

I’m no fan of cloud, but the latency to a nearby DC isn’t high, and when your feeds are going from the field anyway it doesn’t make much difference.

I remember OBS (the Olympics, not the open source software) bemoaning the lack of bandwidth available in cities and them having to build data centres in place like Beijing for temporary events, because there simply isn’t the multi-bit links to AWS etc available.

[0] https://www.svgeurope.org/blog/headlines/stratospheric-revol...
by dclowd9901 | 2025-05-11 17:46:23+00:00
It sort of works like pseudo-science and woo. It sounds impressive and even plausible but at the end of the day, it's asserting something unknowable as though it were truth, but is largely a product of projection.

Nevertheless, I can still read and appreciate it from _that_ perspective because it's always interesting to me to hear how others see the world.
by econ | 2025-05-11 17:46:27+00:00
I read the mondragon corporation works according to Ica.

https://ica.coop

One member one vote doesn't seem very imaginative.

Compared to a dictator a focused team effort will have better results but a set of people who don't care or have an overly limited grasp of the topic won't do well. This probably doesn't matter to much if things are going well.

I fool around with the concept of department specific voting certificates with each component of the department written into its own "law" that one can vote yes/no and remove on. Each cert adding weight to the vote. People writing the rules are elected by the same mechanic. To activate a rule or board member it needs 55% "yes" to deactivate it needs 55% "no" and to remove it needs 65%.

One can participate in all departments and each certificate comes with a small pay raise.
by logicallee | 2025-05-11 17:46:41+00:00
If you are interested in this sort of thing, you might want to take a look at a very simple neural network with two attention heads that runs right in the browser in pure Javascript, you can view source on this implementation:

https://taonexus.com/mini-transformer-in-js.html

Even after training for a hundred epochs it really doesn't work very well (you can test it in the Inference tab after training it), but it doesn't use any libraries, so you can see the math itself in action in the source code.
by gokulnair2001 | 2025-05-11 17:47:24+00:00
Hi HN,

I’m building a new browser called Zer0 Browser, focused on being fast, minimal, and privacy first with absolutely zero bloat.

Most browsers today are packed with features users never asked for: ads, tracking, shopping suggestions, crypto plugins, and so on. Zer0 is the opposite—just a clean, focused experience for browsing the web.

Core Principles: Speed – Instant launch, lightweight UI, minimal memory usage

Simplicity – No tabs by default (like iA Writer for the web), clean reading mode, minimal UI

Privacy – No telemetry, no trackers, no background “smart” services

Exploring: Local LLM Integration – We're experimenting with optional on-device LLM support for things like page summarization, note-taking, and command-based browsing—all without sending your data to the cloud.

If this sounds interesting, I'm inviting early users to try the alpha version: https://www.zerobrowser.co/

Would love your feedback:

Would you use a browser like this?

What must-haves or deal-breakers come to mind?

What annoys you most about current browsers?

Thanks in advance!
by asadotzler | 2025-05-11 17:47:50+00:00
That was not my experience. I was meeting web chat friends IRL in 1995 and none of us were the least bit afraid. IRC and the web were everything SnapChat is today and not considered any stranger than AOL IM from 5 years before that which were hardly different from the BBSes that came before the subscription services.

So, lots of people were meeting online in 1995. 5 years later couples who met on the internet were all over the place. When I moved to Silicon Valley in 2000, "I met my wife online" was hardly even a conversation starter. (I did meet my wife at The State of Insanity web chat boards in 1995.)

Also, from 1998-2008, the world invested precisely what it's now invested in the last decade of LLM AIs and was already adding over a trillion dollars annually to the global economy. AI, with that same spending over about the same amount of time, is still an economic black hole and no one has any answers that would satisfy anyone other than VC about how it's all going to pay for itself.

The internet, and particularly email, IM and the web, were going strong in the 90s and by the mid-2000s were absolutely dominant. This re-writing of history to suggest that AI deserves more runway to burn more hundreds of billions on things that will have no staying power like the trillion dollars in internet build out between '98-'08.

These things don't take time. The whole broadband internet took about a decade and about as much money as AI has gotten in this latest bubble. At least when the dot com bubble burst, we had infrastructure with staying power and real societal value, unlike AI which will leave us with next to nothing when its bubble pops.
by saisrirampur | 2025-05-11 17:48:22+00:00
Got it. Thanks for the clarification. That might not work if the ingested row represents an UPDATE. We do this in Postgres CDC by replicating an UPDATE as a new version of the row and that is what you want to retain. For most customers using FINAL (with the correct ORDER KEY as needed) works well for deduplication and query performance is still great. But in cases where it isn't, customers typically resort to tuning faster merges with ReplacingMergeTree or Materialized Views (either aggregating or refreshable) to manage deduplication.

Anyway, great work so far! I like how well you articulated the problem. Best wishes.
by badsectoracula | 2025-05-11 17:48:36+00:00
(i assume with "The languages are in much flux" you meant python and not c/c++ because these aren't in flux)

Yeah i get why Python is currently used[0] and for a theory-focused book Python would still work to outline the algorithms - worst case you boot up an old version of Python in Docker or a VM, but it'd still require using only what is available out of the box in Python. And depending on how the book is written, it may not even be necessary.

That said there are other alternatives nowadays and when trying to learn the theory you may not need to use the most efficient stuff. Using C, C++, Go, Java, C# or whatever other language with a decent backwards compatibility track record (so that it can work in 5-10 years) should be possible and all of these should have some small (if not necessarily uberefficient) library for the calculations you may want to do that you can distribute alongside the book for those who want to try the code out.

[0] even if i wish people would stick on using it only for the testing/experimentation phase and move to something more robust and future proof for stuff meant to be used by others
by 90s_dev | 2025-05-11 17:48:41+00:00
I am not sold on web-components yet. Especially now with @scoped and import{type:css}, I think there's still a lot of merit to rendering an element statically, shipping it, and updating it dynamically via modern JS. I'm not sold on how people typically do that, and I think we should keep trying to innovate outside of the typical frameworks like React/Svelte, but I definitely don't see any part of web-components being useful to any type of site I run (and I run several disparate types).
by walls | 2025-05-11 17:48:53+00:00
Instead we get this version:

You are shopping at a store along with some other customers. When entering the store, you notice a gun laying on the ground by the door. You keep coming back every week, pointing it out, asking if that's intended or not.

They continue to ignore you, or explain how it's intended; a good thing even!

Eventually someone with malicious intent also sees the gun, picks it up, shoots a fellow customer, puts it back where it was, and walks off.

By the next day, miraculously, management will have found the time and resources to remove the gun.
by foobarbecue | 2025-05-11 17:49:38+00:00
RSVP team members made a great video last November but looks like it never got publicly released. I will check on this on Monday.

In the meantime, here's a more recent paper: https://robotics.jpl.nasa.gov/media/documents/IEEE_AERO_2023... screenshots in there are focused on the newer "add-on" tools to RSVP -- not enough Hyperdrive for my taste!
by dragonwriter | 2025-05-11 17:49:49+00:00
What do you mean “could be”? Those are both examples of censorship, not non-censorship things thar can be acheived by tools that can also be used for censorship.

But, no, some censorship is acceptable and necessary. But we have to be aware of—and appropriately guard against—the other kind, and sometimes that means having less capacity for the kind that would be acceptable than you would want if there was downside attached to it.
by xrayarx | 2025-05-11 17:50:01+00:00
Here is the nyt article

https://archive.is/20250511164818/https://www.nytimes.com/20...

Here is the patent

https://www.nytimes.com/interactive/2025/05/10/business/Haem...

Both are mentioned but not linked in the article above.

Are there some knowledgeable people who would like to comment on the patent?
by cryptonector | 2025-05-11 17:50:02+00:00
That's two years ago and the issues have been fixed. Think of it this way: OpenSSL 3.0 was a release that added new, cleaner APIs and deprecated older, uglier APIs, so the focus was on that and not performance, but they've since put effort back into performance.

And by the way: OpenSSL has always cared a great deal about the performance of their cryptographic primitives, but the issue you linked to is NOT about that but about a performance degradation that happened in the code that _loads_ and references cryptographic algorithms.

IMO it's pretty lame to link to that issue as symptomatic of bigger problems in the OpenSSL community. And I say that as someone who was fairly involved in that issue as a user (I'm not an OpenSSL dev). It borders on the dishonest. How about giving them some accolades for responding to the issue, engaging the user community, and addressing the problem satisfactorily?

And as for them not having all the hardware that users run on, the perf issue in question did not require any particular hardware. The issue was systemic and easily reproduced.

Indeed, the OpenSSL devs ended up greatly improving how they do thread synchronization in general, because the issue was a combination of: a) using mutexes only, b) over time too many places got "get a reference to the cryptographic alg" calls that exacerbated all the problems with only using mutexes. So now OpenSSL has an RCU-like mechanism for thread synchronization that replaces mutexes for many read cases. That's _exactly_ the sort of large response program [to a systemic performance problem] that one would expect by an upstream that is well-funded and cares about performance.

So really, OpenSSL issue #20286 is demonstrative of all the opposite of what you say! It demonstrates that OpenSSL

- is well-funded, - has skilled developers, - is responsive to their users, and - is willing to make massive changes to their codebase.

Show us how all of that is true of the others before you attack OpenSSL for having had a performance problem.

BTW, it was I who proposed switching to RCU for these synchronization problems, and I half-expected to be told that that's not portable. Instead and after convincing them that the problem was quite real they jumped wholeheartedly into developing an RCU-ish solution. How often does it happen to you that you point out a serious architectural problem to a popular upstream and then they take it seriously and solve it as quickly as possible? I'm sure it's a rare occurrence. It sure is for me.
by ethbr1 | 2025-05-11 17:50:12+00:00
> a lot of work between where we are and where LLMs replace 4 Junior devs

The projection from current SOTA is that coding LLMs replace 1 senior dev + 5 junior devs with 1 senior dev + LLM.

Ergo, there will be fewer junior dev positions and senior dev salaries can capture some of the additional value they deliver.

Whether that's offset by the increase in senior supply as junior -> senior conversions happen...?

The two areas that will likely expand demand to absorb those junior devs are:

(1) Integration engineering (i.e. poorly-documented interface to poorly-documented interface)

(2) Testing (because if kloc are cheap, there will be more money to validate -- and it will make people feel safer to have human-in-the-loop before sign-off / production).

Coding LLMs are always going to be better at things well-represented in their training sets. Which is to say, the most popular languages, API styles, apps as of todayish.

So, other things will be the best use of human time.
by lisper | 2025-05-11 17:51:00+00:00
> Ask to play with a pear [sic] of the Meta glasses.

Ironically, this typo is very likely a result of AI dictation making a mistake. There are a lot of common misspellings in English, like "their" and "there", but I've never seen a human confuse "pair" and "pear".

So yeah, there are cool demos you can do that you couldn't five years ago. But whether any of those cool demos actually translate into something useful in day-to-day life where the benefits outweigh the costs and risks is far from clear.
by anthk | 2025-05-11 17:52:06+00:00
Also Tk is in every language, as it's dumb easy to duct tape it into C. TkInter, Perl-Tk... I'm pretty sure if some Forth user created a Tk UI for PForth/GForth, it would be almost as easy as in TCL, but with the syntax reversed. That's it, you would find 'pack' in the end of a sentence full of words.
by SpicyLemonZest | 2025-05-11 17:52:20+00:00
The structure within a large company that's trying to target it is vertical. You have your normal "horizontal" structure, where engineers try to build a general product, marketing tries to advertise it in the most promising places, and then sales tailors their pitch to whatever prospects they happen to have. Then you might have a vertical with e.g. healthcare sales, healthcare marketing, and engineers for your healthcare-focused product all under common leadership and executing on common goals.
by insane_dreamer | 2025-05-11 17:52:28+00:00
> - Have a real time video conversation with an AI which can see what you see, translate between languages, read text, recognize objects, and interact with the real world.

This certainly provides benefit to those with limited vision, which is great. But that is a very small segment of consumers. Besides those, how many other people do you know who are actually _using these glasses_ in the real world?

Google Glass came out 10 years ago.
by EA-3167 | 2025-05-11 17:52:39+00:00
Software still gets people killed, a lesson that should have been learned decades ago with the Therac-25. Of course "software is different from buildings," but the responsibility to build both ethically and responsibly isn't one of the differences. Granted the impacts of software are often less direct than a building collapse, but they still exist and the people involved in making it need to stop pretending that this is still the digital wild West.
by mchannon | 2025-05-11 17:53:21+00:00
Having read the same book (while on the fourth floor of MDC Brooklyn of all places) I believe the conclusion I read was that they were trying to make it all work with one drop, which was impossible, because of the number of tests they were promising and the low solute concentrations some of those tests had to work with.

But there's a wide gulf between a drop and a 20mL vial. Requiring three drops and claiming half the battery of tests would still be a substantial improvement. That's what they should've done. And I think this new startup can do that.

I interviewed with Theranos toward the very end. I have never been in a place with a bigger show of security, and I've previously worked for years in nuclear weapons laboratories. If this new startup ditches the demonic-possession voice and the arch-military security schtick, and the Wizard of Oz curtain, I might not consider an investment in them as foolhardy as one in Theranos.
by asadotzler | 2025-05-11 17:54:06+00:00
The global broadband network that is the physical internet took about 10 years and $1T to build, mostly between 1998 and 2008 and it made the internet massively better every year of the build-out. That's also precisely as much time and money as has been put into this generative AI bubble.

The internet was adding a trillion dollars to the global economy by 2008 and the end of that rapid expansion, where AI is still sucking hundreds of billions a year into a black hole with no killer use cases that could possibly pay off its investment, much less begin adding trillions to the global economy.

And a decade before the web and internet explosion, PCs were similar, with a massive build out and immediate massive returns.

This excuse making for AI is getting old. It needs to put up or shut up because so far it's a joke compared to real advances like the PC and the Internet, all while being hyped by VC collecting companies as the arrival of a literal God.
by voidspark | 2025-05-11 17:54:13+00:00
I live on the opposite side of the world from the US. I’m not American. No freedom of speech in my country.

I think you got the facts mixed up. The person who wrote the op ed was not an American citizen and they were not jailed, they were ordered to return to their home country. They were on a student visa which is conditional and it is a privilege, not a right. They raised some flags and the student visa was revoked.
by zrm | 2025-05-11 17:54:53+00:00
> That doesn't work at all when the scraper rapidly rotates IPs from different ASNs because you can't differentiate the legitimate from the abusive traffic on a per-request basis.

Well sure you can. If it's requesting something which is allowed in robots.txt, it's a legitimate request. It's only if it's requesting something that isn't that you have to start trying to decide whether to filter it or not.

What does it matter if they use multiple IP addresses to request only things you would have allowed them to request from a single one?
by grues-dinner | 2025-05-11 17:55:21+00:00
> Chrome

Breaking Google's stranglehold on how people access the Internet sounds pretty good.

Firefox would need to find a better deal than being slowly choked out by Google in exchange for the "it's not antitrust if we pay these guys while we do it" money.

Maybe they can finally double down on ad-freedom as their PR rather than keeping it at arm's length and letting Brave take the credit.