MurphyA/hacker-news huggingface dataset:
by AshamedCaptain | 2025-06-08 16:57:30+00:00
Does it, really? Have you seen wireshark output lately? (the GUI can be configured to do reverse lookup on all IP address)

If I check up right now, form the top 10 links in HN right now, it is trivial to distinguish the top-level domain from just the IPv4 or IPv6 address. Heck, even _for this website itself_ the current IPv4 reverse DNS points to ycombinator.com. I don't even need to go into packet size heuristics, or the myriad of ad networks, etc.

Sure there are some instances where you will share the IP of the CDN. This has been seen recently e.g. in the recent article of the "LaLiga" blocks in Spain. But bigger sites cannot afford for this to happen, and even smaller sites tend to have at least one paid IP address for mail (reputation is a bitch, and Cloudflare doesn't have any).
by gnabgib | 2025-06-08 16:57:41+00:00
https://archive.is/IrY3z

Related:

Duolingo CEO tries to walk back AI-first comments, fails (459 points, 13 days ago, 325 comments) https://news.ycombinator.com/item?id=44100035

Duolingo will replace contract workers with AI (181 points, 1 month ago, 117 comments) https://news.ycombinator.com/item?id=43827978
by sethaurus | 2025-06-08 16:59:16+00:00
You've misunderstood. The parent was making a specific point — if you want an SVG of a penguin, the easiest way to AI-generate it is to get an image generator to create a (vector-styled) bitmap, then auto-vectorize it to SVG. But the point of this benchmark is that it's asking models to create an SVG the hard way, by writing its code directly.
by echelon | 2025-06-08 17:00:34+00:00
No.

1. China got here by using protectionism and stealing trade secrets. They subsidized their domestic producers and forced foreign entities to partner and train domestic nationals. They used protectionism to leapfrog us. We shouldn't just let them in and destroy our own capacity.

2. Manufacturing is necessary for a country that plans to go to war. America (and every nation!) needs a strong industrial plant to counter its enemies. Without the ability to switch to making warplanes, tanks, and drones, you'll be unable to fight a drawn out war.

3. We're really not that far behind and our industry will be fine. There's way too much panic here.

> For those worried about national self-sufficiency, the answer can be public transit, not cars.

This is highly opinionated r/fuckcars anti-"carbrain" (as they call it). This does not work in America. It's an opinion of city dwellers who have no exposure to the rest of the country.

Self-driving cars will transform public Transit in this country to be more automotive and less rail based. Not the other way around.
Show HN: Supermemory-mcp – Universal memories through different LLM apps
by dhravya | 2025-06-08 17:00:38+00:00
Hey HN! Dhravya here, from Supermemory.

When ChatGPT introduced memory, it became a really really sticky product. But, most of us use multiple different models - chatgpt, claude, gemini, and coding agents like cursor, windsurf, and what not. Why not make the memories "universal" across all these apps?

To solve this, I made supermemory MCP and launched it on X last month. Instantly, it got half a million impressions, and a lot of good feedback. Slowly through the month, it has grown to 60k+ daily users, and I decided to open-source it!

I also wrote a very detailed blog about the UX and technical details of this MCP in this blog - https://supermemory.ai/blog/the-ux-and-technicalities-of-awe...

The MCP itself is a super simple one, with two tools (addToMemory and search) and a prompt. Surprisingly this works very well :) I also made another open-source CLI called `install-mcp`, to make it easier for users to install supermemory MCP.

On top of that, we made it such that there's no authentication whatsoever - the URL _is_ the key. The URL is a nanoid which would take billions of years to brute-force through, and as long as the user doesn't share the URL, their memories are completely safe.

The MCP itself stores no user data whatsoever - there's no signin, paywall, or any of that. It's a simple, one click way to make your information universal!

Would love some feedback and issues, PRs on the open source repositories and thoughts in general.
by gnabgib | 2025-06-08 17:01:39+00:00
Related:

Tesla rival BYD launches five-minute battery in $30k model (60 points, 2 months ago, 58 comments) https://news.ycombinator.com/item?id=43670271

