MurphyA/hacker-news huggingface dataset:
by trhway | 2025-12-02 20:11:52+00:00
it in't about taking eyes off the ball, it is about playing very different ball - they de-facto became commercial entity with short term plans/goals/targets/metrics and all the management games creeping in. Beating Google, such a large company who has been successfully playing that game for quarter of century is very hard, if not impossible until Google would make serious error itself.

And pure tech-wise - they seem to have went all-in on corp management understandable way of doing things - hardware(money) scaling which, while unavoidable in this game, must be accompanied by theoretic-algorithmic improvements as pure hardware scale game is again where Google is hardly beatable.
by stockresearcher | 2025-12-02 20:12:19+00:00
Not just rate of return, but who will be the fund providers and what will their fees be?

Even at the exact same rate of return, the difference in the (effectively compounded) fees paid on a low-cost index fund and a “low-cost” index fund can be 15% of the total value of the account over the course of 6 decades. You can do this math yourself by looking at existing funds.

The number and amount of money involved makes these a really juicy target for providers that will charge higher than standard fees if they can get away with it.
by Imnimo | 2025-12-02 20:12:32+00:00
>we did train Claude on it, including in SL.

How do you tell whether this is helpful? Like if you're just putting stuff in a system prompt, you can plausibly a/b test changes. But if you throwing it into pretraining, can Anthropic afford to re-run all of post-training on different versions to see if adding stuff like "Claude also has an incredible opportunity to do a lot of good in the world by helping people with a wide range of tasks." actually makes any difference? Is there a tractable way to do this that isn't just writing a big document of feel-good affirmations and hoping for the best?
by kbd | 2025-12-02 20:12:53+00:00
> channels aren't futures and futures aren't channels.

In my mind a queue.getOne ~= a <- on a Go channel. Idk how you wrap the getOne call in a Future to hand it to Zig's select but that seems like it would be a straightforward pattern once this is all done.

I really do appreciate you being strict about the semantics. Tbh the biggest thing I feel fuzzy on in all this is how go/zig actually go about finding the first completed future in a select, but other than that am I missing something?

https://ziglang.org/documentation/master/std/#std.Io.Queue.g...
by retrodaredevil | 2025-12-02 20:12:55+00:00
Raspberry Pi is a bad choice for any application that frequently writes data to disk. Most Home Assistant setups will often have historical tracking of at least one data point, which means that it would be constantly writing to disk.

If you get a high quality SD card with more storage than you'll ever need (64GB, 128GB), you can have a stable system for a while until the SD card becomes corrupt. The larger SD cards help with longevity because it means the SD card can spread writes out over a larger area, which means it'll take longer for the SD card to go bad.

Make sure to always have RAM logging enabled on your Pi! DietPi defaults to RAM logging.
by SV_BubbleTime | 2025-12-02 20:12:59+00:00
> You're a hiring manager, obviously your perspective is warped. Naturally you want good little code monkeys who will sit at a desk and pump out code.

I’m not sure you could be any more wrong.

I’m C suite and part owner. I have remote employees too.

Make more incorrect guesses. It strengthens your points greatly.
by uniqueuid | 2025-12-02 20:13:42+00:00
You have to admit that it's quite clever how they approximate phone use:

> Our identification strategy relies upon our ability to calculate school-specific measures of smartphone activity that we can attribute to students, rather than adults in the building. To do so, we use detailed smartphone activity data from Advan between January 2023 and December 2024 that we link to LUSD schools using point-of-interest coordinates.13 In particular, we focus on the average number of unique smartphone visits (pings) between 9am and 1pm on school days (a common time frame that elementary, middle, and high schools in LUSD are all in session during school days) in the last two months of the 2022-23 school year (right before the ban took effect) and the first two months of the 2023-24 and 2024-25 school years.14 To disentangle student activity from the smartphone activity of teachers/staff, we subtract the average number of unique smartphone visits between 9am and 1pm on teacher workdays (in the same school year) from the same average on regular school days.
by Jianghong94 | 2025-12-02 20:13:46+00:00
I did a similar test especially with the extended thinking on and off for Haiku, and once you have extended thinking on, the result is more or less the same as Sonnet.

