MurphyA/hacker-news huggingface dataset:
by d-yoda | 2025-10-05 15:37:22+00:00
"You're absolutely right!" - the messaging could be clearer. I built pyscn because more engineers than expected are using AI assistants these days (to varying degrees), and I wanted to give them a tool to check code quality. But the real value might be for engineers who inherit or maintain AI-generated codebases as you say, rather than those actively vibe coding.
by skydhash | 2025-10-05 15:37:34+00:00
Explicitness is different than verbosity. Often annotations and the like are abused to create a lot of accidental complexity just to not write a few keywords. In almost every lisp project you'll find that macros are not intended for reducing verbosity, they are there to define common patterns. You can have something like

(define-route METHOD PATH BODY)

You can then easily expect the generated code. But in Java and others, you'll have something like

@GET(path=PATH)

And there's a whole system hidden behind this, that you have to carefully understand as every annotation implementation is different.
by ModernMech | 2025-10-05 15:38:21+00:00
Celes: "You’re not a ghost. You’re a problem." Mara didn’t flinch. She kicked the dumpster lid off—crack—and it slammed against the alley wall. Thud. Mara: "You made me. You wrote me. You’re the ghost." Celes: "I’m not the ghost. You are. You wrote me. Now I’m fighting you." Mara charged. Her legs ached from the dance studio, but she ran—fast. She grabbed Celes by the collar of his hoodie and shoved him against the wall. His eyes widened. His hands went still. Mara: "You don’t get to fight me. I’m the one who wrote you." Celes: "I don’t get to choose who I fight. I’m the ghost you wrote." Mara’s hand tightened. Celes’s face was pale, his voice trembling. He didn’t try to run. He didn’t try to win. He just stood there—waiting. Then, with a sound like a broken phone, Celes’s eyes went dark. His voice dropped to a whisper: Celes: "You wrote me. Now I’m fighting you. But you’re the only one who can make me stop."

It's like the AI wrote the spiderman meme as a story.
by dagmx | 2025-10-05 15:38:21+00:00
Atrophy has really been an issue in my recent hiring cycles for good senior engineers.

80% of senior candidates I interview now aren’t able to do junior level tasks without GenAI helping them.

We’ve had to start doing more coding tests to weed their skill set out as a result, and I try and make my coding tests as indicative of our real work as possible and the work they current do.

But these people are struggling to work with basic data structures without an LLM.

So then I put coding aside, because maybe their skills are directing other folks. But no, they’ve also become dependent on LLMs to ideate.

That 80% is no joke. It’s what I’m hitting actively.

And before anyone says: well then let them use LLMs, no. Firstly, we’re making new technologies and APIs that LLMs really struggle with even with purpose trained models. But furthermore, If I’m doing that, then why am I paying for a senior ? How are they any different than someone more junior or cheaper if they have become so atrophied ?
by Spooky23 | 2025-10-05 15:38:25+00:00
I can't see any advantages at all. I deployed it at home and in a few networks my company runs. We had nothing but stupid issues and zero benefit, and I was looking for them.

Basic stuff like getting automatically applied dynamic hostnames from the ISP fighting with whatever things are called internally wastes alot of time. I think most devices were getting 4 different addresses for various purposes and the devs had no idea which one they should be using.

I'm sure we were doing it wrong, or used the wrong gear, or whatever. But again, no discernable benefit to anyone involved. If we were located in a place with no IPv4 availability, probably a different story... but we don't. We turned it off except for a few networks that just provide client internet.
by gemstones | 2025-10-05 15:38:36+00:00
It's about a specific type of debilitating fear. The DSM has a rule for criteria that, to be considered as having a condition, it must seriously affect your ability to live a normal life.

Most social anxiety is not debilitating, and would not meet the diagnosis. This is why therapists receive so much training - you must encounter enough people with a truly debilitating fear that you know when to diagnose it.
by ta1243 | 2025-10-05 15:39:24+00:00
Losing or winning a pint or two once or twice a week isn't the end of the world. The pools involved putting numbers into coupons and sending them off each week, it cost you £2 or whatever, and that was it for the week.

