MurphyA/hacker-news huggingface dataset:
by whatever1 | 2026-01-07 00:45:51+00:00
The whole point of good engineering was not about just hitting the hard specs, but also have extendable, readable, maintainable code.

But if today it’s so cheap to generate new code that meets updated specs, why care about the quality of the code itself?

Maybe the engineering work today is to review specs and tests and let LLMs do whatever behind the scenes to hit the specs. If the specs change, just start from scratch.
by willis936 | 2026-01-07 00:46:13+00:00
This is excellent. I hope the market rewards them. Do manual transmissions next.

This is also a minor thing, but I also long for galvometer-based speedometers and tachometers. They're charming. You can keep the screens in the cluster, but just give me a mechanical dial and show me the engine RPM at all times even if it's a PHEV.
by ahW8iyz | 2026-01-07 00:46:56+00:00
This has been making the news in Canada but some McGill university researchers have developed an ACL injury prediction app that's currently free to use. I have started skiing and ACL injuries are scaring me so I downloaded the app to check it out. The app actually flagged me as red and proposed a training regimen. Check it out if you're interested.
Note: I have no affiliation with the app or its developers.
by myk9001 | 2026-01-07 00:47:21+00:00
Oh, wow, that's impressive, thanks for sharing!

Going to one-up you though -- here's a literal one-liner that gets me a polished media center with beautiful interface and powerful skinning engine. It supports Android, BSD, Linux, macOS, iOS, tvOS and Windows.

`git clone https://github.com/xbmc/xbmc.git`
by jtokoph | 2026-01-07 00:47:56+00:00
This infuriates me. I launch the app to play music and am forced to interact with a pop-up promoting some random new release that is nowhere near the same universe as my music taste.

They recently did the annual “Wrapped” release. It took over the iOS Home Screen widget I use for playing/pausing recent playlists. The widget was unusable until you (1) watched the wrapped video in full on that device (didn’t matter that I had watched it on other devices before) and (2) you had to listen to the playlist they generated of your most played songs.
by makosdv | 2026-01-07 00:48:03+00:00
Location: Palm Bay, Florida
Remote: preferred
Willing to relocate: no
Technologies: Python, SQL, .NET, React, Spark, 5G NR/LTE/UMTS
Résumé/CV: https://www.linkedin.com/in/steve-vest-b1123324/
Email: steve.vest.81@gmail.com

Experienced Product Manager, Platform Architect, and Lead Engineer with a demonstrated history of working in the wireless telecom and big data industries.
by tossaway0 | 2026-01-07 00:48:03+00:00
The Wish more likely suffers from being a car where they shoehorned in a screen to seem more advanced for the time, while keeping the physical controls.

Nowadays screens are being used as a cost cutting measure. It stands to reason that if an automaker reintroduces more costly physical controls it’s going to be to address the issue of cumbersome controls. Hopefully, anyway.
by altmanaltman | 2026-01-07 00:48:24+00:00
But that's literally not how assets or liabilities work, so it's a weird statement to make and an even weirder title for a post on essentially AI coding.

Sure, counting your productivity by lines of code is stupid, but that doesn't mean all code is liability. Good code and products are always assets and, like most assets, require maintenance to keep running.

You wouldn't call your car a liability just because you need to ensure it stays maintained. Why is it any different with code? Or machinery at a plant? Or jets owned by an airline?

I get the point they're trying to make, but it's very poorly made and uses broad metaphors that do not align with reality.
by nothrabannosir | 2026-01-07 00:48:31+00:00
For some reason generating a valid wire format seems to be no problem for people when it comes to json. Forgot to escape a quote? Woops, that’s on me, should have used a serializer.

But add a few angled braces in there and lord have-a mercy, ain’t nobody can understand this ampersand mumbo jumbo, I wanna hand write my documents and generate wutever, yous better jus deal with it gosh dangit.

I prefer the current situation too but I still think it’s funny somehow we just never bought into serializers for html. Maybe the idea was before its time? I’m sure you’d have no such parsing problems in the wild if you introduced JTML now. Clearly people know how to serialize.
by eudamoniac | 2026-01-07 00:48:51+00:00
I thought it was commonly understood that most people have racial biases, unconscious or conscious; that's the premise of most equitable programs. I am just aware of mine. I am not saying that's a good thing or making any claims about any kind of people.