Thought process: The user is asking if 2026 is next year. According to the context, today's date is Tuesday, December 02, 2025. So the current year is 2025. That means next year would be 2026. So yes, 2026 is next year.Yes, 2026 is next year. Actual resp Since we're currently in December 2025, 2026 is just about a month away.
by Fwirt | 2025-12-02 20:13:46+00:00
Home Assistant is the poster child for an incredible open-source project. There are community plugins for a mind-boggling number of devices, and crazy functionality that seems like magic. (Flash a $5 ESP32 with some pre-built image and you can connect HA to any BLE devices it can see.)

However, it is very much a product by nerds, for nerds. My wife loves it but she's not going to bother writing YAML to create her own dashboards. She used to write simple web forms so I have no doubt she could, but it's not something that appeals to the average person. Imaging a machine is beyond the realm of what the average consumer is willing to do.

HAOS runs really well as a VM image and doesn't use much in the way of system resources, if you have a home server with 4GB of extra memory you can throw it in KVM and it'll be happy as a clam. I've never had it brick itself.
by psychoslave | 2025-12-02 20:13:59+00:00
> Additionally, I am not convinced that me or you know exactly what will work

Sure. It doesn't mean anyone else know better from some absolute perspective that we should blindly trust.

>proposing too many changes at once might result in an undesired result. There are enough examples in history where good intentions led to catastrophes.

Not proposing any change, letting the same egocentric people with selfish intentions always have the last word on what should change or not, also proved to be a sure source of great human catastrophic outcomes.
by lordnacho | 2025-12-02 20:15:18+00:00
People are free to network right here on HN, and they do. I placed a friend I found here with another friend, so it does work.

However, it takes time.

If you need a job right now, it won't happen via ordinary networking, by which I mean networking with people whose job isn't recruitment.

If you think of networking as a pleasant way to keep some interesting ideas flowing and making some friends, circulation will get you things that you never even thought of.

(The best professional recruiters actually stir the pot for years and years before getting a return. Constantly keeping up with what various people are doing, just in case the time is right for someone to move on.)

I'm actually a bit surprised, because as a young guy I didn't do any networking beyond connecting with colleagues, which certainly helped. But I'm finding lots of young guys will reach out to me for advice. It's a good habit, but one I suspect more than half the population doesn't practice.
by supriyo-biswas | 2025-12-02 20:15:24+00:00
Dealing with an intern at work who I suspect is doing exactly this, I discussed this with a colleague. One way seems to be to organize a face to face meeting where you test their problem solving skills without AI use, the other may be to question them about their thought process as you review a PR.

Unfortunately, the use of LLMs has brought about a lot of mistrust in the workplace. Earlier you’d simply assume that a junior making mistakes is simply part of being a junior and can be coached; whereas nowadays said junior may not be willing to take your advice as they see it as sermonizing when an “easy” process to get “acceptable” results exists.
by cycomanic | 2025-12-02 20:15:28+00:00
I'm not sure I understand you correctly, but it seems you had a subscription missed one payment some time ago, but now expect that your subscription works because the missed month was in the past and "you paid for this month"?

This sounds like the you expect your subscription to work as an on-demand service? It seems quite obvious that to be able to use a service you would need to be up to date on your payments, that would be no different in any other subscription/lease/rental agreement? Now Mistral might certainly look back at their records and see that you actually didn't use their service at all for the last few month and waive the missed payment. And that could be good customer service, but they might not even have record that you didn't use it, or at least those records would not be available to the billing department?
by simonw | 2025-12-02 20:15:33+00:00
I would love to know the answer to that question!

One guess: maybe running multiple different fine-tuning style operations isn't actually that expensive - order of hundreds or thousands of dollars per run once you've trained the rest of the model.

I expect the majority of their evaluations are then automated, LLM-as-a-judge style. They presumably only manually test the best candidates from those automated runs.
by QuercusMax | 2025-12-02 20:15:49+00:00
I've seen Product Manager / Technical Program Manager types leaning into using AI to research what's involved in a solution, or even fix small bugs themselves. Many of these people have significant software experience already.

