MurphyA/hacker-news huggingface dataset:
by cornfieldlabs | 2025-06-02 05:50:39+00:00
Thanks for the feedback! I really appreciate it

I wrote the content myself but the code for the page was written using Gemini. I don't even use Claude, only Gemini. I dumped all my thoughts into a Google doc then asked Gemini to convert it into a waitlist page without changing the content. I guess this will become a problem in future where humans need to actively prove that their content is not AI generated

> "Normal" people

Yeah you are right, normal people don't care. I just wanted a social network I liked. text posts force people to write instead of posting a low effort photo from a trip etc which reduces the amount of content generated i.e. the "updates" a user needs to look at.

This will serve a niche. My friends are using it so I consider that a win.

Thank you for the feedback again

Edit: one click account deletion also was missing in almost every website or "app" I tried so I added it as well.

This website is not unique or anything but there's nothing else that combines the specific features I want.

I still want updates from my friends but I don't want to go to an infinite scroll thing to get it.

I wish there was a way to know what's happening without the doom scrolling
by krige | 2025-06-02 05:50:42+00:00
In one amusing juncture of really bad port and emulation/hardware speed, Sim City 2000 was reported to run better as Shapeshifter-emulated Mac version, than the Amiga native version, as long as you could meet the hardware requirements.

This was due to several factors, chief of which was that the SC2000 Amiga port was made under extreme time pressure and, probably, very low budget. Later patches alleviated that to some degree, but patching your game in 1993? Who did that? What you got on your floppies was usually what you were stuck with barring some extreme cases of negligence.
by darthrupert | 2025-06-02 05:51:35+00:00
Don't teach your kids programming. Answer their questions when they have them, stop them when they're doing something obviously stupid (like too many hours on the computer, staying up too late, punching/yelling at the computer, that sorta stuff), but do not actively participate. Let them have their fun. Above all, do not get them a personal computer that is located in their own room.

In other words, be a parent, not a friend or, even worse, a colleague.
by jackdoe | 2025-06-02 05:52:40+00:00
I think there is a new nuance on "no one is reading", where _actually_ no one will be reading and only chatgpt will read your work and spit out few tokens to its user.

Now there is a chance of us actually reaching your blog/video etc, like right now on hackernews. Sometimes we will like it or not, sometimes people will share it. Now google and bing prioritize scraping it because it is linked from here, it will be indexed fairly quickly, and chagpt will be able to find it.

Soon, when every open platform is just tokens and everything is generated, we will probably move to gated communities and directories, and it will be very difficult for the chatgpt to discover your content.

And even it can actually find it, I am not sure you want everything you create to be seen through the lens of a language model.
by clipsy | 2025-06-02 05:54:49+00:00
> If I could spare my future children from MS, schizophrenia, Downs, Huntington's, Alzheimer's, etc., I'd do it in a heartbeat.

I'm sure any reasonable person would agree; the more poignant question is whether you are sparing your future children or destroying some future children in favor of others. The former is something I hope any reasonable person would agree with; the latter is tantamount to eugenics.
Show HN: I built a tool to review my teammates' pull requests faster
by edai- | 2025-06-02 05:55:36+00:00
Hi HN,

I’m Valentin, a developer who’s found code reviews to be a slow process, especially after context switching or juggling different projects and languages. Even reviewing my own code can be tough when I’ve lost the thread or just need a fresh perspective.

Over the past few weekends, I built GitReviewed to make PR reviews faster, smarter, and genuinely useful for real teams.

What it does:

- Reviews any GitHub or GitLab pull/merge request with AI-powered comments, spotting security issues, code patterns, typos, and more

- Posts comments as you (not a bot), so feedback fits naturally into your workflow

- Lets you tweak the feedback’s tone and detail level to match your team’s style

- Neat trick: Just swap github.com or gitlab.com for gitreviewed.com in any PR/MR URL to jump straight to an instant review

This is my first SaaS project, so I’d really appreciate any feedback, suggestions, or advice from anyone who’s been down this road.

