MurphyA/hacker-news huggingface dataset:
by ryandrake | 2025-12-03 00:55:43+00:00
> Old days: Get the O'Reilly book for that programming language. Lookup access modifiers in the index. 10 year ago: Google for a blog with an intro to the programming language. There will be a tip about what access modifiers can do. Today: Ask ChatGPT.

The answer to this (throughout the ages) should be the same: read the authoritative source of information. The official API docs, the official language specification, the man page, the textbook, the published paper, and so on.

Maybe I am showing my age, but one of the more frustrating parts of being a senior mentoring a junior is when they come with a question or problem, and when I ask: “what does the official documentation say?” I get a blank stare. We have moved from consulting the primary source of information to using secondary sources (like O’Reilly, blogs and tutorials), now to tertiary sources like LLMs.
by snohobro | 2025-12-03 00:56:21+00:00
Your response has shifted the discussion to a different topic and doesn’t really address my original point. I was explicitly calling out situations in which an owner refuses to make their product available by any legal means and they can legally prevent anyone else from making it available if they so choose for the remainder of its copyright lifespan, which could very well terminate after I die.

As a human with limited lifespan, that sucks.

In your scenario, as an artist you are still actively selling and making money on your art. That’s great, and maybe there should be exceptions in copyright for late bloomers who found their popular stride way later in their career with their earlier art. Regardless, you’re selling it and now I can buy it, awesome. This solves my problem.

However if I saw a photo of yours, from say 35 years ago in a restaurant you did as a commission, and you don’t want to sell me that print (totally fair) but also you don’t want anyone else to sell the print to make money off your 35 year old work, then I’m kinda hosed. I’ve got no options. I just have to travel to that restaurant, hopefully still open and they kept the photo on the wall, or just use my good ole noggin to remember what it looked like.

Just feels fundamentally broken, ya know?

I’m sure you could argue “well it’s my art and I’m allowed to determine its availability.” Now we’re into morals and what’s good for humanity. I will say art is in my subjective opinion good for humanity. Keeping it locked away is bad.

I don’t recommend a binary all or nothing approach to copyright protections, I just think at a certain point it’s for the betterment of the people now, not for the individual.

I appreciate your healthy challenging to my ideals.
by drzaiusx11 | 2025-12-03 00:57:34+00:00
As a developer that switches between java, python and typescript every day I think this is fairly myopic opinion. Being siloed to one lang for long enough tends to brings out our tribalistic tendencies, tread carefully.

I've seen codebases of varying quality in nearly every language, "enterprise" and otherwise. I've worked at a C# shop and it was no better or worse than the java/kotlin/typescript ones I've worked at.

You can blame the "average" developer in a language for "not caring ", but more likely than not you're just observing the friction imposed by older packaging systems. Modern languages are usually coupled with package managers that make it trivial to publish language artifacts to package hubs, whereas gradle for example is it's own brand of hell just to get your code to build.
by cstefanovici | 2025-12-03 00:57:38+00:00
SportsRecruits | Senior and Midlevel Software Engineers working with PHP, Laravel, Vue and React Native | Remote (US) | sportsrecruits.com

SportsRecruits is the leading sports recruiting network, connecting athletes, clubs, events, and college coaches in the recruiting process. The company’s network and tools are trusted by sports organizations such as the IWLCA, IMLCA, NFHCA, and Junior Volleyball Association. Every year, millions of connections are made on the network, resulting in commitments to the best academic and athletic institutions.

SportsRecruits is part of IMG Academy, the world's leading sports education brand.

Looking for:

1. a senior engineer with strong OOP and DDD skills. https://sportsrecruitsllc.applytojob.com/apply/m7xDEkcmrX/Se...

2. a mid-level engineer with a background in PHP, laravel and Vue and a strong desire to learn and work on a great team https://sportsrecruitsllc.applytojob.com/apply/yEdtjhFkby/Fu...
by dghlsakjg | 2025-12-03 00:57:58+00:00
My bellybutton fluff, uninformed opinion is that heat cycling and effective cooling are probably a much more limiting factor.

