MurphyA/hacker-news huggingface dataset:
by beydogan | 2025-11-24 19:44:35+00:00
100% dumber, especially since last 3-4 days. I have two guesses:

- They make it dumber close to a new release to hype the new model

- They gave $1000 Claude Code Web credits to a lot of people, which increased the load a lot so they had to serve quantized version to handle the it.

I love Claude models but I hate this non transparency and instability.
by akerl_ | 2025-11-24 19:44:45+00:00
Cloud init is a tool with documentation and a file format for config, that’s used all over the place.

I’m not making the case that it’s better, just that it’s no more “black magic” than wpa_supplicant’s config file is, and it’s less magical than dropping a wpa_supplicant file into /boot and the raspberry pi doing a bespoke RPi-specific shuffle to move it into place.
by apparent | 2025-11-24 19:44:48+00:00
In terms of long-term market viability, have you considered whether your success could encourage Apple or other large competitors to make a battery life-optimized version of their smartwatches?

I understand that some Pebble fans are all about the customization, and will be with you forever. But probably many people care mostly about the battery life, which is severely lacking in watches from Apple, Google, etc.

If Apple realized there was a big enough market to justify making a $200 Apple Watch Basic, how much could that undercut your business?

Relatedly, when will we learn more about the other "core" devices that you're contemplating, and which you alluded to in the video? Building more of a unique ecosystem could help with the moat.
by sidewndr46 | 2025-11-24 19:44:50+00:00
if you're talking about cutting edge CRTs, many of the last generation actually beat flat panels for years. Some may still in some aspects.

There were plenty of junk CRTs out there used for text only display with insane levels of persistence and other issues that lead to a very unique appearance. It's also sort of moot at this point. The existing CRTs out there that have this behavior have degraded over the years. No one makes new high persistence CRTs that I am aware of. So it's mostly down to our memory of them.

I actually have a flat panel that has over 2 decades degraded and now has some weird persistence going on.
by hamdingers | 2025-11-24 19:44:53+00:00
So you're actually proposing that folks cancel their service and switch to an alternative, just with extra steps that risk harassment and credit impact. Cool.

Of course this only works if you have an alternative to switch to, which OP and most people in the US do not. I can't burn my relationship with my ISP because then I will not be able to do my job.
by PaulKeeble | 2025-11-24 19:45:24+00:00
VPN farms and using remote servers are all with a bit of effort detectable. It starts a new arms race but all it takes is to catch the account misplaced once on a change to then keep that history and expose the discrepancy forever. Its going to be quite difficult to get and maintain a genuine domestic IP that is unique per account and doesn't then get shut down often.
by hu3 | 2025-11-24 19:46:06+00:00
Gemini is indeed great for frontend HTML + CSS and even some light DOM manipulation in JS.

I have been using Gemini 2.5 and now 3 for frontend mockups.

When I'm happy with the result, after some prompt massage, I feed it to Sonnet 4.5 to build full stack code using the framework of the application.
by MinimalAction | 2025-11-24 19:46:11+00:00
> So is this a PhD-level intelligence? In some ways, yes, if you define a PhD level intelligence as doing the work of a competent grad student at a research university. But it also had some of the weaknesses of a grad student.

As a current graduate student, I have seen similar comments in academia. My colleagues agree that a conversation with these recent models feels like chatting with an expert in their subfields. I don't know if it represents research as a field would not be immune to advances in AI tech. I still hope this world values natural intelligence and having the drive to do things heavily than a robot brute-forcing into saying "right" things.
by SkyPuncher | 2025-11-24 19:46:20+00:00
This is how I do it. Though, I've been using Composer as my main driver more an more.

* Composer - Line-by-Line changes * Sonnet 4.5 - Task planning and small-to-medium feature architecture. Pass it off to Composer for code * Gemini Pro - Large and XL architecture work. Pass it off to Sonnet to breakdown into tasks.
by joecool1029 | 2025-11-24 19:46:24+00:00
But first being reported now: It was only speculation on the financial reports before this. How quickly do they normally report disruptions like this?

