MurphyA/hacker-news huggingface dataset:
by tim333 | 2026-02-04 10:38:11+00:00
When I visited Japan around 1983 it was the other way around - Japan was stupid expensive compared to the US or Europe. It's mostly down to investment flows moving the currencies. Back then Japan was the economic miracle dominating cars and cameras and everyone was buying in. Now Japan is in gentle decline and the hot money is all going to the US to invest in FAANG stuff.
by pasc1878 | 2026-02-04 10:38:44+00:00
Xcode is really only usable for Objective-C, C and Swift its support for C++ e.g. simple things like formatting and definitions and debugging for C++ are as you note are just poor

Visual Studio does treat C++ as a first class language (I suspect because that was the first non C language it supported and Windows apps used C++ in the 1990s)

I would try Clion for C++ if you can't use VS.
Eclipse was reasonable 15 years ago when Apple used gcc.
by fnordian_slip | 2026-02-04 10:39:25+00:00
I have the Amaran 200d S, which is about 250 pounds I think. It's not as stylish, but has not only a CRI of 96+, but more importantly an SSI (D56) of 87+, which is hard to beat imho.

I rather like the way it releases concentrated light towards you, as the sun does through a window, but not everyone wants harsh shadows. At the same time, the reflector makes the 20.000 lumens feel like a lot more, as the light doesn't have to illuminate the whole room, just where you're sitting.
by lucharo | 2026-02-04 10:39:57+00:00
A status page in the style tech companies' but for TfL service — what is says on the tin!

This is for the Londoners out there. It all runs for free using Cloudflare infra! Cloudflare workers call the API and accumulate the data in a Cloudflare R2 bucket.

Enjoy and don't be late!
by cyrus_kelly | 2026-02-04 10:40:25+00:00
Hey all! Wanted to share something me and a friend just launched - we've been building markup.one, an AI design tool that actually follows brand guidelines.
The frustration that kicked it off: every time we've tried using AI design tools for anything brand-related, it's been a coin flip whether the output is actually usable. Worse yet, when you want to adapt that same piece of content to different formats, the AI just starts from scratch.
We've built our own models that are really good at consistency and quality. Once you've perfected your post for one format, the AI can translate that exact design into as many different formats as you need - no starting over. And unlike Nano Banana Pro or GPT-Image, the designs are fully editable if you want to tweak things yourself.
For any devs in here, we're considering launching an API so reach out if that could be useful.
We just went live on Product Hunt today and have already crossed 100 active users. If you've got a sec, an upvote would really help: https://www.producthunt.com/products/markup-one?utm_source=o...
by notahacker | 2026-02-04 10:41:14+00:00
Reminds me of the proposal to deorbit end of life satellites by puncturing their lithium batteries :)

The physics of consuming bits of old chip in an inefficient plasma thruster probably work, as do the crawling robots and crushers needed for orbital disassembly, but we're a few years away yet. And whilst on orbit chip replacement is much more mass efficient than replacing the whole spacecraft, radiators and all, it's also a nontrivial undertaking
by pjc50 | 2026-02-04 10:41:16+00:00
The stupid thing is that a packaging system - MSI and later MSIX - has existed for a long time. But the tooling for it, to put things into packages, is a mess; nor is there a single tool even for Microsoft's own stuff. They really need to get onto dogfooding this stuff.

But then, in an environment dominated by corporate IT who have no real means of switching, why improve the product?
by isodev | 2026-02-04 10:41:30+00:00
From all the things to work on Xcode... fixing the ghost diagnostic errors, actual hot reload instead of the nightmare Previews are, tooling to help diagnose the now messy Swift 6 concurrency code, that thing where you can't open a project and one of it's dependent swift packages for editing simultaneously ...

The list of actually useful things that can be added/changed in Xcode has more tokens than Claude is allowed to read at one time before grepping.
by tialaramex | 2026-02-04 10:41:42+00:00
> It'd be great to start digging into the "why" and figure out how to mitigate the sources.