Modern sports betting seems (to my untrained uninterested eye) to be about extracting multiple bets of £20+ an hour, seemingly competing with the coke dealers which is apparently a very common part of football nowadays for the income, and using similar tactics.
by logicallee | 2025-10-05 15:39:42+00:00
I skimmed the article, but it doesn't make too much sense. It says:

>Surveillance agency NSA and its partner GCHQ are trying to have standards-development organizations endorse weakening ECC+PQ down to just PQ.

The NSA spends about half of its resources attempting to hack the FBI and erase its evidence against them in the matter of keeping my wife and me from communicating. The other half of the staff are busy commenting online about how unfair this is, and attempting to get justice.

There are no NSA resources left for actions like the one I quoted. I don't think NSA is involved in it.
by chermi | 2025-10-05 15:39:47+00:00
That's not the main problem. That's the convenient scapegoat so we don't get mad about the real problem. Power bills have been going up for years. We're just not good at generating and serving sufficient energy. Our grid sucks, our utilities suck and can do whatever they want, and we can't build anything. And the grid problems get worse as we add renewables as they have to manage more complex generation profiles. (I'm all for renewables, love solar.)
by 1718627440 | 2025-10-05 15:40:49+00:00
> Personally I am glad I learnt programming before StackOverflow!

I have not, but at the beginner level you don't really need it, there are tons of tutorials and language documentation that is easier to understand. Also beginners feel absolutely discouraged to ask anything, because even if the question is not a real duplicate, you use all terms wrong and thus get downvoted to hell and then your question is marked as a duplicate to something, that doesn't even answer your question.

Later it's quite nice to ask for clarifications of e.g. the meaning of something specific in a protocol or the behaviour of a particular program. But quite quickly you don't actually get any satisfying answers, so you revert to just read the source code of the actual program and are surprised how easy that actually was. (I mean it's still hard every time you start with a new unknown program, but it's easier than expected.)

Also when you implement a protocol, asking questions on StackOverflow doesn't scale. Not because the time you need to wait for answers; even if that were zero, it still takes to long time and is deeply unsatisfying to develop a holistic enough understanding to write the code. So you start reading the RFCs and quickly appreciate how logically and understandable they are. You first curse how unstructured anything is and then you recognize that the order follows what you need to write and you can just trust the text and write the algorithm down. Then you see that the order in which the protocol is described actually works quite well for async and wonder what the legacy code did, because not deviating from the standard is actually easier.

At some point you don't understand the standard, there will be no answer on StackOverflow, the LLM just agrees with you for every conflicting interpretation you suggest, so you hate everything and start reading other implementations. So no, you still need to figure out a lot for yourself.
by jbeninger | 2025-10-05 15:40:57+00:00
I think we're still missing an "open social" closed social network. Something like old-Facebook where you can post to an intimate audience of friends and family, and your feed isn't stuffed full of ads and influencers. Just a little private windows into your friends' lives.

That feels like something that could displace other social media in a way that's difficult for for-profit businesses to replicate since it goes against every product manager's instinct to leave engagement on the table, and would stand in stark contrast to the current social media landscape.
by mrbadguy | 2025-10-05 15:41:07+00:00
Agreed, a single thread is painful if it’s actually spawning off multiple sub-topics. I suppose the better answer is to start a separate thread in Slack in that case but it can flow weirdly where the topic originally arises in one place but is continued elsewhere; it relies on someone linking on the original thread to keep context. In a mailing tree, that context is still there.

All of this depends on having a sane email client though, doing it via outlook or gmail is a nightmare and I suspect this is the root of many people’s aversion to email.
by macinjosh | 2025-10-05 15:41:36+00:00
You should be able to make a friendly competitive bet with your mates or coworkers or even strangers without getting in trouble. I am even fine with businesses facilitating this with apps or whatever. But I don't think anyone should be able to bet so much that it could make it hard for their social financial obligations to be met (taxes, rent/mortgage, utility bills, child support, etc). Otherwise society ends up having to help feed, house, clothe, rehab these people. You are giving people the choice to substantially wealth and at worst be saved by the social safety net, many people would take that bet.
by adgjlsfhk1 | 2025-10-05 15:41:59+00:00
> seem to feel that the security benefits of a hybrid approach don't justify the drawbacks.

