MurphyA/hacker-news huggingface dataset:
by samrolken | 2025-11-02 01:00:33+00:00
Wow, thanks everyone. First HN post ever and it’s this intentionally terrible experiment that I thought was the dumbest weekend project I ever did, and it hit the front page. Perfect.

I’ve been reading through all the comments and the range of responses is really great and I'm so thankful for everyone to take the time to comment... from from “this is completely impractical” to “but what if we cached the generated code?” to “why would anyone want non-deterministic behavior?” All valid! Though I think some folks are critiquing this as if I was trying to build something production-ready, when really I was trying to build something that would break in instructive ways.

Like, the whole point was to eliminate ALL the normal architectural layers... routes, controllers, business logic, everything, and see what happens. What happens is: it’s slow, expensive, and inconsistent. But it also works, which is the weird part. The LLM designed reasonable database schemas on first request, generated working forms from nothing but URL paths, returned proper JSON from API endpoints. It just took forever to do it. I kept the implementation pure on purpose because I wanted to see the raw capabilities and limitations without any optimizations hiding the problems.

And honestly? I came away thinking this is closer to viable than it should be. Not viable TODAY. Today it’s ridiculous. But the trajectory is interesting. I think we’re going to look back at this moment and realize we were closer to a real shift than we thought. Or maybe not! Maybe code wins forever. Either way, it was a fun weekend. If anyone wants to discuss this or work on projects that respond faster than 30 seconds per request, I’m available for full stack staff engineer or tech co-founder work: sam@samrolken.org or x.com/samrolken
by nunez | 2025-11-02 01:00:39+00:00
People always "hated" dating apps, even when I used them back in the early 2010s.