This is mostly a good thing provided you have a clear separation between solution exploration and actually shipping software - as the extra work put into productionizing a solution may not be obvious or familiar to someone who can use AI to identify a bugfix candidate, but might not know how we go about doing pre-release verification.
by sfink | 2025-12-02 20:16:04+00:00
From someone who ships software that runs on hundreds of millions of computers: please consider running a memory tester once in a while, particularly if you have any unexplained crashes. The days of being able to assume "it's not the hardware, stupid" are past. Bit flips can and do happen. We've made everything small, fast, and cheap. Those are great attributes, but they come with a cost: we've also made things hot and unstable and removed all the safety margins that were in the way.
by BrenBarn | 2025-12-02 20:16:18+00:00
The problem we have is precisely that we consider things like this "policy disagreements" even when they're happening on a massive scale and causing enormous harm to society. If we're talking about some small company where the manager decides to push a bit harder, okay. But when it comes to multibillion dollar companies shoving their profiteering mindset out on everyone, it's no longer just a matter of internal company policy. Poisoning society with a single-minded focus on money is in its way as bad as pollution, and it needs to be stopped.
by WorldMaker | 2025-12-02 20:16:38+00:00
> Bun seems to use a different runtime (JSC) which is less tested than V8, which makes me assume it might perform worse in real-world tasks (maybe not anymore?).

JSC is still the JS engine for WebKit-based browsers, especially Safari, and per Apple App Store regulations the only JS engine supposedly allowable in all of iOS.

It's more "mature" than V8 in terms of predating it. (V8 was not a fork of it and was started from scratch, but V8 was designed to replace it in the Blink fork from WebKit.)

It has different performance goals and performance characteristics, but "less tested" seems uncharitable and it is certainly used in plenty of "real-world tasks" daily in iOS and macOS.
Show HN: Meeting Detection – a small Rust engine that detects meetings on macOS
by Ayobamiu | 2025-12-02 20:17:22+00:00
I built a small open-source meeting detection engine for macOS. The goal is to provide a simple and accurate way for apps to know when a user is in a Zoom/Meet/Teams/Webex meeting.

A lot of meeting recorders, productivity tools, and focus apps try to detect meetings, but the results are often unreliable. Some apps pop up “You’re in a meeting” suggestions even when nothing is happening. I wanted something that works consistently and is easy for developers to integrate.

The engine is written in Rust and exposed to Node/Electron via napi-rs. It runs a lightweight background loop and uses two tiers: 1. Native app detection (Zoom, Teams, Webex) • process detection • meeting-related network activity 2. Browser meeting detection (Google Meet, Teams Web, Zoom Web, Webex Web) • reads browser tabs via AppleScript • validates meeting URL patterns • supports Chrome, Safari, and Edge

It exposes a very simple JS API:

init(); onMeetingStart((_, d) => console.log("Meeting started:", d.appName)); onMeetingEnd(() => console.log("Meeting ended")); console.log(isMeetingActive());

Would love feedback, especially from anyone building recorders, focus apps, calendar tools, etc. Windows + Linux support coming next.
by gperkins978 | 2025-12-02 20:17:30+00:00
I used to buy laptops, and the external quality peaked at different times for different brands (the Asus all aluminum was wonderful, but Sony made some nice stuff twenty years ago as well), but for the actual guts-PCB, power supply, ..., they all seem like the same old sh^t. The monitors get better, but I swear all laptops slow down with age. The only solution is to re-install windows and start over.

I personally prefer desktop workstations. They are better.
by dudeinhawaii | 2025-12-02 20:18:33+00:00
I have to agree with you but I'll remain a skeptic until the preview tag is dropped. I found Gemini 2.5 Pro to be AMAZING during preview and then it's performance and quality unceremoniously dropped month after month once it went live. Optimizations in favor of speed/costs no doubt but it soured me on jumping ship during preview.