BYD unveils battery system that charges EVs in five minutes (24 points, 3 months ago, 13 comments) https://news.ycombinator.com/item?id=43390262

BYD and CATL aim to launch new EV batteries with 6C charge rate (38 points, 11 months ago, 47 comments) https://news.ycombinator.com/item?id=40706337
by cobbal | 2025-06-08 17:02:22+00:00
Why would you hand out data that gets tunneled back in?

There are lots of use cases for this exact pattern. An acceleration structure to speed up searching complex geometry. The internal state of a streaming parser. A lazy cache of an expensive property that has a convenient accessor. An unsafe pointer that the struct provides consistent, threadsafe access patterns for. I've used this pattern for all these things, and there are many more uses for encapsulation. It's not just an OO concern.
by yurishimo | 2025-06-08 17:02:34+00:00
That's what we all thought about Walmart too and I think most people would agree that the west could have handled the transition to mass imports and overseas manufacturing without destroying local businesses overnight in a better way.

If 6% of your economy is directly tied to auto manufacturing (Germany) than by allowing ultra-cheap cars to flood the market will just piss off workers who inevitably get laid off in the chaos. Europe is starting to catch up on competing with price again (see Citroen for examples) but it takes time to build these factories and there is a lot more red tape wade through.

The US is trying to tackle the affordable car space through weird startups and longshots, but their production numbers will be so much less than demand for another decade if they even gain real traction in the market at all.

If a country wants to give up on their own automotive exports that's fine, but they need a plan for how to proceed when those jobs are gone and so far nobody has that plan figured out yet. Until then, they will continue to tariff the crap out of any competitors and keep kicking the can down the road.
by tensor | 2025-06-08 17:02:39+00:00
> Oh, and finally, 5 minutes is still slower than filling up a car's tank.

This isn't really relevant. The question is if charging speed is sufficient and it's hard to see five minutes being a deal breaker in any scenario.

Meanwhile, gas cars are still a dead end pollution wise, unless you are pro-dead earth I guess. So there is that.
by christophilus | 2025-06-08 17:02:46+00:00
You cannot win a war without a manufacturing base. That’s the thing that public transit won’t fix. It won’t give us a manufacturing base. Auto builders will.

There are probably plenty of ways to ensure a manufacturing base, but having a robust auto industry is one way that is pretty well understood.

I don’t like the amount of inefficiency caused by protectionism, though.
by exiguus | 2025-06-08 17:02:55+00:00
My primary concern is the lack of encryption for the notes. This absence of encryption leaves them exposed and vulnerable. Relying on third-party services like Dropbox, iCloud, or similar platforms to sync notes across devices only heightens the potential for data exposure. There is also a Obsidian forum thread about that [1].

I believe the primary issue with nearly all note-taking tools is the lack of genuine encryption. Many claim to use end-to-end encryption, but I find this misleading. End-to-end encryption secures communication, not the data itself.

I wouldn't recommend a tool to anyone that doesn't encrypt the data itself to maintain private notes. Its like storing your passwords in plain text.

[1] https://forum.obsidian.md/t/local-file-encryption-of-obsidia...
by AnthonyMouse | 2025-06-08 17:02:57+00:00
The public transit problem in the US isn't actually a "build public transit" problem, it's a "remove zoning rules that prohibit the housing density required for public transit to be viable" problem. But it would take decades to fix that even if we started now, and we haven't even started now because people are still trying to fix it by adding bus lanes to places where the density required for viable bus service continues to be prohibited.
Who's Excited for WWDC25?
by gdubs | 2025-06-08 17:03:34+00:00
New notebook / sketchbook is ready to go over here and I'm personally really looking forward to this week as alway.

I know a lot of people go into it with a lot of debate and anticipation about what may or may not get released. But for me, it's always been a great week of learning. Despite being at this for a long time I always really benefit from the weeklong focus.

If it's your first time, just remember – these sessions will be available to watch online. The temptation will be strong to take everything in. And, totally fine if that's what you want to do. But I've always found that I get a lot more out of it if I really focus on one or two main tracts. Maybe design and Metal one year, CoreML and SwiftUI another.

