MurphyA/hacker-news huggingface dataset:
by tezza | 2025-04-28 07:20:02+00:00
I’m working on a review website for Generative AI. Targeted at people who want to use GenAI to build stuff.

e.g.: Following up on one of my HN comments on OpenAI ImageGen gpt-image-1 quality: Side by side comparison of more challenging prompts at Low/Medium/High:

https://generative-ai.review/2025/04/apple-a-dog-how-quality...
by pbhjpbhj | 2025-04-28 07:20:42+00:00
Except masks were a societal necessity to prevent further spread of an airborne pathogen - people not wearing masks were choosing to put their neighbours at risk of death.

I'm not sure what a "fine speculator" is?

In the UK the Tory ruling party used mask supply, and it seems other contract-based fraud (Covid website, at least), to steal £Billions from the Exchequer.
by rsynnott | 2025-04-28 07:21:01+00:00
> It's why these no-code/vibe-code solutions like bolt, lovable, and replit are great at hackathons, demos, or basic front-ends but there's a giant cliff past there.

Back in the day, basically every "getting started in Ruby on Rails" tutorial involved making a Twitter-like thing. This seemed kind of magic at the time. Now, did Rails ultimately end up fundamentally end up totally changing the face of webdev, allowing anyone to make Twitter in an afternoon? Well, ah, no, but it made for a good tech demo.
by moritzwarhier | 2025-04-28 07:21:13+00:00
I should have read your post in full before my commenting (it was late in the evening here).

Can't describe now what exactly I meant about the writing and normally I refrain from accusing LLM usage because of such gut feelings. So sorry.

Of course people have published LLM texts on their personal sites, but that doesn't mean you do.

So far I only skimmed that post, will re-read it later.
by Drewza | 2025-04-28 07:22:36+00:00
I've been working on onsite deployments for https://www.keystash.io, which is a Linux SSH Key and User management system. It's been going for a while now and I am finally implementing onsite deployments as so many customers actually want to run this themselves. When we started, we really thought customers wouldn't want the hassle of another piece of infrastructure to manage, guess we were wrong :-)

Onsite deployment is a lot more difficult to make slick and easy. We've been thinking about the best way for our customers to deploy while reducing the load on our support team. So far, we are thinking about RPM's, Debs and Docker and trying to make this as close to a '5 step process' as possible.

I would love to hear people's thoughts on other mechanisms that make it easier for SRM's / DevOps to manage key platform infrastructure software.
by creatonez | 2025-04-28 07:23:09+00:00
> Something like 8/10 years ago I did the procedure and was given back something like 120/130€ I think, that will give the approximate price for windows that you pay with your laptop purchase....

That almost sounds like they made a mistake and didn't realize they weren't supposed to refund that much. The OEM keys sold in bulk are not supposed to cost the manufacturer that much.

It's been 26 years since the Windows Refund Day protests and it still isn't particularly common for OEMs to comply with this request, so I'm surprised you were able to do it.
by toolslive | 2025-04-28 07:23:31+00:00
Nope. The list is very limited. For the starting position: a3, a4, b3,b4,.......h3, h4, Na3, Nc3, Nf3, Nh3

That's 20 moves. the size grows a bit in the early middle game, but then drops again in the endgame. There do exist rather artificial positions with more than 200 legal moves, but the average number of legal moves in a position is around 40.
Ask HN: Building Subfex, a Smart AI Subscription Bundle
by amol_s | 2025-04-28 07:23:31+00:00
Instead of managing multiple separate subscriptions (and dealing with the cost and fatigue), users can choose a bundle that fits their workflow.

We’re in early development and would love your feedback:

Have you experienced subscription fatigue with AI tools?

Would you find value in a bundled subscription for multiple AI apps?

How would you expect the pricing to work for a 3–5 tool bundle?

What tools or categories (writing, search, design, productivity, etc.) would you like included?
by viraptor | 2025-04-28 07:23:49+00:00
> Gym is something men do to compete with other men

That's a massive overgeneralisation. Gym is not just for looks. Based on local gym, it's not even the main purpose. There's lots of people using it for maintaining basic fitness.