I was making the point that people with racial biases are common, usually harmless, and we probably shouldn't call for their blanket execution.

I think it is strange to say that admitting I have biases is a bannable offense.
by jerlam | 2026-01-07 00:48:59+00:00
I've seen something like this before...

Twelve years ago: Want: The airbag scarf that replaces a bulky bicycle helmet, inflates in 100ms

https://news.ycombinator.com/item?id=6685798

The Tragic End of The Hövding Airbag Helmet (2025)

https://www.youtube.com/watch?v=HS9Q6D992M4
by spartanatreyu | 2026-01-07 00:49:02+00:00
The problem is that they keep adding new ai "features" all under different names and different settings, then shuffling the settings around.

Having a "master switch" doesn't matter, since their standard operating procedure is to waffle-stomp more "features" into vscode every month that will fall under a different setting and then they'll continue to shuffle them around.

Their indifference towards their own user-hostility with regards to this is the main problem.
by magicalhippo | 2026-01-07 00:49:14+00:00
Well he's riling up some international chaos, with Greenland and Mexico and whatnot. Wouldn't surprise me if some self-inflicted incident will be used as an excuse to "postpone" elections. From the article:

“So you say during the war, you can’t have elections,” Trump said to Zelensky at the time. “So let me just say, three and a half years from now—so you mean, if we happen to be in a war with somebody, no more elections? Oh, that’s good.”
by lacunary | 2026-01-07 00:49:23+00:00
in my experience, what happens is the code base starts to collapse under its own weight. it becomes impossible to fix one thing without breaking another. the coding agent fails to recognize the global scope of the problem and tries local fixes over and over. progress gets slower, new features cost more. all the same problems faced by an inexperienced developer on a greenfield project!

has your experience been otherwise?
by toomuchtodo | 2026-01-07 00:49:47+00:00
> After 2 million kilometers (1.25 million miles), CATL’s EV batteries retained about 400 km (250 mi) of range. Competitor cells, on the other hand, retained considerably less, at around 350 km (218 mi) and less.

> The data is based on 12 electric vehicles, 100 sample batteries, and real-world applications across four major cities in China. You can see in the chart from Morgan Stanley Research that Models 11 and 12, which use CATL batteries, exhibit considerably slower degradation than the other suppliers.

> For example, CATL is one of four LFP battery suppliers at the Zhangbei National Wind-Solar-Storage Demonstration Project in China. CATL’s batteries are the only ones that have never been replaced, retaining over 90% of residual capacity after 14 years.

This is incredible performance considering 1.25M miles simulated and almost fifteen years.
by FloorEgg | 2026-01-07 00:50:38+00:00
There are two types of right/wrong ways to build: the context specific right/wrong way to build something and an overly generalized engineer specific right/wrong way to build things.

I've worked on teams where multiple engineers argued about the "right" way to build something. I remember thinking that they had biases based on past experiences and assumptions about what mattered. It usually took an outsider to proactively remind them what actually mattered to the business case.

I remember cases where a team of engineers built something the "right" way but it turned out to be the wrong thing. (Well engineered thing no one ever used)

Sometimes hacking something together messily to confirm it's the right thing to be building is the right way. Then making sure it's secure, then finally paying down some technical debt to make it more maintainable and extensible.

Where I see real silly problems is when engineers over-engineer from the start before it's clear they are building the right thing, or when management never lets them clean up the code base to make it maintainable or extensible when it's clear it is the right thing.

There's always a balance/tension, but it's when things go too far one way or another that I see avoidable failures.
by durch | 2026-01-07 00:50:55+00:00
I've replied with this in another comment, but this seems more pertinent ;)

Thats exactly the approach I took with https://github.com/cloud-atlas-ai/miranda, Telegram bot, PR is the human review point, tests + CodeRabbit catch most issues.