If you are running a gpu at 60C for months at a time, but never idling it (crypto use case), I would actually hazard a guess that it is better than cycling it with intermittent workloads due to thermal expansion.

That of course presupposes effective, consistent cooling.
by johnnyanmac | 2025-12-03 00:59:57+00:00
It seems so obvious now, but it does make me thankful that my training drilled into my head to constantly ask "what is the problem I am trying to solve?". Communication in a team on what's going on (both in your head and the overall problem space) is just as important as the mechanical process of coding it.

I feel that's the bare minimum a junior should be asking. the "this is useful" or "this is slop" will come with experience, but you need to at least be able to explain what's going on.

the transition to mid and senior goes when you can start to quantify other aspects of the code. Like performance, how widespread a change affects the codebase at large, the input/outputs expected, and the overall correctness based on the language. Balancing those parameters and using it to accurately estimate a project scope is when you're really thinking like a senior.
by snuxoll | 2025-12-03 01:00:42+00:00
Spinning rust and fans are the outliers when it comes to longevity in compute hardware. I’ve had to replace a disk or two in my rack at home, but at the end of the day the CPUs, RAM, NICs, etc. all continue to tick along just fine.

When it comes to enterprise deployments, the lifecycle always revolves around price/performance. Why pay for old gear that sucks up power and runs 30% slower than the new hotness, after all!

But, here we are, hitting limits of transistor density. There’s a reason I still can’t get 13th or 14th gen poweredge boxes for the price I paid for my 12th gen ones years ago.
by chairmansteve | 2025-12-03 01:01:21+00:00
The intern is not producing code that is up to the standard you expect, and will not change it?

I saw a situation like this many years ago. The newly hired midlevel engineer thought he was smarter than the supervisor. Kept on arguing about code style, system design etc. He was fired after 6 months.

But I was friendly with him, so we kept in touch. He ended up working at MSFT for 3 times the salary.
by gus_massa | 2025-12-03 01:02:01+00:00
Not so automatic, but we are very happy with our Samsung Hotblast https://www.samsung.com/in/microwave-ovens/convection/28-lit... (or a similar version). You setup the temperature to 200°C (392°F), the time to 20 or 30 minutes and you can go to another room while it cooks. It takes some time to find the perfect time, and sometime you must use the microwave or grill instead, but it's perfect for cooking in a short time.
by franciscop | 2025-12-03 01:02:43+00:00
Amazing news, congrats! Been using Bun for a long while now and I love it.

Is there anything I could do to improve this PR/get a review? I understand you are def very busy right now with the acquisition, but wanted to give my PR the best shot:

https://github.com/oven-sh/bun/pull/24514
by m00x | 2025-12-03 01:02:44+00:00
LambdaLabs is still making money off their Tesla V100s, A100s, and A6000s. The older ones are cheap enough to run some models and very cheap, so if that's all you need, that's what you'll pick.

The V100 was released in 2017, A6000 in 2020, A100 in 2021.
by angoragoats | 2025-12-03 01:03:03+00:00
I wish more people working for these companies with short-sighted RTO mandates would explore suing their employer for promissory estoppel. There were real guarantees along the lines of “in-office work is never coming back” made verbally by CEOs when COVID began. If employees made financial/legal decisions based on these false promises, the company should be held liable.
by johnnyanmac | 2025-12-03 01:04:40+00:00
Yeah, companies broke the career structure decades ago. There's no seniority rewards nor pensions to look forward to, and meanwhile companies put more budget in hiring than in promoting. They look at the high turnover rates and executives shrug. Money is being made, no changes.

It's no surprise the market adapts to the new terms and conditions. But companies simply don't care enough to focus on retention.
by rs186 | 2025-12-03 01:04:51+00:00
Hmm... "CEOs and teams" don't necessary do what's makes sense mathematically. Many, if not most of them, do whatever that sounds good to shareholders in their quarterly earnings call and ignore the reality or long term development.