Anthropic pulled something similar with 3.6 initially, with a preview that had massive token output and then a real release with barely half -- which significantly curtails certain use cases.

That said, to-date, Gemini has outperformed GPT-5 and GPT5.1 on any task I've thrown at them together. Too bad Gemini CLI is still barely useful and prone to the same infinite loop issues that have plagued it for over a year.

I think Google has genuinely released a preview of a model that leapfrogs all other models. I want to see if that is what actually makes it to production before I change anything major in my workflows.
by Aarostotle | 2025-12-02 20:18:48+00:00
I agree, your point is compatible with my view. My sense is that this essentially an optimization question within how a government ought to structures its contracts with builders of weapons. The current system is definitely suboptimal (put mildly) and corrupt.

The integrity of a free society's government is the central issue here, not the creation of tools which could be militarily useful to a free society.
by QuercusMax | 2025-12-02 20:19:05+00:00
I actually got a major raise after 6m, and then another major raise 1y into my career, because my boss recognized my value.

Sadly this is not as common as it should be - but I've also mentored folks at FAANGs who got promoted after 1y at the new-hire level because they were so clearly excelling. The first promotion is usually not very hard to attain if you're in the top quartile.
by nineplay | 2025-12-02 20:19:30+00:00
I'd go further and say its a global weakness and unbelievably destructive. The bulk of current discourse today is:

1. Read a headline/tweet/instagram.

2. Decide whether or not it fits in your worldview.

3. Move forward with the confidence that you are better informed than everyone else who agrees/disagrees with it.

You see it everywhere on all sides of all beliefs.

It didn't use to be like this. We used to read articles, we used to read common news sources, we use to not have media overrun with bad actors who know exactly what to say to get the most engagement and solidify people in their own world views.

It's all over HN and I could have hoped there'd be more willingness to say "let me consider the contents and the source before deciding if I accept it". That attitude is just lost and I don't think it will be regained and I think it's the reason we are all in a death spiral.
by Animats | 2025-12-02 20:19:33+00:00
> advertising, AI agents for health and shopping,

Um.

- Advertising. "We'll get back to working on your problem in a moment, but first, a word from our sponsor, NordVPN." It's not a good fit.

- Health. Sounds like unlicensed medical practice. That will require a big bribe to Trump.

- Shopping. Can pretty much do that now, in that ChatGPT can call Google. Will Google let OpenAI call Google Search?
by anonymous908213 | 2025-12-02 20:19:41+00:00
> and it is very difficult to identify who's who.

That's exactly what the portfolio is for. Having an actual body of work people can look at and within a couple of minutes of looking think "wow, this person will definitely be able to contribute something valuable to our project" will immediately set you apart from every applicant who has vague, unreliable credentials that are only extremely loosely correlated with competence, like university trivia. You do need to get as far as a human looking at your portfolio, which isn't a guarantee on any given application, but once you get that far your odds will skyrocket next to University Graduate #130128154 who may have happened to get human eyes on their application but has nothing else to set them apart.
by OGEnthusiast | 2025-12-02 20:19:50+00:00
Yeah you can, there's packages like xremap and input-remapper where you can define custom keyboard re-mappings. To replicate the Emacs key bindings from macOS, you can bind Ctrl+F to right arrow, Ctrl+E to End, etc. I even re-binded Cmd+C to Ctrl+C so I didn't lose any muscle memory from years of macOS shortcuts. Obviously requires some upfront time but once you get it working it works very well in my experience (and the keyboard re-mappings work at the input event level, so it works across all applications automatically).
by tempire | 2025-12-02 20:19:56+00:00
Nothing has changed. The problem is the same as it always was.

There is an unbounded amount of opportunity available for those who want to grab hold of it.

If you want to rely on school and get the approval of the corporate machine, you are subject to the whims of their circumstance.

Or, you can go home, put in the work, learn the tech, become the expert, and punch your own ticket. The information is freely available. Your time is your own.

Put. In. The. Work.
by lukan | 2025-12-02 20:20:47+00:00
Of course you can. As long as the model itself is not filled with ads, every agentic processing on top can be customly made. One block the true content. The next block the visually marked ad content "personalized" by a different model based on the user profile.