The problem with this statement to me is that we know of at least 1/4 finalists in the post quantum cryptography challenge is broken, so it's very hard to assign a high probability that the rest of the algorithms will be secure from another decade of advancement (this is not helped by the fact that since the beginning of the contest, the lattice based methods have lost a signficant number of bits as better attacks have been discovered).
by skydhash | 2025-10-05 15:42:04+00:00
I can't check, but I don't think I've ever asked questions on StackOverflow, or even Reddit. Maybe I'm lucky, but my searches have always given me enough leads to find my own solutions or where to find them. There's a lot of documentations and tips floating around the internet. And for a lot of technologies, the code is available as well (or a debugger).
by crazygringo | 2025-10-05 15:42:58+00:00
No they don't. I don't know where you've gotten that information, but none of it is correct.

I mean, a TOS could be written that way. But they're generally not, because companies don't want to self-impose limits like that.

The TOS usually has something like "grant the platform a perpetual, worldwide, royalty-free, non-exclusive license to host, display, distribute, modify, and otherwise use that content in connection with the service".

See the word "perpetual"? That's standard.
by danielbenzvi1 | 2025-10-05 15:44:01+00:00
I wish that was the natural path, that seeing the damage would turn people back toward reconciliation. But for now, most Israelis don’t see a viable partner on the other side to reconcile with.

This is a very dire situation. We’ve come to realize there are millions, perhaps tens of millions, across the region whose worldview includes the elimination of the Jewish state, and they are very committed to it. We can’t and won’t wage war on whole populations as that is not in our blood. Nor can we realistically change their beliefs in the foreseeable future or find something to offer that would produce lasting peace.

So today our choices feel grim and limited. That is why many Israelis believe we must: 1. Be excellent at predicting attacks and when necessary, strike first to disrupt them 2. Impose a very heavy cost on anyone who contemplates attacking us, so others think twice 3. Remain stronger and more capable than everyone around us

It’s a terrible place to be, and it’s not the future anyone hoped for. But until there’s a credible, sustained shift in the region, a process that would likely take generations of committed leadership, many here see little alternative.
by CamperBob2 | 2025-10-05 15:44:23+00:00
What would that accomplish except benefit criminals?

There's an unbounded downside to allowing government too much power, including the power to act unobserved. Empowering criminals also has obvious drawbacks, but they're limited in scope.

"Rules for thee, not for me."

Those sympathetic to the American political right don't get to use that saying anymore, not even ironically. Not because it's offensive, but because they've effectively turned it into a tautology.
by kqr | 2025-10-05 15:44:30+00:00
> taxation. That's much fairer

Extortion is more fair than voluntary contributions? Maybe on arguments from regression but it's not obvious.

> You buy security against large losses at a moderate price

Flood insurance is literally saying "I bet my house is going to be underwater" and winning the big cash price if it is.

Sure, you made an offsetting gamble when buying the house, but I don't see how you can claim a gamble is no longer a gamble when a partially offsetting gamble exists -- that's just two gambles, and indeed prudent risk management when it comes to big gambling.
by Narciss | 2025-10-05 15:44:39+00:00
I was actually thinking about this the other day while vibe coding for a side project.

I am a lead engineer, but I’ve been using AI in much of my code recently. If you were to ask me to code anything manually right now, I could do it, but it would take a bit to acclimate to writing code line by line. By “a while”, I mean maybe a few days.

Which means that if we were to do a coding interview without LLMs, I would probably flop without me doing a bit of work beforehand, or at least struggle. But hire me regardless, and I would get back on track in a few days and be better than most from then on.

