MurphyA/hacker-news huggingface dataset:
by kbolino | 2025-08-11 02:17:29+00:00
As I said, consumers play a part here too. But I don't see the causal line from the physics to the stagnation, stovepiping, artificial market segmentation, and cartelization we see in the computer component industries.

Soldering RAM has always been around and it has its benefits. I'm not convinced of its necessity however. We're just now getting a new memory socket form factor but the need was emerging a decade ago.
by SkyPuncher | 2025-08-11 02:18:14+00:00
I run through a really extensive planning step that generates technical architecture and iterative tasks. I then send an LLM along to implement each step, debugging, iterative, and verifying it's work. It's not uncommon for it to take a non-trivial amount of time to complete a step (5+ minutes).

Right now, I still need to intervene enough that I'm not actually doing a second coding project in parallel. I tend to focus on communication, documentation, and other artifacts that support the code I'm writing.

However, I am very close to hitting that point and occasionally do on easier tasks. There's a _very_ real tipping point in productivity when you have confidence that an LLM can accomplish a certain task without your intervention. You can start to do things legitimately in parallel when you're only really reviewing outputs and doing minor tweaks.
by kwoff | 2025-08-11 02:20:15+00:00
"However, De Vos (2005:59) points out that try and may not be preceded by both: " [example] "John will both try and kill mosquitos."

Then the next sentence has "try and is available only when both try and the verb following and are uninflected". (only when "both try and") I know the italicization of "try" and "and" makes it a different thing grammatically, just thought it was amusing.
by lambdaphagy | 2025-08-11 02:20:24+00:00
My impression of duolingo was strongly influenced by a former PM who said basically what OP said without any hint of ill will in their voice. Duolingo discovered that it was easier to reward-hack short term signals of language learning instead of scaffolding those signals into longterm language learning. Today it’s essentially Candy Crush for people who think they’re too smart for Candy Crush.

That’s not even a diss, it’s just The Way Of The World when you are directly rewarded for growth and retention and very indirectly for language learning.
by lisbbb | 2025-08-11 02:21:22+00:00
I'm 52 and as soon as they figure that out it is pretty much over, anyways. I'm not looking right now, even. I think my career is closed down, but not totally sure yet. I was passionate about my work for a long time, but after awhile I realized the same issues were grinding me down repeatedly and one of them was the average quality of new staff was becoming pretty bad. There would be like one truly inspired developer amongst 10 or 20 so-so ones and that inspired one usually had some kind of work ethic issues, e.g. serious apathy about everything in life. I'm not saying I'm great, because I had times where I wasn't too motivated, either, but I bounced back from burnout 2-3 times and was truly on point for a lot of years at some pretty un-charming companies. So it goes, so it goes.
by jemmyw | 2025-08-11 02:21:51+00:00
I have the same feeling about a lot of productivity tooling in the software world. At one point I had been convinced by several people that I needed to be taking notes, either handwritten or have some kind of note taking system. I tried for a good amount of time (2 years) before concluding that it's not for me. I'm more productive without notes, my mind seems fairly well organised. My biggest enemy is procrastination, not disorganisation.

So that's all well and good. I don't believe that my way is the one true way, I think each to their own. What I don't like is that people won't stop telling you about their note taking systems and that you should take notes. Well, things have calmed down a bit now, but a few years ago it felt like people would actively hunt you down and force their note taking opinion on you if they suspected you didn't keep your own knowledge base.
by austin-cheney | 2025-08-11 02:22:40+00:00
After 20 years of doing this if I could do it all over again I would get a CS degree and an engineering masters. I am a self taught developer with unrelated bachelors.

My experience doing this I have learned there is only thing that influences career fulfillment: barrier of entry. You can make money anywhere in software as dependent upon the success of your employer regardless of level, skill, or competence.

To be happy doing the work, however, requires operating at the appropriate level of challenge. If you are the smartest guy in the room everyone around will be full of excuses and selfish retardation. If you are in over your head you will be the one inventing improper excuses doing selfish things.

So, always strive for the most exclusive and challenging job you can get.
by kgeist | 2025-08-11 02:22:59+00:00
>Qwen3 32B is 6 times slower than GPT OSS 120B.

