MurphyA/hacker-news huggingface dataset:
by pjmlp | 2025-12-26 07:46:06+00:00
NVidia is perfectly fine with C++ and Python JIT.

CUDA Tile was exactly designed to give parity to Python in writing CUDA kernels, acknowledging the relevance of Python, while offering a path researchers don't need to mess with C++.

It was announced at this years GTC.

NVidia has no reason to use Mojo.
by danabramov | 2025-12-26 07:46:10+00:00
I mean "protocol" in the sense of "wire protocol" or "serialization format". Is that clearer?

>And quite "weird" decision, as some of people implementing this detail also work for Vercel, the one benefiting the most from the undocumented apis.

There is no dependency on the wire protocol in any of Vercel's code. (It wouldn't work since it breaks between versions and would be very fragile to do. That's the whole point of doing it as an implementation detail of React.)

The protocol (de)serializer is in the React repo and is 100% open source. It was designed by the person who led the React team at Meta, and it was created before Vercel contributed any code to React.

So you're wrong on all counts. But when has this stopped an HN commenter?
by wobfan | 2025-12-26 07:46:22+00:00
Is this actually such a big point? I feel like (subjectively) on Ubuntu everything gets updated just as fast, and even if not, there's a new full release every 6 months. Or is this actually rather slow in comparison to Feroda?

I've also only used Debian based stuff my whole life and even moving from apt to dnf or whatever it was causes too much friction for me haha, though it's not that bad obviously, if I really would see the positives.
by tombert | 2025-12-26 07:47:05+00:00
Honestly I think a lot of companies have been grossly overhiring engineers, even well before generative AI; I think a lot of companies cannot actually justify having engineering teams as large as they do, but they have to have all these engineers because OtherBigCo has a lot of engineers and if they have all of them then it must be important.

Intentionally or not, generative AI might be an excuse to cut staff down to something that's actually more sustainable for the company.
by noduerme | 2025-12-26 07:47:15+00:00
My personal guess is that only 10% of people love their work, and don't object to doing more of it - governmental or private sector. But the efficacy of those people is amplified in the private sector and nullified in government.

Source: I'm the guy everyone wanted on their group science project in high school, because I'd feel responsible for doing all the work while they smoked weed. I have brothers both in and out of government who work equally hard at similar jobs, and I see the dispatity of motivation.
by drysine | 2025-12-26 07:52:30+00:00
>If a brand of CGMs have an issue that sometimes causes false low readings

Not sometimes. "Over an extended period".

"Abbott Diabetes Care stated that certain FreeStyle Libre 3 and FreeStyle Libre 3 Plus sensors provide incorrect low glucose readings. If undetected, incorrect low glucose readings over an extended period may lead to wrong treatment decisions for people living with diabetes, such as excessive carbohydrate intake or skipping or delaying insulin doses."

Months of high blood glucose level can worsen patient's condition or if high enough even put them into hyperglycemic coma in weeks(?).

[0] https://www.fda.gov/medical-devices/medical-device-recalls-a...
by apparent | 2025-12-26 07:52:48+00:00
> A single washing machine in a household of four can release as much as 500 grams of microplastics each year, most of it generated as fabrics wear down during washing. As a result, washing machines rank among the most significant contributors of these particles.

I'm surprised it's this little (half a kilo in an entire year). I'd be curious to know where it ranks, since the language is a little sensational and not especially accurate. For example, it would be true if on a global scale, it were the 6th leading contributor, but numbers 1-5 were each 10x as much.
by lostlogin | 2025-12-26 07:53:33+00:00
> This article is equivalent to calling the Boeing 737 unsafe because it's had the most Full Lost Events while completely ignoring it's flown 238.84M flights (which is basically more than the entire rest of the list combined).

You don’t get many people calling the MAX a good plane.

