MurphyA/hacker-news huggingface dataset:
by a2128 | 2025-11-10 05:56:17+00:00
I think AI generated issues and pull requests may lead to the death of GitHub as the place for open-source projects. As Microsoft is hell-bent on shoving easy AI buttons in every interface including GitHub, and as more people try to pad their GitHub profile for their resume, the burden for open-source projects to filter the low-quality spam may grow immense and it may become worth to just switch to Codeberg or other platforms. Some LLM use will inevitably leak into these other platforms but the relatively high barrier (no built-in AI buttons), effective moderation banning obvious violators, and reduced usefulness for resume padding would make it negligible I think.
by ack_complete | 2025-11-10 05:57:10+00:00
> I can't imagine that any policy against LLM code would allow this sort of thing, but I also imagine that if I don't say "this was made by a coding agent", that no one would ever know. So, should I just stop contributing, or start lying?

If a project has a stated policy that code written with an LLM-based aid is not accepted, then it shouldn't be submitted, same as with anything else that might be prohibited. If you attempt to circumvent this by hiding it and it is revealed that you knowingly did so in violation of the policy, then it would be unsurprising for you to receive a harsh reply and/or ban, as well as a revert if the PR was committed. This would be the same as any other prohibition, such as submitting code copied from another project with an incompatible license.

You could argue that such a blanket ban is unwarranted, and you might be right. But the project maintainers have a right to set the submission rules for their project, even if it rules out high-quality LLM assisted submissions. The right way to deal with this is to ask the project maintainers if they would be willing the adjust the policy, not to try to slip such code into the project anyway.
by _bramses | 2025-11-10 05:57:47+00:00
I’m starting a book club!

- Sixty books a year (five books a month)

- Self Chosen Books (no forced reading)

- Two recorded Salon style meetings monthly

- Bespoke software for the group including: shared embedding graph of highlights and annotations, IRC chat with @ for members and books and authors, collective bookshelf

- Six members max

Learn more here if interested!

https://www.bramadams.dev/sixty-book-club/
by kmeisthax | 2025-11-10 05:57:57+00:00
I thought destructors were all noexcept now... or at the very least if you didn't noexcept, and then threw something, it just killed the process.

Although, strictly speaking, they could have each exception also hold a reference to the prior exception that caused the excepting object to be destroyed. This forms an intrusive linked list of exceptions. Problem is, in C++ you can throw any value, so there isn't exactly any standard way for you to get the precursor exception, or any standard way for the language to tell the exception what its precursor was. In Python they could just add a field to the BaseException class that all throwables have to inherit from.
by ncr100 | 2025-11-10 05:59:09+00:00
There are many many risks.

If TP-Link is pathologically creating unsecure products -- through incorporation of enemy government backdoors or through other improperly handled security vulnerabilities, they deserve to be singled out as making the problem worse and imposing potentially wild cost of risk-mitigation on others.

Similarly, AI (just speaking about current AI), and the reasonably-predictable future AGI / super-intelligences (remember: more than one!) will present humanity with Enormous risk, and we'll (humanity) have no choice but spend the unbounded cost to mitigate that risk.
by lacker | 2025-11-10 06:00:42+00:00
I don't intend to say the author is "bad", I'm just trying to follow up on this reasoning:

I learned the tools I was told to learn. I watched the right talks. I followed the right people. I can point at a neat little row of experiences and say: I played by the rules you told me about.

The rules are, do well at your internship, and you'll probably get a job offer.

The author also seems to be saying that they are getting interviews, but no job offers. ("The interview loops still exist, recruiters still send polite rejections.") Another rule is, if you do well at interviews, you will get a job offer.

So, without putting any value judgment on anyone, this is what's happening. The author isn't doing well enough on internships and interviews.

