MurphyA/hacker-news huggingface dataset:
by dkarl | 2026-03-03 02:53:51+00:00
Most anime is either a guilty pleasure or a guilty displeasure for me. The stuff I like, I feel embarrassed of the part of me that likes it, and I feel embarrassed about what I'm willing to overlook to enjoy it. Then the stuff I don't like, I feel closed-minded about it, like what's wrong with me that I'm too stuffy to enjoy it or too dumb to get it. But I don't have friends or acquaintances who are into it, so it never comes up with other people, and I generally don't think about it.
by Graziano_M | 2026-03-03 02:53:56+00:00
It's probably to keep the payload in SRAM for longer.

If it's the attack I believe it to be, basically it:

1. Acts as a debugger (core blocks touching flash) and writes a 2-part payload to SRAM.

2. Detaches the debugger, straps the boot pins to boot from SRAM (payload 1)

3. Resets the board via reset pin (keeping SRAM)

4. SRAM payload 1 runs (core blocks touching flash), configuring the FPB to 'overlay' the reset vector on flash with a pointer to payload 2

5. Flicks off the power just long enough for the hardware to reset, but not long enough for the SRAM to clear (this is where I think being cold helps).

6. Device boots 'unlocked' into 'flash', but the FPB hijacked the vector table and so the CPU immediately jumps to payload 2.

7. Payload 2 can now do whatever with flash (e.g. dump it out over UART or SPI)
by giobox | 2026-03-03 02:54:05+00:00
Of course I mean IBM - my point is the sheer volume of hardware Apple have sold to enterprise markets in the last 10 years. If things were as close to as bad as you describe this simply wouldn't be the case. IDC and others have Apple's marketshare in US enterprise markets at 23-25 percent as long ago as 2021.

If familiar with Apple's history, the IBM example was deliberately chosen. Once upon a time one would have seen an army of IBM desktops in the enterprise, much like the MacBook today.

> https://osxdaily.com/2011/12/30/young-steve-jobs-gives-ibm-t...
by accrual | 2026-03-03 02:54:06+00:00
Very cool! I have a DX4-100 system with an empty CF card calling for Linux, I'll have to give SuSE 5.3 a try. I see it has KDE 1.0 which will be fun to explore.

I had similar experiences with the Am486DX5, I could only run it at 100MHz and I also suspect it's voltage related.
by drillsteps5 | 2026-03-03 02:54:35+00:00
I switched from Pixel 4a to Unihertz Max (5G phone with 5 inch screen from a small Chinese startup). Love the form factor, I can keep the phone in my front pants pocket again, next to my keys or wallet. I'm somewhat reluctant to put anything sensitive on that phone (like my email), but happy overall.
by diath | 2026-03-03 02:54:54+00:00
There's also a middle ground - using a framework that already abstracts away things like graphics, window, audio and input handling but acts as a "bring your own engine" base. This is probably the best if you have a specific type of game in mind where generic solutions wouldn't really work. Things like Raylib, SFML, Love2D and so on are a great compromise.
by giancarlostoro | 2026-03-03 02:55:08+00:00
Also interesting, he didnt respond to this email directly... but:

https://zuckmail.vercel.app/t/ig-eating-our-lunch

FB Employee to Zuck: Instagram is eating our lunch. Their mobile photos experience is significantly better than ours and our users know it. We're losing the photo-sharing battle on mobile.

We know what ended up happening. ;)
Show HN: GitHub Commits Leaderboard
by GustyCube | 2026-03-03 02:55:09+00:00
I made a public leaderboard for all time GitHub commit contributions.

https://ghcommits.com

You can connect your GitHub account and see where you rank by total commit contributions.

It uses GitHub’s contribution data through GraphQL, so it is based on GitHub’s counting rules rather than raw git history. Private contributions can be included. Organization contributions only count if you grant org access during auth.

There is also a public read only API.

https://ghcommits.com/api

The main thing I learned building it is that commit counting sounds straightforward until you try to match how GitHub actually attributes contributions.

I’d be interested in feedback on whether commit contributions are the right ranking metric, and whether I should also support other contribution types.
by OgsyedIE | 2026-03-03 02:55:22+00:00
In defence of the claim that everything is political: fish live their whole lives with water. If fish could have discourse with each other, they'd have a great controversy over whether everything is wet. Everything humans live with is political.