Bot intercepts Claude's AskUserQuestion calls via a hook, sends me an inline keyboard, injects my answer back into the session. Claude keeps working, PR still happens—but I can unblock it from my phone in 5 seconds instead of rejecting a PR based on a wrong guess.
by csuwldcat | 2026-01-07 00:50:58+00:00
Passkeys can be hijacked to serve as cryptographic seed material that is securely synced across all of a user’s devices, enabling the generation of a wide range of cryptographic keys. This allows Passkeys to power use cases far beyond what they have traditionally been constrained to. I’ve been calling this mechanism PassSeeds.

I’ll leave the details to the blog post, but here’s a short list of what PassSeeds enable:

- Need a user-custodied BLS12-381 key to engage in more advanced ZKP Verifiable Credential / proofing flows? Say less, you're covered.

- Want to create a petty cash Web wallet for Bitcoin transactions that relies on a secp256k1 key? Ask and ye shall receive.

- How about keys for decentralized social media identifiers and post signing that are of a type other than P-256? No problem, I got you!
by biammer | 2026-01-07 00:51:36+00:00
> "Support our warfighters and maintain strategic advantage over our adversaries" is not blunt, it is the minimum baseline for any nation with assets anyone else might want to annex

I think its gross to distill military violence as defending 'assets [others] might want to annex'.

What US assets were being annexed when US AI was used to target Gazans?

https://apnews.com/article/israel-palestinians-ai-technology...

> Trump is extremely blunt about who he wants to oppress. So is Musk.

> our adversaries" is not blunt

These two thoughts seem at conflict.

What 'assets' were being protected from annexation here by this oppressive use of the tool? The chips?

https://www.aclu.org/news/privacy-technology/doritos-or-gun
by rayiner | 2026-01-07 00:51:48+00:00
In the thread above, someone proposed cities investment money in FSD, and then someone responded: “Dense cities in other parts of the world rely on mass transit to move people.” So the discussion here is about how the government should prioritize investment in technologies.

Someone using a train doesn’t mean someone else can’t use a car, but when cities make decisions about their transportation strategies, they have to prioritize.
by benjiro | 2026-01-07 00:52:34+00:00
> except for the fact that almost everyone else can do this, too. Or at least try to, resulting in a fast race to the bottom.

Ironically, that race to the bottom is no different then we already have. Have you already worked for a company before? A lot of software is developed, BADLY. I dare to say that a lot of software that Opus 4.5 generates, is often a higher quality then what i have seen in my 25 year carrier.

The amount of companies that cheapen out, hiring juniors fresh from school, to work as coding monkies is insane. Then projects have bugs / security issues, with tons of copy/pasted code, or people not knowing a darn thing.

Is that any different then your feared future? I dare to say, that LLms like Opus are frankly better then most juniors. As a junior to do a code review for security issues. Opus literally creates extensive tests, points out issues that you expect from a mid or higher level dev. Of course, you need to know to ask! You are the manager.

> Do you really want to be a middle manager to a bunch of text boxes, churning out slop, while they drive up our power bills and slowly terraform the planet?

Frankly, yes ... If you are a real developer, do you still think development is fun after 10 years, 20 years? Doing the exact same boring work. Reimplementing the 1001 login page, the 101 contact form ... A ton of our work is in reality repeating the same crap over and over again. And if we try to bypass it, we end up tied to tied to those systems / frameworks that often become a block around our necks.

Our industry has a lot of burnout because most tasks may start small but then grow beyond our scope. Todays its ruby on rails programming, then its angular, no wait, react, no wait, Vue, no wait, the new hotness is whatever again.

> slowly terraform the planet?

Well, i am actually making something.

Can you say the same for all the power / gpu draw with bitcoin, Ethereum whatever crap mining. One is productive, a tool with insane potential and usage, the other is a virtual currency where only one is ever popular with limited usage. Yet, it burns just as much for a way more limited return of usability.

