MurphyA/hacker-news huggingface dataset:
by ryandrake | 2026-01-12 17:01:18+00:00
At a place like Apple, I can bet that it's not like some contract engineering shop where a blob of programmers just sit there blindly implementing whatever is written by someone else in Jira tickets. The final product that ships in the OS is going to be the result of massive, often heated negotiation between HI and the engineering DRI. A huge change to the look and feel is unlikely to be implemented if there's strenuous objection from engineering leadership.
by mschuster91 | 2026-01-12 17:01:24+00:00
> And Mussolini wasn't nearly as bad as Hitler.

Damn, I haven't seen an instance of Godwin's law outside of political threads for years in the wild.

> If these devices had replaceable screens and batteries, they would be good until the mobile standards stopped being supported.

The problem is, even replaceable components don't matter when the OS support drops and the device becomes a bad netizen as a result. And no, there is no viable FOSS competition to Android and iOS, many including giants such as Mozilla learned that lesson the hard way.

And that's before getting into the whole issue with BSPs, horrible code quality (good luck trying to get any SoC BSP upstreamed to u-boot or god forbid the Linux kernel), or the rapid evolution in mobile SoC performance.
by 542354234235 | 2026-01-12 17:01:34+00:00
>I also have craving as everyone else

This is a pretty massive assumption that your "craving level" is the same as everyone else. This takes a complex process (the feedback from the body to the brain on feelings of hunger, satiety, etc.) and pretends that it is a simple A-B thing. Just for type 1 diabetics, their insulin levels have a huge effect on feelings of hunger, with hyperphagia (feelings of insatiable hunger) being common. Diabetes is just an extreme example of the spectrum of how individual bodies regulate insulin, and insulin is just one hormone effecting and effected by food.
by nasmorn | 2026-01-12 17:01:52+00:00
The part of the population that deals better with our food system want to feel morally superior.

While I am in that part, I realize that having a fairly balanced feeling of hunger is just as much of a privilege as needing glasses to see is a disadvantage. Certainly some people just say fuck it and ballon to 200kg but a lot are just unhappy at 90kg in what should be a 65kg body being hungry every day and still overweight.

Yes if they ate only carrots and Brokkoli they would probably solve their weight problem but it is a hard ask to make in a world that looks like ours. Makes alcoholism look like child’s play since you cannot just abstain from food
by Rebuff5007 | 2026-01-12 17:01:56+00:00
OF COURSE!

The fact that tech leaders espouse the brilliance of LLMs and don't use this specific test method is infuriating to me. It is deeply unfortunate that there is little transparency or standardization of the datasets available for training/fine tuning.

Having this be advertised will make more interesting and informative benchmarks. OEM models that are always "breaking" the benchmarks are doing so with improved datasets as well as improved methods. Without holding the datasets fixed, progress on benchmarks are very suspect IMO.
by boringg | 2026-01-12 17:01:57+00:00
Storage is time-shifting a lot of energy but it can't do long periods of time in large volumes - still a significant problem. What you are referring to is small incremental changes (like peak shaving or demand response programs in single hour increments). And it isn't only a co-ordination problem (which many companies are solving) its a physical/physics problem.

I am all for energy storage and solar - I've worked extensively in both. Their continued growth is a huge asset for humanity. That said they aren't a panacea and doesn't cover the full spectrum of energy needs even with continued cost reductions - they have constraints due to the physical reality of the world and how power is produced.
by blixt | 2026-01-12 17:02:03+00:00
If the immediate next token probabilities are flat, that would mean the LLM is not able to predict the next token with any certainty. This might happen if an LLM is thrown off by out of distribution data, though I haven't personally seen it happen with modern models, so it was mostly a sanity check. But examples from the past that would cause this have been simple things like not normalizing token boundaries in your input, trailing whitespace, etc. And sometimes using very rare tokens AKA "glitch tokens" (https://en.wikipedia.org/wiki/Glitch_token).
by ksec | 2026-01-12 17:02:14+00:00
> iOS 8+ did improve on iOS 7’s worst bits