I'm writing it here, because when I was growing up, many people genuinely had the idea that you start going to the gym to become a bodybuilder. In case anyone needs to hear it - no - feel free to go to just be more healthy.
by dmurray | 2025-04-28 07:23:53+00:00
> This is also a chess puzzle marked as very hard that a person who is good at chess should give themselves fifteen minutes to solve. The author of the chess.com blog containing this puzzle only solved about half of them!

I am human and I solved this before opening the blog post, because I've seen this problem 100 times before with this exact description. I don't understand why an LLM wouldn't have done the same, because pattern matching off things you saw on the internet is IIUC the main way LLMs work.

(I am good at chess, but not world class. This is not a difficult mate in 2 problem: if I hadn't seen it, it would take a minute or so to solve, some composed 2-movers might take me 5 minutes).
by ramon156 | 2025-04-28 07:24:44+00:00
Because having your own product is something that on paper sounds extremely rewarding. If you do it well, the maintenance might be less than the work you put in your actual job.

Some people want to break out of the cycle, and you can't really blame them for it when the economy is hurting working people (ofcourse excluding that writing software is relative to other jobs a cushion job)
by ifuryst | 2025-04-28 07:24:50+00:00
As the MCP ecosystem continues to grow, more projects and B2B services are starting to adopt MCP.

When MCP is truly applied in production environments, adapting and integrating existing API services will inevitably become a challenge — often requiring significant engineering and system investments.

That’s why I believe there is a real need for an “Nginx-like” reverse proxy at the MCP layer — a tool that enables individuals and businesses to quickly connect their existing APIs into the MCP ecosystem at low cost, allowing them to validate ideas and markets without heavy upfront refactoring.

Currently, Higress is the major gateway solution supporting MCP, and it demonstrates strong technical advantages in large-scale scenarios. However, in terms of access cost, documentation maturity, and development flexibility, it may pose a higher barrier for some projects — especially when second development is needed, given the complexity of the Istio/Envoy/Wasm stack.

Based on this background, I built and open-sourced MCP Gateway — a lightweight, platform-neutral, and low-overhead MCP gateway that can be quickly deployed on local machines, standalone servers, or Kubernetes. Through simple configuration, you can easily transform existing API services into MCP servers.

Today, MCP Gateway is officially launched on Product Hunt! If you find it valuable, I’d greatly appreciate your upvote!

The future of this market is still uncertain, but I truly believe building a tool that fills this gap and lowers the adoption barrier is something meaningful. You’re warmly welcome to try it out — and I’d love to hear your feedback and suggestions!

GitHub: https://github.com/mcp-ecosystem/mcp-gateway Product Hunt: https://www.producthunt.com/posts/mcp-gateway
by thinkingemote | 2025-04-28 07:25:00+00:00
Perhaps for the same reason Russia's intelligence forces does it? They kill people in an obvious manner to send a message and the message is to demoralise, destabilise and psychologically harass other people. "I could be next"

I'm not sure if the Stasi disappeared people in an obvious or hidden manner though. Maybe they did it more frequently than modern states assassinations? In both cases it shows that the life of any person is not important to them - what's important is the effects an action causes.
by ddxv | 2025-04-28 07:25:34+00:00
MITM on Android Emulator to capture which 3rd party IP/URLs apps talk to:

MITM + Waydroid doc: https://github.com/ddxv/mobile-network-traffic

Actual scraper (look in adscrawler/apks/waydroid.py): https://github.com/ddxv/adscrawler

Final product of reporting for which apps talk to which country / companies will go on: https://appgoblin.info

Feel free to contact me if you're interested in learning more.
by joexbayer | 2025-04-28 07:25:45+00:00
I’m overwhelmed with the effort you put into making my OS run! I really appreciate it! Will take some time to through it all in detail. But a lot of the partitions and filesystem parts of the OS was simply to be able to mount the image in Linux and copy over files. Initially my OS and bootloader didn’t need partitions. As you noticed currently the kernel is not part of the filesystem, but is prepended. The entire partition / boot system is very shaky, so a lot more work will have to go into making it stable. Thanks again for all your comments and efforts. Will try to implement and research as much as possible of the parts you touched on! Thanks!
by jonathanlydall | 2025-04-28 07:26:12+00:00
The problem is people who as matter of course travel above the speed limit regardless of if any other motorists are around them, as they are “playing by different rules”, making them more unpredictable and stressful for those around them.

Just two days ago I did a long distance trip and in general I could engage cruise control at the speed limit allowing me to focus more on other potential hazards around me.

Occasionally I would need to move out the left lane (I live in country where we drive on the left side of the road) to overtake someone travelling slower than me, and somewhat often while in the process of overtaking, someone who was going 20+km/h over the speed limit would drive at a completely unsafe following distance behind me until 30s later or so when it would be possible for me to move back into the left lane.

I don’t care much if other people want to speed past me, but I’m not going to slow down or unlawfully speed for them to do so, so this makes these situations way more and needlessly stressful.

No doubt at least some of these other drivers regard me as the unsafe driver in these situations.

If people would rather just generally use cruise control themselves at the speed limit, the roads would be more predictable, it would be safer and stress free. They’re at most saving 10s of minutes on 7hour trip, it’s not worth the cost.

Speed limiter seems justified for people who are repeatedly endangering others.
by hsx | 2025-04-28 07:26:18+00:00
I’ve been building an Elixir app to poll RSS feeds and pipe new entries to Discord.

Performance is rock solid, and it’s almost ready to release, I just need to tweak a few things (like free trial with no CC).

I have a very long to do list, and ultimately want to extend it with “change detection”, e.g. notify when an HTML element on a website changes.

All feedback is welcome

https://feedsync.net
by paganel | 2025-04-28 07:27:55+00:00
> Political protests in France remain quite powerful,

Political repression against the gilets jaunes was quite powerful, too, thanks for reminding me. It was surreal to be stopped in the middle of no-where, Pays de la Loire, by a bunch of gendarmes who were holding submachine guns, and all that because it was still gilets jaunes season (early autumn of 2019, if I remember right).
by joegibbs | 2025-04-28 07:27:55+00:00
I don't think you can get much of an accurate answer over whether women prefer buff men from this. He's doing a pose which makes him look tiny in comparison, skinny with oversized arms. The lighting doesn't help either, it makes him look balder and his face look older. Also he's got some decent muscle in the before picture, just a higher bodyfat %. I'd be interested to know what the results would look like if it was more of a recomp where he was closer to his starting weight but with more mass, rather than a straight cut.
by sshine | 2025-04-28 07:28:17+00:00
Mind blown.

This is so simple.

It’s like rlwrap, but generic. So you could reimplement rlwrap with this.

I’ve been experimenting with schemesh recently. It’s a shell with ask control structures in scheme. Amazing, but a little immature still. Having a scheme middleware would be stronger: I can have a full zsh where a control key drops me onto a Scheme interpreter.

Now, how far up your process tree do you want to host it?
by creatonez | 2025-04-28 07:28:20+00:00
It used to be FreeDOS running on baremetal, but the combination of the lack of NVMe drivers for DOS and BIOS functionality becoming broken over time made it impossible.

I find it so wacky that they didn't just replace the option with a random Linux. Or if it needs to be crippled (so that normal users don't try to use it in that state), coulda just been FreeBSD or something. Anything that boots on modern UEFI, starts at a command line interface, and has no hope of ever supporting Wifi would have accomplished the same goal of technically shipping a computer with an OS but scaring the user away from stubbing their toe on it.
by cookiengineer | 2025-04-28 07:28:21+00:00
For the last months I've been working primarily on building a UI framework for Go in Go via WebASM.