Apolitical tech, if it is to succeed, must eliminate the human features, like art, emotion and stories. It can be done on a technical level, but it's an open question as to whether it could avoid the problem of users voting with their feet and staying in the "politics".
by vidluther | 2026-03-03 02:55:39+00:00
Location: India
Remote: Yes
Willing to relocate: N
Technologies: AWS, Linux, NodeJS (Express, NestJS, Typescript, Javascript, React, NextJS, Supabase, MongoDB, Prisma)
Résumé/CV: https://luther.io
Email: little.log6946@vl361.com
by OutOfHere | 2026-03-03 02:55:45+00:00
For what it's worth, Iran can stop the war today by agreeing to:

(1) Stop all nuclear work, open the door to inspectors, and demolish and destroy all traces of it.

(2) Become a secular democracy.

(3) Stop funding terror, especially outside Iran.

(4) Stop threatening Israel.

(5) Stop exerting control in the Strait of Hormuz.

(6) Stop selling oil to sanctioned or hostile countries.

(7) Stop selling weapons to sanctioned countries, e.g. Russia.

Until these are met, the war will go on.
by adamtaylor_13 | 2026-03-03 02:56:17+00:00
I find myself in this weird cross-section of software devs who do enjoy coding, but also love experimenting with new AI stuff and I don't quite care yet if it's more or less efficient.

It feels more efficient and feels like I'm outputting much better products with it. Indeed I feel like I am able to tackle harder, more encompassing problems than I otherwise could.

It may take my job, but tbh I'm having fun on the ride there.

So while I do enjoy coding, it's not the end-all, be-all for me.
by Rusky | 2026-03-03 02:56:37+00:00
The reason rust-analyzer doesn't update diagnostics until you save is historical. Originally, people tried to build IDE support by reusing rustc itself, but this proved too slow and cumbersome at the time.

Rust-analyzer reimplemented the frontend in a more IDE-friendly architecture, but focused more on name resolution than on type checking. So it delegated diagnostics to literally just running `cargo check`.

As parts of rustc get rewritten over time (the trait solver, borrow checker) they have also been made more IDE-friendly and reusable, so rust-analyzer is slowly gaining the ability to surface more type checking diagnostics as you edit, without delegating to `cargo check`.
by rl3 | 2026-03-03 02:56:45+00:00
>Otherwise I appreciate the view into this heartless sociopath's mind.

I really don't think it's fair to characterize someone that way.

>>I've decided to raise the bar on performance management and move out low-performers faster. We typically manage out people who aren't meeting expectations over the course of a year, but now we're going to do more extensive performance-based cuts during this cycle. This is going to be an intense year.

Ah, never mind.
by theshackleford | 2026-03-03 02:57:18+00:00
> But why? A 13" MacBook Air is smaller and lighter than carrying a tablet + keyboard + mouse.

Because portability isn’t just about weight?

There are plenty of situations where a tablet for many will be more usable than a laptop. Cramped spaces, on a plane, laying back on a couch, standing, quick pull-outs in public, or maybe when they want something that feels more personal rather than “I’m working now.” That last one is a big one. A LOT of IT people I know have moved to tablets for their personal machines because they want to be as far away as possible from anything their brain can connect to work.

Given OP specifically said “for emergencies” and “good enough,” that suggests to me they are looking for flexibility, not maximum capability, largely an area in which the modern tablet for a not insignificant number of people, excels.

> And iOS is always going to be more difficult to do real work on vs MacOS.

If your workflow depends on native macOS software, then sure, maybe. But for people whose work is browser based, cloud based, or remote (SSH, RDP, SaaS tools), iOS is perfectly viable. I know people running entire businesses from iPads and its not just viable, they prefer it, they don't even own computing devices outside of iOS/Android.

Personally, I don’t use an iPad for work, but realistically, I could. SSH exists, and most of what I use lives in a browser anyway.
by sarchertech | 2026-03-03 02:57:24+00:00
The feedback is don’t put it on a resume because it looks ridiculous. I can almost guarantee you that an A/B test design wasn’t rigorous enough for you to be that confident in your numbers.

