MurphyA/hacker-news huggingface dataset:
by moltar | 2025-12-26 08:18:49+00:00
I was in a similar situation a few years back. I wasn’t only focusing on CRUD, but it was a large part of my work too. Mostly working on web-based SaaS projects.

I started learning infra via AWS CDK (TypeScript). And by osmosis learned a lot about cloud native application architecture. Which changed my way of creating web apps entirely and rejuvenated my love for software. Still going strong 5 years later. Now with much stronger focus on platform engineering and not working on features much.
by pfannkuchen | 2025-12-26 08:21:30+00:00
That falls under “dishonest stuff companies do all the time”. Unless there are major political points to be scored by nailing him (which there may be now, don’t get me wrong), this would get a slap on the wrist. The cars do drive themselves, they have for awhile, Tesla never claimed it was perfect, they only claimed it would be perfect in the near future and musk plausibly could have (delusionally) thought this so there is no case (not saying he isn’t dishonest, though, that’s just not how the legal system works).

So I don’t think being looked at for the kind of stuff many companies do all the time explains <checks notes> infiltrating the government and personally disrupting the people investigating him, in public. If he’s worried about a financial hit, souring Tesla’s reputation as he has is obviously not worth it. If he’s worried about prosecution, surely he would be better off being nice to everyone in politics, not pissing anyone off and strongly supporting choice causes off the mainstream radar that happen to be in the interest of politicians.

So if he is doing it on principle, he just needs to be hubristic and reckless and possibly very autistic. If he is doing it to mess with the people investigating him, he needs to be outright stupid.

Hubristic and reckless (and autistic) are much, much more realistic adjectives for Musk than “outright stupid”. I know a lot of people will just assert that he is stupid, but if you yourself are sufficiently intelligent and you listen to the guy talk for a long time, you can at least tell he isn’t stupid. You can tell because he doesn’t do the rhetorical things stupid people need to do in order to mask contradictions or logical holes in what they are saying. They always do it. Even smart people sometimes do it quite a bit, like Steven Pinker for example m. Musk very rarely does it, and when he does it’s so completely obvious you can tell he’s bad at it and didn’t get where he is by being good at it.
by shkkmo | 2025-12-26 08:23:11+00:00
> You seem set on conflating "training" an LLM with "learning" by a human.

"Learning" is an established word for this, happy to stick with "training" if that helps your comprehension.

> LLMs don't "learn" but they _do_ in some cases, faithfully regurgitate what they have been trained on.

> Legally, we call that "making a copy."

Yes, when you use a LLM to make a copy .. that is making a copy.

When you train a LLM... That isn't making a copy, that is training. No copy is created until output is generated that contains a copy.
by oblio | 2025-12-26 08:23:54+00:00
The things I listed aren't "cheap plastic noise makers". You can get good toys, most people don't bother.