Or iOS 8 and 9 did revert back a lot of iOS 7 changes.

I am not against changing UI, but it seems every time they are doing it they forgot all the lesson learned from previous attempt, and in such short period of time suggest they haven't learned anything.
by jen20 | 2026-01-12 17:02:16+00:00
This is some magical thinking. Even if Samsung took all their manpower, all their thought process and all their capital, they still couldn’t produce a laptop that competes with the MacBook (just to take one example), because they fundamentally don’t have any taste as a company.

Hell, they can’t even make a TV this year that’s less shit than last years version of it and all that requires is do literally nothing.
by immibis | 2026-01-12 17:02:24+00:00
You're treating this as a philosophical question like a LLM can't have actual reasons because it's not conscious. That's not the problem. No, the problem is mechanical. The processing path that would be needed to output actual reasons just doesn't exist.

LLMs only have one data path and that path basically computes what a human is most likely to write next. There's no way to make them not do this. If you ask it for a cake recipe it outputs what it thinks a human would say when asked for a fake recipe. If you ask it for a reason it called for 3 eggs, it outputs what it thinks a human would say when asked why they called for 3 eggs. It doesn't go backwards to the last checkpoint and do a variational analysis to see what factors actually caused it to write down 3 eggs. It just writes down some things that sound like reasons you'd use 3 eggs.

If you want to know the actual reasons it wrote 3 eggs, you can do that, but you need to write some special research software that metaphorically sticks the AI's brain full of electrodes. You can't do it by just asking the model because the model doesn't have access to that data.

Humans do the same thing by the way. We're terrible at knowing why we do things. Researchers stuck electrodes in our brains and discovered a signal that consistently appears about half a second before we're consciously aware we want to do something!
Show HN: FlowDeck – Stop switching to Xcode just to hit Build
by afterxleep | 2026-01-12 17:02:24+00:00
You work from the terminal now. Your editor has better AI. But Xcode still breaks your flow.
I got tired of switching to Xcode 15+ times an hour while building in Cursor. So I built FlowDeck.
What it does:

Native Swift CLI with interactive mode: B builds, R runs, K cleans, L streams logs
JSON output for CI/CD and AI agents — xcodebuild output is chaos, this isn't
Simulator and device management for iOS, watchOS, tvOS, visionOS
Free VS Code/Cursor extension with LLDB debugging

Technical details:

- Native Swift, not a Node.js wrapper
- 100x faster scheme discovery than xcodebuild -list
- One abstraction over xcodebuild, simctl, devicectl, xcrun
- Works with any .xcodeproj or .xcworkspace

Try it:
curl -sSL https://flowdeck.studio/install.sh | sh
cd [YOUR_XCODE_PROJECT_DIR]
flowdeck -i

7-day free trial, no credit card. $29/year after. Extension is free forever.
Happy to answer questions about the implementation or the Apple tooling pain that led to this.
by d_silin | 2026-01-12 17:02:32+00:00
Happened to me, exactly as described by OP.

- All new sessions are terminated within couple of minutes by hijacked one.

- You can't terminate the hijacked session with a new session. New sessions have to wait 24 hours to gain this authority (which of course never happens).

- Each time new session gets terminated, you can't login into Telegram for 24 hours.

- The only way to recover your ownership is to delete your account within 2 minute of getting new session working.
by jjk166 | 2026-01-12 17:02:42+00:00
You're probably not living off either.

