MurphyA/hacker-news huggingface dataset:
by AndrewDavis | 2026-01-27 03:16:27+00:00
I had a perfectly functional Galaxy A71 this time last year, still had great battery life, etc.

I had to replace it because it only has 5 years of support. Samsung offers 7 years of support but only on their top tier phones.

Google offer 7 years, even on their A series phones so I chose a pixel 9a. It's fine, I don't love it or hate it, but it's not doing anything I care about better than my last phone.
by SecretDreams | 2026-01-27 03:16:47+00:00
> people used to get strong naturally because they had to do physical labor.

People used to get strong because they had to survive. They stopped needing strength to survive, so it became optional.

So what does this mean about intelligence? Do we no longer need it to survive so it's optional? Yes/No informs on how much young and developing minds should be exposed to AI.
by keepamovin | 2026-01-27 03:17:19+00:00
prompt: in the vein of our classic Gemiini Pro 3 hallucinates the HN front page 10 years from now, or HN front page right now, but the titles are honest. Please scrape the HN front page RIGHT NOW and make honest titles. Here's a preview: <... snip ... >

This is actually a 2-shot. I asked Gemini Pro 3 to turn it up to 11. If you want the less savage, more anodyne 1st-version...I posted that too.
by username223 | 2026-01-27 03:17:32+00:00
> It's so much faster.

A lot of things are "so much faster" than the right thing. "Vibe traffic safety laws" are much faster than ones that increase actual traffic safety: http://propublica.org/article/trump-artificial-intelligence-... . You, your team, and colleagues are producing shiny trash at unbelievable velocity. Is that valuable?
by fc417fc802 | 2026-01-27 03:18:20+00:00
Upon review is does seem that inadvertently lumped your comment in with a few from someone else. Still, you transmute "drugs" to "dangerous chemicals", a category I'd associate with dirty bombs and area denial weapons. Then you distinguish that from "divisive history" on the basis of the potential of generalized harm to society by the former (thus implying lack thereof by the latter).

I do think that's an extremely western view on things. The Chinese would (I suspect) cite social harmony and I don't think they're wrong about that. I certainly don't agree with their conclusions on how these things should be handled but neither can I agree with the categorical difference that you claim.

That said, I assume official Chinese policy would also be to censor information about drug synthesis so it's difficult to really see that as much of a (relative) ding against US corporate policy in the sense of "pot, kettle, black". To the extent that there's censorship here there appears to be significantly less of it.
by unbuns | 2026-01-27 03:18:51+00:00
You're describing exactly who I built this for — the "care but not enough to open 20 tabs" crowd.

My thesis is that group is bigger than the enthusiast community assumes. Most people I know (friends, family, coworkers) fall into it: they don't want to get ripped off, but they also don't want to spend a weekend on r/laptops and YouTube reviews.

The sales floor person optimizes for commission. The enthusiast optimizes for specs. This tries to optimize for "what actually fits your life" — which requires understanding context (budget, use case, priorities) more than raw benchmarks.

Whether it actually beats manual research for that middle group — perhaps not yet but I do feel there’s a path somewhere
by socketcluster | 2026-01-27 03:20:19+00:00
100%. This matches my observations exactly.

The idea that "Now that AI can churn out massive amounts of code quickly and for little cost, we should just forget trying to minimize the amount of code because code is now basically free." Is magical thinking which opposes what is actually happening.

The key insight that's missing is that code creation is the cheapest aspect of software development; reading the code, maintaining the code and adapting the code to new requirements is by far the most difficult and time-consuming part and the speed of code creation is irrelevant there. The smallest trade-off which compromises quality and future-proofing of the code is going to cost multiples the next time you (or the LLM) needs to look at it.

People with industry experience know very well what happened when companies hired developers based on their ability to churn out a large volume of code. Over time, these developers start churning out more and more code, at an accelerating rate; creating an illusion of productivity from the perspective of middle-managers, but the rate of actual new feature releases grinds to a halt as the bug rate increases.