They wouldn't bother with good snacks (they'll probably buy a huge bag of gummy bears or lollipops) or good socks (they'll get some funny 100% polyester socks).

Oh, and "few sheets of stickers" are also pollution, they're basically 100% plastic.
by colordrops | 2025-12-26 08:24:08+00:00
Oh some kernel params and other settings can help with that. These are mine, and it's been working great:

Kernel params

## Seems to be needed for suspend to S0 (s2idle) without hanging (only needed on p16s)
acpi_osi="Windows 2022"

# Prevent spurious wakeups from a firmware bug where the EC or SMU generates spurious "heartbeat" interrupts during sleep
acpi.ec_no_wakeup=1

# Prevents dock from waking up laptop right after suspend
usbcore.autosuspend=-1

Other settings (executed with a systemd service) (also only needed on p16s, not on my p14s)

# Disable Thunderbolt PCIe root port wakeup (RP09)
echo disabled > /sys/devices/pci0000:00/0000:00:1d.0/power/wakeup || true

# Disable USB XHCI controller wakeup
echo disabled > /sys/devices/pci0000:00/0000:00:14.0/power/wakeup || true

# Disable ACPI wakeup for XHCI and RP09 (toggle if enabled)
grep -q "XHCI.*enabled" /proc/acpi/wakeup && echo XHCI > /proc/acpi/wakeup || true
grep -q "RP09.*enabled" /proc/acpi/wakeup && echo RP09 > /proc/acpi/wakeup || true
by AnthonyMouse | 2025-12-26 08:24:42+00:00
> Generally speaking, different groups, different projects, etc.

Well yes, but we're talking about the Rust people, which is why Typescript was a red herring to begin with. The complaint is that they've got a new hammer and then start seeing nails everywhere.

> What I was thinking is that there have been efforts to make memory-safe dialects/variants/etc. of C/C++, but none of them really got significant traction in the domains Rust is now finding so much success in.

This was mostly because they didn't solve the performance problem. In the domains where that matters less, other languages did make significant inroads. Java, Python, etc. have significant usage in domains that before them were often C or C++.

> My point is just that unlike Rust vs. C/C++, as of this moment we don't know what an analogous plausible replacement for WordPress could be (or at least I don't know; perhaps you're more in-the-know than I am). Again, it's the difference between having a plausible solution for a problem in hand vs. sitting at the drafting desk with some sketches.

The primary thing WordPress needs is a fresh implementation that takes into account sound design principals the original never did and which at this point would be compatibility-breaking changes. Give each plugin its own namespace by default, have a sane permissions model etc.

It doesn't require any great novelty, it's just a lot of work to re-implement a complex piece of software from scratch in a different language. But that's the analogous thing, with an analogous level of effort, being proposed for rewriting a lot of software in Rust whose predecessors have significantly fewer vulnerabilities than WordPress.

> I feel like perhaps where the analogy breaks down is that unlike rebuilding a building, the Rust version of something can be built while the old version is still being used.

That has little to do with it. If you really wanted to rebuild every building in the city, you could build a new building on every available empty lot, move the people from existing buildings into the new buildings, raze the buildings they just moved out of to turn them into empty lots and then repeat until every building is replaced.

The reason that isn't done is that building a new thing from scratch requires a significant amount of resources, so it's something you only force outside of its natural replacement cycle if the incremental improvement is very large.

> If the cost-benefit analysis points in that direction, sure, why not?

The point is that it doesn't. Rewriting a large amount of old C code, especially if it doesn't have a lot of attack surface exposed to begin with, is a major cost with a smaller benefit. Meanwhile there are many other things that have medium costs and medium benefits, or large costs and large benefits, and those might be a better use of scarce resources.
by zonghao | 2025-12-26 08:24:49+00:00
When I use Claude Code and Codex for development, I've had some similar experiences. Claude Code always completes tasks very quickly, but leaves behind a mess that makes me anxious. Codex, on the other hand, is always slow—it slowly reads through the entire project's code, then makes changes very cautiously, testing and verifying after every small modification, and even calls codex review --uncommitted once more before committing.

At first, I found writing code with Claude Code to be enjoyable, while Codex seemed boring. But over time, I've discovered that I actually prefer Codex. Perhaps slowing down really is the key to writing high-quality code.
by riffraff | 2025-12-26 08:26:14+00:00
I thought of Escher since tesselation is what he's famous for beyond impossible shapes (metamorphosis II [0] is among my favorite pieces of art).

I definitely read less then 50% of GEB too, but I think I skipped to the Achilles and the Tortoise dialogs rather than the pictures :)

0: https://en.wikipedia.org/wiki/Metamorphosis_II
by stranded22 | 2025-12-26 08:26:21+00:00
What the f is ‘early stage’ and ‘advance staged’ diabetic?

My wife is a T1D - you’re either diabetic or not.

Freestyles are not reliable to be used purely for managing immediate levels of glucose - it is more about trends and give an idea of whether it is going up or down.

This appears to be an education issue, for the users and also for the writer.
by stingraycharles | 2025-12-26 08:27:09+00:00
Python being a very bad language for LLM stuff is a hot take I haven’t heard before. Your arguments sound mostly like personal preferences that apply to any problem, not just agentic / LLM.

