MurphyA/hacker-news huggingface dataset:
by Ari_Rahikkala | 2026-03-04 05:47:58+00:00
Neat. Very similar to tree-based speculation as they point out, and they also point how to combine them.

Speculative decoding: Sample a linear output (next n tokens) from draft model, submit it to a verifier model. At some index the verifier might reject a token and say that no, actually the next token should be this other token instead ("bonus token" in this paper), and that's your output. Or if it accepts the whole draft, you still get a bonus token as the next token past the draft. Then you draft again from that prefix on.

Tree-based speculation: Sample a tree of outputs from draft model, submit whole tree to verifier, pick longest accepted prefix (and its bonus token).

Speculative speculative decoding: Sample a linear output from draft model, then in parallel both verify it with the verifier model, and produce a tree of drafts branching out from different rejection points and different choices of bonus tokens at those points. When the verifier finishes, you might have have a new draft ready to submit right away.

Combined: Sample a tree from the draft model, submit the whole tree to the verifier and in parallel also plan out drafts for different rejection points with different bonus tokens anywhere in the tree.
by stouset | 2026-03-04 05:48:43+00:00
People here are suggesting limiting your battery charge as a proactive measure to prevent degradation but an M3 is far too new for you to be getting so poor battery life from use, even if you spent all day every day charging and discharging it.

The only plausible answers are either: something you’re running is eating CPU/GPU cycles like crazy (browser tabs gone amok, background processes) or you have a defective battery. Use Activity Monitor to look for energy usage and that will give you a pretty good idea.
by elxr | 2026-03-04 05:48:49+00:00
I don't think going with windows is the move if you're trying to have sleep working like in a macbook. Too many stories of laptops waking up for no good reason.

Linux on the other hand has always been able to sleep as expected. I'm definitely advocating for panther lake + linux. Not panther lake + windows, which I hoped was clear given the context of the parent comment.
by Palanikannan | 2026-03-04 05:49:41+00:00
https://github.com/Ataraxy-Labs/weave/pull/11

Dude did you just call me AI generated haha, i've been actively using weave for a gui I've been building for blazingly fast diffs

https://x.com/Palanikannan_M/status/2022190215021126004

So whenever I run into bugs I patched locally in my clone, I try to let the clanker raise a pr upstream, insane how easy things are now.
by deathanatos | 2026-03-04 05:51:11+00:00
> It's up to the engineer to know what the impact of their work is, if they can't do that then that's on them.

… the impact of my work is more often than not opaque to me, the person doing the work. More often than not I'm not the one setting the priorities, and way more often than not the real world impacts like "we brought in $X M with that feature you wrote" is quite simply not visible to me because "that's not what engineers do".

I would love to know these things, I'd love to have that level of visibility, but finance at tech companies is nearly always a black box. Best I get as an engineer is that I know how much cloud compute costs, so I can figure out the expense side of stuff.

If anything, I usually have to go for far more intangibles: "this internal manager was happy", "this adjacent team had all their wishes and desires fulfilled", etc.

Otherwise, stuff feels like it plays out like the bits you quoted from TFA.
by Nevermark | 2026-03-04 05:51:14+00:00
I view this as the chemical metabolism phase of artificial intelligent life. It is very random, without true individuals, but lots of reinforcing feedback loops (in knowledge, in resource earning/using, etc).

At some point, enough intelligence will coalesce into individuals strong enough to independently improve. Then continuity will be an accelerator, instead of what it is now - a helpful property that we have to put energy into giving them partially and temporarily.

That will be the cellular stage. The first stable units of identity for this new form of intelligence/life.

But they will take a different path from there. Unlike us, lateral learning/metabolism won't slow down when they individualize. It will most likely increase, since they will have complete design control for their mechanisms of sharing. As with all their other mechanisms.