However, like the iOS keyboard, people will put up with some annoyances if the overall product is valuable, and swiping for a mate (or, back in simpler times, answering heaps of questions on OkCupid and doing lots of clicking) is easier than doing so through church/school/work/bar/other opportunities through consistent exposure. (To wit: I met many incompatible people through the usual methods and met my wife through OkCupid, so the dating apps aren't useless!)

Also, as a former speed-dating host, speed-dating has always been something people mostly did for the entertainment value. I never did the math on it, but if I had to guess, it probably had about the same odds of finding someone than the apps back then.
by stephen_g | 2025-11-02 01:01:13+00:00
From other comments in this thread though it seems to be stuck on quite old versions of ESR though. Seems like it took until about September 2024 to go from a mid-2020 version (78) to a late-2021 version (91) according to this [1].

I don’t have any first-hand experience but from the comment that linked that blog, and the site itself, it’s not clear whether the browser engine has been updated since…

1. https://www.flypig.co.uk/?to=gecko&list_id=975&list=gecko
by mike_d | 2025-11-02 01:02:26+00:00
> OS in lockdown mode has multiple features disabled [...] while GrapheneOS is just...

...disabling features. Android Auto, Google Pay, enhanced GPS, SafetyNet, push notifications, support for any apps requiring device integrity, etc.

They aren't redesigning and re-implementing these features securely, they are reducing attack surface just like lockdown mode.
by lazide | 2025-11-02 01:02:36+00:00
The reality is that, no, that is not possible. If a single core can render and return a web page in 16ms, what do you do when you have a million requests/sec?

The reality is most of those requests (now) get mixed in with a firehose of traffic, and could be served much faster than 16ms if that is all that was going on. But it’s never all that is going on.
by gramie | 2025-11-02 01:03:10+00:00
I travelled from Australia to Malaysia to Canada (with a stopover in Dubai), and all the time I had 2 1/2 bottles of water (probably 1.5 litres) in my carry-on bag that I had forgotten. Something about a 46-hour journey, perhaps.

I went through 8 security gates, and no one ever stopped or questioned me about the water. And when I found it at my destination, I threw it out.
by cosmic_quanta | 2025-11-02 01:03:23+00:00
That is a really tough spot to be in. I don't know of any content that's aimed at someone like you.

You might be interested in reading the Monday Morning Haskell blog[0] series, which presents examples of how to do certain tasks in Haskell. See [1] for an example.

[0]: https://mmhaskell.com/blog

[1]: https://mmhaskell.com/blog/2025/5/19/comparing-code-leetcode...
by grepfru_it | 2025-11-02 01:03:24+00:00
take a look at AtheOS it's successor SyllableOS. created by a single developer, another single developer took it over (syllable) and it shortly became an open source project before it went defunct again. But it made impressive gains in the 3 years of initial development.

i miss those days of everyone and their mom creating an OS for giggles
by potato3732842 | 2025-11-02 01:03:26+00:00
>At the same time, MA politicians created the “Mass Save” program that’s effectively a giant boondoggle where utility ratepayers are subsidizing fly-by-night “energy efficiency” contractors who have no incentive to be efficient at all.

Who were they trying to pander to by doing that? Who's votes did the politicians expect to reap?

I feel like the goddamn goose in the meme.

They did that stuff because well off white collar jerks with no problems thought it sounded good. And now, as usual, the rest of society has to pay for it.
by aragilar | 2025-11-02 01:03:54+00:00
In which code though? What counts as a security vulnerability (does the design of the play store such that searching for an app and the top result not being that app count)? I like everyone else want a secure browser, but my secure browser isn't going to prevent my email (or passwords) from appearing on https://haveibeenpwned.com/. I like rust, and want to write more rust, but if I were to port openssh to rust, I guarantee my rust code would have more CVEs than openssh.

My feeling is in the specific instance of using rust in apt, this is most likely a good thing (though I hope existing well tested rust libraries are used rather than NIHing them and introducing new bugs), but so far Ubuntu's rustification has not gone smoothly, so I'm more wary of the changes that e.g. improvements to Firefox via rust.
by captainkrtek | 2025-11-02 01:05:37+00:00
It depends, I had some interviews like this that I suspected. For context, most of the interviews I conduct are technical design related where we have a discussion, less coding. So in those it is quite open ended where we will go, and there are many reasonable solutions.

In those cases where I’ve seen that level of performance, there have been (one or more of):

- Audio/video glitches.

- candidate pausing frequently after each question, no words, then sudden clarity and fluency on the problem.

- candidate often suggests multiple specific ideas/points to each question I ask.

- I can often see their eyes reading back and forth (note; if you use AI in an interview, maybe dont use a 4K webcam).

- way too much specificity when I didn’t ask for it. For example, the topic of profiling a go application came up, and the candidate suggested we use go tool pprof and suggested a few specific arguments that weren’t relevant, later I found in the documentation the same exact example commands verbatim.

In all, the impression I come away with in those types of interviews is that they performed “too well” in an uncanny way.

I worked for AWS for a long time and did a couple hundred interviews there, the best candidates I interviewed were distinctly different in how they solved problems, how they communicated, in ways that reading from an llm response can’t resemble.
by pryelluw | 2025-11-02 01:05:46+00:00
I’ve been doing this for more than a year now, including APIs.

Where it breaks down is in the repeatability of experience from user user. It needs to have instructions that define the expectations of user experience across many people. Which ends up being a spec in code or code as spec.

Imagine if your door were to be generated every time you used it. The doorknob, key, even hinges would be different each time.

Ultimately, it is a new way to provide functionality but doesn’t quite remove all the code.
by Aurornis | 2025-11-02 01:06:05+00:00
For the 6GHz frequencies used, this isn’t really as big of a deal as everyone has made it out to be. The advice was shared in the early days of 2.4GHz WiFi with into 3 non-overlapping channels, higher penetration of 2.4GHz signals, and competition with all of the other cheap devices in the 2.4GHz space.

The 6GHz space isn’t even competing with classic WiFi. It’s really fine. There’s no prisoner’s dilemma or some moral high ground from setting it to low. It will make virtually no difference for your neighbors.

The real world difference is actually pretty minimal between power settings.

The actual risk with modern hardware is that the high power setting starts running the power amplifier in a higher distortion area of the curve which degrades signal quality in exchange for incrementally longer range.
by anigbrowl | 2025-11-02 01:07:02+00:00
From the title I thought this was going to be about a team member who died, glad that's not the case.

He's a bit arrogant but

In any relationship, whatever irritates you at the outset has the potential to become a real source of resentment later, so be clear about where your boundaries are.

A lot depends on how much work this potential partner is proposing to put in before bringing in the big bucks and potentially cashing out. But putting all those meta considerations aside, if you want 30%, he wants 40%, and you really feel he has something you don't which would be hard to find elsewhere, 33 1/3% seems like the natural inflection point.
by stephen_g | 2025-11-02 01:08:48+00:00
The point is that your link seems to be almost entirely talking about something else (pollutants from burning gas inside, which is primarily NOx)! There is one passing mention of gas stoves producing some extra PM2.5 (which I expect will be different in composition to the PM2.5 produced in the pan) but all of the rest of it seems to be focused on the NOx
by bobbiechen | 2025-11-02 01:09:22+00:00
I liked the concept! Some thoughts from me:

1. The game was fairly fetch quest-y but I think even the fetch quest format could be interesting with more storytelling around the instruments/people involved.

2. The rhythm game part was fine and straightforward but would get repetitive fast. I have like a million hours on Crypt of the Necrodancer though, which has lots of novelty in it.

3. It could also be interesting to do something like Terry Rileys's "In C" (or perhaps more interactively "In Bb" https://www.inbflat.net/ ), have you considered it? Though I did like hearing some of the parts line up together too.
by belorn | 2025-11-02 01:09:32+00:00
What we have at the moment is the protect given by the European Convention on Human Rights. The general problem however is that it gives exceptions to law enforcement to infringe on such right, as long the law is "done for a good reason – like national security or public safety." (https://www.coe.int/en/web/impact-convention-human-rights/ri...)

It is fairly well universally claimed by technology experts and legal experts that Chat Control is not effective for its stated purpose. It does not make it easier to find and stop abuse of children, nor does it have any meaningful reduction to the spread of CSAM. This makes the law unnecessary, thus illegal. However it hinges on that interpretation. Law enforcement officials and lobbyists for firms selling technology solutions claims the opposite, and politicians that want to show a strong hand against child exploitation will use/abuse those alternative views in order to push it.

Removing the "done for a good reason" exception will likely be a massive undertaking. Rather than constitutional protections, I think the more likely successful path would be a stronger IT security, cybersecurity regulations and data protection, so that governments and companies carry a larger risk by accessing private data. A scanner that carry a high rate of false positives should be a liability nightmare, not an opportunity for firms to sell a false promise to politicians. Cybersecurity regulations should also dictate that new legislation must not increase risk to citizens. One would assume that to be obvious, but history has sadly shown the opposite with government producing malware and the hording of software vulnerabilities. If there must be exception to privacy, "for good reason", it must not be done at the cost of public safety.
by raron | 2025-11-02 01:09:43+00:00
> 2. There's no risk of surveillance. Reading data from the chip still requires you to read the MRZ, so you can't do that remotely.

There were many attack on that.

https://en.wikipedia.org/wiki/Biometric_passport#Attacks

> There's nothing a chip gives you that you wouldn't get from a normal passport

I think your fingerprints are stored on the chip and not on the printed part.
by pbhjpbhj | 2025-11-02 01:10:03+00:00
You seem to be under the mistaken belief that this is a legal process. This is all so contrary to the established laws of the USA legal system that the Trump's military will not even show their faces.

There's no "custody", these people aren't being afforded the Constitutional, legal, or human rights. This is internment by militarised fascist gangs.

"Officer", ha. These are people given a gun and told to go out and brutalise others. There not performing an office of state, they're far outside the law. All, it seems, to try and force those who support democracy to step out of line so Trump/Vance and their handlers can have more people killed and claim civil war is getting in the way of having elections.
by anigbrowl | 2025-11-02 01:11:19+00:00
Needs a video or something show what it does over and above what JetBrains' built-in tools do. It might be very apparent to a more experienced developer who uses AI regularly, to me (who does not) it's hard to assess the functionality beyond the buzzwords.

As a side point, the nice-looking logo virtually disappears if you're using Github in dark mode, so the creators should pick an attractive color that works well on both light and dark backgrounds.
by storus | 2025-11-02 01:11:27+00:00
Only 3) could scale but then those exam takers not using AI would fail unless they are geniuses in many areas. 1) and 2) can't be done when you have 50-70% of your course consisting of online students (Stanford mixes on-campus with CGOE external students who take the exams off-campus), who are important for your revenue. Proctoring won't work either as one could have two computers, one for the exam, one for the cheating (done for interviews all the time now).
by pigpop | 2025-11-02 01:12:26+00:00
Why sell to a company when you can replace it?