But even if that is correct you need a much longer time frame to tell if reviews using this new tool are equivalent as a quality control measure.

And you have so many assumptions built in to this that are your number is worthless. You aren’t controlling for all the variables you need to control for. How do you know that workers spend 8 hours a week on reviews vs spending 2 hours and slacking off the other 6 hours? How do you know that the change of process created by using this tool doesn’t just cause the reviewers to work harder, but they’ll stop doing that once the novelty wears off?

It’s also a moot point if they don’t actually end up saving the money you say they will. It could be that all the savings is eaten up because of the reviewers just use the extra time to dick around on hacker news.

All of this screams junior engineer took very limited results and extrapolated to say “saved the company millions” without nearly enough supporting evidence. Run your tool for 6 months, take an actual business outcome like time to merge PRs, measure that, and put that on your resume.
by Telaneo | 2026-03-03 02:57:36+00:00
Believe it or not, I'm not feigning ignorance. I just lead a very different life from you.

> Myself personally, I work remotely. I might be running errands during the day and still be monitoring Slack so I can be on a call at 6 or 7 at night with someone in another time zone.

> I also travel for work - consulting - and travel personally during the work day and may work after I land.

See, I would never do this. A.) I don't work remotely (not out of a desire not to, but it's just not viable with my current line of work), and B.) If I did, that work would be zoned off away from my personal life. If there's downtime, I can kill time by browsing whatever, but I wouldn't be out and about but also 'at work' at the same time. Work-time and personal time basically never mix in my life, and I'd like to keep it that way.

If you're 'at work' for 48 hours at a time, while travelling, then having to respond instantly at any given time makes a lot more sense, although I'd probably still want to defer those responses until I can get some downtime during any given travels to then type up my responses on an actual keyboard. I can however understand if that's not really viable in your life of work.

> do you wait to get to your computer to respond to text messages?

I've never(?) sent a text message longer than maybe 100 characters. Most are a fair bit shorter than that, and I don't send that many to begin with. Same goes for Discord, although confirming that is harder, since it's contaminated with messaged written with an actual keyboard.

> Check HN?

To read? Sure. I even read books on my phone. Respond to a comment? Not unless my response is really short.
by mooreds | 2026-03-03 02:57:36+00:00
FusionAuth | Senior Java Engineer, Technical Support Engineer, Account Executive , Solutions Engineer | Varies between REMOTE (in USA, also in Europe but only for the account exec/solutions engineer positions) and ONSITE in Denver, CO, USA, details in each job desc | Salary ranges listed on job req, but for the Senior Java Engineer it is 140k-180k