With AI, it's going to be the same effect, except MUCH worse and MUCH more obvious. I actually think that it will get so bad that it will awaken people who weren't paying attention before.
by smj-edison | 2026-01-27 03:20:43+00:00
I looked to see if BYU had made the source code available, but it doesn't look like they've published it. It's called code recorder, and before we do an assignment we have to enable recording. It generates a .json file that lists every single edit made in terms of a textual diff. They must have some sort of tool that reconstructs it when they grade. Sorry I don't know more!

Edit: I expect it wouldn't be super hard to create though, you'd just have to hook into the editor's change event, probably compute the diff to make sure you don't lose anything, and then append it to the end of the json.
by simonw | 2026-01-27 03:21:28+00:00
I don't think those two statements are particularly inconsistent.

It didn't cross my mind to grill him over his CEO's tweets.

I also don't think that directly accusing them of being misleading would support the goal of my interview - which was to figure out the truth of what they built and how.

If you like, I'll retract the fragment "so I didn't do it" since that implies that I thought "maybe I should grill him about what the CEO said... no actually I won't" - which isn't what happened.

So I guess you win?
by kcexn | 2026-01-27 03:21:43+00:00
As people get more comfortable with AI. I think what everyone is noticing is that AI is terrible at solving problems that don't have large amounts of readily available training data. So, basically if there isn't already an open-source solution available online, it can't do it.

If what you're doing is proprietary, or even a little bit novel. There is a really good chance that AI will screw it up. After all, how can it possibly know how to solve a problem it has never seen before?
by vineyardmike | 2026-01-27 03:21:59+00:00
> That is not a plausible outcome given the current technology or of any of OpenAI's demonstrated capabilities

OpenAI has said that medical advice was one of their biggest use-cases they saw from users. It should be assumed they're investigating how to build out this product capability.

Google has LLMs fine tuned on medical data. I have a friend who works at a top-tier US medical research university, and the university is regularly working with ML research labs to generate doctor-annotated training data. OpenAI absolutely could be involved in creating such a product using this sort of source.

You can feed an LLM text, pictures, videos, audio, etc - why not train a model to accept medical-time-series data as another modality? Obviously this could have a negative performance impact on a coding model, but could potentially be valuable for a consumer-oriented chat bot. Or, of course, they could create a dedicated model and tool-call that model.
by greenknight | 2026-01-27 03:22:02+00:00
On the flip side, i had some pain in my chest... RUQ (right upper quadrant for those medical folk).

On the way to the hospital, ChatGPT was pretty confident it was a issue with my gallbladder due to me having a fatty meal for lunch (but it was delicious).

After an extended wait time to be seen, they didnt ask about anything like that, and at the end they were like anything else to add, added it in about ChatGPT / Gallbladder... discharged 5 minutes later with suspicion of Gallbladder as they couldnt do anything that night.

Over the next few weeks, got test after test after test, to try and figure out whats going on. MRI. CT. Ultrasound etc.etc. they all came back negative for the gallbladder.

ChatGPT was persistant. It said to get a HIDA scan, a more specialised scan. My GP was a bit reluctant but agreed. Got it, and was diagnosed with a hyperkinetic gallbladder. It is still unrecognised as an issue, but mostly accepted. So much so my surgeon initally said that it wasnt a thing (then after doing research about it, says it is a thing)... and a gastroentologist also said it wasnt a thing.

Had it taken out a few weeks ago, and it was chroically inflammed. Which means the removal was the correct path to go down.

It just sucks that your wife was on the other end of things.
by 6510 | 2026-01-27 03:22:13+00:00
Thanks to TV you will no longer have to travel around the world to attend lectures. From the comfort of your home you can watch professors talk about cutting edge developments. It will be a revolution in education. Everyone will embrace the sciences! We will progress into the information age!

It's not their exact words and I also forgot who said it. It's probably better for them we don't remember.
by 20after4 | 2026-01-27 03:22:16+00:00
How exactly would non-citizens, who do not have social security numbers or other valid identifying documents, receive medicaid? It's difficult enough for qualified people to get it. It would seem fairly difficult to pass the registration process without having a valid SSN. Furthermore, if someone was able to fraudulently sign up - say by using a stolen identity, then wouldn't the data in the system look valid and therefore not really show up on an audit?