If "CEOs and teams" are smart enough, they would not have overhired during 2021-2022 and then do layoffs. Who would be dumb enough to do that?
by 29athrowaway | 2025-12-03 01:05:43+00:00
OpenAI fragmented into multiple companies that are now competing against them. OpenAI is buying compute and data.

Meanwhile, Google consolidated their AI operations under Google Deepmind and doubled down on TPUs.

The strategy "solve AGI and then solve everything else" is an all-in gamble that somehow AGI is within reach. This is not true.
by stevenjgarner | 2025-12-03 01:06:19+00:00
"It is 1958. IBM passes up the chance to buy a young, fledgling company that has invented a new technology called xerography. Two years later, Xerox is born, and IBM has been kicking themselves ever since. It is ten years later, the late '60s. Digital Equipment DEC and others invent the minicomputer. IBM dismisses the minicomputer as too small to do serious computing and, therefore, unimportant to their business. DEC grows to become a multi-hundred-million dollar corporation before IBM finally enters the minicomputer market. It is now ten years later, the late '70s. In 1977, Apple, a young fledgling company on the West Coast, invents the Apple II, the first personal computer as we know it today. IBM dismisses the personal computer as too small to do serious computing and unimportant to their business." - Steve Jobs [1][2][3]

Now, "IBM CEO says there is 'no way' spending on AI data centers will pay off". IBM has not exactly had a stellar record at identifying the future.

[1] https://speakola.com/ideas/steve-jobs-1984-ad-launch-1983

[2] https://archive.org/details/1983-10-22-steve-jobs-keynote

[3] https://theinventors.org/library/inventors/blxerox.htm
by chinaexpert1 | 2025-12-03 01:06:26+00:00
Yeah Ive got to agree with this hot take. Put yourself in the junior's shoes: if s/he wasn't there you'd be pulling it out of Claude Code yourself, until your satisfied with what comes out enough to start adding your "senior" touches. The fact is the way code is written has changed fundamentally, especially for kids straight out of college, and the answer is to embrace that everyone is using it, not all this shaming. If you're so senior, why not show the kid how to use the LLM right, so the work product is right from the start? It seems part of the problem is dinosaurs are suspicious of the tech, and so dont know how to mentor for it. That being said, Im a machine learning engineer not a developer, and these LLMs have been a godsend. Assuming I do it correctly, there's just no way I could write a whole 10,000 line pipeline in under a week without it. While coding from outputs and error-driven is the wrong way for software Juniors, its fine by me for my AI work. It comes down to knowing when there's a silent error, if you haven't been through everything line by line. I've been caught before, Im not immune, its embarrassing, but every since GPT was in preview I have made it my business to master it.

I have a friend who is a dev, a very senior one at that, who spins up 4 Claudes at once and does the whole enterprises work. Hes a "Senior AI Director" with nobody beneath him, not a single direct report, and NO knowledge of AI or ML, to my chagrin.

So now I'm whining too...
by bamboozled | 2025-12-03 01:06:28+00:00
I've never really understood the appeal honestly. I feel it's more of a "masterpiece" in a historical sense, because it was an early electronic / ambient work which no one had really heard before and that gave it a huge cult following. Which is understandable, but outside of that, I don't see how it's any more interesting than basically any other ambient work of which I would say there is much much much better. Robin Guthrie comes to mind...

I don't see it a masterpiece in the same way I see Miles Davis' "Kind of Blue" is. The reason? Because I don't think there is a better Jazz album, ever, where as with Eno's early Ambient work, I think it was surpassed very quickly.

That said I'll give it another listen today and see if I can hear the magic.

Am I missing something?
by PunchyHamster | 2025-12-03 01:06:32+00:00
It was already used before current AI explosion.