Had to implement the bindings first, because js.Value kind of sucks. Meanwhile I am building web components and widgets and it's slowly getting where I want it to be.

Maybe after a couple more weeks I can finally build apps in 100% Go and together with webview/webview. Still needs a lot of work around the edges here and there.

[1] https://github.com/cookiengineer/gooey
by walterbell | 2025-04-28 07:29:08+00:00
You can't disappear everyone. Deniable punishment of possible precrime would create superstitions for the general population to be on their best behavior. Sabotage that slows down an adversary would enable more time for surveillance.

See "predictive policing", https://projects.tampabay.com/projects/2020/investigations/p...

> One former deputy described the directive like this: “Make their lives miserable until they move or sue.” In just five years, Nocco’s signature program has ensnared almost 1,000 people.
by MattPalmer1086 | 2025-04-28 07:31:34+00:00
Don't get hung up on the word "coverage". We all know test coverage isn't a great metric.

I just used IntelliJ AI to generate loads of tests for some old code I couldn't be bothered to finish.

It wrote tests I wouldn't have written even if I could be bothered. So the "coverage" was certainly better. But more to the point, these were good tests that dealt with some edge cases that were nice to have.
by kappasan | 2025-04-28 07:31:45+00:00
Did a Show HN about a month ago, but we're hard at work building dédédé [1] - it's a not-for-profit website that invites people to casually share the "good, bad, and why"s of urban spaces.