If there's one 'don't miss' session, it'll be the Platforms State of the Union. The keynote gets a lot of attention, but the Platforms talk is where you really get the whole lay of the land and its more geared for engineers and designers.

Any particular thing you're hoping to see this year?
Ask HN: How often do you settle technical debates with LLMs?
by GMoromisato | 2025-06-08 17:03:39+00:00
I'm curious whether/how LLMs have changed technical debates inside dev teams.

Do you find that an LLM's opinion on a technical debate is influential in the team? Is anyone swayed by it? Do you use an LLM to help form your technical arguments (to fact-find, etc. not necessarily to write the argument for you). Do you find LLMs opinionated enough to weigh in, or do they just recap the pros and cons? Have you seen other changes in team dynamics due to LLMs?
by hinkley | 2025-06-08 17:04:34+00:00
We have a habit of taking our eye off of old problems by trying to juggle several new ones. By the time someone notices that we have a problem, the dogleg in the graphs where the n² solution stopped fitting into the CPU cache has been obvious for months but nobody was looking, and we dance around that fact that we had time to take a reasonable approach to fix the problem if we had noticed it when it became measurable, by adding anxiety to the cleanup work.

And then someone learns from this experience, gets the bright idea to set up an alert for such things, but the alert doesn’t factor in things like customer base growth or feature creep slowly pushing up the expected runtime. Eventually organic load gets close to the alarm and then the fucking thing goes off on a three day weekend (why is it always a long weekend or just before one?) and then we wage war on alarm overreach and the whole cycle repeats itself.

We like to think of ourselves as blazing trails in the wilderness but most of the time we are doing laps around the parking lot.
by leakycap | 2025-06-08 17:05:12+00:00
I look at these systems like I look at templates or Lego instructions... here's what you can do! Now go do you.

GTD from the days of Palm PDAs still works fantastically if you just use it.

The key is just to choose a system that seems like it will work for you based on the published "way to use" it ... and then make it your own and stop looking.

You basically need a monogamous relationship with blinders on so you can actually become a deep expert in your own productivity tool and be able to rely on it and refer to it without thinking.
by rbc | 2025-06-08 17:06:47+00:00
I read this with some interest because I've self hosted personal email since about 2001, with experience in email management going back to 1995. The challenges presented are certainly true enough, but I still think self hosting is still worth it. I'd rather not share the management of private keys with DNS (DNSSEC) and email service providers (STARTTLS, SMTPS, DKIM, POP3S, IMAPS). I'd like to keep them, well, private. It also provides the opportunity to see the mail queue, and mail server logs. I find that helpful.
by xhkkffbf | 2025-06-08 17:06:49+00:00
DOGE sent people to Center for Medicare and Medicaid Services. The Maryland Congressional delegation (made up of largely Democrats) condemned DOGE and even sponsored protest rallies. I have no idea how this has evolved, but I think it's fair to say that many people don't want DOGE to be serious about catching Medicare fraud.

https://www.thebaltimorebanner.com/economy/maryland-delegati...
by zahlman | 2025-06-08 17:07:01+00:00
> If you lost interest in local models—like I did eight months ago—it’s worth paying attention to them again. They’ve got good now!

> As a power user of these tools, I want to stay in complete control of what the inputs are. Features like ChatGPT memory are taking that control away from me.

You reap what you sow....

> I already have a tool I built called shot-scraper, a CLI app that lets me take screenshots of web pages and save them as images. I had Claude build me a web page that accepts ?left= and ?right= parameters pointing to image URLs and then embeds them side-by-side on a page. Then I could take screenshots of those two images side-by-side. I generated one of those for every possible match-up of my 34 pelican pictures—560 matches in total.

Surely it would have been easier to use a local tool like ImageMagick? You could even have the AI write a Bash script for you.

> ... but prompt injection is still a thing.

...Why wouldn't it always be? There's no quoting or escaping mechanism that's actually out-of-band.