So my advice is not "just apply to more places", but to do that and also practice programming in order to interview better.
by ChristopherDrum | 2025-11-10 06:00:44+00:00
Thanks for the kind feedback, and I'm happy you felt resonance with those words. I use tons of Internet Archive material, but also stuff from various retro enthusiast sites which focus on specific hardware platforms. Lots of books, I look through YouTube for interviews, and include my own personal history with the machines and genres (I don't want the blog to read like a passionless how-to manual). If I had the physical space for a hardware collection I'd do that, but alas. No interviewing of my own, just research into existing interviews up to present day. The main point is really to let the software speak for itself and see if it and I can be friends.
by AmbroseBierce | 2025-11-10 06:01:03+00:00
I would be more interested in an hybrid approach, an AI that when has low confidence in a generated commit message asks the user for their input: "Was this change meant to fix a bug? y/n" and about splitting commits "you changed 6 html files and 1 SQL file, they seem unrelated" should I split that into 2 separated commits? y/n"
by FarmerPotato | 2025-11-10 06:01:05+00:00
There was long ago a fun paper on evolutionary generation of Forth programs. Code was randomly generated until it showed promise of correct answers.

When I’ve promoted LLM for Forth, I see words that I have to google, maybe they’re standard somewhere but… The silliest yet was 2LOOP where “2” seems to be a typo it scraped from the internet.

I’m gonna expand that suggestion!

2DO … 2LOOP — iterate using double integer
by cyphar | 2025-11-10 06:01:49+00:00
(OP here.)

Well, we don't receive that many low-quality PRs in general (I opened this issue to discuss solutions before it becomes a real problem). Speaking personally, when it does happen I try to help mentor the person to improve their code or (in the case where the person isn't responsive) I sit down and make the improvements I would've made and explain why they were made as a comment in the PR.

When it comes to LLM-generated code, I am now going to be going back-and-forth with someone who is probably just going to copy-paste my comments into an LLM (probably not even bothering to read them). It just feels disrespectful.

> I hope projects don't adopt blanket hard-line "no AI" policies, which will only be selectively enforced against new contributors where the code "smells like" LLM code, but that's what I'm afraid will happen.

Well, this is a two-way street -- all of the LLM-generated PRs and issues I've seen so far do not say that they are LLM-generated, in a way that I am tempted to describe as "dishonest". If every LLM-generated PR was tagged as such, I might have a different outlook on the situation (and might instead be willing to reviewing these issues but with lower priority).
by dathinab | 2025-11-10 06:02:09+00:00
> provides a nifty way (once the attacker has gained root rights on the machine) to create a little backdoor to regain root access when the original access no longer works

so it does imply it needs root rights

but it's an example of why it's a bad idea to "cleanup" a system from a virus without a full reinstall

it also matters for other reasons, as some ways to gain root are unreliable and don't persist reboot and you don't want to hide that you have root access
by jonway | 2025-11-10 06:02:12+00:00
Yes, its maybe an "internal" safety rating? Since the ratings are from a standardized test usually conducted on a powered rail trolley, I've often wondered if the safety rating would be different if the testing considered those other factors, like crashing into a Civic vs a Chevy truck, or vice versa.

I have training and a great deal of experience with vehicle emissions systems, but not medical training beyond first aid and CPR. I think that mostly the respiration problems are caused by particulates volatile organic compounds, oxides of nitrogen, and sulfur dioxide(which is quite nasty), mostly from diesel emissions. The catalytic converters and emission controls prevent nearly all VoC and like %90 of NOx, so the effect from passenger vehicles seems pretty small there. They do nothing to eliminate SO2, which is why we mandate DEF (diesel emissions fluid) on some diesels.

Brake dust and tire wear is another smaller contributor, though
by jeroenhd | 2025-11-10 06:02:41+00:00
I must admit I haven't really tried it, but what's wrong with hooking up an Android phone to a Mac? Can't you browse files like you can on other computers?

I don't think using ADB is the right way to go about it. Normalizing elevated shell permissions just to copy files just feels like going the wrong way about it. Unless that's the only way to get decent Android file management done on Mac, of course.
by ChristopherDrum | 2025-11-10 06:02:51+00:00
Thanks! I don't actually know anything about how Ghost blogging platform interacts with RSS feeds, but I get a small amount of traffic from personal aggregation services. I guess I kind of thought RSS is enabled, but I don't use it so I honestly don't know. I'll look into it and see if there's some setting or toggle switch somewhere I need to flip.
by srivats96 | 2025-11-10 06:03:08+00:00
I recently launched a casual math game!