I wouldn't think it would have to be too quickly since I've heard about fab disruptions from fires and such since the early 2000's. Probably just sometime after quarterly reporting to set the record straight? Why not in the report?
by hebejebelus | 2025-11-24 19:46:47+00:00
On my Max plan, Opus 4.5 is now the default model! Until now I used Sonnet 4.5 exclusively and never used Opus, even for planning - I'm shocked that this is so cheap (for them) that it can be the default now. I'm curious what this will mean for the daily/weekly limits.

A short run at a small toy app makes me feel like Opus 4.5 is a bit slower than Sonnet 4.5 was, but that could also just be the day-one load it's presumably under. I don't think Sonnet was holding me back much, but it's far too early to tell.
by zeta0134 | 2025-11-24 19:46:48+00:00
Honestly this feels like the best possible outcome. It's pretty unusual for an appstore implementation to support multiple feeds[0], but it's great resilience to large company failures when they do. This way, users can totally still access Rebble's feed (and pay for a subscription if they like) just as before, but they are free to also use something else.

It is the *end user* who decides which feeds to trust, as it should be. And since it's built right into the app as a core concept, it doesn't take massive engineering effort to switch feeds if some sort of drama occurs.

[0] I'd normally call these repositories, but I've used Eric's term for consistency with the article.
by strcat | 2025-11-24 19:47:00+00:00
France has made it clear they expect to have a backdoor in end-to-end encryption apps and disk encryption. They've been saying that it's unacceptable not to have a backdoor in a bunch of these news stories they've gotten published by contacting the media. They've said if we don't cooperate with that, they'll take similar actions against us as they did SkyECC and Encrochat meaning hijacking our servers and trying to have us arrested.

Le Parisien has 2 articles about this, not only one, and https://archive.is/UrlvK is one of the places they talk about going after us if we don't cooperate with providing them access to devices. It's not possible for us to provide an update which bypasses the throttling for brute force protection so what they're asking isn't even helping them break into specific devices but helping them compromise security for everyone in anticipation of rare cases of criminals using devices. https://news.ycombinator.com/item?id=46038241 explains lack of technical ability to compromise security after the fact. Titan M2 is specifically designed with insider attack resistance so that Google making an update disabling the brute force protection won't be accepted by the secure element without the Owner user successfully unlocking first. We don't have the signing key for the Titan M2 firmware anyway. This is part of our required hardware-based security features which we're working on providing in a Pixel alternative with a major Android OEM working with us right now. We talked to them about the France situation already and it does not negatively impact our partnership. It may be a good idea to speed up an official announcement with them to counter the narrative being pushed by France's law enforcement agencies now.
by executorch | 2025-11-24 19:47:12+00:00
At Meta, on-device AI is a cornerstone for delivering fast, private, and intelligent experiences to the people who use our products. ExecuTorch, our open source, lightweight, and efficient inference engine, has been instrumental in enabling these capabilities across our various apps. Today, we’re excited to share that ExecuTorch is now enabling cutting-edge machine learning experiences across Reality Labs’ portfolio of VR headsets and AI glasses. ExecuTorch lets developers easily deploy state-of-the-art machine learning models, unlocking richer, smarter, and more immersive experiences. By streamlining the path from research to applications and allowing people to get our work in their hands, ExecuTorch is setting a new standard for advanced on-device AI.
by jsheard | 2025-11-24 19:47:26+00:00
> In terms of long-term market viability, have you considered whether your success could encourage Apple or other large competitors to make a battery life-optimized version of their smartwatches?

Companies like Garmin, Coros and Suunto already make less-smart-watches with weeks of battery life, and those haven't convinced Apple to budge from only making watches that do everything under the sun but barely last a day. Another long-lasting watch from a tiny brand probably isn't going to move the needle.
by joaquintides | 2025-11-24 19:48:00+00:00
Levers that matter: Backend: std::vector (default) or boost::container::small_vector for small buffer optimization and fewer heap hits. Block: choose an unsigned type that matches your CPU/cache tradeoffs (e.g., 64-bit on x64). Maintainability: API stays the same—operator&, |, ^, shifts, resize/shrink_to_fit. Add reserve for predictable growth.
by Humorist2290 | 2025-11-24 19:48:06+00:00
> Again, we have moved past hallucinations and errors to more subtle, and often human-like, concerns.