Only if 120B fits entirely in the GPU. Otherwise, for me, with a consumer GPU that only has 32 GB VRAM, gpt-oss 120B is actually 2 times slower than Qwen3 32B (37 tok/sec vs. 65 tok/sec)
by bee_rider | 2025-08-11 02:23:39+00:00
I’m under the impression that the main problem of cellphone addiction is that stuff like short form video is too addictive—YouTube, and then TikTok just made it worse.

IMO an e-ink (or whatever it is, black and white and, I think it is non-emissive?) screen with a small text-only OLED display is pretty good. But, to be called a productivity device, it needs a bigger screen and a full keyboard.

This thing is a PDA. Which is fine. But a PDA is an organization and communication device, right? Not productivity.

Making it unpleasant to use seems like a mistake. Productivity requires ergonomics, and ergonomic things are pleasant to use, there’s no getting around it. But we can maybe kill off the flashiness.
by bbor | 2025-08-11 02:23:59+00:00
Yeah, that's what gets me, too. Faking a letter would pretty obviously be a bad move legally-speaking, but people make bad moves sometimes. Faking the remote deactivation of the vehicle on the highway, tho... I mean, how would you even begin to do such a thing, even as a software engineer?

FWIW: As of two years ago[1], owners were not able to remotely disable their own cars. Not finding any indication that that has changed.

[1] https://www.reddit.com/r/TeslaModel3/comments/16ebp1t/can_a_...
by didibus | 2025-08-11 02:24:37+00:00
There's a dissonance I feel. The study for example looked at experienced developer working on existing open source projects.

Lots of people we're now conversing with could be junior or mid-level, might have tried it for little prototypes/experiments, or for more trivial software like commissioned websites, and so on. They could all be benefiting from agentic coding workflows in ways that we don't. With the caveat that the study you talked about also showed even the experience devs felt more productive, so clearly the use of AI biases your perception of delivery speed.

The large array of context I suspect is responsible for some of that dissonance on online discourse.
by Mentlo | 2025-08-11 02:25:35+00:00
It is absolutely impossible that human assistants being given those tasks would use even remotely within the same order of magnitude the power that LLM’s use.

I am not an anti-LLM’er here but having models that are this power hungry and this generalisable makes no sense economically in the long term. Why would the model that you use to build a command tool have to be able to produce poetry? You’re paying a premium for seldom used flexibility.