This is why keeping our governments from eating that tasty apple of "if you can record AND analyse everything there will be so much less crime" and "just give us keys to all private communication, we swear we will just use it to find bad guys". Because someone will, and someone will use it to hit on people they don't like
by lurking_swe | 2025-12-03 01:07:58+00:00
I hear you. But for a normal consumer who’s afraid of technology? Doubt it.

As a nerd I can easily set up some webcams on my wifi, place them on a firewalled IOT vlan, and securely expose them through the ios home app (with HomeAssistant)…and call it a day.

But your average person has no clue how to do that, or anything similar…nor do they care. Sad but true.
by array_key_first | 2025-12-03 01:08:18+00:00
It kind of does, because the proprietary systems are unacceptable for many usecases because they are proprietary.

There's a lot of businesses who do not want to hand over their sensitive data to hackers, employees of their competitors, and various world governments. There's inherent risk in choosing a propreitary option, and that doesn't just go for LLMs. You can get your feet swept up from underneath you.
by shagie | 2025-12-03 01:09:33+00:00
I'm unsure about how long your career has been.

At Taos, there was a monthly training session / tech talk on some subject.

At Network Appliance ('98-'09), there was a moderate push to go to trainings and they paid for the devs on the team I was on to go to the perl conference (when it was just down the road one year everyone - even the tech writers - went).

At a retail company that I worked at ('10-'14), they'd occasionally bring in trainers on some thing that... about half a dozen of the more senior developers (who would then be able to spread the knowledge out ... part of that was a formal "do a presentation on the material from the past two weeks for the rest of your team.")

However, as time went on and as juniors would leave sooner the appetite for a company to spend money on training sessions has dissipated. It could be "Here is $1000 training budget if you ask your manager" becoming $500 now. It could be that there aren't any more conferences that the company is willing to spend $20k to send a team to.

If half of the junior devs are going to jump to the next tier of company and the other half aren't going to become much better... why do that training opportunity at all?

Training absolutely used to be a thing that was much more common... but so too were tenures of half a decade or longer.
by johnnyanmac | 2025-12-03 01:10:06+00:00
>What are you buying with that $20k exactly?

This incentive is entirely backwards. It should be "what are we losing with not spending that 20k?". You lose out on someone used to the company workflow, you waste any training you invested in them, you create a hole that strains your other 3-4 100k engineers, and you add a time strain to your managers to spend time interviewing a new member.

if you really believe you can buy all that back for 120k as if you ran short on milkk, you're missing the forest for the tree.

>Sometimes I wonder if it wouldn't be easier to just fire staff for a week then re-hire them at a new salary.

if society conditions a workforce to understand the issue, sure. But psychologically. you'd create an even lower morale workplace. Even for a week, people don't want to be dropped like a hot potato, even if you pick it up later as it cools. People want some form of stability, especially in an assumed full time role.
by aquariusDue | 2025-12-03 01:10:21+00:00
It's weird seeing people on HN complain about this aspect regarding Hetzner because it's the complete opposite of my experience. Two years I've rented a dedicated server for around 40 euros monthly from Hetzner as a business customer and I had no issues whatsoever. They didn't ask for a business license or personal ID or anything really, I provided a VAT ID along with a business name and address but it wasn't anything extra compared to what I also provided Migadu or Porkbun for example.

I suppose they might have more KYC procedures for personal accounts based outside the EU otherwise I have no clue.
by matt-p | 2025-12-03 01:10:44+00:00
Definitely single thread performance and storage are the main reasons not to use an old server. A 6 year old server didn't have nvme drives, so SATA SSD at best. That's a major slow down if disk is important.

Aside from that there's no reason to not use a dual socket server from 5 years ago instead of a single socket server of today. Power and reliability maybe not as good.
by BearOso | 2025-12-03 01:11:33+00:00
> Nintendo games even temporarily dropped music voices (typically preferring the second square wave voice, then the first) to play sound effects.

This even happened on the SNES. A few Square games like Chrono Trigger and Final Fantasy 6 have tracks that are noticeably missing a music channel when playing sound effects. It wasn't totally necessary to use all the channels, but they were very adamant about their music quality.
by johnnyanmac | 2025-12-03 01:12:27+00:00
>You can mostly afford to lose the rest.