From my experience we just get both. The constant risk of some catastrophic hallucination buried in the output, in addition to more subtle, and pervasive, concerns. I haven't tried with Gemini 3 but when I prompted Claude to write a 20 page short story it couldn't even keep basic chronology and characters straight. I wonder if the 14 page research paper would stand up to scrutiny.
by futureshock | 2025-11-24 19:48:17+00:00
A really great way to get an idea of the relative cost and performance of these models at their various thinking budgets is to look at the ARC-AGI-2 leaderboard. Opus 4.5 stacks up very well here when you compare to Gemini 3’s score and cost. Gemini 3 Deep Think is still the current leaders but at more than 30x the cost.

The cost curve of achieving these scores is coming down rapidly. In Dec 2024 when OpenAI announced beating human performance on ARC-AGI-1, they spent more than $3k per task. You can get the same performance for pennies to dollars, approximately an 80x reduction in 11 months.

https://arcprize.org/leaderboard

https://arcprize.org/blog/oai-o3-pub-breakthrough
by braincat31415 | 2025-11-24 19:48:24+00:00
The specific example I cited was the "we are coming for your children" chant in NYC, which is way beyond demanding to "live and let live". Things like this give an insane amount of ammunition to the anti-gay movement. You are lying by twisting my words, thankfully, the posting history is all there for everyone to see.

I always supported equal rights and dialogue, and voted accordingly. That's why I do have problems with militant individuals like youself that create a complete mockery of the issue by refusing to think, resorting to insults, eating their own and actually causing the real harm to any rights movement. Who would want to be in the same voting block with someone who seems to be off the rails?

Of course you will next say that you don't believe me and will pull more proof from wiki, but I don't give a flying duck. Bye.
by Capricorn2481 | 2025-11-24 19:48:28+00:00
I read them as agreeing with you, but pointing out that fixing bugs, at the end of the day, is up to the client.

It's just a predictable dance. You say something will take this long, then you find a bug. You point it out to the client, and they get mad at you because your estimate was off. They try to pressure you into fixing the bug for free, whether you were even around when it was made.

Eventually you just make a judgement call about bugs every time you run into them.
by notatoad | 2025-11-24 19:49:19+00:00
i don't imagine there will ever be a time when it will be unambiguously true, any more than a boss could ever really unambigously say their job is "manager who directs subordinates" vs "manager who fixes subordinates' mistakes".

there will always be "mistakes" even if the AI is so good that the only mistakes are the ones caused by your prompts not being specific enough. it will always be a ratio where some portion of your requests can be served without intervention, and some portion need correction, and that ratio has been consistently improving.
by janalsncm | 2025-11-24 19:49:22+00:00
> I kept catching myself wanting to ask simple questions like “show only research roles in Europe” or “filter for remote SWE positions”

My feedback is that you can’t do this using your app. And a map interface is probably not even the right interface for this task. There’s no way to filter by role or location other than clicking on the dots and looking at each job.
by drannex | 2025-11-24 19:49:29+00:00
And one of the fun things about how unwrap() does that automatically, is that if you are working with an orchestrator with retry logic, you won't need to (re-re-re-re-re-)write your own for the entire program - the orchestrator will see the error, log its output, and try again in high volume workloads, or move on to the next request - this is incredible and nice to use especially when a failure in one request doesn't need to fail the entire application for all requests.

I shy away from unwrap() in almost all cases (as should anyone!) but if you are running a modular system, then unwrap when placed strategically can be incredibly useful.
by edf13 | 2025-11-24 19:49:30+00:00
I’m threw a few hours at Codex the other day and was incredibly disappointed with the outcome…

I’m a heavy Claude code user and similar workloads just didn’t work out well for me on Codex.

One of the areas I think is going to make a big difference to any model soon is speed. We can build error correcting systems into the tools - but the base models need more speed (and obviously with that lower costs)
by ForHackernews | 2025-11-24 19:49:31+00:00
I'm not a troll. Everyone thinks we should trust GrapheneOS...why? Because they're loud and aggressive?