Deserts are visible - obviously a pack of Little Debbies has no nutritional value and is purely excess calories - but what fraction of your total calories are coming from deserts? The real issue is excess calories in your regular food consumption, such as large portions. Indeed, if your meals were filling you, you probably wouldn't even be snacking to begin with. When comparing things like bread and butter, the ultra processed versions are much cheaper. In absolute calorie terms they have lower sticker prices, but they also genuinely appear to be better value: you can get significantly more volume of food, and it will last substantially longer meaning you can buy in bulk, reduce the amount of time you spend grocery shopping, and spread purchases out to better align with when money is available. More often than not they also require less time and effort to prepare good tasting meals.
by staticassertion | 2026-01-12 17:02:43+00:00
I'm not talking to you about obesity. I'm talking to you about the idiotic statement that you have insight into the qualia of other people. Everything else you're saying is irrelevant, I'm not trying to explain all obesity or whatever by appealing to cravings, I'm saying you're an idiot if you think you have insight into qualia.
by seanmcdirmid | 2026-01-12 17:02:55+00:00
You can save the analysis and those are your docs. But your workflow has to maintain them in sync with the code.

I have no idea about token cost working for a FAANG, it’s a blind spot for me. One of these days I’m going to try to get QWen coder going for some personal projects on my M3 Max (I can run 30b or even 80b heavily quantized), and see if I can get something going that’s thrifty with the resources provided by a local LLM.
by ProblemFactory | 2026-01-12 17:03:19+00:00
> the path of least resistance is very different in the US, Europe and Asia

My theory is that in US compared to Europe, you are going to need the path of least resistance more often. If you are working two part-time jobs with variable hours and schedules to make ends meet, then you are going to reach for the easy & fast food options. Whereas if you have the stability of 40 hour work weeks, regular schedule and social safety nets - regardless of the total income - then you have the time and mental energy to eat healthier.
by al_borland | 2026-01-12 17:03:21+00:00
I'm not sure a multi-year deal was too wise, considering how the front runner in AI seems to be changing constantly. Not that Apple would want their foundation models to change constantly, but rather that 2 years out is completely unpredictable and locking in with one vendor could leave them in a similar place of everyone viewing Siri as sub-par.
by happytoexplain | 2026-01-12 17:04:25+00:00
It's not an exaggeration - you're used to dramatic phrases that use similar wording ("fundamental nature of time itself"), but in this case it's a regular old literally-true statement. Date is used to represent two things: Timestamps and human times (date, time, tz). But it only actually represents the former. Using it to represent the latter is a hack we simply put up with.
by jszymborski | 2026-01-12 17:04:40+00:00
You might be interested in this article by soatok [0] which discusses OMEMO and XMPP. Soatok has many reservations but I think if you use the most recent OMEMO version I think it should probably be fine.

Also of interest, OpenMLS [1]

[0] https://soatok.blog/2024/08/04/against-xmppomemo/

[1] https://github.com/openmls/openmls
by Someone1234 | 2026-01-12 17:05:08+00:00
Except Temporal is not, in fact, out.

https://caniuse.com/temporal

The current global availability of native Temporal is 1.81%. For context, IE11(!) has a higher global usage than Temporal has native support. For my organization, this likely means we're years from being able to use Temporal in production, because getting the polyfills approved is such a hassle.

Keep in mind that even as of December last year, Chrome didn't ship with it yet (i.e. support is less than one month old). Safari still does not.
by kmeisthax | 2026-01-12 17:05:16+00:00
I didn't say the world isn't on a dangerous path - just that pushback against Trump's demands still works.

To make my political opinion more clear, the reason why Trump is able to do all this insane shit is because everyone in a position to tell him "No" has decided not to. Most of the political fights he wins are because he bribed or demoralized the other side into not showing up - not because he's winning on merit or power.

Meanwhile the actual voters - the people who matter - are way angrier at Trump than they were last term. Trump fucked up the Epstein files so badly the House had to pass a law to force him to follow his own god damned campaign promises. The MAGA coalition is falling apart. And on the other side, candidates that actually promise economic relief (as opposed to social justice[0] only) are doing quite well. If the DNC were to pull their heads out of their asses and stop trying to run extremely unpopular candidates on the basis of "well, they're not Trump" and "it's her time" they'd be winning bigly.