I guess that's how we got here to begin with. We take a workforce and treat is as expendable instead of as a proper team.

I suppose it will vary per industry but I can't imagine an other kind of engineering being comfortable just letting go of people mid-project because "we can afford to lose them".
by left-struck | 2025-12-03 01:12:33+00:00
For years I dabbled with Linux and I tried switching from windows to Linux many times. There were always compatibility issues with some software and games that made me return to windows. Earlier this year I got so fed up with Microsoft’s relentless invasion of my privacy, annoying nudges and other enshitification efforts in Windows that I decided that not only is windows dead to me, but any software I can’t run Linux is dead to me as well. That was months ago and my only regret is that I didn’t do this sooner.

I understand people need certain apps for work and maybe those need windows. Others have absolutely no power over the machines their work gives them, I’ve been there, no judgement. This is just my experience.
by rahimnathwani | 2025-12-03 01:13:16+00:00
This criticism would be valid if the researchers had studied just one group of schools, and their methodology was just comparing before and after. But that's not all they did. They had two groups of schools, with low/high cell phone use before the ban. Their hypothesis was that the schools with high cell phone use would see a larger change in test scores (as they would have the largest drop in mobile phone usage).

We then turn to our causal analysis comparing schools with different degrees of apparent pre-ban student cellphone use, after vs. before Florida’s cellphone ban. We show that the ban increased disciplinary incidents and suspensions significantly in the first year, immediately after the district started referring students for disciplinary action for cellphone use infractions. In particular, our difference-in-differences estimates suggest that the ban increased suspension rates by 12 percent (relative to the comparison group mean) and in-school suspension rates by roughly 20 percent in the first year.

There may be other reasons to criticize the paper, of course.
by ryandrake | 2025-12-03 01:14:00+00:00
My objection is that merely visiting a website can invoke all kinds of unexpected things happening on my computer. As a web browser user, I don’t expect it to be modifying how timers work on my system, or accessing peripherals and radios, or programming my GPU or the memory of other processes, or my location, or writing to my filesystem, or basically anything else other than what is needed to draw text and images onto a browser window.
by wrboyce | 2025-12-03 01:14:30+00:00
I’ve been browsing the archive since I left that comment, they really were the good old days weren’t they. IRC was my introduction to geekdom, and I don’t think it would be unreasonable to say it shaped my life. Here I am 30-ish years later, an old man yelling at clouds — and I wouldn’t change much!

If anyone ever requested/used an eggdrop(?) bot from #farmbots or #wildbots on quakenet then thanks to you too; that was certainly one of the next steps down the path I took. A (probably very injectable) PHP blog and a bunch of TCL scripts powering bots, man I wish I could review that code now.
by oofbey | 2025-12-03 01:14:58+00:00
For the analogy to fiber & DWDM to hold, we'd need some algorithmic breakthrough that makes current GPUs much faster / more efficient at running AI models. Something that makes the existing investment in hardware unneeded, even though the projected demand is real and continues to grow. IMNSHO that's not going to happen here. The foreseeable efficiency innovations are generally around reduced precision, which almost always require newer hardware to take advantage of. Impossible to rule out brilliant innovation, but I doubt it will happen like that.

And of course we might see an economic bubble burst for other reasons. That's possible again even if the demand continues to go up.
by smj-edison | 2025-12-03 01:15:04+00:00
I can't speak as much about the last two examples, but writing a giant parser file is pretty common in Zig from what I've seen. Here's Zig's own parser, for example[1]. I'm also not sure what you mean by memory unsafe, since all slices have bounds checks. It also looks like this uses an arena allocator, so lifetime tracking is pretty simple (dump everything onto the allocator, and copy over the result at the end). Granted, I could be misunderstanding the code, but that's the read I get of it.

[1] https://codeberg.org/ziglang/zig/src/commit/be9649f4ea5a32fd...