They claim they are audited... by whom? When? Where are the results?

https://grapheneos.org/faq#audit

https://discuss.grapheneos.org/d/5527-who-has-audited-graphe...

> We've built relationships with security researchers and organizations interested in GrapheneOS or using it which results in a lot of this kind of collaboration.
by writebetterc | 2025-11-24 19:49:58+00:00
This is very similar to how Java's object monitors are implemented. In OpenJDK, the markWord uses two bits to describe the state of an Object's monitor (see markWord.hpp:55). On contention, the monitor is said to become inflated, which basically means revving up a heavier lock and knowing how to find it.

I'm a bit disappointed though, I assumed that you had a way of only using 2 bits of an object's memory somehow, but it seems like the lock takes a full byte?
by weinzierl | 2025-11-24 19:50:10+00:00
I'm the first to agree that contributions can't be stolen in this scenario but read the threads I'm referring to. People feel that way anyway if you stop supporting a component or distribute your focus between a free and a paid tier.

What we need is more awareness that looking at the license alone is not enough to make an informed decision if contributing to a project is aligned with the contributors attitude and personal goals.

With that in mind: Thank you for putting the CLA right in the repo where it belongs and people can easily find it. Many organizations put a license upfront and bury the CLA. For a particularly bad example try MonoDB.
by vessenes | 2025-11-24 19:50:25+00:00
Ooooh, it bothers me, so, so, so much. Too perky. Weirdly casual. Also, it's based on the old 4o code - sycophancy and higher hallucinations - watch out. That said, I too love the omni models, especially when they're not nerfed. (Try asking for a Boston, New York, Parisian, Haitian, Indian and Japanese accent from 4o to explore one of the many nerfs they've done since launch)
by asmor | 2025-11-24 19:50:39+00:00
There's really no need. I was looking for an Android app for a particular purpose, and Claude just regurgitated the app's marketing page, including the claim about Play Store ratings (which was wrong or very outdated). Getting into the pool of products might be a bit harder and you might need to set some some organic looking influencer blogs and such. More fuel for the dead internet.
by tetha | 2025-11-24 19:50:40+00:00
Some mods in modded minecraft had that and it's a very punishing mechanic unless implemented well.

It eats all of your power and usually also very expensive items very quickly usually. Assume you have like 600RF/tick generated, common with certain generator constellations. 1 tick - 1024 RF and one input consumed, crafting fails due to not enough power. 1 tick wait, 1 tick, 1024 RF and one input consumed, ... This can void 10+ items / second, which can hurt very badly. Even for common items in fact.

It also tends to kick you while you're down, because it only kicks in if everything else is already failing. Then the only thing to continue functioning is the thing voiding your energy and your expensive items. Or even worse, if you did one miscalculation about your power grid, and then all of your resources are gone, often before you can react.

It can be interesting in the right packs, but it is Gregtech level hardness.
by apwell23 | 2025-11-24 19:51:44+00:00
i know glassdoor isn't the best review site but in this case its bang on

https://www.glassdoor.com/Reviews/McMaster-Carr-Reviews-E372...

i know several friends and family who cycled through here ( non tech) . they pay relatively higher salaries for chicago burbs area, so lot of ppl take their chances despite the bad reputation around here.
by sq_ | 2025-11-24 19:52:04+00:00
Networking on Linux in general seems to be very susceptible to "wrong tutorial" in recent years, what with distros switching between different network control suites.

So far, I've been a big fan of netplan (which I guess is tied in with cloud-init?). Dropping a YAML file that declares the network setup I want and lets a swappable renderer make it so on the backend is a nice change from the brittle-over-time series of commands that it took previously.
by poke646 | 2025-11-24 19:52:33+00:00
It's almost like a caricature of a CRT. I can see the novelty, but hope that people aren't lead to believe monitors looked like this.

I think what bothers me most is the horizontal line that slowly moves across the screen every few seconds. It's an artifact of recording a CRT on film and doesn't occur when you look at a real monitor...
by loeg | 2025-11-24 19:52:34+00:00
My takeaway is that the documentation should make more explicit recommendations depending on the situation -- i.e., people writing custom allocators should use std mutexes; most libraries and allocations that are ok with allocation should use parking_lot mutexes; embedded or libraries that don't want to depend on allocate should use std mutexes. Or maybe parking_lot is almost useless unless you're doing very fine-grained locking. Something like that.
by saaaaaam | 2025-11-24 19:52:46+00:00
Anecdotally, I’ve been using opus 4.5 today via the chat interface to review several large and complex interdependent documents, fillet bits out of them and build a report. It’s very very good at this, and much better than opus 4.1. I actually didn’t realise that I was using opus 4.5 until I saw this thread.
by nemetroid | 2025-11-24 19:53:02+00:00
> The effect of referring to a copy of the object when locking, unlocking, or destroying it is undefined.

https://pubs.opengroup.org/onlinepubs/9699919799/functions/V...

I.e., if I pthread_mutex_init(&some_addr, ...), I cannot then copy the bits from some_addr to some_other_addr and then pthread_mutex_lock(&some_other_addr). Hence not movable.

> Moving a mutex is otherwise non-sensical once the mutex is visible

What does "visible" mean here? In Rust, in any circumstance where a move is possible, there are no other references to that object, hence it is safe to move.
by pbhjpbhj | 2025-11-24 19:53:15+00:00
Christians don't need to ignore it, it's part of the Old Covenant. Jesus said he fulfilled the requirements of the old covenant, the new one is very basic "love God, love your neighbour, don't sin".

It (Leviticus 25) was a tool of a ruling people-group; it kept Jews special and relegated other people's to potentially be slaves, and to not own property in Jewish lands. Also have special privileges to priests (Levites).

I mean that's part of why it's not relevant to Christians - per Galatians 3:28 - there's not supposed to be racial distinctions! And there are not supposed to be priests either.
by tfirst | 2025-11-24 19:53:17+00:00
We seem to be on a cycle of complexity -> simplicity -> complexity with AI agent design. First we had agents like Manus or Devin that had massive scaffolding around them, then we had simple LLMs in loops, then MCP added capabilities at the cost of context consumption, then in the last month everything has been bash + filesystem, and now we're back to creating more complex tools.

I wonder if there will be another round of simplifications as models continue to improve, or if the scaffolding is here to stay.
by littlestymaar | 2025-11-24 19:53:48+00:00
It's very funny to be compared to “creationists” by someone who refuse to believe the most basic biological fact about the human species: that we are social animals. There's no such thing as a non-collective human society.

What shape should this collective have and what should be its rules are legitimate questions, but denying its existence is akin to believing in flat earth or intelligent design actually.
by yannyu | 2025-11-24 19:54:19+00:00
> in class programming exams are basically the same thing as leetcode job interviews, and we all know what a bad proxy those are for "real" development work.

Confusing university learning for "real industry work" is a mistake and we've known it's a mistake for a while. We can have classes which teach what life in industry is like, but assuming that the role of university is to teach people how to fit directly into industry is mistaking the purpose of university and K-12 education as a whole.

Writing long-form prose and essays isn't something I've done in a long time, but I wouldn't say it was wasted effort. Long-form prose forces you to do things that you don't always do when writing emails and powerpoints, and I rely on those skills every day.
by ryandrake | 2025-11-24 19:54:23+00:00
OP is talking about "share of the world's wealth," not a fixed pie. While the raw amount of wealth (the pie) in the world does grow, the important measurement is what percentage of that pie is captured by the rich. And the rich are capturing an increasing percentage of the growing pie. That's where the inequality lies.

In a world of two people, where today I have one piece of bread and you have two, then tomorrow I have two pieces of bread and you have 10, I am worse off.
by bluecalm | 2025-11-24 19:54:25+00:00
There are many annoying things about Windows but Windows/app switching is light years ahead of MacOS. MacOS is slow, has annoying animations, doesn't have properly working alt+tab.

I fully agree on all hardware points: battery, speakers, displays. Sleep/hibernate is a big one as well. It's surprising seeing Windows dropping the ball on this one as well.

There are also things MacOS does way worse than Linux. For example Finder is pathetic.