[1] https://dedede.de/en

We're based in Kyoto and the posts are heavily Japan-centric; we'd love to see posts from all over the world!
by cantrecallmypwd | 2025-04-28 07:31:48+00:00
Yep. I can't use certain words or express forbidden "sentiment" on Youtube because my comments will be auto-deleted or I will be called "bullying" and violating TOS for responding to a video's ideas abstractly without getting personal or going low in any form. This is illiberal technofeudalism done for profit and for driving particular agendas and themes while silencing others that they find inconvenient.

My conclusion is only non-profit public utilities can promote maximum freedom because corporations will banish and muzzle anyone who disagrees with their advertisers or corporate masters.
by epolanski | 2025-04-28 07:32:11+00:00
> but I can say that people I interviewed with degrees generally did better

I can also confirm that.

It shouldn't come as a surprise that people with a formal degree are on average better prepared to interviews.

But sadly, it has absolutely no correlation with work performance. Zero, none.

In fact, I can say that the overwhelming majority of non graduates did far better on the job: more motivated, stays longer, hungrier to learn and prove themselves.
by thierry_src | 2025-04-28 07:32:32+00:00
One of my worry about the presented ideas, and this is present in RISC-V vector ISA if I'm not mistaken, is that register-size-independent vector instructions have random execution times depending on hardware register width.

I remember seeing presentations of extensions to AVX (during probably a supercomputing related event in Spain years ago ?) that some complex, matrix to matrix instructions could have data dependent execution time, in addition to possible hardware register size dependencies.

In some contexts, and for overall security, this could be very problematic. Has this been discussed?
by einr | 2025-04-28 07:32:52+00:00
The full license for Linux prior to 0.12 was:

This kernel is (C) 1991 Linus Torvalds, but all or part of it may be redistributed provided you do the following: - Full source must be available (and free), if not with the distribution then at least on asking for it. - Copyright notices must be intact. (In fact, if you distribute only parts of it you may have to add copyrights, as there aren't (C)'s in all files.) Small partial excerpts may be copied without bothering with copyrights. - You may not distibute this for a fee, not even "handling" costs.