If we’re going to throw experience around, after 30+ years of coding experience, I really don’t care too much anymore as long as it gets the job done and it doesn’t get in the way.

LangChain is ok, LangGraph et al I try to avoid like the plague as it’s too “framework”-ish and doesn’t compose well with other things.
by nicbou | 2025-12-26 08:28:31+00:00
I was in the same boat and started drawing again at around 30.

Remember that paper is cheap and that experimentation is valuable. Make all the bad art you can. The cost of all the paper I wasted in the last 5 years is probably less than the cost of a pizza. There is a valuable life lesson in there about being okay with making mistakes so that you can learn from them.

Nowadays I always carry a notebook, and more often than not pens and watercolours. You can build a really tiny kit out of makeup palettes.

I also loved taking painting lessons and going to live nude drawing at one of my favourite pubs. Making art is such a pleasant disconnect from work and digital life.
by oreally | 2025-12-26 08:29:12+00:00
Precisely. Nothing is truly original. To talk as though there's an abstract ownership over even an observation of the thing that force people to pay rent to use.. well artists definitely don't pay to whoever invented perspective drawings, programmers don't pay the programming language's creator. People don't pay newton and his descendants for making something that makes use of gravity. Copyright has always been counterproductive in many ways.

To go into details though, under copyright law there's a clause for "fair use" under a "transformative" criteria. This allows things like satire, reaction videos to exist. So long as you don't replicate 1-to-1 in product and purpose IMO it's qualifies as tasteful use.
by phoenix_ashes | 2025-12-26 08:30:36+00:00
inspired from a few years of travel, i built something that aims to bridge the gap between modern western music with historical and global tunings.

the modern western mode of 12 Tones Equal Temperament (12-TET) is the default and likely the one you are most familiar with. once comfortable with the ui, i recommend exploring other N-TET versions to see what what harmonies your intuition guides you towards!

to better help you understand these N-TET modes, there is a 2D geometric visualizer that will computes the geometric shape of your chord and match it against common chord classes (major, minor, 7ths, 9ths, etc.)

the 2D version uses a realtime 2D convex hull algo.

there is also a 3D Tower version that hacks around the 3D convex hull algo (looks accurate but not accurate)

there is also some basic synth sound design implemented as well.

please enjoy!

~yoshih
by mschild | 2025-12-26 08:30:41+00:00
- Woodworking. Bit of a cliché for an engineer, I know ;) I renovated my own house from the ground up over the past 2 years but I found the woodworking part always incredibly rewarding. At this point I have quite a good selection of tools and will setup a dedicated workshop in my basement.

- Contributing to Homeassistant community by integrating non-standard zigbee devices. A lot of lighting devices in my house are zigbee. There are some companies that deviate from the standard protocol though to force you to use their hub or software.
by silisili | 2025-12-26 08:31:07+00:00
But that's basically what we do. We learn about Lincoln, Jefferson, Franklin, Washington, MLK, etc for what good they did.

Then someone eventually figures out they did or said some wrongthink by today's standards and tell us those people should be hated because they messed up.

But the kicker is we never once learned about nor celebrated said wrongthink. We celebrated the best in people... and I think that should continue.
by hallole | 2025-12-26 08:32:36+00:00
In fairness, one could characterize that brokenness as being the fault of us, the consumers. The "boot" is self imposed. People demand their Twinkies and 2 liter soda bottles. Undoubtedly, this is a good thing, but it's a tad sad it took a miracle pill to do what good individual decision-making could've accomplished just as well this whole time.
by CoffeeDeSanta | 2025-12-26 08:33:55+00:00
I was lost not sure of my career and I put too much focus on it, since now things are more stable, I want to:
- Work on projects that actually interest me, not just to fill the CV.
- Learn CS fundamentals but I know web development but not how computers work under the hood.