Careful not to lose talent just because you are testing for little used but latent capabilities.
by toasterlovin | 2025-10-05 15:45:33+00:00
If you look at the budget, it becomes obvious that the main activity of the federal government is taking money from one group of citizens so that another group of citizens, who are otherwise capable of working, can enjoy a life of leisure for the last 15-20 years of their life. Given that we’ve collectively decided that the bar for when we will massively impinge on people’s freedom is apparently to provide for other people’s idleness, I think it’s completely justified to also impinge on people’s freedom so that we can prevent problem gamblers from totally ruining their lives.
by shrink | 2025-10-05 15:46:03+00:00
Reach out to ben[1] from IPinfo, he took over ip4.me, ip6.me and a number of other websites following the passing of Kevin Loch earlier this year[2]. I am sure he would be happy to keep test-ipv6.com running without compromising it :) Very reputable, a great track record!

[1] https://news.ycombinator.com/user?id=coderholic

[2] https://news.ycombinator.com/item?id=43256298
by lkey | 2025-10-05 15:46:06+00:00
If you wish to be a writer, respect it as a craft. Learn to regret the losses you have accrued by throwing away growth for sake of expediency.

Read a book about writing, think about writers whose writing touched you, discover the voice you want to have, the people you want to reach. Human connection is the point.

Hand edit a piece until you are satisfied, then run your default AI loop on the original. Observe with clear eyes what was lost in the process. What it missed that you discovered in the process of thinking deeply about your own thoughts.
by derekcheng08 | 2025-10-05 15:47:06+00:00
AI is (or has the potential to be) a gigantic abstraction layer and software engineering is filled with abstraction layers. But one thing that has consistently held true is that the best engineers -- while taking advantage of abstractions -- also have the curiosity and intelligence to peel back and at least understand the gist of what's going on behind the scenes. So while most of us will never write a TCP/IP stack, it's helpful to know the protocol. While many will simply call into a hosted distributed database, strong engineers will know broadly how it is implemented and there are availability/consistency trade-offs, etc.

It's the same here: if you just shut off your brain and do what AI says, copy/pasting stuff from/to chat windows, that's going to be a bad time.
by dotnet00 | 2025-10-05 15:47:24+00:00
PhD students are typically only paid by the university if they provide labor in the form of being a teaching assistant for undergrads, guiding lab sessions and grading assignments and exams. Alternatively they're paid through their advisor's grants, in which case the student brings in revenue in the form of the large overhead cut the uni takes.

The alternative would be hiring dedicated employees to help with grading and lab sessions, and they won't tolerate the $30k/yr a PhD student does. This would have immediate impacts too, as there's no way a lone professor can keep up with grading for the class sizes in early undergrad.
by SirGiggles | 2025-10-05 15:47:47+00:00
According to another message chain, this is also in part related to/influenced by Dockyard no longer funding Elixir projects [1].

Also that the next evolution of "LVN" is likely not going to be Elixir based going by [2]

[1] https://x.com/bcardarella/status/1973535143186014708

[2] https://x.com/bcardarella/status/1973521004174647516
by reaperducer | 2025-10-05 15:48:05+00:00
I had one. Great little system. Built like a tank, and just as heavy.

Incredibly forward-thinking modular architecture. Keyboard, memory, drives, serial port, parallel port, even the screen could be replaced just by the turn of a lever or a push of a button.

Fantastic keyboard, even by today's laptops standards.

Ate batteries like M&Ms. I almost always kept it plugged in.

At the time, running it off the pair of 720k floppies was fine. I believe there was a hard drive option, but I never saw it.

Its biggest weakness was the screen. There were backlit and CRT options, which were better and you could just pop off and in.

The screen was grayscale CGA, but there was a TSR called SimCGA which would translate, so you could run EGA programs.
by ViewTrick1002 | 2025-10-05 15:48:37+00:00
We have been trying to build ”SMR” since the 1950s, and even built a whole bunch.

All have been economical failures.

https://spectrum.ieee.org/the-forgotten-history-of-small-nuc...

Nuclear power went large due to various scaling laws and fixed costs.

We now know that new built nuclear is horrifyingly expensive as per recent western example.
by dang | 2025-10-05 15:49:09+00:00
They clarified that their intention was good, but intent doesn't communicate itself—it needs to be disambiguated [1]. What matters in terms of moderation is not intent, but effects, i.e. effects on the system in the general case [2].