That is not scary to me. What will be scary is the thought, that the lines get more and more blurry and people already emotionally invested in their ChatGPT therapeuts won't all purchase the premium add free (or add less) versions and will have their new therapeut will give them targeted shopping, investment and voting advice.
by csa | 2025-12-02 20:20:50+00:00
> You could zero out every dollar American insurers make and not materially alter consumer health care economics; their share of the health care pie is almost literally a rounding error.

What are you implying with this comment?

I generally enjoy reading your comments, as they provide some interesting and often unique insight.

But this one…

Either it’s something I don’t understand, or it has the potential to be incredibly misleading in its implications.

The impact of American insurers on direct costs, indirect costs, and opportunity costs of healthcare is much more than a rounding error. The incentives amongst various actors, with insurers in the middle, are massively misaligned. I’m sure you know this.

Ask patio11 about insurance in Japan. It’s incredibly affordable, it’s quite good, and there are both public and private options. It’s not perfect by any means, but I miss the healthcare options in terms of both cost and quality that I had in Japan.
Ask HN: Please review my Startup: Shellify – Integrate Shell executions easily
by aryanchaurasia | 2025-12-02 20:21:59+00:00
Here was the problem I encountered: in my chat app, many users worked with files, and at first I relied on OpenAI’s built-in code interpreter. But it started causing issues, especially around file generation. Around the same time, new tools were released—like Claude Code and OpenAI Codex—that handled a wide range of tasks much more effectively, but they depended on shell-based execution. So, I instead created an internal tool which would use those models provided with virtual shell access. Shellify provides options to either execute commands directly or use adapters like Claude Code to work on files within a sandboxed shell environment.

Here is the link: https://shellifyai.com/
by zenoprax | 2025-12-02 20:22:16+00:00
I was about to respond to your comment yesterday about closed protocols but this is a better article!

> A copyright holder shouldn't have exclusive control over which media and stores sell their work. > This is the entire point of copyright.

Not only is the entire point, it is the thing that matters most when discussing "piracy" productively. Putting aside "you wouldn't download a car" jokes side, infringement on that exclusive right is only possible by distributing the media. "Consuming" intellectual property can never be piracy by definition because you are not providing anything.

If Netflix screws up their licensing agreements and provides too many seasons of a show and people watch it no one would be considered "pirates". Netflix is simply in violation of a licensing agreement. If they had no agreement whatsoever then they are directly infringing on the "IP holders exclusive right to control the distribution and sale".
by OGEnthusiast | 2025-12-02 20:22:39+00:00
What do you mean by "largely the mindset they have"? I think the comment you're replying to is right, most Apple execs probably have jobs that can be done entirely on iPads, so none of the complaints by power users about macOS resonate at all (and this group is sadly far too small of a minority to have any financial impact).
by bombela | 2025-12-02 20:22:51+00:00
> * 5-15ms downtime to backup a live sqlite db with a realistic amount of data for a crud db

Did you consider using a filesystem with atomic snapshots? For example sqlite with WAL on BTRFS. As far as I can tell, this should have a decent mechanical sympathy.

edit: I didn't really explain myself. This is for zero downtime backups. Snapshot, backup at your own pace, delete the snapshot.
by uniqueuid | 2025-12-02 20:22:55+00:00
Ok here is the crucial part of the paper:

It's a difference in differences design, using individual-level test scores and de-seasonalized data (p. 13). Their wording is:

> Y_igst is the outcome of interest for student i in grade g in school s in time period t, HighAct_s is an indicator for high pre-ban smartphone activity schools, D_t is a series of time period dummies (t = 0 indicates the first period after the ban took effect), δ_s is school fixed effects, and θ_g is grade fixed effects. In this setting, β_t are the parameters of interest, reflecting the difference in the outcome of interest between treatment and comparison schools for each period, with the period before the ban serving as the omitted category, holding grade level constant.

To me some modeling choices seem a bit heavy-handed, but I'm not an economist and could not do better.