Those LLMs that you are so against, make me a ton more productive. You wan to to try out something, but never really wanted to get committed because it was weeks of programming. Well, now you as manager, can get projects done fast. Learn from them way faster then your little fingers ever did.
by AnnKey | 2026-01-07 00:52:38+00:00
Agree. I also use Unhook/Brave to remove all recommendations plus my DeCasino to grayscale social media and put a clock over. I only watch subscriptions - clicking from subscriptions bar, not the feed. My phone is fully grayscale, no notifications and only has Brave with custom content filter that removes the main feed as well. It's almost impossible to watch anything on my phone but a video from a direct link. Sounds kind of crazy, but it's finally sustainable.

As a result, I have zero curated feeds, and I only follow people that I chose and started taking more word-of-mouth suggestions. I've noticed that I got much more interested in politics and my internet time is now all meaningful. Algorithms do steer us. They aren't neutral.
by arghwhat | 2026-01-07 00:52:43+00:00
> You are being facetious. I mean, do you actually believe that the JVM exists in a context where Java does not exist? What does the J in JVM stand for?

Java runs on several things that are not the JVM. Android does not use JVM to run Java, and even Oracle is pushing something that is not the JVM.

At the same time, JVM runs many things that are not Java.

If you are somehow implying along the lines of JVM only got initially authored because Java, then that is nothing but a historical fact of little relevance from the early days of the language. If not even Oracle considers Java and JVM one thing - and by virtue of Graal they don't - then it simply isn't as such.

> This analysis is very superficial and fails to identify any of the real world arguments to switch from C

You misread - what you quoted was not an analysis of why the migrations happen. It was a parallel, underlining that migrations do happen in spite of obvious feature differences (and sometimes, because of such differences).
by subset | 2026-01-07 00:55:20+00:00
Ooh, thanks for sharing that algorithm! Somehow, I didn't come across this and jumped straight into using the QR algorithm cited everywhere.

I found it hard to find a good reference that had a clean implementation end to end (without calling BLAS/LAPACK subroutines under the hood). It also wasn't easy to find proper convergence properties for different classes of matrices, but I fear I likely wasn't looking in the right places.
by xp84 | 2026-01-07 00:56:23+00:00
no, it's not, those things are illegal but cars and trains are not illegal even though you can use them to run over people. Knives, same thing. Alcohol is not illegal even though you can use them to get people too drunk to resist you.

Criminalizing everything that could be used to do bad things is an extreme position. Instead of jumping right to "ban it" you should probably first have a discussion where you consider whether (A) that ban will make any difference to its availability to most people who are criminally-minded anyway and (B) whether it has positive benefits to the law-abiding.
by fragmede | 2026-01-07 00:56:28+00:00
Consider your own emotions and the bias you have against it. If it is actually able to do the things it is hyped up to be, what does that mean for you, your job, and your career? Can you really extract those emotions from how you're approaching the situation? That tiniest bit of fear in your gut might be coloring your approach here. You want a new operating system not based on Linux, that competes with it, because if it is based on Linux, it's in the training data, which means it's cheating?

Jrifjxgwyenf! A hammer is a really bad screwdriver. My car is really bad at refrigerating food. If you ask for something outside its training data, it doesn't do a very good job. So don't do that! All of the code on the Internet is a pretty big dataset though, so maybe Claude could do an operating system that isn't Linux that competes with it by laundering the FreeBSD kernel source through the training process.

And you're barely even willing to invest any money into this? The first Apple computer cost $4,000 or so. You want the bleeding edge of technology delivered to the smartphone in your hand, for $20, or else it's a complete failure? Buddy, your sentiment isn't the issue, it's your attitude.

I'm not here spouting ridiculous claims like AI is going to cure all of the different kinds of cancer by the end of 2027, I just want to say that endlessly contrarian naysayers are as equally borish as the syncophantic hype AIs they're opposing.
by al_borland | 2026-01-07 00:57:46+00:00
I guess that’s sort of what happened with the forums. I was on a decently large one and eventually became a mod. Then a bunch of the mods and admins had their own smaller forums. I ended up being an admin on several of those. Over the years there were migrations and things.

However, nothing was “private”. Some of the smaller forums still had members who never found their way to the bigger hub forum.