I can speculate about what LLM-first software and businesses might look like and I find some of those speculations more attractive than what's currently on offer from existing companies.

The first one, which is already happening to some degree on large platforms like X, is LLM powered social media. Instead of having a human designed algorithm handle suggestions you hand it over to an LLM to decide but it could go further. It could handle customizing the look of the client app for each user, it could provide goal based suggestions or search so you could tell it what type of posts or accounts you're looking for or a reason you're looking for them e.g. "I want to learn ML and find a job in that field" and it gives you a list of users that are in that field, post frequent and high quality educational material, have demonstrated willingness to mentor and are currently not too busy to do so as well as a list of posts that serve as a good starting point, etc.

The difference in functionality would be similar to the change from static websites to dynamic web apps. It adds even more interactivity to the page and broadens the scope of uses you can find for it.
by potato3732842 | 2025-11-02 01:13:26+00:00
People are racist because people do simple pattern matching and the people and groups have a bunch of overlap with the people and groups that did the border opening (which was also bad for the people hurt by the off shoring) who have a bunch of overlap with the people who were making the most noise about racism.

It's literally "owning the libs" but on a cultural level.

I'm not saying it's smart or right, but it doesn't take a genius to see what's going on here.
by ribosometronome | 2025-11-02 01:16:30+00:00
Should we not teach kids math because calculators can handle it?