[0] To be clear, the problem is not social justice in a vacuum. It's the use of it to avoid having to talk about economic issues. Ever since Obama we've had a string of neoliberals that emphasize social issues to avoid having to talk about the economy, even though at least some of those issues are downstream of economic problems they don't want to touch.
Show HN: Spec Driven Development Plugin for Claude Code
by segov | 2026-01-12 17:05:21+00:00
> *TL;DR:* On larger features, Claude’s plans tend to get vague, which leads to vibe-coded spaghetti in the implementation. This plugin forces PRD + design + task-level acceptance criteria to keep things grounded.

Hi HN,

I use Claude Code a lot and it's native plan mode works well for small to medium changes, but on larger features the plans would be vague, which lead to more hallucinations during implementation.

I ended up coming up with a manual workflow for larger features where I'd write a design first by bouncing ideas back and forth with ChatGPT/Claude/Gemini until I had something broken down into clear phases. I’d drop those docs into the repo and then have Claude Code implement each phase individually while referring back to them.

So I made ShipSpec, a Claude Code Plugin that automates this workflow inside Claude Code. It generates three repo-local markdown files:

* PRD.md – requirements
* SDD.md – design doc
* TASKS.md – ordered tasks with acceptance criteria

Because tasks link back to both the requirements and the design, Claude Code stays grounded during implementation.

Usage:

```
/shipspec:feature-planning "add user authentication with OAuth2"
/shipspec:implement-feature auth-feature
/shipspec:implement-task auth-feature TASK-001
```

Not sure if this is generally useful or just scratches my own itch, but curious if others have hit similar issues with having Claude Code implement larger features.
by agcat | 2026-01-12 17:05:45+00:00
I was in a similar position around 1.5 years ago. What helped me was:
1. Reaching out to people on X sharing that i just moved, would love to meet with offering some ideas where i can add value.
2. 1-2 meetups initially via luma/partiful. Most of them are noisy but even if you meet 1-2 good people that leads to long term connections.
3. Signing up for hobby classes - Most of the people in SF are in tech so you end up meeting a lot of like minded folks.
4. Going to popular coffee shops/coworking to work. Serendipitous encounters are easy to happen here.

Good luck!
by loandbehold | 2026-01-12 17:06:19+00:00
There absolutely was. "reading addiction" was a medical diagnosis in 18th/19th century Europe. And if you read some of the essays about negative effects of reading from this time, it's pretty striking how similar it is to modern views on TV. There was even a German term of that time "Leseseuche" which literally translates as "reading plague".
by eudamoniac | 2026-01-12 17:06:29+00:00
> people who are semi-literate or illiterate are terrible thinkers. They are, in fact, fundamentally incapable of understanding the modern world they find themselves in

It is always funny to me that the people making this argument are usually also the people who would view a voting literacy test as abhorrent (not you, necessarily). To me, if we're assuming a large amount of people are too stupid to understand information or know what is good, then it follows that we oughtn't let them decide the direction of the country.

I am genuinely in favor of a brief standardized test in the voting booth, but I think most aren't, especially those who are the most vocal about voter illiteracy/ignorance/stupidity. Follow through with your beliefs, readers. Pick one: are they too stupid to vote, or aren't they? If they are, support a literacy test. If they aren't, stop the ugly rhetoric.
by cmurf | 2026-01-12 17:06:33+00:00
Senator Tillis today: the independence and credibility of DOJ is what are in question, not the Fed or Fed chairman. And he says he will block Fed nominees until the legal matter is resolved.

Republicans are the majority party. The opposition party constituents need to persuade only a handful of Republicans in each house, get them to caucus with Democrats, and you have an entirely lawful, civil, non-violent way of opposing a president.

This has a greater chance of enduring success than expecting an increasing body count of people getting shot in the face to persuade more people to participate.

I am aware most Republicans in Congress were elected expressly to enable Trump. But accepting that as the intractable part of the problem? No, the intractable part is extracting more votes out of the party in the minority.
by VTimofeenko | 2026-01-12 17:06:35+00:00
Oh, I see! Genuinely curious -- what kind of EV has a battery to power a house for a week?

> maintain my familiarity with it in case I need to use it late at night in the dark with an ice storm breaking all the trees around us.