I’ve never used Discord and the idea of starting that process and everything being like prohibition era speakeasies is more than I want to deal with at this stage of life. Correct me if I’m wrong, but I always had the impression that Discord was for voice chat? I liked that forums didn’t required everyone to be online at the same time. Fun when they were, but still useful when they weren’t.
by tdortman | 2026-01-07 00:57:50+00:00
I haven't tested this but I would be very surprised if the PCIe bus wasn't a severe bottleneck in that case, unless you can somehow amortize the cost of the memcpy.

Though that being said, with such massive datasets you'll already be bottlenecked by the necessary communication between GPUs (sadly even with NVLink) since the queried data always lives on the GPU.
by OkayPhysicist | 2026-01-07 00:58:09+00:00
Most things worth doing on the internet are either A) paid for B) garner enough good will that they can be supported via some polite pan-handling or C) cheap enough to operate that it's a perfectly acceptable hobby expense for 1 person in your community.

Streaming services and E-commerce are the classic examples for A. Wikipedia is the quintessential example for B. C includes pretty much all the social outlets: Web forums, a Matrix server, private game servers (public game servers fall under A), blogs, etc.
by tntxtnt | 2026-01-07 00:58:42+00:00
There is a formula to calculate number of rounds in https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-5.pdf Appendix C.1. OpenSSL use it: https://github.com/openssl/openssl/blob/ee8772e3565a84fde9e2...

For 160-bit prime and security level 2^-80, 19 rounds is enough.
by wolrah | 2026-01-07 00:58:59+00:00
> 2. If you are an end user reading an XHTML file, it's not your file, it's not your fault if there are bugs, and there's jack shit you can do to fix it. You just want the browser to do its best to show you something reasonable so you can read the page and get on with your life.

Here's the thing though, if all XHTML clients are strict about it then that means the content is broken for EVERYONE which presumably means it gets noticed pretty quickly as long as the site is being maintained by anyone.

Compare that to HTML where if a page is doing something wrong but in a way that happens to work in Webkit/Blink while it barfs all over the place in Gecko it could go ignored for ages. Those of us who are old enough remember an era where a huge number of web sites only targeted Trident and didn't care in the slightest whether it worked in any other engine.

There has to be an opposite to Postel's Law that acknowledges it's better in some cases to ensure that breakage for anybody becomes breakage for everybody because that means the breakage can't be ignored.
by peteforde | 2026-01-07 00:59:55+00:00
While I am vaguely aware that CC has started to move past its CLI-first roots, I still think of it as a process that you do in a terminal window vs something you do in an IDE like VSCode or Cursor.

I don't have any interest in yucking anyone's yum, but for me, I find working in and IDE to be vastly more productive than trying to remember dozens of vim and tmux shortcuts.
by dzhiurgis | 2026-01-07 01:01:00+00:00
1. Can you point to exact posts? I saw one swastika somewhere deep in media. It's a description of what swastika is - no different from wikipedia article.

2. Seems like case of https://en.wikipedia.org/wiki/White_guilt which spills into racism/white-supremacy.

3. This is literally art. Not my taste of course.

OP's claim was X is swimming in hate speech.

p.s. communist symbols are banned in a lot of the world too (https://en.wikipedia.org/wiki/Bans_on_communist_symbols), yet this is ok for bluesky:

* https://bsky.app/profile/mikkel314.bsky.social/post/3mbe62hg...

* https://bsky.app/profile/gwynnstellar.bsky.social/post/3mb5p...

* https://bsky.app/profile/negatron00.bsky.social/post/3mbfnnh...

* https://bsky.app/profile/kyulen742.bsky.social/post/3mb4nkeg...

* https://bsky.app/profile/mommyanddaddyslittlebimbo.com/post/...
by ryandrake | 2026-01-07 01:01:04+00:00
Hah! I actually initiated the project because I'm a long time XBMC/Kodi user. I started using it when it was called XBMC, on an actual Xbox 1. I am sick and tired of its crashing, poor playback performance, and increasingly bloated feature set. It's embarrassing when I have friends or family over for movie night, and I have to explain "Sorry folks, Kodi froze midway through the movie again" while I frantically try to re-launch/reboot my way back to watching the movie. VLC's playback engine is much better but the VLC app's TV UX is ass. This application actually uses the libVLC playback engine under the hood.