This is clearly written by someone who has no business writing software licenses ;) but does not appear to be incompatible with the BSD license and in fact, the code in question originates from 386BSD (https://github.com/386bsd/386bsd/blob/2.0/usr/src/kernel/mat...) and made it from there into the NetBSD mainline.
by dmurray | 2025-04-28 07:33:00+00:00
I just tried ChatGPT free with the prompt "There's a mate-in-two composed by Paul Morphy. What's the key move?". It searches and finds it immediately. But if I ask it not to search the internet, its response is incoherent (syntactically valid English and knows the names of the chess pieces, but otherwise hallucinated).
by zmgsabst | 2025-04-28 07:33:28+00:00
Just to further that:

50% margin share would be $163k/yr pre-tax.

He’s could be taking a significant pay cut and only assigns a moderate future value to the stock, eg, 1% of 50M exit and 10% of 5M exit with 50% ownership is only $500k expected value. Amortized across several years of pay cut (eg, 5 years to exit) you’re looking at $100k/yr “bonus” on $160k for effective $260k/yr. (And that’s assuming no dilution events!)

I agree expectations were misaligned so a bad partnership — but the ask doesn’t seem particularly crazy.
by JumpCrisscross | 2025-04-28 07:33:31+00:00
> it's entirely possible to solve, if we're already at the point where uploads are possible

The fundamental gating discoveries are all around the nature of consciousness. Is it emergent? Is it empirically detectable? Is it quantum magic? We have inklings around this. But our understanding of it hasn't fundamentally changed since, arguably, Descartes.
by schappim | 2025-04-28 07:33:36+00:00
I’m building ninja.ai — it looks like a one-click App Store for MCP Servers, but the real goal is much bigger: creating a “Universal Fabric of Context” that lets AI tools tap into structured information across the web easily.

It started when I found it surprisingly hard for my partner to install and connect MCP Servers — even simple ones. I realised if we want AI agents to really interact with the web, it needs to be as easy as installing an app.

Right now, you can browse, install, and connect servers in one click. Over time, it’ll make AI integrations as easy as installing an app — no messy APIs, no custom scraping.

If you’re working with AI models, agents, or data-heavy tools, I’d love to hear what kinds of “context pipes” you’d want to see added.
by asmor | 2025-04-28 07:33:54+00:00
They adopted declarativeWebRequest as the exclusive option for "content blocking" years ago, which requires an actual extension update to change blocked URLs. It allows for some optimizations that look nice on benchmarks, but in reality uBO makes the web faster by getting rid of a lot of tracking requests and javascript. Nobody in the ad industry cared, because Safari's share is so small and plastering Safari users that use this basic adblocking in ads probably would've made them move elsewhere.

Chrome doing this however changes the value of working around adblockers, because they now lack the ability to rapidly respond or match with code (that's not regex) or even reading a bit of the response.
by _puk | 2025-04-28 07:34:43+00:00
Sounds good.

What languages do you support?

Learning Latvian through Anki flashcards, but it's not well supported by the main platforms, and there's not a huge amount of content out there for learning.

This alongside a couple of the usual suspects.

As a side note, on a Pixel 4a 5G (old phone , but functionally not ready for e-waste) the homepage bleeds all over. Some components into each other, others off screen. Might want to check that.
by HaZeust | 2025-04-28 07:35:20+00:00
Screw intimidating the Judiciary, they're just not listening to them anymore at all - specifically for their rulings on our constitutional guarantees for Due Process as "persons" on U.S. soil.

9-0 with the Garcia case, and Trump told them all to kick rocks and that he's there for good - and that he won't "faciliate" and "effectuate" anything per their ruling. The SC's rulings - ESPCIALLY ON CONSITUTIONAL RIGHTS (which is the *REAL* part you all should care about) mean nothing to him when they're inconvenient, now.

The executive doesn't care anymore, and is unchecked. The executive is ROGUE now, the executive is to be dealt with.
by JumpCrisscross | 2025-04-28 07:36:52+00:00
> increasing conversation in the medical community[0] about living past one’s health-span for years

Sure. This doesn't reflect the popular discourse, which is more concerned with fantastical edge cases.

> fear death significantly less than others

Totally agree.

> Only about half of terminally ill patients feel clinically significant death anxiety

Massive difference between death anxiety, which crosses into dreadful anticipation of a future state, and fear, which is more of a present concern. I fear getting hit by a car. I'm not really concerned with it most of the time. (And when I am, it's fleeting and limmited.)

When you say fearing death, I think you mean obsessing over death. That, I agree, is unhealthy. Fear, more generally, is an unpleasantness that results from dangers or threats. Death is very clearly a danger and threat. Contemplating it doesn't need to be uncomfortable. But it's dedidedly unnatural, if alluring, to consider one's own death monotonoically. (For what it's worth, this is closer to my experience. But I also know I have a high risk tolerance, and have to consciously keep an eye on that.)
by gvalkov | 2025-04-28 07:37:43+00:00
I recently built something[1] similar, though with far less effort and sophistication than the author. The goal was to have a plug-and-play audiobook player for an elderly family member with impaired vision. In retrospect, it would have been better to adapt an old phone or tablet with a macropad rather than build this on top of an espmuse speaker[2].

I keep thinking that a cassette player would be the ideal interface for something like this. The controls are as obvious and as tactile as it gets and the whole analog-mechanical experience is familiar to folks from that generation. If only tapes could hold more than two hours of audio ...

[1]: https://www.printables.com/model/1269288-audiobook-player

[2]: https://raspiaudio.com/product/esp-muse-luxe/