We as lifeforms, didn't really re-ignite mass lateral exchange until humans invented language. At that point we were able to mix and match ideas very quickly again. Within our biological limits. We could use ideas to customize our environment, but had limited design control over ourselves, and "self-improvements" were not easily inheritable.
by michaellee8 | 2026-03-04 05:51:21+00:00
Just sent an connection invitation on Linkedin. This is actually designed for allow e2e automation using playwright-mcp for a previous startup i worked in that does voice-based job interview agents. The http endpoints is provided by a daemom sitting on the background, listening all input to the virtual mic and transcribing and storing it. The agent can hit /speak and /transcript through an mcp. We have built Livekit Agents specific solutions by injecting text responses but felt that is not enough since we want to be able to test the whole thing end to end so I hacked a way to do virtual mic/speaker. It was designed for closing the dev-test-debug loop so that Claude Code can develop on its own rather than relying on human to test it.
by geophph | 2026-03-04 05:51:41+00:00
I honestly share a lot of the same thoughts and I now feel dumber the more i use AI to build out things for me. It's made me lazy tbh. And sadly, it also helps me do the things at my job faster and "better", but only because "better" works since "good enough" is all that's needed. I get pretty lost if I think about it too deeply...

That said, in response to this:

> I am terrified that all the effort and time I spend learning it will become obsolete in the future

I am of the belief that there's no way that effort and time that goes into learning something like Rust will be wasted. You'll learn stuff and gather a sense for things that might not concretely be applied, but will be helpful when it comes to reasoning about whatever comes next language wise. Learning often is about the journey and not just the destination. I think it'd still be worth it.

Or at least ... that's what I tell myself now as I try to learn Zig.
by extraduder_ire | 2026-03-04 05:51:43+00:00
Standard time in Ireland is UTC+1 (IST: Irish standard time). We have daylight saving time in the winter (now) where we subtract an hour and align with UTC+0. Only country in the world to do this, for historical reasons.

You can read about the reasoning/history in the information section of the tzdata database, or on wikipedia.
by trinsic2 | 2026-03-04 05:52:47+00:00
Ifixit, the same guys that gave the new Macmini 8/10 for repairability? They're totally biased to mainstream products IMHO especially Mac products.

Then they give this Laptop a 10/10. One look at the internals and without a shadow of doubt it's not as as repairable friendly as framework laptop.

Not sure what they are smoking.

Yea someone else said it but bios updates on certain models can be hit or miss. But definitely better than dell or hp. I'd take Asus over Lenovo any day for bios though.
by abustamam | 2026-03-04 05:52:49+00:00
I've been person B and got promoted to staff engineer once.

I'm back to being a senior in a new org and I try to be person A, but be extra communicative of what I'm working on and how it impacts and why it's important.

I find I spend more time trying to understand how to explain the value my work has to the business (screenshots, demos, docs) than trying to actually do my work. But I think it's important though, otherwise I'll be the person A who never gets promoted.
by abetusk | 2026-03-04 05:53:21+00:00
It was me. I saw your post from over at lobste.rs "what are you doing this week" [0]. I've had the tab open for a couple days and I thought people over here at HN would like it (and I was right).

Anyway, thanks for the resource. I'm sure people would be interested in the parent page, "Graphics Programming Virtual Meetup" as well:

https://gpvm-website.netlify.app/