And as the GP pointed out, it makes no sense to put the president's paramilitary agency¹ in charge of such an audit, rather than qualified auditors, perhaps from the HHS² OIG³.

1. https://www.newstatesman.com/world/americas/north-america/us...

2. https://en.wikipedia.org/wiki/United_States_Department_of_He...

3. https://en.wikipedia.org/wiki/Office_of_Inspector_General_(U...
by Animats | 2026-01-27 03:22:47+00:00
Lubricant analysis is a commonly available service. It's normally done on lubricating oil for large engines (heavy trucks, locomotives, ships) as a diagnostic tool. The usual tests are mostly to see what properties of the oil or engine are degrading. Full analysis of new oil to validate that it conforms to specification is available.[1]

Hydrocarbons are rather well studied.

[1] https://oilanalysislab.com/
by colechristensen | 2026-01-27 03:22:51+00:00
* mapping resources to reality: your instance "bob-7" is actually "i-12bc50812ab2", there are lots of circumstances where what you declare has to be matched to something that exists because the model of the resource just doesn't match what you can declare

* drift: terraform can tell you when something you created but didn't specify has changed (there are often a very large number of parameters you don't necessarily want to specify each one)

* speed: there are a lot of things that could be looked up but doing so is slow and APIs have rate limits. wouldn't it be great if all the providers had fast apis that allowed us all to do all these things? sure. but we don't have that sometimes for technical reasons sometimes just because teams don't bother sometimes because the architecture of solutions would have to be very fundamentally changed in order to make them fast
by mapt | 2026-01-27 03:22:56+00:00
Vance will "have the charisma" of being the focus of the palace cult (around a quarter of the country) while Trump's corpse is still warm.

These people aren't people anymore, they're cultist NPCs. They have suspended personal agency and independent reasoning about their interests in favor of the vibes, in favor of the grift, and in favor of arbitrary Strong Executive Leadership. They will say literally anything Fox News et al tells them to say.

Vance's job was always to end democracy by replacing Trump with somebody more subservient to capital who could stay on-script, while seeming less crazy to liberals. He was practically raised for this. MAGA has been trained to water at the mouth when somebody jangles their keys, and will happily transfer their utter loyalty and devotion to somebody else who can jangle keys.
by gwern | 2026-01-27 03:22:58+00:00
Not going far enough - why would applications be written in either 'systems languages' or 'agent languages' if you have superintelligence too cheap to meter and you will amortize the costs over more than, say, a few days? Just write in raw assembler from a domain-specific design hyperoptimized for solely the task, the way Donald Knuth on steroids would.
by Ronsenshi | 2026-01-27 03:23:03+00:00
This evolution comes at a cost - if one senior suddenly can do their work and plus work of 5 juniors - why would company keep these juniors? It won't - the moment C-suite realizes they don't need extra people, they will be gone. But at some point senior engineers will retire or find new better paying jobs and said company would need to find a replacement. In the past this replacement could come from one of the juniors that worked in that company for a while and mentored by the senior. Not so much when there's no more juniors thanks to AI.

Not so much evolution here, I'm afraid. Just a plain redistribution of wealth upwards thanks to new tools that made large chunk of workforce obsolete. How this will affect industry in 15 years - nobody seem to think about that.
by thereisnospork | 2026-01-27 03:23:16+00:00
Setting expectations and thinning the herd. If even half of items had a well hidden air tag, and the cops successfully followed up even half of tagged thefts:

There would a. be less dumb criminals around to repeat offend and b. The smarter would-be criminals will do the calculus and and not steal items which could have tags.
by zug_zug | 2026-01-27 03:24:34+00:00
I don't think I agree with this article. I thought "drive the car" was a metaphor for writing software, but no it's not. It's a metaphor for politics/visibility stuff.

And truth be told, you don't have to do politics/visibility stuff. It's true that thinking about that all the time probably increases your odds of getting promoted. But also, what if you obsess about optics/your boss's boss's opinions/crunching/visibility etc etc for 3 years and you end up not getting promoted anyways?