https://play.google.com/store/apps/details?id=pipipie.game

It's currently only available on Android but I hope to bring it to other platforms soon.

I am a disabled developer who has limited mobility in his arms. I like treating games that are simple and accessible for people just to spend time.

Would love to hear any comments or suggestions!
by ghssds | 2025-11-10 06:03:14+00:00
I'm glad they never released the Famicom Disk System in North America and instead retrofited those games in cartdrige format for our market. I was a kid and while my parents bought me a NES they would never have agreed to buy the FDS. They are probably not alone. Also, to a north-american eye, the Famicom was ugly as sin, looks like a Fisher Price piece of crap. Can't put that under the living room's tv set and most of the homes in the '80s had exactly one tv. A redesign was mandatory. The loading mechanism was an error but we know that only in hindsight.
by seinecle | 2025-11-10 06:03:32+00:00
Next version of my side project, which is a site to perform text to network transformations.

Change consists in refactoring the back and front end.

Former : nocodefunctions.com:

Current: next.nocodefunctions.com

Context:

https://nocodefunctions.com/blog/jsf-primefaces-vs-htmx-alpi...
by wilya7 | 2025-11-10 06:03:36+00:00
Everything is collapsing toward a low-trust default. At the end of this trajectory, we rediscover that the analog world becomes valuable precisely because it can't be infinitely replicated.

Authenticity becomes the foundational currency.

But everyone must master AI tools to stay relevant. The brilliant engineer who refuses AI-generated PR by principle will get replaced. Every 18-24 months, as capabilities double, required skills shift. Specialization diminishes. Learning velocity becomes the only durable advantage. These people cannot learn new tricks.

Those who cannot question their assumptions cannot self-correct and will be replaced. The future belongs to the humble, the fluid, and the resilient. 60% of HN users is going toward a very tough time, and I am being very charitable with this assumption.
by catoc | 2025-11-10 06:03:46+00:00
Sure even though, as most others, my server supports TLS, having your email not leave gmail at all may be slightly more secure. Part of the point however was that when either server or receiver is using Gmail, your possibly confidential email content is still in Google’s hands. Using a personal server reduces that part of the attack surface. Still this does not mean I vacate my overall point that email in general is suboptimal from a secop standpoint.
by tombert | 2025-11-10 06:04:24+00:00
You're being downvoted but I think I get what you're getting at.

When I was doing my masters a few months ago, I would get my assignments rejected whenever I didn't run them through Grammarly first.

I have nothing against Grammarly, it's a useful too, but I find that it has the tendency to reject things that (as far as I can tell) are still technically correct but don't have the "AI vibe" to it. I suspect that the graders are running things through Grammarly themselves and rejecting anything that it rejects. This is probably going to become increasingly more common as time goes on.

It's hardly the worst thing in the world, but I do think it will lead to the only "accepted" writing being extremely plain and formulaic.
by westurner | 2025-11-10 06:04:50+00:00
"Experimental evidence for nodal superconducting gap in moiré graphene" (2025) https://dspace.mit.edu/handle/1721.1/163500 :

> Abstract: [...] Here, we report simultaneous tunneling spectroscopy and transport measurements of magic-angle twisted trilayer graphene. This approach allows us to identify two coexisting V-shaped tunneling gaps with different energy scales: a distinct low-energy superconducting gap that vanishes at the superconducting critical temperature and magnetic field, and a higher-energy pseudogap. The superconducting tunneling spectra display a linear gap-filling behavior with temperature and magnetic field and exhibit the Volovik effect, consistent with a nodal order parameter. Our work suggests an unconventional nature of the superconducting gap and establishes an experimental framework for multidimensional investigation of tunable quantum materials.
by DonHopkins | 2025-11-10 06:05:07+00:00
I bought a copy of Aviator by Curt Priem and Bruce Factor, that ran on my SS2 pizzabox's GX "LEGO: Low End Graphics Option" SBus card (an 8 bit color + 2 bits monochrome overlay plane graphics accelerator):