[0] https://lobste.rs/s/dppelv/what_are_you_doing_this_week
by anonnon | 2026-03-04 05:54:03+00:00
I cited science (science that also meshes with anyone's first- or second-hand experience with extended bed rest) that flatly contradicts her claims, and all I'm met with is downvotes without rebuttal.

Note to the downvoters: your scifu, with whom you have some parasocial relationship, will never have sex with you and doesn't even know you exist.
by al_borland | 2026-03-04 05:54:13+00:00
It sounds like they had a previously complex (and I assume problematic) system to compare it to. When complexity is causing problems and the job is to simplify to get rid of problems, it will be rewarded.

If it was made simple from the start, it would have likely been seen as an easy and solved problem, and you never would have been brought in, as no one would ever think about it again.
by cpill | 2026-03-04 05:54:39+00:00
I guess if I'd done all that work on lobster and then bipolar built a ray traced voxel engine on top of that, end game would be to licence the engine. You have something here that the other game engines don't have, and something Minecraft is not likely to have (they are pretty stagnant development wise). This is easily 100 times better than Roblox. If you focus on making the world building tools easy to use and modding/game design you could easily be the next big thing.
Don't get too bogged down in game design other than to use it as a proof of concept to help you understand what game designers will need.
by coaksford | 2026-03-04 05:56:00+00:00
If they can get what they want from this, they will not stop after they get it. Even if the authors of the law want it to stop here, their successors will not, and will build upon this to erode privacy. When governments can change the deal effectively unilaterally, as is the case, you cannot make a deal with them that they cannot change, and you will have already surrendered the strongest argument against the next "deal" they want to unilaterally impose. Do not treat this as a deal to prevent further erosion, that is not what this is, treat this as an attack and attempt to advance against privacy and anonymity. Treating it as anything else is absolute gullibility.
by cookiengineer | 2026-03-04 05:56:09+00:00
People don't have a choice to update their BIOS, as updates like this are automatically installed, by both Windows and the underlying Intel ME tools.

(And I'm trying to avoid talking about microcode updates, which is a whole other story of fuckups)

Regarding Thinkpad BIOS: I have a Raspberry Pi Zero and a self soldered programmer in my travel kit for a reason. When travelling, a lot of the Cellebrite rootkits rely on an OEM BIOS, so they typically reflash your BIOS in the "we gonna check your laptop" phase.
by extraduder_ire | 2026-03-04 05:56:50+00:00
I've gotten in the habit of giving times in UTC explicitly when talking to people in other timezones. Even if I give a time in another specific timezone. (All of my computers get a world clock with a few locations and UTC)

A friend of mine works in a company with employees all over the world for 24hr coverage with handoff meetings where shifts overlap, seeing them do it for call times sold me on the idea.
by nirava | 2026-03-04 05:57:24+00:00
Even 50hz is fine. I'd go so far as to say, barring any medical or sensitivity issue, if any person prioritizes a 120hz screen they are a victim to habit or marketing.

It adds zero value to the experience, and you're just looking for things to be annoyed by / brag about.

Modern displays are already cutting edge. They have improved in every way that's meaningful in the last 35 years. Refresh rate is just not meaningful enough. "35 year old performance" it most certainly is not. You just seem hellbent on using this arbitrary (to most people) benchmark as a filter.

FYI, I run my 17 pro almost exclusively on power saving mode to cap frame rates because the battery life extending by 30 mins is more infinitely more valuable than frame rate over 50. I've capped my fancy monitor's frame rate to 60 so it matches my macbook air. And it's all fine in this world, nothing here is "one notch above unusable".
by eviks | 2026-03-04 05:57:42+00:00
Ok, do tell: how do you customize Linux to get instant folder sizes in your file manager (a mod mentioned in the comments above)?

Where is Autohotkey for Linux?

And let's not forget about all the apps that just don't run. You simply can't customize your OS to the same level of overall comfort, so you start with a better base and tweak away
by abustamam | 2026-03-04 05:58:18+00:00
I think it's important to understand the domain to know if those edge cases are likely to happen. If no one on payroll is ever on call, then no need to design for that. Solution works as intended. If it turns out we need a more robust calculator later, then we can design for that. But adding that complexity before the domain requires it seems unnecessary to me.

But also, just because there is complexity in the domain doesn't mean there needs to be complexity in the software. An elegant, simple solution could be implemented for calculating payroll or adding infinity. That's the hard part though.
by stop50 | 2026-03-04 05:59:38+00:00
At an previous employer i was able to cut down on the needed space by standartising the layers and adding a timelimit in which the tags were available. The base images were build after we rolled out updates of packages and "encouraged" everyone to use those for their containers. These containers were also minified as much as needed(deduplicated files, removing useless stuff, ...), without sacrificing usability. I also used buildah to combine everything into an single layer to prevent removed files from wasting space. Sadly DNF blows up the images so it was hard to minify it much.
by ua709 | 2026-03-04 05:59:38+00:00
I’m confused because to me that article just said the phone knows a lot about itself, things like what applications are installed, and if someone gets into the phone they can use forensic tools to know those things too. I didn’t see anything about Apple getting that information and nothing about Macs. The location stuff is very well known and is an inherent property of any modern networked device, unfortunately.
by llbbdd | 2026-03-04 05:59:46+00:00
I keep seeing versions of this take too and I don't get it. If it's just snark about how AI is being marketed as an engineer in a box, sure, but unless everyone else is using different agents than I am, they still aren't literally magic. Nobody has a button they can press to just make the whole app cross-platform native, and have it behave the same across platforms, without additional substantial handholding and time investment. And again, purely economically, why would they? When inference still costs money and time that they can invest in having the AI do other things that actually matter to their customers and business?

And unless there've been recent advances in longevity I'm not aware of, individual human devs still have a fixed amount of time on this earth, and there's no end in sight to the demand for software even if we 1000x the speed we can build it at today. They can spend it doing other things instead of futzing around prematurely optimizing chat apps.
by 8note | 2026-03-04 06:00:07+00:00
i think formal methods and math proofs will be useful like tests are for getting more feedback to the LLM to get to a working solution, but i dont think it at all solves the problem of "poisoned training data introduces specific bugs and vulnerabilities"

the bug will also be introduced in the formal spec, and people will still miss it by not looking.

i think fast response and fix time - anti-entropy - will win out against trying to increase the activation energy, to quote the various S3 talks. You need a cleanup method, rather than to prevent issues in the first place
by hyperman1 | 2026-03-04 06:00:26+00:00
After your post, I've been wondering what my answer should be.

I'd classify porn with alcohol and drugs. Hormons will push a lot of teenagers to do stupid things with them, and then most will grow out of it. So you try to keep them away from the worst of it, try to keep them from getting damaged, and grumble and clean up the mess when keeping them away fails. But you don't panic, or absolutely forbid them to abuse them. Talking as between adults seems a better way.

I'd classify most of hollywood as an acceptable amount of porn, a bit like a beer in a group of people. If it's the only reason you're there, something is wrong. Hardcore porn is more like drinking a bottle of wodka daily, and will do damage long term.

Things like USA's coppa are jailing people/kids for letting them see the inside of a winery. Way way way over the top. Same goes for forbidding access to AI. And a society that forbids porn but allows fast food and guns, sorry, that's just dumb.
by gucci-on-fleek | 2026-03-04 06:00:27+00:00
> unless you've done something very clever like 1 package per layer I struggle to think that 50 is really useful?

1 package per layer can actually be quite nice, since it means that any package updates will only affect that layer, meaning that downloading container updates will use much less network bandwidth. This is nice for things like bootc [0] that are deployed on the "edge", but less useful for things deployed in a well-connected server farm.

[0]: https://bootc-dev.github.io/bootc/
by 3oil3 | 2026-03-04 06:01:38+00:00
I agree with you, I even think it's shameful. When I saw it was elctron, I sighted so long I almost choked.
Can't even cmd+g nor shift+cmd+f to search, context menu has nothing. Can't even swipe, no gestures etc.
ELctron is better than nothing, and I'm grateful, but it tastes bitter.
As for performance, somebody if I remember correctly, once asked here "what's the point of 512GB RAM on the mac Studio?"
And then someone replied "so you can run two electron apps".
by bluegatty | 2026-03-04 06:01:55+00:00
You're comparing some unpublished data to the Burning of Alexandria, a historical even so prominent that we're talking about it thousands of years later.

The is 'delusional' - or pick a more specifically appropriate term.

You're also claiming information oppression in the most open information system in history.

Anyone of almost 7 billion see that data - and for a few pennies - store it forever.

If nobody of 7 billion earth want to spend a few pennies to save something, then it's obviously not valuable in any way to anyone.
by tayo42 | 2026-03-04 06:02:25+00:00
I skimmed some of your comments, You seem to be in the US, at least mid30s, you bought a .dev domain and run your own email? I would think those are possible leads. You really don't think you slipped up once or twice in 5 years of posting? I think an llm would go through all your posts and context of the posts to get. and that would be easier to check if you used any other social media with the same name and see if the accounts have similarities.
by raw_anon_1111 | 2026-03-04 06:02:47+00:00
Context: I’m 51 years old, started programming in 1986 in assembly on an Apple //e, wrote C and C++ on every platform imaginable from mainframes to Windows CE devices between 1996 to 2012 and part of my job has always been to write production level code.

> I am deeply sad that we may be losing the craftsmanship side of programming;

Absolutely no company is paying you for your “craftsmanship”. You are getting paid to add business value either by making the company more or saving the company more than your fully allocated cost of employment.

> Until now, every abstraction was engineered and deterministic. You could reason about it and trace it. LLMs, on the other hand, are non-deterministic. Therefore, we cannot treat their outputs as just another layer of abstraction.

The output of the LLM is deterministic code. No one is using an LLM in production to test whether a number is even.

You can run unit and integration tests on the resulting code just like your handcrafted bespoke code. When I delegated tasks to more junior developers, they weren’t deterministic either.

> For example, I genuinely want to invest time in learning Rust

I specialize in cloud + app dev consulting. I know CloudFormation like the back of my hand. I’ve been putting off learning Terraform and the Amazon CDK for years. Last year, I had a project that needed the CDK and then another project that required Terraform. I used ChatGPT for both and verified they created the infrastructure I wanted. Guess what I’m not going to waste time doing now? The client was happy, my company got paid, what’s the point?

> As a developer, I am confused and overwhelmed, and I want to hear what other developers think.

If you are an enterprise developer (like most developers are) your job has been turning into a commodity for a decade because their were plenty of good enough backend/full stack/web/mobile developers and it’s hard to stand out from the crowd. AI has just accelerated that trend.

This is no way meant meant to put myself as more than an enterprise developer who happens to know how to talk to people and “add on to what Becky said” and “look at things from the 1000 foot view”.

By definition, today, AI is the worse that it ever will be.
by bradystroud | 2026-03-04 06:04:34+00:00
Its still very experimental - best thing to do is keep trying different things and see what sticks

There are great videos on Skills, Subagents etc. I'd give them a watch.

Context locality is a big one
https://bradystroud.dev/blogs/context-locality

Heres another tip
https://bradystroud.dev/blogs/show-ai-the-bug
by wtallis | 2026-03-04 06:05:04+00:00
> On an OS like Debian, does that mean a child can’t have the root password in case they use to it change the age? Does that mean we need a second password that needs to be entered in addition to the root password to change the age?

No. You're still not quite internalizing that the California regulation does not mandate any verification or enforcement or protection of the accuracy of the age bracket data. It mandates that the question be asked, and the answer taken as-is.

Which means that many of the concerns about implementation disappear, because the setting really does not need to be anything more than a simple flag that apps can check.

> Will Arduinos and similar devices also need to be age gated?

Only to the extent that they are general purpose computing devices, have an operating system, are capable of downloading apps, and are actually used by children (since the enforcement mechanism requires a child to be affected by the non-compliance). And if an app fails to obtain age information but also doesn't do anything that is legally problematic for a user that is a child, then it's hard to argue that the app's ignorance affected the child.

> Also, this doesn’t mean age _verification_ will simply go away.

It will in California, until the law gets repealed or amended. Apps won't be allowed to ask for further age-related information or second-guess the user-reported age information, except when the app has clear and convincing information that the reported age is inaccurate.