> There’s this thing I’m calling the lethal trifecta, which is when you have an AI system that has access to private data, and potential exposure to malicious instructions—so other people can trick it into doing things... and there’s a mechanism to exfiltrate stuff.

People in 2025 actually need to be told this. Franklin missed the mark - people today will trip over themselves to give up both their security and their liberty for mere convenience.
by kentonv | 2025-06-08 17:07:32+00:00
I did actually use the LLM to write tests, and was pleased to see the results, which I thought were pretty good and thorough, though clearly the author of this blog post has a different opinion.

But TDD is not the way I think. I've never been able to work that way (LLM-assisted or otherwise). I find it very hard to write tests for software that isn't implemented yet, because I always find that a lot of the details about how it should work are discovered as part of the implementation process. This both means that any API I come up with before implementing is likely to change, and also it's not clear exactly what details need to be tested until I've fully explored how the thing works.

This is just me, other people may approach things totally differently and I can certainly understand how TDD works well for some people.
by danans | 2025-06-08 17:07:53+00:00
> but start to face the ... animals, police, theft, physical danger and more and those As aren't going to remain As for long.

These are the real dangers that a roof and walls offer you protection from. If you happen to find a benign niche where you don't face these threats, it's likely because there is an invisible layer of defense being provided to you by the societal structures around you.
by AtlasBarfed | 2025-06-08 17:07:55+00:00
Recharging is at some level an issue with current delivery, not just the chemistry. EV batteries are massive arrays of individual cells, so a lot of recharging problems is having the wiring to deliver the current to the batteries optimally.

Then, some chemistries/designs have better cycle endurance, some can probably recharge faster at given depletion levels. When charging an almost totally discharged battery, there's lots of "slots" for the incoming charge to fill, but as it fills up, it will inevitably take more time to locate a "slot" to occupy.

Solid state and semi-solid state may be at play here, since a solid state battery is theoretically more durable as well.

Or, to your point, it is a marketing stunt that doesn't care about cycle endurance. How would we tell? Battery reporting is still horrendous at delineating the tradeoffs/limitations per https://news.ycombinator.com/item?id=28025930 but hoping that mainstream media don't "gee whiz" science and technology reporting is simply not going to happen, especially in the clickbait era.
by gdubs | 2025-06-08 17:07:57+00:00
I like to learn through projects, and as a graphics guy I love the GPU Gems series. Things like:

https://developer.nvidia.com/gpugems/gpugems3/part-v-physics...

As an Apple platforms developer I actually worked through those books to figure out how to convert the CUDA stuff to Metal, which helped the material click even more.

Part of why I did it was – and this was some years back – I wanted to sharpen my thinking around parallel approaches to problem solving, given how central those algorithms and ways of thinking are to things like ML and not just game development, etc.
by brookst | 2025-06-08 17:08:07+00:00
1. While China does engage in industrial espionage, they have also learned from being contract manufacturers. I’m very uncomfortable with the “how dare my unskilled labor learn from what I pay them to do and become skilled” part of this meme.

2. I don’t think anyone could seriously look at the US and worry that we might not be able to make enough military hardware. What country makes more weapons than the US?

3. The US auto industry is somewhere between dead and absorbed into the globalized auto industry. Their cost structure can’t compete and the US’ cratering international reputation means exports are falling and China has growth opportunities.

Where I do agree with you is that there’s no reason to panic. All of these things are just fine.
by canyp | 2025-06-08 17:08:07+00:00
My 2 cents: "Learning CUDA" is not the interest bit. Rather, you want to learn two things: 1) GPU hardware architecture, 2) parallelizing algorithms. For CUDA specifically, there is the book CUDA Programming Guide from Nvidia, which will teach you the basics of the language. But what these jobs typically require is that you know how to parallelize an algorithm and squeeze the most of the hardware.
by mdaniel | 2025-06-08 17:08:32+00:00
That's interesting, thanks for making me aware. I'll try to dig up some reading material, but in some sense this is going the opposite of how I want the world to work because nvidia is already a supply chain bottleneck and so therefore saying "the solution to this supply and demand is more CUDA" doesn't get me where I want to go