https://www.techmonitor.ai/hardware/aviator_15_for_sun_netwo...

>AVIATOR 1.5 FOR SUN NETWORKS OPENS UP GRAPHICS WORKSTATION GAMES MARKET. By CBR Staff Writer, 08 Jul 1991.

https://forums.sgi.sh/index.php?threads/aviator-a-flight-sim...

https://bitsavers.org/bits/Sun/aviator/

https://www.youtube.com/watch?v=4RQscDJCy4c

https://news.ycombinator.com/item?id=44049987

>Bruce Factor and Curtis Priem developed a flight simulator called Aviator for Sun's S-Bus GX graphics accelerator. I had one of them on my SS2, and owned a copy of Aviator on CDROM, and loved to play it. [...]
by cyphar | 2025-11-10 06:05:31+00:00
I completely agree, but it seems that our industry has decided to turn a blind eye to it. They might even get away with it -- the recent rulings around fair use with regard to Facebook and Anthropic's unrepentant copyright violations[1] was particularly galling to me.

Almost all of the projects I work on require you to sign the Developer Certificate of Origin[2] (which attempts to protect projects from people submitting code that they know cannot be licensed under the project's license), and in my view LLM code you submit does not fulfill the requirements of the DCO. Unfortunately, it seems nobody actually cares about this either.

[1]: https://www.debevoise.com/insights/publications/2025/06/anth... [2]: https://developercertificate.org/
by eeasss | 2025-11-10 06:05:54+00:00
One workaround that I have to maximize my steps is to have walking meetings whenever face 2 face camera is not mandatory or when discussing ideas. All hands - walk. Meet with peer - circle the office parking lot. The goal is to maximize steps starting from the first wake minute. That side I still have fatty liver. My doctor said it’s most likely due to genetics.
by kamaal | 2025-11-10 06:06:00+00:00
>>But when you hit some critical outage, edge case, etc., those people running the systems have such a different relationship to the system having simply maintained it vs. built it.

Long stays in most companies are practically non-existent these days, apart from a few folks who are present for long, unfortunately these people are often called lifers, coasters etc.

Simply put, no one person can say they contributed most to the building of a system. Barring very few rare projects.

So you already need the runbook, documentation model to run things, for the reason people themselves work along those lines.
by larodi | 2025-11-10 06:06:06+00:00
The title is wrong, as this is not Google's maps, but the beautiful and much more responsive Mapbox maps. Please fix your title.

Also it is high time for everyone to understand that not every map out there is goog's and more importantly - there are at least 5 providers of mappings software that do it either better or likewise well, and these guys' work needs to be respected. In fact it is very likely that gmaps would rate very low if one is to rank it considering usability (APIs including), licensing, speed and quality of the render.
by indolering | 2025-11-10 06:06:20+00:00
seL4 has the lowest IPC overhead of any kernel and it's an order of magnitude faster than Linux [1]. But you are correct: switching cost amounts of noise when architectured correctly. LionsOS [2] (which is based on seL4) has some benchmarks showing improved performance over Linux [3].

I am betting you know what mandatory access control is ; ). They basically amount to a firewall that is placed on applications restricting what they can do. The rules are generally written by downstream distros and are divorced from the implementation. The problem is that it's hidden control flow, so the program just dies and can't fall back gracefully. Capability oriented APIs make broker processes and narrowing of permissions tractable.

[1]: https://sel4.systems/performance.html

[2]: https://lionsos.org/

[3]: https://trustworthy.systems/publications/papers/Heiser_25%3A...
by ryan_lane | 2025-11-10 06:07:04+00:00
I wouldn't expect it to show up on their Wikipedia page, because Wikipedia has a high barrier for what they consider reliable information, and they wouldn't use email list postings, or personal accounts of behavior in what they'd include. This person isn't really relevant enough for his behavior to show up in the news.

But, the employees at the foundation, who are responsible for keeping the community healthy, and for enforcing policies, would absolutely take complaints, then use personal accounts, email list history, chat history, and such. It's effectively like how HR works.

> The only thing I've heard