I’ll be around in the comments! Thanks for checking it out!
by kusokurae | 2025-06-02 05:57:40+00:00
At present, when juniors do this at my company, they usually get fired within the month. The onboarding docs now explicitly state that though code review is a joint-responsibility process, you as the submitter are responsible for understanding it, ensuring it all works, and being aware of the broader scope and consequences. Maybe many companies have placed more responsibility on the reviewier to catch problems in the past?
by ZYZ64738 | 2025-06-02 05:57:56+00:00
Exactly what I want to read on Monday mornings: it describes and confirms my experience from different areas of life, whether it's coding, yoga or DJing; your life is for you and it's supposed to be fun. Then it's original and, with a bit of luck, others will enjoy the things you do too. However, if you do everything just to please others, then you are enslaving yourself to them, copying things that already exist and your originality is gone. My humble opinion...
by JimDabell | 2025-06-02 05:58:22+00:00
> At Agno, we're obsessed with performance. Why? because even simple AI workflows can spawn thousands of Agents. Scale that to a modest number of users and performance becomes a bottleneck.

This strikes me as odd. Aren’t all these agents pushing tokens through LLMs? The number of milliseconds needed to instantiate a Python object and the number of kilobytes it takes up in memory seem irrelevant in this context.
by roenxi | 2025-06-02 05:59:01+00:00
Human judgement is like a house built on sand, it is basically provably feeble [0]. I've literally never in practice seen a human update their beliefs using Bayes' formula. I suspect we'll find that at some point fairly soon AIs will just have better judgement than us because they can be programmed to incorporate formal statistical concepts while humans have to rely on evolving grey goop which we haven't quite mastered. I imagine it'll be almost comical watching human experts going up against a system that can actually intuit the difference between a 60% and 70% chance of something happening in their risk calculations.

Humans will still have a role expressing preferences and subjective questions though. Questions like "how much risk do you want your investments to take?" or "does this look good?" ultimately can't be answered by AIs because they depend on the internal state of a human.

[0] See also, the academic field of psychology
by jsiepkes | 2025-06-02 05:59:02+00:00
Put a target on civilian vehicles? This changes nothing. I don't know if you read or watched "generation kill" but even US troops shot at everything which came too close for comfort in Iraq. And I understand that, any unidentified vehicle could be hostile. You are not going to sit and wait to find out as a soldier.

Also they didn't drive a truck into Russia. The trucks were acquired and modified in Russia. And according to Russia they are not in a war. They are in a "special military operation"...
by lannisterstark | 2025-06-02 05:59:04+00:00
>sorry there's a tp tube up your ass about tp quality

Hm, unsure why the hostility there. My quip wasn't nearly this hostile.

>I use 2-ply and 3 squares at most.

Yes, that's not bad quality TP lol, and not what I was talking about. You ever seen TP in universities/restrooms for supermarkets etc? That's what I am talking about. Further, you ignored the points about using toilet paper as tissue paper, which is what a lot of people in bathrooms also do.
by steamrolled | 2025-06-02 06:00:21+00:00
Back in the olden days, pressure-treated wood contained compounds of arsenic and chromium. This made it pretty terrible to cut, sand, burn, etc.

The warnings persist in part because older wood still has that problem, so "reclaimed wood" projects can be risky. That said, since mid-2000s, wood in the US and the EU is treated primarily with much safer copper compounds. Copper isn't hugely toxic to humans at the levels you're likely to be exposed to from wood.

To be fair, the treatment often also includes an organic fungicide (the "azole" part in "copper azole"), which is probably not understood as well as copper.
by emidln | 2025-06-02 06:02:13+00:00
If the integrity protection is like any of the TPM implementations I've seen, it often doesn't apply once the thing is already in memory, just that when it first loads that it (and everything before it) was attested. This matters a lot once you get into the userland, esp with an older system, since any random off the shelf exploit can be chained into modifying kernel memory with the intention of modifying the binfmt loader for loadercode (or anything else). Of course, if the loadercode is just a thin shim to prod the secure firmware and that's what has the tamper mode rather than being two separate firmwares for controlling the display, you probably can't progress very far.

