MurphyA/hacker-news huggingface dataset:
by roenxi | 2025-06-06 12:46:51+00:00
We have a GPU/CPU fusion chip that is unremarkable, performant and runs well under linux out of the box. There isn't a lot of novelty in that which is, in itself, pretty remarkable.

Plus, although I can't really swear to understand how these chips work, my read is this is basically a graphics card that can be configured with 64GB of memory. If I'm not misreading that it actually sounds quite interesting; even AMDs hopeless compute drivers might potentially be useful for AI work if enough RAM gets thrown into the mix. Although my burn wounds from buying AMD haven't healed yet so I'll let someone else fund that experiment.
by footlose_3815 | 2025-06-06 12:46:59+00:00
"AI is the wrong tool to do this" someone said.

Different things need to be addressed, like how someone is able to act outside all three branches of government, and have enough power to destroy the lives of those who protected our country when we needed them most.

It should be crystal clear to even the most skeptical people should turn their opinion on how they bankrupt the poor and bail out the rich every single time.
by 1317 | 2025-06-06 12:47:07+00:00
I was curious about the actual patent no.1:

The first US patent "was granted to Samuel Hopkins for a process of making potash, an ingredient used in fertilizer on July 31."

US Patent No.1 "was granted to Senator John Ruggles for a traction wheel for steam locomotives on July 13. The 9,957 patents granted before the numbering system are now known as the X-patents."

ref: https://www.uspto.gov/patents/milestones
by nickslaughter02 | 2025-06-06 12:47:10+00:00
> In March 2015, the Dubai Police declared the usage of VPN (virtual private network) illegal, saying that "tampering with the internet is a crime". Although action may not be taken against an individual for simply using a VPN, the usage of VPN combined with other illegal acts would lead to additional charges.

> Popular instant messaging applications that remained blocked despite the removal of the ban on VoIP services included WhatsApp, FaceTime, and Skype. The selective relaxation of the ban narrowed down the user’s choice to premium (paid) services, owned by state-run telecommunication firms.

https://en.wikipedia.org/wiki/Telecommunications_in_the_Unit...
by pm215 | 2025-06-06 12:48:21+00:00
It took a little while, but the window isn't quite as wide as it might at first seem. Before solid smooth paved and floored surfaces are ubiquitous, wheels on luggage are of only limited use, and if you are carrying your own luggage you want something that's easy to carry on your back. In a time period where most people rich enough to be doing travelling with luggage have servants to carry it, making the luggage easier to move around isn't very high priority. When cost of labour is low and porters in railway stations and hotels are ubiquitous, wheeled luggage seems less necessary. And at the other end of the window, Wikipedia reports ad-hoc attempts to do wheels on luggage in the 1920s, and actual patents or products (either for a wheeled suitcase or a "put wheels on your existing suitcase" add-on) by the 1940s.

I think I'd be happy putting this in the "inevitable" category -- the idea floats around and maybe it takes a few decades for the market to be wide enough and somebody to have a good implementation and marketing to make it take off as a consumer product, but if the specific people who did that in our timeline hadn't managed to, somebody else would have.
by littlestymaar | 2025-06-06 12:48:32+00:00
> I mean, the article is about the EMP wave following a nuclear detonation, I'm not sure there are bigger problems after that, we're already pretty deep into "shit has hit the fan" at that point.

Sure we are in deep trouble, but at that point, but I disagree with your “not sure there are bigger problems after that”: the following problem would be a nuke exploding in your direct vicinity (instead of in high altitude/space where it caused an EMP).
by supermatt | 2025-06-06 12:48:46+00:00
What is the difference like with batching?

It seems all these tests only compare a single prompt at a time, which is just going to be throttled by memory bandwidth (faster on 3090) and clock speed (faster on 5060) for the most part.

The 3090 has almost 3x the cores of a 5060, so I’m guessing it will absolutely wipe the floor with the dual 5060 setup for batched inference - which is increasingly essential for agentic workflows and complex tool use.
by lesuorac | 2025-06-06 12:50:01+00:00
The entire point of section 230 is to allow platforms to remove non-illegal content [1].