At FusionAuth, our mission is to make authentication and authorization simple and secure for every developer building web and mobile applications. We want devs to stop worrying about auth and focus on building something awesome. We also recently acquired a fine-grained authorization company ( https://fusionauth.io/blog/fusionauth-acquires-permify ) and are going to be building in that area as well.

There are a lot of companies in the auth space, but we feel like we have something special:

* a unique deployment model (self-host on-prem or in your cloud or run in our cloud)

* A well designed API first approach; one customer compared our APIs to petrichor

* a mature product (the code base is nine+ years old and we've found and fixed a lot of the sharp edges around core login use cases; but don't worry, there are plenty more features to add)

* our CTO is the founder and still writes code

* a full featured free-as-in-beer version which makes the sales cycle easier; prospects often come in having prototyped an integration already

Our core software is commercial. We open source much of our supporting infrastructure. Technologies and standards that you will work with: modern Java, PostgreSQL, Docker, Kubernetes, MySQL, OAuth, SAML, OIDC.

Learn more, including about benefits and salaries, and apply here: https://fusionauth.io/careers/ ( Click/tap the 'View open positions' orange button. )
by neya | 2026-03-03 02:57:40+00:00
I know where you're getting at, I wish modern phones had the headphone jack. It was the most stupidest decision to remove them. I now use an Apple USB-C to headphone jack converter, while the inbuilt DAC is really good, it's quite inconvenient as I'm an audiophile myself and if I take a different headphone with me to the gym, I can't use it if I forgot to bring the converter (which happens a lot).
by alexastoplying | 2026-03-03 02:58:04+00:00
What a way to throwaway good will. I also worked there and to get access to text you simply had to grab the DSN of your device, attest that it’s yours and it gets put in a “pool” of devices that are tracked until removed. On each end you are basically waved through with no checks. This was usually done when debugging tricky UI bugs or new features as the request followed through several micro services. I do not believe the a PE would not know this. And one with patents.
by cyberax | 2026-03-03 02:58:21+00:00
How would this work? What happens if a child picks up my unlocked phone and copies the authentication data to another device?

I guess you can put the proof-generating code inside some kind of a secure enclave? But then it's still not any better than classic asymmetric exchange, except that the government provides you a certificate that signs the private key held inside the TPM.

Or are you thinking about using a ZKP for a biometric proof? But then this still doesn't solve the issue of a malicious user just taking biometric pictures once, and then re-feeding them to the verifier.

I don't think this is solveable without some kind of trusted computing environment, at which point the classic asymmetrical crypto is fine anyway.
by themadturk | 2026-03-03 02:59:36+00:00
As an OG Star Wars fan (I was 21 when it came out), I had a really hard time when my kids liked the prequel trilogy more than the originals. As my youngest once told me (when he was in his teens), the original trilogy was great, but the prequels were the Star Wars his generation grew up with, and that made a difference.

I'm fortunate that my kids grew up not only with their own favorites, but with appreciation for mine as well. The Star Wars comment opened my eyes to generational differences that have only grown since then, but at least with mutual respect for our differences. (And none of us really like the sequel trilogy that much).
by juleiie | 2026-03-03 03:00:27+00:00
When stranger assaults you, every person with some practical military training is going to want to neutralise target as fast as possible because this is the survival strategy that is hammered into your muscle memory.

There is no thinking or musing whether they just want to slap you or I don’t know what. You don’t know your attacker and their intentions.

This is the real world. I don’t know why you would think this is some kind of stupid game to go around and slap people. It will cause problems.
by qsera | 2026-03-03 03:01:50+00:00
>voices for peace and acceptance..

context matters. Without understanding context and considering it, this can be quite stupid.

> defunded

That is not so bad, right? It is not like they are wiped off the face of the earth. They just lose free $$$. Free $$$ means they are asking for free work from the rest of the society.

If a government feels that they don't contribute positively to the society, then it is quite within their right to prevent the work of society going to them. Particularly when the society have voted for the same.

>Nazis and racists

Oh come on, that is just lazy. Every swing of the pendulum causes the previously oppressed opinions to surface. This will always include malicious ones too that were rightfully suppressed before. That does not mean every voice that is enabled is a "Nazi". If you start saying that, then you becomes part of the problem.
by bumby | 2026-03-03 03:02:21+00:00
They lack all the essential amino acids, but you can easily circumvent that by combining sources. People have been doing so with combinations like rice and beans for generations. But the question is whether the calories cited come from enough variety to meet those nutritional needs. Again, all calories aren’t created equal.

I don’t disagree that western societies probably eat too much meat. But that is the trend of any burgeoning middle class, and it’s doubtful it will change.
by coldtrait | 2026-03-03 03:02:33+00:00
In my case, Instagram eventually got to a point where most of my friends and family stopped posting. And I started following more creators because their content was interesting. These days there are some a few people I follow who are friends and I mostly just send them dumb reels. I see it more as a platform to consume content than keeping up with updates.

That said, I go through cycles of removing the app and reinstalling it later because it gets addictive.
by Bender | 2026-03-03 03:03:01+00:00
The file is called badwords.txt but that seems like a sub-optimal descriptor. It looks to be a substitution list word:replacement suggestion. Not really a ban.

Then from [1]

print STDERR "$f:$l:$c: error: found bad word \"$w\"\n";
printf STDERR " %4d | %s\n", $l, $in;
printf STDERR " | %*s^%s\n", length($p), " ",
"~" x (length($w)-1);
printf STDERR " maybe use \"%s\" instead?\n", $alt{$w};

[1] - https://github.com/curl/curl/blob/master/.github/scripts/bad...
GPT-5.4-ab-arm3-840-1p-codexswic-ev3
by agentifysh | 2026-03-03 03:03:05+00:00
Earlier there was a mass flagging of codex sessions suddenly and many people reported teh following error message:

stream disconnected before completion: This user's access to gpt-5.4-ab-arm3-840-1p-codexswic-ev3 has been temporarily limited for potentially suspicious activity related to cybersecurity. Learn more about our safety mitigations

Not sure if this is a 5.4-codex model or just vanilla 5.4 but since 5.1 is being phased out on the 11th looks like codex users might get a surprise

Interesting that we are skipping GPT-5.3 vanilla altogether if 5.4 ships for all variants
by neya | 2026-03-03 03:03:22+00:00
It's not just that. The "Pro" nomenclature is useless if you work in software. It can't run anything despite all that power. The OS is basically crippled. For a few years, I used to run the GitHub cloud environment to work on software, but the latency would just make it insufferable. Any other alternatives, you would need to pay (replit, for example).

It's also quite heavy and bulky, so often times I would have to choose between carrying it or my Macbook Pro. And over time, I realized the MBP still was irreplaceable. I switched back to my MBP and physical books after lying to myself reading book on an iPad Pro was somehow better for nearly 3 years. Sold it off at a loss, but feels better without the useless paper weight in my bag.

There's nothing Apple can tell me to make me buy another iPad ever in my lifetime...unless it runs OS X (non-crippled).
by Madmallard | 2026-03-03 03:04:03+00:00
I mean all the major hurdles of making a game aren't really helped much by AI...

AI has no training data on complex logic and systems so you gotta do that all yourself.

It definitely doesn't get anything visual right really.

There isn't large amounts of automated testing you can setup ahead of time for a lot of game-play so the AI can't iterate on it to make something work it'll just be hopeless.

The art is also going to all be really derivative plagiarism overly averaged scammy looking stuff. So that's basically an insurmountable hurdle. No unique style.
by diath | 2026-03-03 03:04:38+00:00
> Even I, average looking girl, walk with a knife everywhere and I am trained how to use it to kill

I can guarantee you that if you ever end up getting sucker punched by an adult male, you will at best get dazed and not know what's going on, and at worst knocked out cold. The knife is giving you a false illusion of safety. It would only ever be really effective if you were the attacker that pulled out the knife on a victim with the intention to inflict harm. The first to strike usually comes out on top.
by jitl | 2026-03-03 03:05:24+00:00
the difference is "i see this information at a glance" versus "i need to move the cursor to each unknown name to ask my ide a question". i think doing the command-click or even just hovering a bunch of unknown symbols is "trawling around". this goes doubly when doing code reviews; i'd prefer code make sense to my grug brain when i view it outside an ide. (sure, i can pull the code down to do an in-depth review in my ide, but the tax for unqualified names is starting to pile up...)
by deterministic | 2026-03-03 03:05:28+00:00
Don't fall into the trap of making an engine instead of making a game.

Unless of course you deep down don't really want to make a game.

If you really want to make a game then start on the game and then figure out what external tools are useful for that game.

(I have released 2 commercial games with engines written by me - I would not do that again).
by trimethylpurine | 2026-03-03 03:05:39+00:00
IBM is not a good comparison, as I mentioned, because we're talking about Apple's OS software being bad for its users' careers. I don't think that's ever been the case for IBM or Microsoft. Anyway, the hardware is irrelevant.

> If things were as close to as bad as you describe this simply wouldn't be the case.

Selling stuff means you have good marketing, not good products. Microsoft isn't better than Apple because they sell more software, right?

So, I don't follow your logic on that point at all. I have 20% of my current employee base running Mac OS. Why would that imply that they are a good career choice for the end user to make in a desktop OS? It implies they are the 1 in 5 who will be left out of the discussion and then complain that their computer wasn't working.

That 20% accounts for much more than their fair share of help desk interactions. And their boss still sighs when they come up in conversation. Why would you advise anyone to shoot themselves in the foot like that?

And more importantly, how dare you judge my IT department (friendly joking tone here)? But seriously, do you have a solution to make Apple's Samba implementation work?

That's kind of a critical component for business if you're going to say that Apple is so good for business like IBM/Microsoft. Wouldn't you say?