I'm essentially skeptical that if you have the ability to control the linux root filesystem for a very old linux distro that any other security measures for the linux binaries themselves matter.
by elliotec | 2025-06-02 06:03:24+00:00
I’ll happily let you know when I release. Goal date for public beta is the 15th. I’d love eyes and feedback on it ASAP.

Hopefully it’s obvious that Claude will not have simply written the entire thing but you might get a sense of what it can do quickly as part of a whole - maybe similar to your last sentence but I suppose I am claiming massive improvements (in productivity, no warranty on quality yet).

Also keep in mind I’m entirely solo here. I fully agree with your points that the proof is in the pudding and obviously there’s nuance to all of it. But yeah, I’m not exaggerating with my commentary above.
by CuriouslyC | 2025-06-02 06:06:12+00:00
The thing that stopped people from hiring 10-100 offshore devs per American dev lead/architect was communication primarily, with quality floor being an additional factor. Plenty of American companies have "hired 10-100 offshore devs" per American lead/architect, but they call it a foreign office, they solve the communication problem by having on-site managers that can serve as proxies, and they solve the quality floor problem by having the office in countries where the locals have strong expertise.

If AI can solve the communication and quality floor problems (it's pretty close), having 100 agents per dev lead/architect becomes perfectly viable.
by champtar | 2025-06-02 06:07:27+00:00
I remember when contactless was introduced in France, someone from the CB bank card group (https://en.m.wikipedia.org/wiki/CB_Bank_Card_Group) said that contactless was secure because you are insured. At that time France was already using chip+pin for a while.

At the end of the day the money only goes from one bank account to another, account can be frozen, charge reversed, ... So you just need to secure the POS enough that user feel safe to use it and there is a low number of people that can hack them and are willing to risk prison.
by platinumrad | 2025-06-02 06:07:57+00:00
<algorithm> is a very good header, but most of the containers are substandard at best. `std::unordered_map` is required to be node-based, `std::map` can't be a B-tree, MSVC's implementation of `std::deque` is infamously a glorified `std::list`, and so on.

Pretty much everything else (e.g. iostreams) is horrible.
by lazystar | 2025-06-02 06:08:04+00:00
> It ... starts becoming Dragon Ball Z with laser swords.

this is a billion dollar idea. i wish i had the capital to get it off the ground, sigh.

> in many cases to the detriment of consistency in lore.

"Somehow, Palpatine returned" is the current state of the lore. it literally cant get worse, so why not have some fun?
by viccis | 2025-06-02 06:08:19+00:00
There's nothing conspiratorial about it. Maybe you were thinking of a different word?

But if economic growth is your only goal then there are plenty of reliable options, like another major war, that are even better for long term economic growth. Whatever it takes to make line go up.

The worst part is that AI is absolutely not going to achieve any real "intelligence" or automate anything truly difficult. It's just going to nibble away at a bunch of formerly desirable careers.
by stgl | 2025-06-02 06:08:45+00:00
Linux does not handle any secure binaries. It only shares a filesystem where the signed and encrypted secure images are. The loadercode verification is not done in Linux, rather the insecure bootloader will read it from the filesystem load it to some memory address, that's it. From there, it is integrity-checked (?) and then executes on the second, secure core. This will then verify and chainload the secure image.
by rocqua | 2025-06-02 06:09:30+00:00
There's a benefit to types beyond correctness. It helps make code understandable locally. And that helps speed up code development, by making changes to code much faster.

I think this might be the real value of formal methods. Not correctness, but speed of itteration. That does affect what kind of formal methods do and don't help. Which really matches what the article said on delivering value with just a small amount of effort.
by DiabloD3 | 2025-06-02 06:09:32+00:00
AMD is extremely bad at communications. The driver already contains everything ROCm requires to talk to the GPU, and ROCm itself is only a SDK that contains runtimes, libraries, and compilers.

This part of TinyGrad is not a driver, however it tries to hijack the process to do part of that task. You cannot boot the system with this, and it does not replace any part of the Mesa/DRI/DRM/KMS/etc stack. It does reinitialize the hardware with a different firmware, which might be why you think this is a driver.
by nico | 2025-06-02 06:10:18+00:00
With kids under 8, been doing some light "vibecoding". I am their typist as they guide the ai to do stuff they want. Like these:

* https://openjam.ai/stupid_coral_852/8s0opc6yc5

* https://openjam.ai/stupid_coral_852/y2hj69iqvo

It gave them the experience of using a computer to create more complex things they wanted to create. They also got to experience the fun of iterating on something while playing with it. It kinda felt very natural for them

As long as they keep enjoying using these tools I believe they'll keep wanting to learn more
by TFYS | 2025-06-02 06:14:19+00:00
They boost the economy if there exist enough mechanisms that spread the generated gains to everyone. Those mechanisms used to be unions, political power of the working class and the demand for labor. The first two are close to nonexistant now, and the third one is being eroded at an increasing speed. The closer to human abilities automation gets, the less room there is for new human jobs to be created. At some point any new job invented can also be done by an AI, and at that point productivity gains have no mechanism with which to spread into the economy. At that point the owners of the machines will get everything they want from them and they'll have no need to pay other humans anything.
by bazoom42 | 2025-06-02 06:15:01+00:00
> when they want to change something, it's almost like they just do it?

Film production at this level have a lot of process. There are many teams and the director or showrunner acts as “product owner”. The crew is very hierachical and specialized with clearly defined turfs. Pre-production is iterative but when shooting starts it is waterfall - it is incredibly expensive to make small changes after shooting have started. Digital has made it somewhat more iterative since you can “fix it in post” but this still has its limits. You can remove a beard and add a spaceship but you cannot fix bad acting or bad lines.

Film production is definitely not just letting the creatives run wild. Any idea has a price tag attached and will ultimately have to be approved by the accounting team. And film production tend to have a hard deadline and no possibility of patch updated.

Software development is a lot easier since you can keep developing iteratively.
by notyouraibot | 2025-06-02 06:15:32+00:00
Sure you can build anything, hell you can even build websites using C and C++ if you really want to. React exists to make life easier, if working with HTML, JS and CSS was just as easy there would be no reason for React to exist. React and other JS frameworks are aimed at large tech companies that have thousands of engineers working on the same codebase, a framework provides structure, rules that everyone has to follow. Have you tried maintaining a single JS file with 50 functions written by a bunch of engineers? Yeah its not pleasant at all.
by fjfaase | 2025-06-02 06:17:37+00:00
Code reviews take a lot of time and delay intergration. As an alternative, you could do away with them to just do all commits on a single branch. That is the ultimate form of Continuous Intergration. As a developer you can do work on your own 'private' branch before merging to the main branch and having a tool to review your own code changes would be usefull.
by ktownsend | 2025-06-02 06:20:02+00:00
Nice to see a clear example of doing this entirely locally on a MBP. It ran >2x faster on my M2 MBP compared to the numbers they showed for an M1. Only 23/25 of the test cases passed for me on the fine-tuned model following the README 1:1, but the speedup from fine-tuned versus off-the shelf was clear. Thanks for sharing.
Show HN: Minotor – An open-source public transit routing library
by aubryio | 2025-06-02 06:22:36+00:00
Minotor is an open-source client side transit routing library for the web. It supports extended GTFS feeds parsing, complex routing queries, geographic and textual stops search. Unlike most transit planners out there, minotor can store all the transit data for a given day in memory on the client, allowing for fast runtime queries using only local data.
by jandrewrogers | 2025-06-02 06:23:18+00:00
Again, you are missing the point. The technical capability exists, you are arguing the details. Obsessing over APS isn’t materially contributing to your argument. The technology isn’t constrained by your examples. We are not talking about traditional AD radars. Trying to make it about AD radars is disingenuous.

You are pretending that things that have proven solutions don’t actually have solutions.

I’m not saying the current set of solutions implementations is perfect but you are not making a credible argument that they don’t exist. Local battle-space sensing is very fast and very effective as a matter of record, at least in the US arsenal. That tech may not exist in the Ukraine/Russia theater but that doesn’t mean it doesn’t exist.
by audunw | 2025-06-02 06:24:16+00:00
I can’t take this seriously at all. Have you seen what they’re talking about every day on Russian television? You think it’d be better for Ukraine to move from EU/US sphere of influence, and whatever Ukrainian nationalism they’re supposedly propping up, to Russias? Russia will only support one kind of nationalism: Moscovian nationalism. They’re openly talking about cultural genocide on national television. They’re openly talking about reviving the Russian empire and forcing Russian culture upon all its subjects.

You can see for yourself on Russian Media Monitor. I can’t believe how naive some of us can be towards Russia when their intentions are so out in the open, and it’s so easy for us to see for ourselves.
by bsder | 2025-06-02 06:25:20+00:00
> I've literally never in practice seen a human update their beliefs using Bayes' formula.

Then you've never debugged anything genuinely difficult.

Moving from "Where did I screw up in my code?" to "Is this library broken?" to "Wait, that's not possible. Let's look at the compiler output on Godbolt." to "Are you kidding me? The SPI system returns garbage in the last bit for transactions of 8n+1 bits?" (BTW, Espressif, please fix that in the C6. Kthxbye.) is all about establishing ground truth and adjusting your Bayesian priors as you gather evidence.
by gherkinnn | 2025-06-02 06:25:52+00:00
That matches my experience.

Decomposing a problem so that it is solvable with ease is what I enjoy most about programming and I am fine with no longer having to write as much code myself, but resent having to review so much more.

Now, how do we solve the problem of people blindly accepting what an LLM spat out based on a bad prompt. This applies universally [0] and is not a technological problem.

0 - https://www.theverge.com/policy/677373/lawyers-chatgpt-hallu...
by mtlsnk | 2025-06-02 06:26:51+00:00
These subdomains/sites are most likely misconfigured in such a way that malicious actors are able to redirect to/host anything they wish.

There was a blogpost here on HN about this, showing that (Roblox/Robux) scams were also seemingly hosted on .gov sites. I can't find that post anymore.

Here is a publication related to what you've found: https://cofense.com/blog/threat-actors-exploit-government-we...
by sien | 2025-06-02 06:29:05+00:00
Your point totally stands.

But in the late 1980s, oh my. An Amiga 500 in 1987 was really a lot better than a PC of the time for many things. It was also a lot cheaper. Maybe half the price. The Amiga and the Atari ST didn't improve enough by 1991. By then a PC was better.

But by 1988 the PC was so far outselling everything else that the writing was on the wall.

This article has a graph of market share by year.

https://arstechnica.com/features/2005/12/total-share/

People who had Amigas and Atari STs couldn't quite understand how their machines, that they perceived as so much better, were being outclassed by PCs running MS-DOS. On an Amiga 500 in 1987 you had a decent GUI. Until Windows 3 PCs didn't.

For example, Pro-Write on the Amiga having real time spell checking and being WYSIWYG in the late 1980s. It wasn't until Word 6 in 1993 that Word was really much better.
Show HN: stonebox – Run JS, TypeScript, and Python in Docker/local sandboxes
by Jacques2Marais | 2025-06-02 06:29:22+00:00
Stonebox is a TypeScript package for running Python, TypeScript, and JavaScript code in a sandboxed environment. It supports two execution engines:

1. Process Engine: Uses Node.js child processes for fast, local sandboxing. 2. Docker Engine: Runs code inside Docker containers for strong isolation and security.
by marcus_holmes | 2025-06-02 06:30:18+00:00
Yeah, as it turns out fracking wasn't that difficult. But it took the industry some effort to find that out, effort that it didn't want to spend until it had to.

The same may be true for a whole bunch of things - we don't do them now because that's not how we do things, and it'll take some effort and risk to try a new way. We have a local optimum that we're happy with until the environment changes and we have to discover another one.

So possibly the assumption wasn't even "next oil is more difficult" but just "current oil is good enough". If you're making vast bank with the current process, why change?

Which is the thing with growth collapsing. What works now won't work in the future, but that doesn't mean that nothing works in the future. There might be better ways of running an economy as we stop relying on growth to make everything work.