The "why" is that Measles is an extremely infectious viral disease and so it spreads easily. You "mitigate" this by vaccinating everybody you can once they're old enough and thus creating herd immunity. We already knew that a long time ago.

Or I suppose if you think God King Donald J Trump's misfiring brain controls reality you could ask him to Truth that measles doesn't exist any more. Good luck with that.
Ask HN: Why not just running OpenClaw in Docker?
by fdeage | 2026-02-04 10:42:06+00:00
Everyone in town is talking about running OpenClaw/Clawd on a VPS or a dedicated burner machine (e.g. a Mac mini), for obvious security reasons.

What I don't see discussed much is Docker. On macOS it already runs inside a Linux VM, and the setup can hardened even more (in principle): no bind mounts, no /var/run/docker.sock, non-root user, read-only filesystem, tight resource limits, restricted networking, etc.

Given that, what are the concrete reasons people still consider Docker unsafe?
by itay-maman | 2026-02-04 10:42:51+00:00
Agreed that it is weird. FWIW, when I feel my chat with the LLM has landed (I got a final answer I'm satisfied with), I usually just close the tab or exit the agent session without the ceremony of "thanks, that was helpful."

Anyhow, I feel these entire chats are a gentle game of what to tell, when, and how much. Too little guidance and it won't understand the goal. Too much and it'll drown in details and lose focus. The gestures (which I do try to keep as short as possible) are micro-steerings I apply along the way.
by cmenge | 2026-02-04 10:44:22+00:00
> Or you put the data centers at different points on earth?
> Or you float them on the ocean circumnavigating the earth?

What that does have to do with anything? If you want to solar-power them, you still are subject to terrestrial effects. You can't just shut off a data center at night.

> Or we put the datacenters on giant Zeppelins orbiting above the clouds?

They'd have to fly at 50,000+ ft to be clear of clouds, I doubt you can lift heavy payloads this high using bouyancy given the low air density. High risk to people on the ground in case of failure because no re-entry.

> If we are doing fantasy tech solutions to space problems, why not for a million other more sensible options?

How is this a fantasy? With Starlink operational, this hardly seems a mere 'fantasy'.
by s-macke | 2026-02-04 10:44:27+00:00
I’ve also been playing around with reverse engineering, and I’m very impressed. It turns out that Codex with GPT-5.2 is better at reverse engineering than Claude.

For example, Codex can completely reverse-engineer this 1,300-line example [0] of a so-called C64-SID file within 30 minutes, without any human interaction.

I am working on a multi-agent system that can completely reverse-engineer C64 games.

[0] https://gist.github.com/s-macke/595982d46d6699b69e1f0e051e7b...
by mortarion | 2026-02-04 10:44:36+00:00
Not only that. This law exists like this because of a EU directive.

https://eur-lex.europa.eu/eli/dir/2011/93/oj/eng

Let me quote again: Pay attention to c.iv specifically:

(c) ‘child pornography’ means:

(i) any material that visually depicts a child engaged in real or simulated sexually explicit conduct;

(ii) any depiction of the sexual organs of a child for primarily sexual purposes;

(iii) any material that visually depicts any person appearing to be a child engaged in real or simulated sexually explicit conduct or any depiction of the sexual organs of any person appearing to be a child, for primarily sexual purposes; or

(iv) realistic images of a child engaged in sexually explicit conduct or realistic images of the sexual organs of a child, for primarily sexual purposes;
by jcmartinezdev | 2026-02-04 10:44:40+00:00
For what it looks, this is something where DCR (https://openid.net/specs/openid-connect-registration-1_0.htm...) could be helpful.

Some auth providers like Auth0 have support for it: https://auth0.com/docs/get-started/applications/dynamic-clie....

There are some caveats and security concerns when using DCR, so you should research more into that. Another option may be CIMD (https://www.ietf.org/archive/id/draft-parecki-oauth-client-i...) though I'm not totally familiar with it.

What you also mentioned, like using proxys, or wildcards, is also widely used, at least for what I've seen.
by pseudony | 2026-02-04 10:44:50+00:00
You can’t “undo” a school shooting, for instance, so we tend to have gun laws.

You can’t just “undo” some girl being harassed by AI generated nude photos of her, so we…

Yes, we should have some protections or restrictions on what you can do.

You may not understand it, either because you aren’t a parent or maybe just not emotionally equipped to understand how serious this actually can be, but your lack of comprehension does not render it a non-issue.

Having schools play whack-a-mole after the photos are shared around is not a valid strategy. Never mind that schools primarily engage in teaching, not in investigation.

As AI-generated content gets less and less distinguishable from reality, these incidents will have far worse consequences and putting such power in the hands of adolescents who demonstrably don’t have sound judgment (hence why they lack many other rights that adults have) is not something most parents are comfortable with - and I doubt you’ll find many teachers, psychiatrists and so on who would support your approach either.
by grugdev42 | 2026-02-04 10:45:06+00:00
Web dev based answer:

I know it's cliche to say it, but most of the tech debt I've seen is on the frontend.

Most backends are relatively simple. Just a DB with lots of code wrapping it. But even the worst backends are relatively simple beasts. Just lots of cronjobs and lots of procedural code. While the code is garbage, it can be understood eventually. The backend is mature... even the tech debt on the backend is a known quantity!

But the frontend... damn the complexity and the over engineering are something unique. I think there is a fetish among frontend developers to make things as complicated as possible. Packages galore and SO MANY COMPONENTS.

As soon as people start inventing their own design system, UI framework, and sub packages I think the frontend is doomed for that project.
by wtcactus | 2026-02-04 10:45:20+00:00
It's 2026. No common individual can be accountable for anything wrong they do. We must always find some way to blame some "corporation" or some "billionaire" or some ethnic group of people.

I wonder where all these people - and the French government - has been in the past 3 decades where kids did the same thing with Photoshop.
Show HN: Swiss army knife for SpiderWeb Router
by devilfileprong | 2026-02-04 10:46:11+00:00
Show HN: Reverse engineering the "SpiderWeb Router" – A mysterious mesh device

Found this at a thrift store in Portland. Matte black casing, 8 antennas,
USB port labeled "GLITCH INJECTION." Paid $66 for it.

Turns out it:
1. Creates a mesh network called "The_Web_That_Binds_[hex]"
2. Only allows devices with knitting patterns to connect
3. Gradually corrupts pattern files in transit
4. Has a web interface at :6666 with "Shadowban Dashboard"

The firmware references:
- "Spider Governor Y3 protocol"
- "Ududenka web-sensing"
- "Okala Akwu cipher"

Most bizarre: it mines some cryptocurrency called $MUTE from
"audible sighs" (microphone access required).

I've dumped the firmware here:
https://github.com/Augmented-Reality-Virtual-Reality-AR-VR/P...

Questions for HN:
1. Is this an art project or actual malware?
2. Who would build this? (Disgruntled Ravelry mods?)
3. Should I connect my knitting machine to it?

Live right now at my apartment (DM for SSID if you're in SF and hate capitalism).
by bojan | 2026-02-04 10:46:33+00:00
> ‘Yes’ means ‘yes, sir’ only in the army.

Not really, if you get a "yes" in the Netherlands, Nordics, Germany or Poland it does mean, simply, yes.

The consequence of which is that actually getting a "yes" takes a lot of work.

I don't dare speak for other countries, no experience there.
by Calavar | 2026-02-04 10:46:38+00:00
They did and they do, and you don't even have to go back a full week for an example. On Jan 30th, the price of gold fell over 10% in a 24 hour period and silver fell over 30% [1].

[1] https://www.cnbc.com/amp/2026/01/30/silver-gold-fall-price-u...
by KaiserPro | 2026-02-04 10:46:47+00:00
sigh

The vast majority of the EU is not common law, so "reasonable" in this instance is different.

What you describe already happens in the USA, that why MLB has that weird local TV blackout, why bad actors use copyright to take down content they don't like.

The reason why its so easy to do that is because companies must reasonably comply with copyright holder's requests.

Its the same with CSAM, distributing it doesn't have first amendment protection, knowingly distributing it is illegal. All reasonable steps should be taken to detect and remove CSAM from your systems to qualify for safe harbour.
by sam-cop-vimes | 2026-02-04 10:46:47+00:00
Not the same - the barrier to entry was too high. Most people don't have the skills to edit photos using Photoshop. Grok enabled this to happen to scale for users who are complete non techies. With grok, anyone who could type in a half-coherent sentence in English could generate and disseminate these images.

Edit: clarified the last sentence
by CraigJPerry | 2026-02-04 10:47:10+00:00
>> Coding is like

That description is NOT coding, coding is a subset of that.

Coding comes once you know what you need to build, coding is the process of you expressing that in a programming language and as you do so you apply all your knowledge, experience and crucially your taste, to arrive at an implementation which does what's required (functionally and non-functionally) AND is open to the possibility of change in future.

Someone else here wrote a great comment about this the other day and it was along the lines of if you take that week of work described in the GP's comment, and on the friday afternoon you delete all the code checked in. Coding is the part to recreate the check in, which would take a lot less than a week!

All the other time was spent turning you into the developer who could understand why to write that code in the first place.

These tools do not allow you to skip the process of creation. They allow you to skip aspects of coding - if you choose to, they can also elide your tastes but that's not a requirement of using them, they do respond well to examples of code and other directions to guide them in your tastes. The functional and non-functional parts they're pretty good at without much steering now but i always steer for my tastes because, e.g. opus 4.5 defaults to a more verbose style than i care for.
by tene80i | 2026-02-04 10:47:39+00:00
You’re absolutely right that it is a difficult question where to draw the line. Different countries will do it differently according to their devotion to individual freedoms vs communal welfare.

The knife (as opposed to sword) example is interesting. In the U.K. you’re not allowed to sell them to children. We recognise that there is individual responsibility at play, and children might not be responsible enough to buy them, given the possible harms. Does this totally solve their use in violent crime? No. But if your alternative is “it’s up to the individuals to be responsible”, well, that clearly doesn’t work, because some people are not responsible. At a certain point, if your job is to reduce harm in the population, you look for where you can have a greater impact than just hoping every individual follows the law, because they clearly don’t. And you try things even if they don’t totally solve the problem.

And indeed, the same problem in software.

As for the violent crime rates in the U.K., I don’t have those stats to hand. But murder is at a 50 year low. And since our post-Dunblane gun laws, we haven’t had any school shootings. Most Britons are happy with that bargain.
by dcminter | 2026-02-04 10:48:44+00:00
I don't know how their switches worked, but the Wang 2200 terminals¹ that my father worked with had an interesting angle on tactile feedback; on each keypress a single chunky solenoid attached to it physically moved to give a satisfying "chunk" noise and vibration.

The idea presumably was to give solid mechanical feedback to professional typists used to the same from electromechanical typewriters throwing the type arm onto the platten.

Note this was late 70s/early 80s so I may be confusing/conflating it with other machines.

¹ https://en.wikipedia.org/wiki/Wang_2200#/media/File%3AWang22...
by coffeebeanHH | 2026-02-04 10:48:48+00:00
I hate the graphics provided by ft. You can clearly see they have no clue about orbital maneuvers.

About the sats.... Well, I guess we have to go on with unencrypted commands. But we could still add an encryption layer on ground base level. So the worst thing is that an Actor starts firing thrusters to make the thing crash into another sat an orbit or two later. But how would you even block correcting commands against the manipulation? So maybe they had to spinthrust the thing out of juice to get some dead sats in geostat, while not accidentally ending up in the graveyard.
by rvz | 2026-02-04 10:50:15+00:00
> Given that, what are the concrete reasons people still consider Docker unsafe?

Docker shares the same kernel as the host and is at risk of allowing container escapes and all it takes is for it to be exploited at the kernel level. [0]

As long as you run Docker on the host (which doesn't provide kernel isolation), the host will always be at risk of container escapes.

[0] https://www.sysdig.com/blog/runc-container-escape-vulnerabil...
by derrida | 2026-02-04 10:51:10+00:00
I have no idea about any of that but like I wasn't thinking of github until you mentioned it and this comment I upvoted because was informative and relevant to the discussion and I don't know about R.E but curious to try and this kind of activity just seems like the sort of things people who are interested in software, learning and aware of security do... like to find bugs or malware or something...

Is this a bad look for Derrida.org?
by sam-cop-vimes | 2026-02-04 10:51:13+00:00
You cannot offload all problems to the legal system. It does not have the capacity. Legal issues take time to resolve and the victims have to have the necessary resource to pursue legal action. Grok enabled abuse at scale, which no legal system in the world can keep up with. It doesn't need explanation that generating nudes of people without their consent is a form of abuse. And if the legal system cannot keep up with protecting victims, the problem has to be dealt with at source.
by joe_mamba | 2026-02-04 10:53:00+00:00
>You can’t just “undo” some girl being harassed by AI generated nude photos of her, so we…

No, but if you send those people who made and distributed the AI nude of her to jail, these problems will virtually disappear overnight, because going to jail is a hugely effective deterrent for most people.

But if you don't directly prosecute the people doing it, and instead just ban Grok AI, then those people will just use other AI tools, outside of US jurisdiction, to do the same things and the problem persists.
An Open Letter to Jony Ives AI Companion
by daly | 2026-02-04 10:53:19+00:00
I"m old. I need something that watches everything I do and say.

It should be able to tell me where I left my coffee cup.

It should tell me what meds to take and remind me to take them.

It should remind me to pay a bill since I still write checks.

It should tell me that today is trash day.

It should keep a list of things I need at the store.

At the store it should tell me what to buy.

It should remind me of upcoming birthdays.

It should listen to phone calls and tell me what I promised.

It should remind me that the wash needs to be put in the dryer.

It should tell me the name of "that actor" in "that movie"
where they did "that thing".

In shourt, it should be a "companion".

I don't need to know the capital city of Kansas or to
name the fifth digit of Pi. I need immediate help with
the trivial things usually in short term memory.

Let me know when you think you've solved this.
I want to be a beta tester.

Oh, and remind me that I promised to be a beta tester
for "that thing" you invented :-)

Tim (axiomcas@gmail.com)
by KaiserPro | 2026-02-04 10:53:24+00:00
Nothing in common law is "concrete", thats kinda the point of it.

Judges can evolve and interpret as they see fit, and this evolution is case law.

This is why in the US the supreme court can effectively change the law by issuing a binding ruling. (see 2nd amendment meaning no gun laws, rather than as written, or the recent racial profiling issues)
by arbol | 2026-02-04 10:53:35+00:00
Training data for LLMs immediately springs to mind. They've had a free pass so far but there have been numerous threads on HN talking about server costs ramping up. People are creating zip bombs etc. to combat the LLM companies. Artists are not happy about content being ripped off.

If you consider that AI agents may end up autonomously designing, building and running SaaS-like products, or API microservices, it makes sense that they should be able to pay systems in stable coin. It allows them to operate without the restrictions put in place by traditional financial institutions. That's my futurist opinion.
by skerit | 2026-02-04 10:53:40+00:00
Oh, interesting. I started using the ReVa/Ghidra MCP server together with Claude since day 1 (Well, since Claude Sonnet 4.0 was released) and I saw Claude get better at it with every update. I've gotten pretty far in reverse engineering a game from the early 2000s (though I still have to do a lot of things manually, but this then also taught me A TON about Ghidra)

I'm very interested in trying out Codex now.
by Nextgrid | 2026-02-04 10:54:09+00:00
Back when computers were actually expensive and wireless networking technology wasn’t as good/common, they would take your card to the back office and run it on the single, hardwired card terminal.

Nowadays it’s less of an issue as those terminals cost peanuts and WiFi is ubiquitous so they have many of them and can just bring one to your table.