I have been ignoring my mental and physical health for years, so working on these is a top priority.
by Panoramix | 2025-12-26 08:35:08+00:00
I find that just about everybody is leaking my data. Either on purpose or accidentally. But at the end of the day I do want to order those online exotic vegetables and have very little choice of sites to do it in my country. At this point I don't care anymore. Maybe I should but in a sense it's too late. It's been decades of leaked information, I'm certain the advertising companies know me better than my friends. And still royally fail at selling me stuff. They likely use this info for more nefarious things.

I hate that 90% of the effort on the internet is about stealing information from users and serving invasive ads.
by anoncareer0212 | 2025-12-26 08:35:37+00:00
It’s not clear from anything either of you have written what the difference is between “AI training data” and “storing the result of an HTTP GET [and matmul’ing it]” is.

All we have is an exquisite, thoughtful, nuanced, analogy of how it is exactly like America enslaving Black people in the 1800s. i.e. a cheap appeal to morality.

Then, it is followed by repeated brow-beating comment to anyone who replied, complaining something wasn’t being engaged with.

What exactly wasn’t being engaged with?

It is still unclear.

Do feel free to share, or apologize even. It’s understandable you went a bit too far because you really do feel it’s the same as slavers in the 1800s in America, what’s not understandable is complaining no one is engaging correctly.
by TranquilMarmot | 2025-12-26 08:35:52+00:00
> you are rarely exposed to anything that isn’t releasing dopamine all the time and it means you’re rarely challenged

This makes me question whether you've tried to use TikTok for an extended period of time - say, 30 minutes a day for a month or so.

I liken it more to a skinner box. It will constantly show you low dopamine videos (+ ads) in between "hits" of content that are actually relevant to your interests to keep you hooked. You keep scrolling, scrolling, scrolling past what is basically garbage to find the next "good" video. Sometimes you get many "good" videos in a row!

As far as not being challenged, I'm not sure about that. TikTok is always trying to learn more about you and your interests and hobbies and what videos keep you watching for longer. This means that it also frequently shows you videos outside of your "bubble" as a test to see if you're also interested in other topics. Over the past ~3 years, I have had a ton of engaging conversations with others and discovered SO MANY books, games, TV shows, movies, and hobbies because of what is basically an "everything recommendation engine". Most of the books I read this year (well over 100) were recommended by people on TikTok and were novels that I otherwise would have never even given a second glance.

I have very mixed feelings about TikTok. On one hand, it has led me to so many things I wouldn't have found otherwise (in a way that Reddit, HN, Bluesky, and other communities have failed). But it is also a depressing time suck that can get you to waste hours of your time on garbage and nonsense. Like most things in life, you get out what you put in.
by spondyl | 2025-12-26 08:36:15+00:00
I'd like to learn a little bit about electronics and hardware. At the moment, I have a child's mental model like you plug something into the wall and then it "powers on". I couldn't really tell you what properties make something a conductor or not, and I also couldn't tell you various components like capacitors do. It's actually quite fun in that I have a pretty clear plan for learning about this stuff but because I've never done it, it's all very new and novel with lots of "Aha!" moments for why things are the way they are.
by jwrallie | 2025-12-26 08:37:10+00:00
Is there a difference from 2024? Is the M2 still a good choice for Linux? I don’t mind older generations, I’m used to be a bit behind in terms of hardware as a tradeoff for good Linux support.

I used to enjoy the X line of ThinkPads but nowadays I don’t see a point going for them anymore, as the things I appreciated about them are slowly being phased out.
by whoknowsidont | 2025-12-26 08:37:32+00:00
>I don't know what atdrummond's political views were, and after your comment, I still don't know.

You literally don't understand what the term Nazi implies or what Nazi's stood for? And you could not _literally_ take less time than it took to write this comment to research what he was apart of?

I guess you refuse to.

Because you're purposefully trying to muddy the waters :).

>One can be racist, or a Eugenicist, or a white supremacist, or an anti-Semite, or transphobic without being a Nazi,

He's all of the above. Literally, by his own words. Thanks for spelling it out!
by tetha | 2025-12-26 08:37:54+00:00
I was about to comment this as well.