If you include in the count a new model which arguable should never have been allowed to be called the same plane, then yes, your prior good record looks ok. Over various generations the hull loss rate had come down to 0.18 per million flights while the MAX is at 1.48 per million flight.
by globular-toast | 2025-12-26 07:53:48+00:00
The real way is just to ride a bike. You can ride it on the road so you'll learn how the road works as well as how to operate a vehicle. When I got in a car the only things that took time to learn were operating the clutch and manoeuvres in tight spaces (you need to develop spacial awareness that you won't get from cycling). If I had learnt to drive an auto it would have been trivially easy after years of cycling.
by renewiltord | 2025-12-26 07:54:11+00:00
That happens to anything non-normative. I got that reaction on two things that I suggested:

* that people whose organs are harvested should receive some compensation in the way that other participants in the transaction do: https://web.archive.org/web/20240417004658/https://news.ycom...

After I complained enough people flagged the replies calling me a Nazi but before that they were the top ranked responses.

* I suggested that the franchise should be restricted and the majority of reactions were not considered and simply emotional outbursts https://news.ycombinator.com/item?id=46291336

This is the nature of being different: most people don’t bother with the rider; the elephant suffices.
by foresto | 2025-12-26 07:55:06+00:00
He set his posts to be viewable by bsky users so long as they are logged in, knowing that anybody can sign up and do so. (I have chosen not to sign up; thus my original question.)

The obvious reason one might do this is to allow blocking specific problematic accounts. It doesn't demonstrate an intent to keep this post private.

So I still think your rush to flag the post was unwarranted.
by bwblabs | 2025-12-26 07:55:07+00:00
I've one ticket for sale (€190-255), since I bought two tickets (one € 255 supporter for myself and € 190 for partner) but also got a speaker ticket (https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/...), since speaker announcement was after the first round of sales via vouchers.

So let me know if someone is interested in this ticket, see my GitHub for mail address. I know other speakers where even unaware of this (so I might know another ticket for sale).
by atonse | 2025-12-26 07:56:30+00:00
As someone who loves driving, I still use full self driving (FSD) on the Tesla all the time since I got a new model Y Juniper.

And occasionally I switch to manual just because I enjoy it.

So when you talk about limited operational scope, I disagree. It’s being used by many as daily drivers (pun intended), like commutes and soccer practice, and road trips, and it’s here (from Tesla FSD v13 and definitely v14). Not 10 years away.
by sirwhinesalot | 2025-12-26 07:57:13+00:00
The problem is that it's not the user of the LLM doing the reproduction, the LLM provider is. The tokens the LLM is spitting out are coming from the LLM provider. It is the provider that is reproducing the code.

If someone hires me to write some code, and I give them GPLed code (without telling them it is GPLed), I'm the one who broke the license, not them.
by culi | 2025-12-26 07:57:25+00:00
For self-hosting: Buy a cheap VPS and use something like Coolify, Dokploy, or Dokku if you don't need a UI. These are half way in between "managed" PaaS (e.g. Vercel, Netlify, etc) and "hosting it yourself". Self-hosting is important experience but setting up reverse proxies, nginx, database backups, port-forwarding, firewall rules, secrets management, dependency updates, etc is not trivial. You should absolutely learn how to do those eventually but it's important to get something up and running first and the software I mentioned does just that for you

For building websites: If you don't already know HTML/CSS/JS definitely start with a vanilla site. No matter what framework is in right now, having the fundamentals down is absolutely a huge boost. So start with a simple static site. If you already have that knowledge, don't go crazy. React is basically the "boring technology" at this point and its not going anywhere anytime soon. Use Vite to create a basic React app
by zzo38computer | 2025-12-26 07:57:35+00:00
I celebrate Christmas because my family does and because it is a holiday.

However, I do think that the commercial things have become excessive, but that is not only Christmas.

To me, the holy days would be the seasons, which would be actually what the days are rather than just what the calendar says it is. I am not inherently opposed to other religions and stuff like that, but I would say what my opinion is.
by zephen | 2025-12-26 07:57:50+00:00
You seem set on conflating "training" an LLM with "learning" by a human.

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."

But don't take my word for it. There are plenty of lawsuits for you to follow on this subject.
by goatlover | 2025-12-26 07:58:39+00:00
> Now that programmers jobs are on the firing block all of a sudden automation is bad. It's hard to sort through genuine vs. self-serving concern here.