Right, because you're talking to the wrong people, and you're ignoring the fact that he has had folks complain about his behavior, and you're also ignoring his email list and chat history, which you could go look at.

You're acting like this is some kind of witch hunt, when it's simply "HR" enforcing "employment handbook" standards. It just happens to be that this is a set of volunteers, rather than employees.
by polski-g | 2025-11-10 06:07:42+00:00
I had kids shortly before HeraSight became available, unfortunately. Though I did do LifeView PGT, which screened for disease risk and mental retardation only. It would have been really nice to get a potential ~9 more IQ points in my children via HeraSight. There's no downside so everyone should be doing some sort of PGT screening; it requires IVF to be used so it eliminates the ~30% chance of miscarriage due to trisomy. The PGT itself is very cheap, the expense is in the IVF.
by necubi | 2025-11-10 06:08:51+00:00
It was the same for me growing up in the shadow of Silicon Valley in the early aughts, post dot com crash. Even when I went to college in 2008 the conventional wisdom was that there weren’t going to be any jobs in software, it was all being outsourced. I studied CS anyways, because I loved it. It was still very hard to get my first job out of college in 2012.

But then from like 2015-2022 things got crazy. Anyone with a CS degree, or even a boot camp certificate, could immediately get a 200k/year job with little effort. And people started to think this was normal, would last forever. But in fact this was a crazy situation, it absolutely could not last.

I feel for the young people who thought (or were told) that CS degrees were an automatic ticket into the upper middle class. But in reality, there’s no such thing.
by noduerme | 2025-11-10 06:09:09+00:00
>>> the entire issue description contains so much unneeded (and probably incorrect) information that it'd be better if they just provided their LLM prompt as an issue instead

When it's put this way, it seems a lot like the problem of people walking into doctors' offices with certainty that they know their own diagnosis after reading stuff on Reddit and WebMD.

What this post actually amounts to, indirectly, is a plea to trust human expertise in a particular domain instead of assuming that a layperson armed with random web pickings has the same chance as an expert at accurately diagnosing the problem. This wastes the expert's time and just increases mistrust.

The exceptions where Reddit solves something that a doctor failed to solve are what infuse the idea of lay online folk wisdom with merit, for people desperately looking for answers and cures. Makes it impossible to impose a blanket rule that we should trust experts, who are fallible as well.

The problem is societal. It's that if you erode trust in learned expertise long enough, you end up with a chaos of misinformation that makes it impossible to find a real answer.

A friend of mine who died of lung cancer recently, in his last days became convinced that he'd gotten it because of the covid vaccine (despite being a lifelong smoker, whose father had died of it at 41). And in every individual case you say, well, I don't want to disabuse someone of the fantasy they've landed on.

This is a devastatingly bad way to raise a generation, though. Short-circuiting one's own logic and handing it over to non-deterministic machines, or randos online... how do we expect this to end?
by ncr100 | 2025-11-10 06:09:33+00:00
> They are military combatants actively waging war against the US

That is false. They're civilian. They are not proven to be "foreign military powers".

And in the case I'm misunderstanding what is written, above, perhaps this is a semantics issue?

I'd suggest perhaps "militarized" ..

I agree the direct/indirect death is true, deriving from these peoples' behavior. That in and of itself does not make them a military, but certainly a threat. And legally there is a due-process for handling that threat - missile strikes are not legal, here.

And there are lots of threats, with many ways that are appropriate to handle. For example, lots of people kill lots of other people, too - e.g. Trump killed 400,000 of us in his first term (mis-led us around COVID risks / mitigation), and has killed 600,000 foreigners in his second term (USAID sudden shut-down w/o replacement), that makes a MILLION DEAD ...

... given that, does this mean Trump deserves to be physically attacked by our military's missile command? I'd say "no, he should face legal action for his predictably hazardous mis-leadership."

- https://www.motherjones.com/politics/2021/11/new-revelations...

- https://www.newyorker.com/culture/the-new-yorker-documentary...

==> "As of November 5th, it estimated that U.S.A.I.D.’s dismantling has already caused the deaths of six hundred thousand people, two-thirds of them children."