That's the way to do it. I usually did my trial runs during the day with light readily available but underestimated how much I needed to see what I am doing. Now there's a grounding plug and a flashlight in the "oh shit kit".
by SkyPuncher | 2026-01-12 17:06:47+00:00
The options are there, but it can be exhausting to actually find them.

There are far too many products that try to position themselves as "healthy", but are closer to the rest of the crap on the shelves than actual "healthy" food. Even more frustrating is the insane amount of food now using sugar replacements to masquerade as a healthy option.

I personally, find it exhausting to shop at new stores because it can take looking at 2 to 5 items to find one that's actually made healthy.
by CharlesW | 2026-01-12 17:06:57+00:00
> And actually, why do we have both 48kHz and 44.1kHz anyway?

Those two examples emerged independently, like rail standards or any number of other standards one can cite. That's really just the top of the rabbit-hole, since there are 8-20 "standard" audio sample rates, depending how how you count.

This isn't really a drawback, and it does provide flexibility when making tradeoffs for low bitrates (e.g. 8 kHz narrowband voice is fine for most use cases) and for other authoring/editing vs. distribution choices.
by raw_anon_1111 | 2026-01-12 17:07:52+00:00
That doesn’t solve the problem. It’s easy enough to be “good enough” at AI tools just like it’s easy enough to be a decent enterprise CRUD full stack/back end/mobile developer. It will still be hard to stand out from the crowd.

I saw this coming on the enterprise dev side where most people work back in 2015. Not AI of course, but the commoditization of development.

I started moving closer to the “business”, got experience in leading projects, soft skills, requirements gathering, AWS architecture etc.

I’m not saying the answer is to “learn cloud”. I am saying that it’s important to learn people skills and be the person trusted with strategy and don’t just be a code monkey pulling well defined tickets off the board.
by ChrisArchitect | 2026-01-12 17:08:29+00:00
Google release hints at this being more than just Siri:

> Apple and Google have entered into a multi-year collaboration under which the next generation of Apple Foundation Models will be based on Google's Gemini models and cloud technology. These models will help power future Apple Intelligence features, including a more personalized Siri coming this year.

... https://blog.google/company-news/inside-google/company-annou...
by soupfordummies | 2026-01-12 17:08:53+00:00
Just weeks ago someone told me that they had transferred their retirement account into gold. I thought that was quite a bit doomsday-prepper-esque. Now here, just weeks later, I'm thinking it may be a good idea myself...

Not sure if y'all saw this also: https://www.axios.com/2026/01/10/trump-venezuela-oil-nationa...

The PACE of all of this is really alarming also.
by troyvit | 2026-01-12 17:09:19+00:00
If it's obviously false, can you show research that proves it?

Because from what I see most of this was part and parcel of a published plan. [1] People on both sides either bragged about executing Project 2025 or tried to warn their base about it. People still voted for this, and those who didn't vote at all, by staying home, also voted for it.

This move slots in well with the overall exploration of eliminating the fed completely. [2]

[1] https://en.wikipedia.org/wiki/Project_2025

[2] https://blog.uwsp.edu/cps/2024/09/12/the-project-2025-moneta...
by GuinansEyebrows | 2026-01-12 17:09:33+00:00
the tolkien metal world continues: One of Nine put out a killer record on Profound Lore last year. https://oneofnine.bandcamp.com/album/dawn-of-the-iron-shadow (skip the first track if you don't care for "dungeon synth"). i'm not a big fan of keyboards in metal but the rest of the instrumentation is so good i can forgive it :)
by GJim | 2026-01-12 17:09:43+00:00
> Hard disagree with ‘great to be bored’ - being bored is one of the worst possible feelings, that you’re wasting your time doing nothing when there is almost certainly something you would rather be doing.

You <---> The point

Being bored is what inspires a kid to daydream for themselves and/or get off their arse and try something new.

Being constantly "entertained" by a TV or fondle slab is an anathema to creativity and independent thought. For children and adults.