> any CPU involvement is a further slowdown. This would also apply to socketed memory on a GPU though: Significantly slower and less bandwidth

I am afraid what I'm about to say doubles down on my inexperience, but: I could have sworn that series of problems is what DMA was designed to solve: peripherals do their own handshaking without requiring the CPU's involvement (aside from the "accounting" bits of marking regions as in-use). And thus if a GPGPU comes already owning its own RAM, it most certainly does not need to ask the CPU to do jack squat to talk to its own RAM because there's no one else who could possibly be using it

I was looking for an example of things that carried their own RAM and found this, which strictly speaking is what I searched for but is mostly just funny so I hope others get a chuckle too: a SCSI ram disk <https://micha.freeshell.org/ramdisk/RAM_disk.jpg>
by rfoo | 2025-06-08 17:08:46+00:00
> mandating network kill switches

It's really funny that China made non-trivial amount of strategic decisions on the assumption that US tech do have network kill switches [0], including using it solely to justify protectionism, while nobody on the earth are crazy enough to do this, we all just call them out, "just an excuse to justify protectionism", then all at a sudden here we are, trying to say "mandating network kill switches" could be a good idea.

[0] Use OpenAI Deep Research or rivals and investigate the word "自主可控".
by ars | 2025-06-08 17:09:24+00:00
Public transit is the opposite of self sufficiency, public transit means dependence on others for your basic transportation.

It can work fine in normal situations, but any kind of stress, and anyone without a car is completely stuck. Bad weather, labor strike, high demand, evacuation, moving day, there's a politician in town and roads are closed, there's a celebrity/show in town and you want to go somewhere else, power outage, windstorm and some roads are closed.

Any kind of stress and public transit fails. Which makes it the opposite of self sufficiency.
by IHoegfeldt | 2025-06-08 17:09:37+00:00
I’ve released a mathematical compression system called Lethein. It compresses files—not by removing redundancy—but by reducing them to their numeric coordinate in number space, and expressing that number using recursive exponential logic.

It eliminates the need for payload storage entirely. Files are reconstructed deterministically from a seed, making compression ratios independent of entropy and improving with file size.

Whitepaper: https://doi.org/10.5281/zenodo.15619431 License: CC BY 4.0 (free for non-commercial use, commercial use requires a license)

Lethein is independently developed, fully lossless, and released as an open system. It’s mathematically clean and doesn’t use AI, heuristics, or training data—just logic.

Would love critical review or implementation discussion.
by AnthonyMouse | 2025-06-08 17:11:11+00:00
> If you don't want Cloudflare seeing your DNS requests, then use one of them instead.

Normal people have no idea that this even exists, much less how to do it, so they're still having all their queries routed to Cloudflare by default.

> The only difference between DoT and DoH is that DoT is easier to block and force fallback to totally insecure DNS.

A normal middlebox can't even tell the difference between DoH and DoT because they both just look like TLS. A corporate one that requires you to install certificates on the client so that it can, is just as able to block DoH as DoT.

And fallback isn't required in either case. If some network is blocking encrypted DNS, the client device can be configured to fail rather than use the insecure DNS, at which point the user knows that the network is adversarial and can switch to a VPN or a cellular connection etc.
by detourdog | 2025-06-08 17:11:50+00:00
I can travel most of the time on a single charge. My overall range is just below 300 miles in ideal conditions to 180 miles in worst case scenario. In the USA I would like to be able to have that range between 500 miles and 300 miles. If the charge time is 5 minutes I would change my opinion on what is needed for range.
by roryirvine | 2025-06-08 17:12:21+00:00
Northern Ireland has a similar system, with an executive built on a forced coalition.

The executive is led by a First Minister and Deputy First Minister (despite the difference in title, they have exactly equal powers), who are selected from the largest party representing each of the two main communities.

Major decisions require cross-community support - at least 50% of all those voting AND 50% of the representatives of each of the two communities, OR 60% of all those voting AND 40% of the representatives of each of the two communities.

On paper, it seems slightly absurd... but in practice, it's a reasonable way to deal with deeply divided societies.