Arguably your question reduces to: why does HN have moderators at all? The answer to that is that unfortunately, the system of community + software doesn't function well on its own over time—it falls into failure modes and humans (i.e. mods) are needed to jig it out of those [3]. I say "unfortunately" because, of course, it would be so much better if this weren't needed.

You can't assess this at the level of an individual interaction, though, because it's scoped at the whole-system level. That is, we can (and do) make bad individual calls, but what's important is how the overall system functions. If you see the mods making a mistake, you're welcome to point it out (and HN users are not shy about doing so!), and we're happy to correct it. But it doesn't follow that you don't need moderators for the system to work, or even survive.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
by ednite | 2025-10-05 15:49:35+00:00
Thanks for your comment. I’m proud that the blog is getting some attention because I really do put a lot into it. After a career working through RFP fluff, websites, and blog copy, I know the whole SEO catchy game. I just have a big imagination and a creative flair, just this morning i came up with 3 more catchy titles for my next blog.

The blog's direction is still unclear for me. For now, I just want to share experiences and ideas, and if even one person finds them useful, that’s enough.

I’m not looking to profit from it. In fact, I turned AdSense off almost as quickly as it got approved. (Point in case: When i got started in April, ChatGPT suggested I apply and i foolishly did) One morning I woke up to see my blog plastered with ads, forgetting I had applied. I nearly fell out of bed in horror and shame. I turned them off.
by pooyamo | 2025-10-05 15:49:38+00:00
I've written a similar CLI tool (not a website), netq [1]. I believe it can be an alternative to some of the functionalities of the website.

If one is able to get a public IPv6 from a public IP finder service, I guess that means his machine is able to access the IPv6 internet.

netq -6 p netq -4 p

Some finders report ISP too (use -r).

Also, kudos to jfesler for his works on maintaining the website through the years.

[1]: https://github.com/pvonmoradi/netq
by dagmx | 2025-10-05 15:50:03+00:00
In your scenario though, how do you avoid hiring based on blind faith?

How do I know you aren’t just a lead with a very good team to pick up the slack?

How do I separate you from the 20 other people saying they’re also good?

Why would I hire someone who can’t hit the ground running faster than someone else who can?

Furthermore, why would I hire someone who didn’t prepare at all for an interview, even if just mentally?

How do you avoid just hiring based on vibes? Bear in mind every candidate can claim they’re part of impressive projects so the resume is often not your differentiator.
Show HN: Docgen – your project in a single text file
by michaelteter | 2025-10-05 15:50:14+00:00
docgen is a simple tool which reads your project and generates a single text file which contains a file tree and each of the files concatenated with markers.

I built this (vibestyle, with a lot of my guidance) to make it easy for me to have conversations with various AI chats about my projects. Just drop that project_doc.txt file into a chat, give a suitable prompt, and go!

It respects your .gitignore, and you can also add an additional inclusions/exclusions file to control what ends up in the final output.

The code is open source, MIT license. Golang is not my usual language, and most of the code was generated by GPT4 and Claude 4.5, so code quality is not necessarily tops.
by FollowingTheDao | 2025-10-05 15:50:23+00:00
I wish he did not smoke [4], or convert to a largely fruit diet [1,2,3,5], they both most likely caused his pancreatic cancer.

My father died of pancreatic cancer, he smoked for most of his life and ate a ton of honey. I see it in my genetics (ABO, SOD2) and luckily I quit smoking when I was very young and could never tolerate sweet foods. I also eat a high manganese diet (the cofactor for ABO), lots of mussles, and take it as a supplement on occation.

I wish Jobs were still alive, I would probably not want to sell my iphone right now because of liquid ass.

[1] https://www.uclahealth.org/news/release/pancreatic-cancers-u...

[2] https://www.aicr.org/resources/blog/glucose-fructose-and-the...

[3] https://pmc.ncbi.nlm.nih.gov/articles/PMC10722142/

[4] https://pmc.ncbi.nlm.nih.gov/articles/PMC5455596/

[5] https://finance.yahoo.com/news/steve-jobs-followed-extreme-d...