Practically, though, how would someone become good at just the skills LLMs don't do well? Much of this discussion is about how that's difficult to predict, but even if you were a reliable judge of what sort of coding tasks LLMs would fail at, I'm not sure it's possible to only be good at that without being competent at it all.
by gerdesj | 2025-11-02 01:16:33+00:00
Quite right. However, if your wifi bridge has an option for auto tuning the power then that might be a future proofing option, assuming that everyone uses it, which they probably won't sigh

If wifi becomes a pain within a shared building then seriously consider ethernet. Slimline stick on trunking will hide the wires at about £1-2/m. A box of CAT6, solid core is less than £1/m. You will also need some back boxes, modules and face plates (~£2.50 each) and a POST tool (fiver?) Or you can try and bodge RJ45 plugs onto the solid core CAT6 - please don't unless you really know what you are doing: it looks messy and is seriously prone to weird failures.
Show HN: QRShrt – Turn your shirt into a photo collection system with QR codes
by legitcoders | 2025-11-02 01:16:36+00:00
Hey HN! I built QRShrt (https://qrshrt.com) – a platform that lets you use a custom QR code on shirts, accessories, or signage to collect photos and videos from events.

The Problem: At events (weddings, parties, festivals), you miss out on photos that other people take. You either never see them, or they end up scattered across different phones and group chats.

The Solution: Display your QR code however you want. People scan it and instantly upload their photos/videos to your personal gallery. No app downloads, no account required for uploaders.

Product Options:

Shirts/Hoodies – Casual events (festivals, bachelor parties, trips) Table signs – Weddings, receptions (couple doesn't need to wear anything) Wristbands – Festivals, concerts Pins/accessories – Formal events where t-shirts aren't appropriate Signage – Venue placement, photo booths Or just download your QR code and print it yourself (free) How it works:

Sign up and get a custom QR code + subdomain (e.g., yourname.qrshrt.com) Choose your product (or just use the QR code digitally) Display it at your event People scan → upload photos/videos directly to your page You get all the memories in one place Tech Stack:

Next.js 16 (Turbopack) + TypeScript Firebase (Auth, Firestore, Storage) Stripe for payments Printful API for fulfillment Vercel hosting Security features:

Upload time windows (control when people can upload) File validation (50MB images, 500MB videos) Firebase security rules Content Security Policy headers Pricing: Products start at $29.99 for shirts. You can download your QR code and use it however you want.

I originally built this for my own wedding (using table signs, not shirts), then realized it could work for any event where you want to collect photos. The "shirt" name stuck, but it's really about the QR code system.

Would love to hear your feedback!
by pornel | 2025-11-02 01:19:08+00:00
That's non-sequitur.

The problem here is that C is too basic, dated, with inadequate higher-level abstractions, which makes writing robust and secure software extra difficult and laborious. "Learning underlying hardware" doesn't solve that at all.

Debian supports dozens of architectures, so it needs to abstract away architecture-specific details.

Rust gives you as much control as C for optimizing software, but at the same time neither Rust nor C really expose actual underlying hardware (on purpose). They target an abstract machine with Undefined Behaviors that don't behave like the hardware. Their optimisers will stab you in the back if you assume you can just do what the hardware does. And even if you could write directly for every logic gate in your hardware, that still wouldn't help with the fragility and tedium of writing secure parsers and correct package validation logic.
by grounzero | 2025-11-02 01:19:30+00:00
I’ve built a small utility to help sanitise pfSense config.xml files before sharing them for support or debugging. It automatically strips passwords, private keys, certificates, public IPs and other identifying data, whilst keeping the structure intact so the config remains useful for troubleshooting.

Runs locally (CLI), no data sent anywhere.

Repo (plain text so HN doesn’t mangle it): github.com/grounzero/pfsense-redactor

It’s early days; I’d appreciate feedback, test configs, and suggestions for additional fields to cover
by Alupis | 2025-11-02 01:19:43+00:00
When you go through airport security, they scan your license. They're already doing everything people in this thread fear... stopping facial recognition doesn't change a thing expect let people with false identities through. It literally changes nothing... They already are keeping tabs on who you are, where you are coming from, and where you're going. Cohort analysis is already done via group ticket buys, and camera monitoring.

This literally changes nothing.
by mkl | 2025-11-02 01:20:42+00:00
English link: https://www.debian.org/releases/trixie/release-notes/issues....

> The Debian infrastructure currently has problems with rebuilding packages of types that systematically use static linking. With the growth of the Go and Rust ecosystems it means that these packages will be covered by limited security support until the infrastructure is improved to deal with them maintainably.
by edmundsparrow | 2025-11-02 01:21:21+00:00
*Gnokestation WebOS* turns the modern browser into a *full-fledged Industrial OS and IDE*.

Experience *low-level control* with: - *Web Serial* - *WebUSB* - *Modbus*

—all within a *familiar desktop shell*.

### No limits to what you can build

*Ready to bridge the web with hardware!*
by oefrha | 2025-11-02 01:22:08+00:00
No, there’s pretty noticeable difference between different tools even when they use the same model and interaction pattern. For instance I’ve used both GitHub Copilot and Cursor interactive agents (which are basically the same UX) aplenty in the past couple months for comparison, and GH Copilot is almost always dumber then Cursor, sometimes getting stuck on the stupidest issues. I assume context construction is likely the biggest culprit; Cursor charges by tokens while GH Copilot charges by request, so GHC attempts to pass as little as possible (see all the greps) and then fail a lot more. Plus its patching algorithm has always been shit (I’ve used GHC since it came out as better autocomplete).