The concern is bigger than developer jobs being automated. The stated goal of the tech oligarchs is to create AGI so most labor is no longer needed, while CEOs and board members of major companies get unimaginably wealthy. And their digital gods allow them to carve up nations into fiefdoms for the coming techno fascist societies they envision.

I want no part of that.
by cyberpunk | 2025-12-26 07:59:44+00:00
Eh it depends. Properly idiomatic elixir or erlang works very well if you can coax it out — but there is a tendency for it to generate very un-functional like large functions with lots of case and control statements and side effects in my experience, where multiple clauses and pattern matching would be the better way.

It does much better with erlang, but that’s probably just because erlang is overall a better language than elixir, and has a much better syntax.
by shkkmo | 2025-12-26 07:59:57+00:00
You keep conflating different things.

> We have evidence of LLMs reproducing code from github that was never ever released with a license that would permit their use. We know this is illegal.

What is illegal about it? You are allowed to read and learn from publicly available unlicensed code. If you use that learning to produce a copy of those works, that is enfringement.

Meta clearly enganged in copyright enfringement when they torrented books that they hadn't purchased. That is enfringement already before they started training on the data. That doesn't make the training itself enfringement though.
by pfannkuchen | 2025-12-26 08:01:05+00:00
Maybe I’m not good at the basics, but as an ostensibly quite successful engineer, I have rarely had to do “the basics” at work, and I don’t see how leetcoding would improve my actual performance.

Leetcoding is basically testing how well you can cobble together solutions out of a decently large bag of tools. You run into other tools you have to cobble together as part of actual work, but you never have to memorize those particular tools.

So leetcoding becomes memorizing an arbitrary feeling set of tools that you never actually have to use in practice just in order to prove that you can cobble together solutions on the fly using the tools.

Certain personality types bristle at being told to memorize a large set of things for no practical reason. It feels subservient to do so.

Now if what you are really saying is that forcing yourself to feel subservient is required in a lot of careers in order to succeed, then yes totally :)
by raw_anon_1111 | 2025-12-26 08:02:26+00:00
Get better at Spanish. Reading and writing, I’m hovering around an A2 with decent vocabulary.

https://www.escuela-hablamos.com/en/understanding-the-common...

I want to be able to speak and listen at at least a B1 by the end of next year. We will be spending a bit over a month in Costa Rica next year and I want to get as immersed as possible.

Work related get better at pre-sales. Currently, I’m a staff architect at a cloud consulting company leading post sales implementations. While there is some ambiguity when it gets to me, for the most part I know the shape of the business problem they want to solve, working in pre-sales has a higher level of ambiguity. They can’t outsource pre sales since it involves travel
by noduerme | 2025-12-26 08:03:05+00:00
I can relate to this... I've been supporting myself for 30 years building apps and websites by the hour, for hourly wages, while working on my own years and years long projects on the side which make no money. I count 8 of them which took at least a year to code, and only 2 which made a small amount of profit. But I think this is actually a pretty great arrangement. I consider myself lucky to work in a kitchen all the time and still have the spare time to try building my own restaurant. I don't look at it as getting paid to waste my time, I look at it as getting paid to improve my skills, and to see the things that other people are missing, the gaps I might be able to improve upon.

Don't tell me you don't have time to do your daily web job and also work on your house. That's a first world problem if I've ever heard one.
by rkeene2 | 2025-12-26 08:03:09+00:00
I did something similar with TCL, the basis was using an extension I wrote to handle the UNIX stuff [0]. It operated an On-Premises cloud environment appliance, and `init` was just a TCL script (at one point it was a statically linked binary with the init script embedded, but that turned out to be overkill)

[0] https://chiselapp.com/user/rkeene/repository/tuapi/doc/trunk...
by necovek | 2025-12-26 08:04:35+00:00
Thanks for reposting this.

All the reasons brought up there, and in a PG's post from 2004 linked from one of the top comments, are the reasons I've picked up Python around year 2000 and never looked back.

While I am fully aware of the drawbacks and even inconsistencies of Python, the one rarely mentioned nit for me is that it is a great pseudo-code language, and great practical substitute for literate programming (with docstrings being built-in language feature, and if anyone remembers doctests).