Either the power drain will have to come down, prices at the consumer margin significantly up or the whole thing comes crashing down like a house of cards.
by kalleboo | 2025-08-11 02:26:53+00:00
I got it for another reason (playing around with retrocomputing) but what I did was get a Cisco/Linksys SPA voip adapter (there are PILES of these on eBay for cheap, they've been making them for decades) and hook that up to a SIP provider and then a $5 landline phone from a thrift store. You can also configure it to allow local calls between the 2 ports.
by flashgordon | 2025-08-11 02:27:13+00:00
First of all it is amazing that your son is a self starter and really a builder. It would be a shame to squash that out of him.

My thoughts (certainly not a recommendation as every situation is unique) - foundations are always going to be critical. So things like cs (not just software eng), math, physics, biology will be super important because with AI you can have the audacity to tackle 10x harder problems. Now a 150k standardized program may not be the way to go about it. (Back home education was practically free so it was not even a question but in here things are crazy so I get it).

My 2 more cents is you have a 1-2 year window where large pct of population is either wary or cautious or unaware of how to use AI properly. If your son is the curious type id encourage him to build like a maniac (heck clone a few high priced SaaS products and learn how to sell). Worst case he loses 4 years while this AI dust settles. Best case he comes out of it with Independence and confidence to do a lot more than a grad who has only done course work (and even those are established in orgs)
by masafej536 | 2025-08-11 02:27:19+00:00
They often do fail, at the client level you can just feed the schema validation error message back into the LLM and it corrects itself most of the time. If not the LLM throws itself into a loop until its caller times it out and it sends an error message back to the user.

At the server level it's just a good old JSON API at this point, and the server would send the usual error message it would send out to anyone.
by xyzzy_plugh | 2025-08-11 02:27:38+00:00
I have no idea how you can dismiss P.Eng as being meaningless. Engineer, yes, certainly overloaded. But P.Eng? It literally implies licensure.

That's the industry standard.

My GP and my veterinarian and also my librarian are all doctors, but less ambiguously they are respectively MD, DVM and PhD.
by eurleif | 2025-08-11 02:29:37+00:00
I agree that the original doesn't look like a scan of pen-and-paper, but it looks real to me in the sense that it looks like a person made it, and it's not just a cursive font. It looks too messy, and some of the letters are too indistinct, for it to likely be a cursive font. It appears consistent with a signature entry pad peripheral, a stylus on a tablet, or similar. I would say that largely rules out a security practice; if that were the motivation, it would make more sense to use a cursive font. As I said, I do think it's possible that she copy-pastes her own signature; but if so, the motive I would expect is reducing effort.
by Terr_ | 2025-08-11 02:29:42+00:00
> That’s the wild part. In my teens the conservatives would have given anything for what they’re whining about now.

I suspect that's because what they [0] overtly asked for was not what they actually desired. The true desire was to be obeyed, for their teens to eagerly mold themselves onto stated parental-priorities, disassociating with peers their parents had a bad feeling about, etc.

In other words, control, rather than outcomes.

[0] Here, I'm treating "conservative parents" as a persistent group identity, even though individual membership changes over the decades. The ocean-wave exists even when it's not the same water molecules, etc.
by ethbr1 | 2025-08-11 02:29:48+00:00
"Facilitate" was a weasel word that the Supreme Court knew would allow the administration to play as it wished, hence why it was affirmed by this Court.

If the Supreme Court had wanted to order him back immediately, it would have done so.

The facts are that this administration has skated on and just over the line with regards to lower courts, especially in matters of immigration, but has yet to ignore a directive from the Supreme Court.

If you're aware of an actual example, feel free to provide it.
by tylerhou | 2025-08-11 02:30:40+00:00
If you are willing to return std::optional, clang-tidy has a (static) control flow sensitive check that enforces you check to see the value is valid before unwrapping. https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unch...

This would prevent the last bug (!ua()) as the control flow sensitive analysis can reason about both branches: that it is invalid to deref ua within the block. The dynamic check misses the bug because the branch is never taken for the given inputs.

I am fairly confident that the clang-tidy pass is simpler and more precise in most cases than the hand-rolled implementation. (That said the static check may not be able to reason about mutation well.)

If you need to pass an error in the failure case, you can use std::expected (available in C++23). clang-tidy has an open bug about supporting a similar check for std::expected: https://github.com/llvm/llvm-project/issues/135045
by JustExAWS | 2025-08-11 02:32:30+00:00
And guess how many of those lawyers are recruited from a tier 2 school? Also companies aren’t paying new grad lawyers millions of dollars. What are the chances that he is going to have the capabilities?

Saying that he can make a lot of money by chasing after the same thing everyone else is chasing after and has a years long head start is like saying he should become a football player because of the money he can make in the NFL.

The number of companies that need any more than the abstractions available from the cloud providers is vanishly small and will grow smaller in 4 years. Those companies aren’t hiring new grads from tier 2 schools.
by socalgal2 | 2025-08-11 02:32:52+00:00
I agree with some of this. I find react unintuitive. I find it infrutating how many hoops I have to jump through to get things done in react. In the past, I've only looked at UI as a thing I tack on after writing the core functionality. So I go write the core functionality. Then I try to add a react UI on top. Suddently it requires me to re-write my entire core because it wants control of all state. No other UI system I've used does this.
by toomuchtodo | 2025-08-11 02:33:06+00:00
It’s the ultra orthodox religion in Israel.

https://www.timesofisrael.com/israels-birth-rate-remains-hig...

> In 2020, the total fertility rate among ultra-Orthodox women in Israel was 6.6, while the rate among Arab women was 3.0, and among secular women, it was 2.0— still well above the OECD average— according to a report from the Jerusalem Institute for Policy Research.

(dopamine and doomscrolling are just as bad as religion and traditional values, for different reasons, imho)
by dwd | 2025-08-11 02:33:44+00:00
Long haul trucks frequently beat this.

I look after a second-hand truck dealer's website and there are often prime movers with 1m+ kilometers and less than 5 years old.

Fun fact: Heavy machinery sales advertise the exact hours they have been used and not the odometer, so a large dump truck might only be 3 years old but have ~7,000 hours usage.
by SpicyLemonZest | 2025-08-11 02:34:00+00:00
Sounds like one of the many, many alternatives which "works" by just targeting a different subculture. This "representative body of code" idea is very strange to me - I don't have any such thing that I could bring to interviews, it's never occurred to me to write one, and my areas of specialization offer me no opportunity to generate one organically.

If this were the standard interview process, of course, I'm sure I could figure it out. There would be a site called "Leetportfolio", and I'd prep for interviews by implementing dozens of Leetportfolio mediums, and people would come to HN to complain about the obnoxious companies that expect you to include some Leetportfolio hards. For me this sounds significantly more time consuming and no less artificial or frustrating than Leetcode grinding.
by Yeabu369 | 2025-08-11 02:34:18+00:00
An autonomous AI-powered CLI agent that intelligently manages software dependencies across multiple package managers with advanced security, risk assessment, and automated update capabilities.

Features Core Capabilities Multi-Package Manager Support: Native integration with npm, pip, Maven, and Gradle AI-Powered Analysis: Intelligent changelog analysis and breaking change detection Advanced Security: Package integrity verification, vulnerability scanning, and malicious package detection Background Agent: Autonomous monitoring with configurable scheduling and daemon support Smart Updates: Risk-based update grouping with rollback capabilities Comprehensive Analytics: Detailed reporting, dependency lag analysis, and audit trails
by kgeist | 2025-08-11 02:34:19+00:00
On my RTX 5090 with llama.cpp:

gpt-oss 120B - 37 tok/sec (with CPU offloading, doesn't fit in the GPU entirely)

Qwen3 32B - 65 tok/sec

Qwen3 30B-A3B - 150 tok/sec

(all at 4-bit)
by cookiengineer | 2025-08-11 02:34:41+00:00
Maybe what's happening right now is that grumpy old developers like me are starting to realize that despite our efforts for professionalism (with methodologies like TDD, DDD etc) the "good enough" approach is what companies have been doing all along.

Maybe we are stuck in the past and are in the process of disillusioning ourselves, and that's why the older generation is so reluctant to use vibe coding tools?

What's great is that a whole new area of research is available, because previous methodologies don't seem to work anymore and we have to find different ways to get better results out of vibe coding workflows.
by Duanemclemore | 2025-08-11 02:34:51+00:00
Apologies for leading you astray at first. I couldn't find it FOR THE LIFE OF ME either.

If you guys aren't already fans of In Our Time, I'm delighted to be the one to turn you on to it. It's the Liberal Arts education you didn't get in school... And I say that as someone who GOT a Lib Arts education.

There are over a thousand episodes and it's all a brilliant quick study on an unbelievable variety of subjects.

https://www.bbc.co.uk/programmes/b006qykl/episodes/player?pa...
by jerrysievert | 2025-08-11 02:35:03+00:00
> iPad OS on recent iPads has a dead simple "limit charge to 80%" option in system settings. MacOS should just have the same feature.

is the optimized battery charging option in settings that tells you that it will charge to 80% and learn when it needs to charge to 100% not that? it seems to be exactly what you're looking for? it's pretty consistent across all 4 platforms: macOS, iOS, iPadOS, and watchOS, they all offer the same feature
by metadat | 2025-08-11 02:35:54+00:00
Reified Generics doesn't seem to be a goal mentioned on the project website- Am I missing something?

https://openjdk.org/projects/valhalla/

There is an interesting article which mentions reification, but that's all I could locate.

How We Got the Generics We Have (Or, how I learned to stop worrying and love erasure)

https://openjdk.org/projects/valhalla/design-notes/in-defens...
by 1vuio0pswjnm7 | 2025-08-11 02:36:07+00:00
Automattic HTTP Headers:

x-hacker: Want root? Visit join.a8c.com and mention this header x-nananana: Batcache-Hit

Popular CDNs require SNI but do not offer a solution for plaintext domain names on the wire.

(ECH exists but is not enabled everywhere SNI is required.)

Meanwhile Wordpress hosts multiple HTTPS sites on same IP and does not require SNI.

(No plaintext domain names on the wire.)
by tamimio | 2025-08-11 02:36:45+00:00
I am not the one who's dismissing it, industry does. You can get hired as an engineer, holding an engineering title with zero engineering education nowadays, you can have senior or principal title as well, and no formal education either. Find me one hospital that would hire a nurse that never had formal education or went through acquiring the proper license? No wonder a doctor can earn 4 times more than an engineer nowadays.
by romforth | 2025-08-11 02:37:20+00:00
Feel free to check out https://github.com/olvwm/xview/ as well.

I wanted to run olvwm on Linux (when it went out of support on Ubuntu 16.04) and I'd managed to get this running on Ubuntu 20.04 (and more recently on Gentoo, as documented at https://ces.mataroa.blog/blog/gentoo-olvwm-bye-ubuntu/).

A survey of available olwvm implementations available on github at the time I created the repo is in the README of https://github.com/olvwm/xview/

Currently this works on an ancient 32-bit laptop (running NixOS 22.05 as documented in https://ces.mataroa.blog/blog/distro_hoppingmd/) as well.
by toomuchtodo | 2025-08-11 02:38:08+00:00
“Be the person you needed when you were younger.” That’s the best we can do, is to be prepared and available when those who are in need are in a position to ask for and accept help. As long as humans keep having kids, there will be a subset cohort who needs help until adulthood (and even beyond) due to gaps in parenting. That is persistent demand. People who are willing to help are the supply. That demand and supply is the system. We should try to ensure supply can, whenever possible, exceed demand in perpetuity. That was what I meant by “Think in systems and cycles.” Appreciate the kind words.
by phendrenad2 | 2025-08-11 02:39:41+00:00
The end of anonymity online basically means an end to the internet era itself. We will effectively be rewinding time to the 1980s, when the only news sources were controlled by oligopolies, and dissident voices were simply not given a platform.

That might be fine in a world where every country is on-board, but now that the internet exists, countries with anonymous free speech will come out ahead.

Here's a darker thought: The pre-internet US and UK had a crime problem. Crime was spiking through the 1980s and 1990s. People were disaffected, jaded, they felt that the halls of power were captured by corruption and their voice didn't matter. This is the environment that gave us the original Robocop movie, a hyper-violent celebration of the commoner over both criminals and corrupt government institutions.

The internet economy revitalized the western world and helped us pull out of the crime doom spiral. Without that miracle, we were probably on track for ruthless Duterte-style governments, if not something worse like fascism.

Anyway, I predict that the EU will stop short of actually passing this into law. They're not stupid, and they just want "good boy points" for trying (not from the voters, of course, but people with real political power).
by Aurornis | 2025-08-11 02:44:45+00:00
I’d rather not pay the price of reduced chassis stiffness (from the opening), increased weight, increased cost, and increased size, however small.

Replacing the battery is a once every 4-5 years thing for me, if that. Optimizing the entire laptop around a one-time activity that I can pay Apple to do for me for $250 (OEM quality battery included) feels backward. Give me the stiff chassis and reduced complexity of a built-in battery.
by twilo | 2025-08-11 02:45:46+00:00
I don’t know why everyone is concerned about the top end of the these batteries when we should be limiting depth of discharge instead, which causes way more damage than charging to 100%.

There should be an option for the machine to pretend like 40% is 0% and just go to sleep.

I know Windows has this option but it’s deep inside the power settings, they should bring it out of there.

I don’t think Apple devices have anything like that.
by kortilla | 2025-08-11 02:46:23+00:00
>treat AIDS, and the patient will keep buying more treatments as long as he lives.

This is oft-repeated but it doesn’t pass the smell test. All it takes is a single principled academic to blow the whistle if there was any active suppression of cures or even research on cures.

In order for that quip to hold water, literally everyone involved in medical research would have to be a corrupt monster maintaining a worldwide conspiracy to keep sick people coming back for more treatments.
by Walf | 2025-08-11 02:47:34+00:00
It's an exception that English doesn't need, and it only adds to the difficulty of learning the language. You being used to it doesn't make it good.

I'm going to try and learn English. I'm trying and learn English. I tried and learn English.

vs.

I'm going to try to learn English. I'm trying to learn English. I tried to learn English.