I feel like a certain type of content tries to invoke fomo in you in order to get you hooked on their promise of their content. Fundamentally I believe that you'll be happiest in your life if you work at a company that is small, has a good gender balance, has a good balance of personalities (i.e. not all competitive high-functioning spectrumy nerds), and doesn't obsess over hype-cycles.

I spent many years trying to get promoted and if I could do it over I wouldn't have, I'd just let it inevitably happen with years in the industry.
by WheatMillington | 2026-01-27 03:24:53+00:00
>Tesla chose these markets strategically, both allow the Cybertruck without the significant modifications needed for European compliance.

That's a light-touch way of saying few markets are as lawless as the USA on safety standards, and Tesla will exploit those few as much as possible to attempt to amortise the undoubtedly astronomical costs of developing this ridiculous vehicle.
by iJohnDoe | 2026-01-27 03:25:04+00:00
Does AWS actually care whether end users know a SaaS product is running on AWS? Probably not. AWS is paid by the SaaS company to host the platform. That’s the core business model.

The opposite would be more concerning. If I knew in advance that a service was running on Azure, I might think twice before using it. AWS has strong brand confidence, which arguably makes them the “plumbing” of the internet. Most users don’t care or even think about this anyway.

If AWS doesn’t have a single killer feature that makes everyone want to use them, then yes, they become a Lumen. In that case, their killer feature is reliability.

Calling out any cloud provider’s downtime is poor form. No platform is perfect; all of them experience outages. Cloudflare once mocked another provider for an outage, only to suffer a major one themselves the following week. Karma.

I agree with the point about Bedrock. As an AWS loyalist, I found it underwhelming and never went back to it. That’s a real problem for AWS if they want new products to gain traction.

The article is completely right about one thing. AWS needs a Netlify-style product if it wants to be seen as cool or relevant in this current tech phase. They have something close, but as usual, it’s more complicated than it needs to be.
by VerifiedReports | 2026-01-27 03:25:10+00:00
Didn't they start chirping and alert the thief?

The anti-stalking measures with AirTags, while we all recognize why they're in place, also greatly reduce their value as anti-theft devices. I've gouged the speakers out of a few and hidden them in my vehicles, but if Apple makes that impossible to do with the new generation... no sale.
by crazygringo | 2026-01-27 03:25:17+00:00
I'm incredibly confused. The HN title is totally different from the article title, the article doesn't even contain the word "autosave" anywhere.

Autosave is usually associated with something like Microsoft Word.

As far as I can tell, this is about a JavaScript library for restoring HTML form values if something goes wrong. OK, sure that's a form of autosave.

But then the HN title is "autosave is not recovery" which... huh? Isn't the article saying it is for recovery?

Also, the article is a bunch of confusing philosophizing and doesn't really explain anything at all. The linked GitHub repo at the end is infinitely more informative:

https://github.com/Pepp38/Savior
by tharkun__ | 2026-01-27 03:25:54+00:00
Let's take it up a notch!

var itemCount = items.Count;

depends on what `items` is, no? Is the `.Count` O(1)? Do you really need a variable or is it fine for the (JIT) compiler to take care of it? Is it O(n) and n is significant enough? Maybe you need a variable and spend time arguing about that name. Yes I chose this because almost everyone I know at least would argue you always have to create the variable (and then argue about the name) ;)

fussy about test naming

I get fussiness about test naming. I believe that a good test "name" should tell you enough for you to be able to "double check" the test setup as well as the assertions against the test name with some sort of "reasonable" knowledge of the code/problem domain.

As such both of those test names are really bad, because they can't tell anything at all about whether you're testing for the correct thing. How do I know that your assertions are actually asserting that it "works"?

Instead, I'd want a test named something like this (assuming that that's what this particular test is actually about - i.e. imagine this particular test in the context of a user defined search, where one of the options is that they can specify a project to search by and this particular test is about verifying that we check the permissions the user has for said project. There would be different tests for each of the relevant where clauses that specifying a project in the search params would entail and different tests again for each of the other user specifiable parameters that result in one or more where clauses to be generated):