But, the times are a changing. With Python now being one of top languages, how are engineers 20 years younger than me perceiving it?
by pdyc | 2025-12-26 08:05:16+00:00
I mostly write to do postmortems of the issues i faced while solving some problem. It helps because i tend to forget how i did something or what was the reasoning behind it.Sometimes i just write stories for the sake of writing they are not very good but they amuse me luckily it has 0 viewership (except me) so i am safe in venting whatever i want.
by kamphey | 2025-12-26 08:06:08+00:00
Wife and I started a 3d printing business. We just started a couple of months ago and have put our items in a few retail stores. Our goal is not to do this super fast but more like supplemental income. Also its fun to print stuff for ourselves. I already designed a finger mini golf game and may start to build my own board games out of 3d printed parts.

So I want to build up 3d modeling skills.

I am not surprised but its much much slower to get a physical product business going than just writing some code and launching.
by vbezhenar | 2025-12-26 08:06:47+00:00
I'm using T14s Gen 4 Intel and sleep works for me. I'm using it in clamshell mode connected to external display 99% of the time, so I don't really use sleep all the time, but the few times I tested it, it worked. Actually every hardware peripheral, including fingerprint sensor, worked out of the box. I was pleasantly surprised by that kind of support.
by theletterf | 2025-12-26 08:07:59+00:00
Off the top of my head:

— Learn Rust. I'm halfway through the Rustlings exercises and I'll continue with more challenges. Advice is welcome. I might also ask LLMs to pose as teachers and create exercises for me and check them.

- Cooking. This has been something I neglected all my life and I really want to get better at it. It's so fundamental to quality of life.

- Persian language. Studied it for six months, I can read and write the script and I understand basic sentences, but I want to get better at it. If there are any Persian folks reading this, ping me. It's a beautiful language and culture.
by tovej | 2025-12-26 08:08:14+00:00
He links to a wikipedia article and cites a percentage for "native brits". That number on the wikipedia page is for white brits.

The only groups who could call themselves indigenous to Britain are the Celts, the Cornish, and the Bretons. The English (Anglo-Saxon) culture is foreign to the British isles.

Even then, none of this is related to skin tone. It's the culture that defines these potentially indigenous Celtic groups.
by rafaelmn | 2025-12-26 08:08:17+00:00
If it was just one app or even two I would agree but there's :
- Netflix
- HBO max
- Sky Showtime
- Amazon Prime
- Apple TV+
- Disney+

This is just the stuff I watched this year.

Add in all the region locks, also not all the services having rights to local dubs despite them being available (more for children's stuff but still relevant, Disney+ is unusable for me because of this)

Netflix used to have a catalog worth keeping the subscription on, nowadays I maybe get to watch something once a quarter and keep it on for kids stuff.

Streaming is not convince anymore it's a shitshow.

I think a jellyfin/ARR/Seedbox setup is going to be the solution this year.
Show HN: Euclidle – Guess the Coordinates in N‑Dimensional Space
by bills-appworks | 2025-12-26 08:09:32+00:00
A small web puzzle game where you guess coordinates in n-dimensional space.
Tutorial and manual are available.
Available in 17 languages.

Play here: https://euclidle.com/
Note: Google Analytics and AdSense are used.

Tutorial: https://docs.euclidle.com/en/tutorial.html
Manual: https://docs.euclidle.com/en/manual.html

Bluesky: https://bsky.app/profile/euclidle.com
Show HN: FlipCoinFlip – Minimalist coin flipping for everyday decisions
by aliujk | 2025-12-26 08:10:11+00:00
I built FlipCoinFlip to make decision‑making effortless: one click, fair, and distraction‑free.

Too often, coin flip apps are cluttered with ads, unnecessary features, or slow load times. I wanted something clean, lightweight, and reliable — a tool that does one thing perfectly: flip a coin.

Features
One‑click coin flip → Instant heads or tails with a single click

Random and unbiased results → Every toss is independent and fair

Minimalist design → No ads, no clutter, just pure simplicity

Cross‑platform → Works seamlessly on desktop and mobile browsers

Use Cases
Quick everyday decisions (“Who does the dishes?”)

Classroom activities and random group assignments

Games and hobby projects (deciding who goes first)

Remote teams needing a fair, lightweight decision tool

Try it here: https://flipcoinflip.com

I’d love to hear your feedback — especially if you’ve used coin flips in games, classrooms, or team activities. Suggestions for improvements or new use cases are very welcome!
by Staceyob-9 | 2025-12-26 08:11:26+00:00
Finding the right lawn mower supplier is essential for both businesses and individual consumers seeking quality garden tools. This guide outlines effective strategies to connect with reputable suppliers, ensuring you get the best products and services for your lawn care needs.https://info.tianjvxing.com/how-to-reach-out-to-lawn-mower-s...
by kachapopopow | 2025-12-26 08:12:43+00:00
I think people should stop comparing to sonnet, but to opus instead since it's so far ahead on producing code I would actually want to use (gemini 3 pro tends to be lacking in generalization and wants things to be using it's own style rather than adapting).