I listen to a lot of music on the side, but Chris Boltendahl of Grave Digger said something that stuck with me. Btw, Grave Digger are not making Heavy Metal inspired by Heavy Metal, they were there making Heavy Metal in the 80s :)

Paraphrasing: With all of the streaming, and easy access to music, music has turned into a fast food. Eaten on the side, but rarely really fully appreciated this day.

And for new albums of bands I follow (or if I want to have a good time), I do exactly that: If the weather permits, get a hammock, a good drink, the good headphones (yes, I have several levels of quality of headphones), and just look at the sun, the trees and the magpies while listening to the music. Improving my own guitar skills has only deepened this appreciation.

> Sitting at a live concert (I am thinking classical) is up there too, because you've given yourself permission to not think of/work on anything else in that time

At least in Metal and to me, concerts are a different beast than the record. The record is usually the best and most perfect take of a song, often with additional effects, better mix. If you want to hear to the best version of a song, it's usually from the record.

Concerts are a party. It's always amusing how different concert cultures are there -- I know of some people who complain that they "can't hear the singer over someone next to them shouting". That's kind of the point of a live celebration of the band at the music in my world.
by frankzander | 2025-12-26 08:39:13+00:00
this wasn't the point ... the point is that the whole thing is getting more and more political and less technical and fun.
I was at the camp and some congresses in the past and they where always fun but nowadays it seems like it's like a political movement event for certain strands and ideologies and way less fun and interesting things (thou there are gems) and it seems that you have to think a certain way or at least accept certain positions even if it's not your position because otherwise you are silly or something else.
by anoncareer0212 | 2025-12-26 08:39:44+00:00
Been here for many years and haven’t seen behavior as boorish as this, especially from a self appointed debate club president.

Post you’re replying to:

Which is what? I’m honestly unsure. Could be: we need to nuke the data centers, or unseat any judge that has allowed this, or somehow move the law from “it’s cool to do matmuls with text as long as you have the right to read it.” Not against any of those but I’m sure I’m Other Team coded to you given the amount of harassment you’ve done in this thread to me and others.
by apexalpha | 2025-12-26 08:40:15+00:00
I want to learn proper programming. Maybe Go, then C(++).

I have never had a proper formal IT education, just learned everything on the go. I can write essentially everything in Python or Bash using AI. I know most (data)concepts and what data to move where in what fashion, I just don't have the hours in it to be able to do it from the top of my head.

I feel the AI is great, but it's also holding me back. Like how driving a automatic transmission is nice, but you'll never learn to drive stick from it.

Also Docker / k8s ecosystem seems to be mostly Go based. And it looks cool, the syntax.

If anyone has any courses that are interactive and can keep an ADHD mind invested in it I'm all ears.

Might be a bit of a tame goal for hckrnews but yeah.
by adastra22 | 2025-12-26 08:41:40+00:00
There is no support really for Linux on the M3+, nor should anyone expect the situation to change now that the main devs have moved on.

If you would be happy with a M1/M2 laptop knowing full well that it is a dead end and you will never have another Mac laptop with Linux support (the default assumption at this point), then yes it is a great machine.
by rikroots | 2025-12-26 08:41:53+00:00
I used to think that blogging was a way to help me build a platform, get my name out there. Nowadays ... I don't know. Sometimes I have thoughts that interest me - but probably nobody else - so I'll craft a post around them and put the results online. Sharing my creations makes me feel happy. I'll spam a link to the post on Facebook in case any of my friends might be interested in reading it. Lately I've been spamming links to HN, Bluesky, etc because: why not?
by throw310822 | 2025-12-26 08:42:31+00:00
> When you slow down your eating speed, say to half or a third your default speed, you get much more enjoyment out of a smaller amount of food. The extra attention given to each bite allows more of the “good stuff,” whatever that is exactly, to reach you.

I wonder if this contributes to a good chunk of the experience of fine dining. When you get served expensive food in micro-portions that are accompanied by long explanations, you don't gobble it down but take as much time as possible to savour it.