shouldCheckProjectPermissionsWhenProjectIdInSearchParams()

Every single test case gives you the ability to specify both a good name and clear, concise test assertions. If I see anything but a bunch of assertions related to project permissions for the logged in user in this test, I will fight you tooth and nail on that test ;) I couldn't care less tho if you use camelCase or snake_case or whatever. I just had to choose something to post. I also couldn't care less if you had 17 different assertions in the test (we all know that "rule", right? I think the "test one thing" and "one assertion" is not about the actual number of "assert statements". People that think that, got the rule wrong. It's all about the "thing" the assertions test. If you have 17 assertions that are all relevant to testing the project permission in question then they're great and required to be there. If 1 is for asserting the project permissions and the other 16 are repeating all the other "generic assertions" we copy and pasted from previous tests, then they're not supposed to be there. I will reject such a PR every time.
by trollbridge | 2026-01-27 03:26:52+00:00
Yeah, correct, but it's not going to be a $4000/mo line item expense for the employer per employee.

I don't have to deal with this as we are a (very) small business but it's a major headache for larger small businesses. Basically, as an employer it simply isn't fun to be forced to be in the "providing access to healthcare" business when that's not your core business.
by simonw | 2026-01-27 03:28:00+00:00
I had great results recently with ~22 year old PHP: https://simonwillison.net/2025/Jul/1/mid-2000s/

It even guessed the vintage correctly!

> This appears to be a custom template system from the mid-2000s era, designed to separate presentation logic from PHP code while maintaining database connectivity for dynamic content generation.
by eieio | 2026-01-27 03:28:11+00:00
at my last job code review was done directly in your editor (with tooling to show you diffs as well).

What this meant was that instead of leaving nitpicky comments, people would just change things that were nitpicky but clear improvements. They'd only leave comments (which blocked release) for stuff that was interesting enough to discuss.

This was typically a big shock for new hires who were used to the "comment for every nitpick" system; I think it can feel insulting when someone changes your feature. But I quickly came to love it and can't imagine doing code review any other way now. It's so much faster!

I'm not sure how to tie this to AI code review tbh. Right now I don't think I'd trust a model's taste for when to change things and when to leave a comment. But maybe that'll change. I agree that if you automated away my taste for code it'd put me in a weird spot!
by xarope | 2026-01-27 03:28:21+00:00
perhaps due to this?

"TikTok's new US joint venture has made changes to its privacy policy that include expanding the type of location data the company can collect from its 200 million American users.

The new policy was published after investors closed a deal with TikTok's Chinese owner ByteDance on Thursday to run the popular short-form video app's business in the US.

The new joint venture said in its updated privacy terms that it may now "collect precise location data, depending on your settings" - a change from the previous policy which allowed for the collection of "approximate" location data."

[0] https://www.bbc.com/news/articles/cvgnj7v2rr5o
by fouc | 2026-01-27 03:28:26+00:00
Just so you know, apparently it's reasonably straightforward to replace the battery of the iPhone 5s, even easier than the iPhone SE (same form factor) for whatever reason.

A few years ago I bought a replacement battery kit that came with everything needed for probably something like $10 from aliexpress. I never actually got around to doing the replacement yet but maybe this update will give me the excuse to dig it up and replace the battery too ha!
by TuringNYC | 2026-01-27 03:28:58+00:00
> This is the ultimate problem with AI in academia. We all inherently know that “no pain no gain” is true for physical tasks, but the same is true for learning. Struggling through the new concepts is essentially the point of it, not just the end result.

OK but then why even use Python, or C, or anything but Assembly? Isn't AI just another layer of value-add?
by fouc | 2026-01-27 03:29:49+00:00
I wonder if this is because some people keep their iPhone 5s around as a backup phone or for some other reason?

My iPhone 5s is still attached to my apple account so a certificate update is probably useful security-wise? But that doesn't seem entirely likely because Apple's account automatically degrades the level of access depending on the age/model/OS version of the device.