Whatever benchmark opus is ahead in should be treated as a very important metric of proper generalization in models.
by aidenn0 | 2025-12-26 08:12:44+00:00
I don't know what atdrummond's political views were, and after your comment, I still don't know.

The label "literal Nazi" has become not particularly useful recently.

At best, it seems to be used to mean that the person in question agrees with one or more of:

"I think Hitler was awesome"

"We need to stop letting poor people into our country"

"Gee London was a lot better when it was whiter"

"I think we should forcibly sterilize everybody with an IQ under 85"

"I keep a copy of The Protocols of the Elders of Zion under my bed"

"I will always use he/him when referring to trans women"

--

At worst the label is applied for much more prosaic reasons.

One can be racist, or a Eugenicist, or a white supremacist, or an anti-Semite, or transphobic without being a Nazi, and those terms are all far more descriptive than "Nazi," so are more informative.
by KellyCriterion | 2025-12-26 08:14:43+00:00
Not sure:
Esp. since if you take a look at the next plans:

- electric vehicles are no more a strategic target, so subsidies will stop

- they do clearly shape their economy according to whatever future prespective

- next big topics are: biotech, robot & AI manufacturing etc.

- i would say this is clearly "industrial policy"?
by oblio | 2025-12-26 08:15:25+00:00
HiDPI scaling (not even fractional, 2x aka 200%), for some apps like OnlyOffice, VMWare Workstation, but not only, on Ubuntu 24.04. Had to switch back to X.

You can blame the apps all you want, but it's a fact of life, and Wayland has been around for 18 years.

At this point you'd hope they'd pull an early 90s Microsoft: https://www.joelonsoftware.com/2000/05/24/strategy-letter-ii...
by shkkmo | 2025-12-26 08:16:18+00:00
> The problem is that it's not the user of the LLM doing the reproduction, the LLM provider is.

I don't think this is legally true. The law isn't fully settled here, but things seem to be moving towards the LLM user being the holder of the copyright of any work produced by that user prompting the LLM. It seems like this would also place the enfringement onus on the user, not the provider.

> If someone hires me to write some code, and I give them GPLed code (without telling them it is GPLed), I'm the one who broke the license, not them.

If you produce code using a LLM, you (probably) own the copyright. If that code is already GPL'd, you would be the one engaged in enfringement.
by boricj | 2025-12-26 08:17:26+00:00
Being entirely self-taught, I'm not sure how to describe my style. If I have to, it's kinda a nondescript knock-off of Gisèle Lagacé's recent webcomics.

As for the subjects, being a horny teenager at the time I mostly drew scantily clad women. Sometimes portraits/caricatures of teachers or other students, mostly on request. All together, that led to an unfathomable number of hijinks.

Thankfully, the one time that a teacher came across their caricature, it ended well. A fellow student requested it while in class (of handwriting Java of all things). She then took my handout and brought it to the teacher, proudly stating with glee "look at what boricj drew!". Cue the laughter. Then the teacher stated flipping pages and stumbled upon the rest of my usual bodywork, so to speak. Cue the laughter again. By that point, I was rolling on the floor, my sides hurting.

I don't think I'll ever top that, but the reception of my doodles at the conference by academics reminded me of that past. Hopefully I'll manage to rekindle it.