Basically there were two lawsuits about platforms showing content. One of the platfroms tried to curate content to create a family-friendly environment. The second platform just didn't take anything down. The first platform lost their lawsuit while the second won their lawsuit. Congress wants to allow platforms to create family friend environment online so section 230 was written.

[1]: https://en.wikipedia.org/wiki/Section_230#
by einsteinx2 | 2025-06-06 12:50:05+00:00
Also for all the hate Xcode deservedly receives, it comes with some really great tooling in the Instruments package that, among other things, makes it trivial to detect leaked memory when it does happen. And from my own experience developing in Obj-C and Swift for 15 years, I agree that it’s really not the big issue that anti-reference counting people make it out to be.
by Yizahi | 2025-06-06 12:50:50+00:00
The difference between Microsoft and OAI is that Microsoft can spend a lump sum of money on Excel and a fraction of that on its support and then sell it infinitely with almost no additional costs. MS can add a million of new Excel users tomorrow and that would be almost pure profit. (I'm very simplifying)

OAI on the other hand must spend a lot of additional money for every single new user, both free and paid. Adding million new OAI users tomorrow would mean gigantic negative red hole in the profits (adding to the existing negative). OAI has no or almost no benefits of scale, unlike other industries.

I have no knowledge about corporate valuations, but I strongly suspect that OAI valuation need to include this issue.
by krstak | 2025-06-06 12:51:10+00:00
I use Docker Compose a lot in production because my clients are businesses that need internal software. There’s no need for big scaling or complex tools like Kubernetes, docker compose works great for what I need.

I usually deploy everything over SSH, just like you described.

To send images to the server, I build them locally, save them to a file using docker save, copy that file to the server, and load it there with docker load. This way, I don’t need to use any remote image registry. I have a script that handles it all, and it might be helpful for others who also want to avoid using a registry.

I also manually copy over the nginx.conf file and run it once when setting up a new project.

For SSL, I run certbot manually as well.

When I move files to the server, I like to put everything—including the volumes—in a specific folder so it stays organized the way I like.

Just wanted to share how I’m using it, maybe it gives you some ideas for future improvements to your tool.

Anyway, your tool looks really promising. If I were you, I’d definitely keep working on it. There are plenty of developers who would find it useful.
Show HN: Offline ESP32 that displays a new QR code every 30 seconds
by tomtomistaken | 2025-06-06 12:51:31+00:00
This is my first microcontroller project: an ESP32 that generates a new QR code every 30 seconds and displays it on an e-paper screen. The idea is to use it for proof-of-presence or location validation. The device is low power and stays completely offline — it syncs time via a GPS module and generates everything locally. I also built a backend service that verifies the scanned QR codes to check if they are valid. The web interface displays device locations on a map and allows adding new devices directly through the site.
by tomxor | 2025-06-06 12:53:35+00:00
> wrap that in aluminium foil, making sure that the ends are folded over and pressed down hard to provide good inter-layer contact

I've tried this many times, it's impossible to prevent gaps without welding it shut. Obviously I wasn't testing with an EMP or nuke, but trying to block 2.4GHz WiFi... But that is well within the E1 range the author states.

I think the problem with folding is it's too uniform, it's still too easy for waves to propagate through the humanly imperceptible gaps with only a few reflections.

The only method I found that worked consistently was to wrap many layers randomly overlapping and crumpling previous layers. My theory as to why this works is through self interference due to creating a long signal path with highly randomised reflections... No idea if that would help cancel out EMP.
by rsynnott | 2025-06-06 12:53:43+00:00
This whole thing is just kind of astonishing.

> “I think that mistakes were made,” said Lavingia, who worked at DOGE for nearly two months. “I’m sure mistakes were made. Mistakes are always made. I would never recommend someone run my code and do what it says. It’s like that ‘Office’ episode where Steve Carell drives into the lake because Google Maps says drive into the lake. Do not drive into the lake.”

Well, then why the hell did you write it? For purely entertainment purposes? I mean, what.

EDIT: Oh, wow, just got to the prompt. Did he... did he just think LLMs were _magic_? "Level 1: Necessary consultants that can't be insourced" - how the hell is ChatGPT supposed to know what can and cannot be insourced?

> In late March, Lavingia published a version of the “munchable” script on his GitHub account to invite others to use and improve it, he told ProPublica. “It would have been cool if the entire federal government used this script and anyone in the public could see that this is how the VA is thinking about cutting contracts.”

No, that would not have been 'cool', you idiot. Bloody hell.
by einsteinx2 | 2025-06-06 12:54:38+00:00
Swift is literally developed in the open, so I don’t think your argument makes sense.

I think the reason they abandoned it was trouble keeping up with new iOS SDK features getting shadow dropped as part of new Xcode betas and iOS devs wanting to immediately prepare their apps to use those features, not anything to do with Swift language releases. Also things like having to recreate interface builder, then support auto layout in it, and then later SwiftUI previews, etc. Again all iOS platform stuff, not Swift language stuff.
by tomhow | 2025-06-06 12:54:52+00:00
You were asked after this comment a couple of months ago: https://news.ycombinator.com/item?id=43316311

We can do without the defiance, we just need everyone to remember that this is only a good place for discussing anything because enough people make an effort observe the guidelines. Please do you part to make the place better not worse.

https://news.ycombinator.com/newsguidelines.html
by pombreda | 2025-06-06 12:54:52+00:00
Good point, but that's may not be in scope either... since this is not even something you can get from Debian easily: not just looking at a Debian pool or diving into a package control files AFAIK?

Say I rebuild a Debian package with some new build options.

Is this a the same or a new package? I'd say a new one.

Is this the same name? I'd say a new one.

Is this distributed by Debian? Nope, so this comes from another repo and pool, right?

The idea with PURL is to have simple and short PURLs for the common case, and make it possible to handle less common cases. Rebuilding a package and sharing it on another repo would be a less common case to me? WDYT?
by latchup | 2025-06-06 12:55:14+00:00
> I was already a very high performer before AI, leading teams, aligning product vision and technical capabilities, architecting systems and implementing at top-of-stack velocity

Indeed, he did not list "out-of-touch suit-at-heart tech leads that failed upwards and have misplaced managerial ambitions" as a category, but that category certainly exists, and it drives me insane.
by wey-gu | 2025-06-06 12:56:36+00:00
Haha yeah, I put a (I know) in the readme

> Effortless Setup: No PostgreSQL install needed—just Node.js(I know)!

Was just to have kind of SQLite dx in 1 hour thus did so.

And then I thought why not open source it?

Maybe in v2 I could abstract actual binary with same dx
by AStonesThrow | 2025-06-06 12:56:46+00:00
I think you've missed the point, and can I just say that every HN submission in 2025 does not need to be Yet Another Fuckin' Rumination on the state of LLMs and A.I. technology, especially not when they're waxing philosophical and pulling out parallel metaphors in order to clickbait us into reading their amateur hand-written tripe.

It's the sheer exhaustion of beating the dead horse that makes me long for some sort of tagging or categories, enough that I can make a filter, to strain out a gnat of interesting Astronomy news or something.
by mananaysiempre | 2025-06-06 12:57:27+00:00
> I think Swift maybe does something more clever with witness tables, but I don't recally exactly how it works.

Pestov actually wrote a long explanation of what it is that Swift does there[1,2]. And I’m almost sure you’ve already seen it, but it’s been on my reading list forever and I’m hoping that maybe if I can’t get myself to read it, than somebody else will see this comment, get interested and do it.

[1] http://download.swift.org/docs/assets/generics.pdf

[2] https://github.com/apple/swift/tree/main/docs/Generics
by swah | 2025-06-06 12:57:46+00:00
Be aware if some decision is reversible - and if so, go carelessly.

For example: should I go to gyms in the morning or afternoon? Why spend 30 minutes thinking about that, you can just change next week and see what works. I get into these mental traps.

Similarly, many times implementing both options (software) is cheap and you can just test instead of mentally elaborating on what would be better... once its done, its obvious. Also goes for undoing changes with git.
by beeflet | 2025-06-06 12:58:09+00:00
>with enough agility to thread a needle faster than a turret can swing its own mass

If it has a range of 1.5km, then the drone needs to be moving really fast in order to move a couple of degrees per second.

If it's going like 80mph, then that's 36m/s, which comes out to <1.4 degrees/s at 1500m away. For 1000m, you get ~2 degrees/s. Not to mention that this velocity is at a right angle to the turret, and you have to close the distance.
by cxr | 2025-06-06 12:58:12+00:00
I made this point 5 years ago: Today's static site generators are simply not fit for mass consumption[…] if you selected a random, college-educated writer, artist, etc. from a crowd, they are simply on average not actually in the audience for Jekyll or any other contemporary static site generator, despite how slick jekyllrb.com might look <https://news.ycombinator.com/item?id=22991033>

(And the dirty secret is that, for a great many npm-based tools at least, nodejs/npm isn't actually required, and programmers could be writing and distributing them as a simple browser-based app.html (or whatever) instead, by targeting standardized, widely supported APIs that have been around since the days of HTML5—instead of The NPM Way of targeting NodeJS's proprietary stuff that changes/breaks all the time—but they choose not to. <https://news.ycombinator.com/item?id=41481714>)
by memv | 2025-06-06 12:58:26+00:00
I built Symbase, a symbolic computing engine that runs entirely in the browser.

Unlike traditional apps that rely on arithmetic logic (1 + 1 = 2), Symbase lets you define and run symbolic logic rules — including alternate logic like 1 + 1 = 11.

This has outputted a unique number sequence that has been registered by the oeis in a -2, +11 sawtooth wave that powers the symbase core engine.

It supports apis, recursive transformation, emotional state tagging, and visual memory, all live-editable via plain text files.

e.g. twilio api call tied to an emoji then tied to an action.

There’s no backend. Everything runs in JavaScript. Logic lives in .symglossary files, and memory in .symchat. The engine interprets meaning, not just math — and you can build symbolic apps, AI agents, calculators, games, or mood-reactive interfaces without writing new logic code.

I see this as a new computing model — somewhere between a programmable language and an operating system — designed for meaning, recursion, and visual evolution.

Demo + Download: [www.fr3action.com]

"For example on the fr3action website the emojis are hard coded to manipulate the UI"

I’d love your feedback — especially on how it compares to language VMs, early OS models, or even programmable UI paradigms.

I am currently focused on completing an IDE for symbase and exploring other use cases.

Michael Varley
by hulitu | 2025-06-06 12:58:55+00:00
> Sam Paech, a Melbourne-based developer who creates “emotional intelligence” evaluations for AI, published what he claims is evidence that DeepSeek’s latest model was trained on outputs from Gemini. DeepSeek’s model, called R1-0528, prefers words and expressions similar to those that Google’s Gemini 2.5 Pro favors, said Paech in an X post.

And if you search for personal information of Android users, including location, sex, political orientation and location data, it is all there. /s
by ednite | 2025-06-06 13:00:05+00:00
Reading through all this has been eye-opening with so many thoughtful comments that made me think, even if some parts are a bit discouraging.

I’ve been toying with the idea of jumping on the content creation wagon with storytelling, vlogging life experiences, that sort of thing, but now I’m wondering: Is it still worth building on YouTube if there’s a real risk of getting banned later for unknowingly crossing some unclear content line?

I’m not focused on monetization right now, just hoping to share and connect, but I’d hate to build something meaningful only to watch it vanish overnight.
by Trasmatta | 2025-06-06 13:00:21+00:00
Yes. The emotional is the part of addictions that many people miss, and one of the primary reasons it can be so hard to break out of them. Addictions are almost always fulfilling some emotional need, or covering up some emotional pain, and if you remove the addiction without addressing the underlying issue, you almost certainly will either relapse or replace it with something else.

It's not about willpower.
by woodruffw | 2025-06-06 13:00:37+00:00
The folks at Synaktiv had a nice detailed blog post on this same vector last year[1].

The bottom line with these kinds of things is that virtually nobody should be using `pull_request_target`, even with “trusted” machine actors like Dependabot. It’s a pretty terrible footgun.

[1]: https://www.synacktiv.com/en/publications/github-actions-exp...
by FridayoLeary | 2025-06-06 13:00:42+00:00
What point are you trying to make. Because the iron dome is hideously expensive. It costs so much more then the missiles it intercepts that it's worth it for terrorists to fire on israel purely to waste their money.

The iranian icbms from Yemen gets shot down by other systems. I don't think they are scaled up versions of the iron dome. What's interesting is the lack of confidence israel has in predicting their trajectory. They usually send up multiple interceptors for a single missile and put sirens on for half the country.

The only really economical counter i've heard of is lasers but it doesn't look like they are coming any time soon.

I've got no idea what method Israel uses to counter drones, but they certainly have struggled with them.

My absolute nightmare scenario is Iran via its proxies unleashing swarms of autonomous kamikaze drones in population centres.
by AStonesThrow | 2025-06-06 13:00:47+00:00
The USA and Soviet Union sent out wave after wave of robotic orbiters and landers to Mars and Venus alike. NASA enjoyed several quite successful Viking missions, among other things.

Did you know that while the Apollo 11 lander was on the Moon's surface, and the astronauts were out there exploring the Moon, the Soviet Union's Luna 15 crash-landed into the surface -- about 554km away from the Eagle LM.

https://en.wikipedia.org/wiki/Luna_15

Yet, the very next mission, Luna 16, was the first successful sample-return mission from the Moon (or anywhere I guess), and the Soviets did it uncrewed, in 1970.

https://en.wikipedia.org/wiki/Luna_16

It only took one more iteration, Luna 17, to carry a rover to the Moon: Луноход-1; and have it successfully rove around up there, uncrewed! https://en.wikipedia.org/wiki/Lunokhod_1

That was so fun that the Soviets followed it up with a second successful rover!

The Soviets also did Venera missions to Venus. They sent like 12 of them. Many were successful landings or atmospheric entries with good data. 4, 5, 6, and 7, to begin with.

https://en.wikipedia.org/wiki/Soviet_space_program#Venusian_...

Sorry I went a little heavy on the Soviet side of things, but rest assured that NASA was enjoying robotic success as well, including the Surveyors on the Moon, which blazed trails for Apollo landings.

I believe that the radio round-trip delay, from the Earth to the Moon and back, is something on the order of 3 seconds. "Cowboy Neil's" manual intervention isn't the only way to land there.

That being said, NASA's Viking and Pioneer programs were qualitatively different from the newer probes coming out of JPL, and even different still are the commercial ones. All these space agencies need to try out their own combinations of inspiration, perspiration, and high-tech.
by pombreda | 2025-06-06 13:01:37+00:00
For "generic" interface-based dependencies, that's tougher.

This is a problem with a few ecosystems. OTH rpms, debs and Java OSGI... and may be a few more. We need to survey these to find if we can solve that and if this is a PURL problem at all.

Can I rope you in and interest you in filing an issue in the spec so we can move the discussion there? :P This would be great.

https://github.com/package-url/purl-spec/issues/
Show HN: Kefir – Native macOS menubar app for KEF wireless speakers
by melonamin | 2025-06-06 13:02:09+00:00
It's a native macOS menubar app that gives you instant control over your KEF wireless speakers (LSX II, LS50 Wireless II, LS60).

Key features:

- Real-time volume control and source switching from your menubar - Live "Now Playing" display with album art and progress tracking - Floating mini player window for persistent controls - Global keyboard shortcuts (no more reaching for physical remotes) - Multiple speaker profiles with quick switching - Zero configuration after initial setup - just enter your speaker's IP

Technical bits:

- Built with SwiftUI and Swift 6's new concurrency features - Uses AsyncHTTPClient for real-time speaker communication - Implements KEF's undocumented REST API through reverse engineering - Includes a reusable SwiftKEF library for other developers

The app is particularly useful if you use your KEF speakers with multiple sources (Mac, TV, turntable) and want quick switching without the physical remote.

It's open source (MIT) and available on GitHub. I'd love feedback from other KEF speaker owners.

GitHub: https://github.com/melonamin/Kefir

Bonus:

- Terminal app with the same features: https://github.com/melonamin/KefirCLI - Swift package: https://github.com/melonamin/SwiftKEF
by ndriscoll | 2025-06-06 13:02:09+00:00
Measuring excess deaths doesn't skip that debate. e.g. consider a world where the only populations that died were very old people and morbidly obese people, and everyone else experienced mild or no symptoms. In that world, it would be fair to say that being very old or morbidly obese caused people to die from what was otherwise a mild cold; i.e. those comorbitities were "the cause". Then it would be fair to say excess deaths are a measurement of how prevalent those groups are.