MurphyA/hacker-news huggingface dataset:
by jsunderland323 | 2025-11-12 20:42:52+00:00
I don’t mind the tough love one bit. Yeah, could happen. Startups just aren’t defensible creatures, especially in the post network effect world of AI. But having spent a bit of time in the world of startups (I worked at YC), I think it’s easy to forget that people build in an incumbent’s space all the time... and yes, usually those startups get killed. But by your logic, Cursor should not exist. We should all be using GitHub copilot. The browser IDE is really a new category so I think it will be somewhat awkward for any incumbent.

To be clear, I fully expect Vercel to launch something and for them to have the best distribution in the world. I don’t think they will ever support Vite or things that aren’t Next but que sera sera.
by paxys | 2025-11-12 20:43:12+00:00
> and I don't really want to build a $1000 minimum computer with crazy LEDs that takes up a ton of space with a monitor at this point in my life.

The beauty of a PC is you can build whatever you want. It doesn't need to be large, and doesn't need to have LEDs. There are plenty of small form factor cases on the market with the same footprint as this one.
by scottlamb | 2025-11-12 20:43:12+00:00
> This situation should be detectable because Tokio tracks which task is holding an async lock. One improvement could be to panic when this deadlock is spotted. This would at least make the issue easier to debug.

That'd be a nice improvement! It could give a clear error message instead of hanging.

...but if they actually are polling both futures correctly via `tokio::join!` or similar, wouldn't it also cause an error where otherwise it'd actually work?
by barbazoo | 2025-11-12 20:43:18+00:00
> The Hilo Band uses photoplethysmography (PPG)—an optical sensor technology that collects data from your wrist. This data is sent securely through the Hilo App to Hilo’s cloud server, where advanced algorithms estimate your blood pressure using Pulse Wave Analysis (PWA), which looks beyond just the rate of your pulse, and examines the unique form of each heartbeat’s pressure through your blood vessels.

I doubt that it’s comparable to real blood pressure monitor.
by foxglacier | 2025-11-12 20:43:27+00:00
A good one is the Minnesota Trans-racial Adoption Study. Bit it's not hard to find more. It was a very popular research topic a few decades ago.

> honestly, just think about it a little longer

It's arrogant of you to assume that more thinking will lead to your thinking. It's possible that I did think of your idea and dismissed it as wrong, or that you and cogman10 have different ideas without realizing it. So you should say what you mean if you want to communicate that.

I did think about it enough to realize that all non-human life collectively has more genetic diversity than humans, yet every single other species has less intelligence. So more diversity doesn't necessarily mean equal intelligence.
by medbar | 2025-11-12 20:43:55+00:00
Location: Orlando, FL Remote: Yes, or in-office

Willing to relocate: Yes

Technologies: C++, C, Python, Linux, Git, Bash, SQL, Javascipt, Typescript, Java, HTML, CSS, React, Redis, Next.js, RAG, Vector DB, Docker, NoSQL, Vercel

Résumé: https://medbar.dev/resume and https://davidsantamaria.com/resume.pdf (PDF)

email: dsantamaria1245@gmail.com

linkedin: https://www.linkedin.com/in/davidsantamaria1245/

github: https://github.com/Daves1245

I’m a Software Engineer with ~1 year of experience. In college I had internships at Google and a startup. Since Jan 2025, I’ve done freelance work, including frontend work for a YC-backed startup. I’m interested in systems programming, full-stack, and AI engineering.

I was part of my university’s JV programming team, where we won the ICPC Southeast Regionals Division 2 contest. My codeforces peak rating is 1506 (Specialist).

Recently I've been working on my own OS, where I just added a keyboard driver and makeshift kernel-land shell that can generate a maze and solve it (demo: https://medbar.dev), a discord bot that answers questions about a github repo using RAG, a discord clone to learn system design, a community driven site that vibe codes itself, and I'm currently planning a binarysearch.com clone since the original site went down, which let you compete solving leetcode-style problems against friends.

You can schedule a quick chat with me at https://calendly.com/dsanta01
by recursivecaveat | 2025-11-12 20:44:08+00:00
I would not describe Herb as a memory safety skeptic. He's a skeptic of what is practically achievable w/r/t memory safety within the C++ language and community. All 100% memory safe evolutions of the language are guaranteed to break so much that they receive near zero adoption. In that context I think it makes sense to talk about what version of the language can we create to catch the most errors while actually getting people to use it.
by axiolite | 2025-11-12 20:44:12+00:00
Even with just a 6% tax, you end up with prices that need 4 digits of precision after the decimal (e.g.: $11.6494). That issue extends over a wide range of pre-tax/input prices, so one would have to DRASTICALLY change the prices so that the price including 6% tax rounds to even a penny, let alone a nickel.

While you could calculate a price that (after tax) would round a single item to the nearest nickel, it's completely IMPOSSIBLE to do so with unknown numbers of multiple items.

In addition, tax rates in the real world aren't just single-digit percentages. They have precision of 1/1000th of a percent, making such a calculation much more challenging.

Arizona: 10.725% Hawaii: 4.712% Minnesota: 7.875% etc.

https://en.wikipedia.org/wiki/Sales_taxes_in_the_United_Stat...

And sales tax rates can be different from ONE CITY BLOCK TO THE NEXT, so a company with more than one location would find it IMPOSSIBLE to advertise their prices at all.
by Chance-Device | 2025-11-12 20:44:19+00:00
A lot of negativity towards this and OpenAI in general. While skepticism is always good I wonder if this has crossed the line from reasoned into socially reinforced dogpiling.

My own experience with GPT 5 thinking and its predecessor o3, both of which I used a lot, is that they were super difficult to work with on technical tasks outside of software. They often wrote extremely dense, jargon filled responses that often contained fairly serious mistakes. As always the problem was/is that the mistakes were peppered in with some pretty good assistance and knowledge and its difficult to tell what’s what until you actually try implementing or simulating what is being discussed, and find it doesn’t work, sometimes for fundamental reasons that you would think the model would have told you about. And of course once you pointed these flaws out to the model, it would then explain the issues to you as if it had just discovered these things itself and was educating you about them. Infuriating.

One major problem I see is the RLHF seems to have shaped the responses so they only give the appearance of being correct to a reasonable reader. They use a lot of social signalling that we associate with competence and knowledgeability, and usually the replies are quite self consistent. That is they pass the test of looking to a regular person like a correct response. They just happen not to be. The model has become expert at fooling humans into believing what it’s saying rather than saying things that are functionally correct, because the RLHF didn’t rely on testing anything those replies suggested, it only evaluated what they looked like.

However, even with these negative experiences, these models are amazing. They enable things that you would simply not be able to get done otherwise, they just come with their own set of problems. And humans being humans, we overlook the good and go straight to the bad. I welcome any improvements to these models made today and I hope OpenAI are able to improve these shortcomings in the future.
by bangaladore | 2025-11-12 20:44:29+00:00
DMA is "easy" to patch. No reason to allow a device to have arbitrary memory access. Just require use of IOMMU.

FaceIT essentially has countered most modern cheats including those using DMA. https://www.faceit.com/en/news/faceit-rollout-of-tpm-secure-...

Nowadays if memory access is needed, you are looking at having to find a way to load a custom BIOS or UEFI module in a way that doesn't mess with secure boot. Even then, certain anti-cheats use frequently firing interrupts to find any unknown code executing on any system threads.
by k_sze | 2025-11-12 20:45:12+00:00
I was very confused, too. I mean, I do have a YubiKey but Twitter/X has never (or for a very very very long time not) asked me to use my YubiKey to authenticate. As far as I could remember, I only need to use OTP from Authy as 2FA to login. So the whole thing smelled really fishy.
by rtkwe | 2025-11-12 20:45:15+00:00
The issue with "common sense" is there's no way to run anything based on it because you'll get 100 different ideas of what that means in any situation. 90% of customers would be fine with the rounding to the nearest 5 cent plan but there's a streak of stubborn people who'd refuse to accept it and waste some legal time trying to get proven 'right' so the stores want legal clarity so they don't have to deal with that.
by tialaramex | 2025-11-12 20:45:34+00:00
Sure, however that's why there's a minimum. The problem is that lots of GA aeroplanes aren't that well maintained.

People aren't on the whole suicidal, they're not going to go up in a plane they expect to kill them, but they absolutely will push their luck in privately owned planes and statistically that doesn't end well. Go see the figures for yourself, inadequate maintenance isn't first on the list for why GA crash rates are too high, but it's on there.
by mhitza | 2025-11-12 20:45:46+00:00
I've used SteamOS as a daily driver for half a year. Immutable distros have limitations and my distrobox images failed to work after a SteamOS update.

If you're ok with running work stuff in a separate VM within SteamOS, that works great. Using Geekbench I saw only a 5% cpu performance penalty. Io takes a bigger hit, but that wasn't a blocker for me as I was intending to run VMs with encrypted storage anyway (which adds even more latency) but still a good experience for my work.
by clydethefrog | 2025-11-12 20:45:50+00:00
It doesn't make sense why EU suddenly want regime change. The EU (and all the other powers that have influence in Serbia) have been mostly silent on the student protests. See this analysis.

> in an age of rising geopolitical tension, world powers have an interest in upholding Vučić’s rule – seen as a guarantor of stability in a troubled region. Indeed, the strongman’s attempt to blame the crisis on foreign interference is ironic given the extent of his own reliance on external backing. He enjoys bipartisan support from Washington and is in favour with most European leaders, as well as Russia, China and the UAE. He has earned goodwill by supplying weapons to Ukraine and Israel, and Serbia’s vast lithium reserves have caught the eye of both the EU and the British-Australian multinational Rio Tinto, which is planning to open a new mine in the Jadar Valley despite public opposition.

https://newleftreview.org/sidecar/posts/sense-of-an-ending
by BeetleB | 2025-11-12 20:46:00+00:00
I use notmuch, which is tags based.

The most important thing is not what to do with emails in your inbox, but figuring out what should go in the inbox to begin with.

I have a whitelist. Anything not in the whitelist goes into "quarantine". I give some details here:

https://blog.nawaz.org/posts/2018/Sep/solving-my-email-probl...

HN discussion at the time: https://news.ycombinator.com/item?id=18100807

Once we take care of the bulk of emails that way, it's easier making decisions on the items in the inbox. I usually delete if it's some automated email (e.g. calendar reminder, etc). I archive if it's personal or may have some useful information I want to refer to later (e.g. notification that my electricity bill was paid).

But I lie. Even when I "delete", I don't delete. I merely tag it as "deleted". It's always there on my hard drive. Normally when I do a search, I have to specify "and not tag:deleted".

And those quarantined emails? I neither delete nor archive. They just stay there with the "quarantine" tag.
by bangaladore | 2025-11-12 20:46:02+00:00
Yes. Using another machine, record the screen & programmatically move mouse.

At that point you have to look at heuristics (assuming the input device is not trivially detectable vs a legit one).

However, that can obviously only be used for certain types of cheating (e.g. aimbot, trigger bot (shoot when crosshair is on person)).
by 1970-01-01 | 2025-11-12 20:46:12+00:00
Sorry, but adblock is a genuine quality of life hack for everyone online. Since you don't want to install anything, how about working at the DNS level and/or hosts level? https://adguard-dns.io/en/welcome.html will change your mind. https://github.com/Ultimate-Hosts-Blacklist is another option for doing it in the hosts file.
by cgriswald | 2025-11-12 20:46:24+00:00
For me it is about incentives. I have no reason to provide free labor to a business because I have no reason to believe they’ll pass on the labor savings. I’m also well aware that businesses will save money if they can. If people are all good little cart returners what is to stop the stores from cheaping out on corrals and making them walk further, trading customer labor to line their own pockets? Especially when random strangers will shame them for it?

The line between what services should be included (e.g., checkout) and which shouldn’t (cart return) seems at times arbitrary and at times that it only benefits the business. The moralizing around it is frankly a bit nuts. Is it immoral to place your order with a human if the fast food place has a kiosk? Is having a checker ring you up somehow a moral flaw?
by saghm | 2025-11-12 20:46:36+00:00
I moved my SSD from my old computer into my new one. Because I'm a masochist who manually sets up my partitions with custom labels, it literally worked the first time I booted it. (The only change I did was swapping to the AMD microcode from the Intel microcode because of the processor in my new machine being different). When upgrading SSDs, I just replicated the same partition structure on the new disk and copied everything over with rsync, which also "just worked".

I still can't decide whether these strategies are obvious and intuitive or if they go against literally everything I've learned about what should be feasible. Can't argue with the results though!
by isr | 2025-11-12 20:46:47+00:00
I understand what you're saying. But, I don't have any "liberal assumptions". The Gaza Holocaust has demonstrated that there really is no such thing as international law, because there's no enforcement against certain parties, because they are deemed too powerful to touch (US empire, essentially).

Note, that's not the world I like to see. It's just the world we have.

But pointing out the outright hypocrisy of certain parties actions, vis a vis international law, natural law, or even "what if we flipped the tables?", is always worthwhile (I hope). Even if it's just shouting into the wind
by bargainbin | 2025-11-12 20:47:27+00:00
First thing I checked for! I feel like it's such a niche feature but also distinctive. It's actually a "necessity" for a proper Gamecube emulation experience, which has the two stage shoulder buttons.

Like you, I also used this for boost on Rocket League and it was surprisingly intuitive. You can map it to the triggers lowest threshold to emulate it but without the tactile bump to rest against it just won't work.
by terrywang | 2025-11-12 20:47:38+00:00
Prompted a couple of times only on the mobile device. I have a YibiKey 4 so it's inconvenient to do it with a USB-C to USB-A adapter. Ignored it for a while and eventually I wasn't able to use X without "re-enroll".

So I did it on a laptop. The process seemed legit, the entire flow was weird and not intuitive, I had to stop and read twice before proceeding (e.g. "Where to store passkey", disable all other MFA ans only use Security Key, a backup recovery code was given...). After going through all that, find myself locked out of X because of the infinite re-enroll loop, OMG.

Contacted support, let's see how long it takes. After this, I don't think I'll continue to use Security Key with X...
by saalweachter | 2025-11-12 20:47:55+00:00
It always blows my mind how aghast some people are at the idea of driving the speed limit. How dangerous they make it sound!

My dudes, I have been driving the speed limit, even on freeways, for decades.

Nothing bad happens. Your car doesn't explode. You don't instantly create thousand-car pileups.

You get passed slightly more often than when you are speeding. You pass fewer cars. You get to your destination a few minutes later.

A car going the speed limit on the freeway is not a problem.
by SoftTalker | 2025-11-12 20:48:25+00:00
On the one hand I can understand residential rates being somewhat higher, they are still running service to your neighborhood, running a drop to your house, providing a meter and having to maintain that, but are selling a relatively small amount of electricity on that meter.

But a huge new consumer should not be paid for by raising residential rates. If their demand exceeds supply, that price should be paid by that consumer not all the other customers whose usage hasn't changed.
by zahlman | 2025-11-12 20:48:48+00:00
> It would be great if we could download the solver manually with a separate command, before running the download command

...Can they not just bundle a solver? For that matter, deno is available as a PyPI package.

> as I'm probably not alone in running yt-dlp in a restricted environment

...An environment that doesn't allow you to install Deno, but does allow you to install yt-dlp?
by rebeccaskinner | 2025-11-12 20:49:10+00:00
I worked on a foveated video streaming system for 3D video back in 2008, and we used eye tracking and extrapolated a pretty simple motion vector for eyes and ignored saccades entirely. It worked well, you really don't notice the lower detail in the periphery and with a slightly over-sized high resolution focal area you can detect a change in gaze direction before the user's focus exits the high resolution area.

Anyway that was ages ago and we did it with like three people, some duct tape and a GPU, so I expect that it should work really well on modern equipment if they've put the effort into it.
by beala | 2025-11-12 20:49:16+00:00
Seagate has a proprietary version of SMART called FARM. It’s supposed to be more tamper resistant than SMART, but it appears the fraudsters have figured out how to manipulate it too [1].

The best you can do is check FARM if available and perform a long burn-in with something like badblocks. Then compare the SMART data before and after the burn in. Checking the serial number against the manufacturers database if available is also a good precaution.

These are probably things you should be doing whether or not the drive is allegedly new.

[1] https://www.heise.de/en/news/Hard-disk-fraud-Larger-disks-wi...
by jodrellblank | 2025-11-12 20:49:25+00:00
Because I can solve problems that would take the age of the universe to brute force, without waiting the age of the universe. So can you: start counting at 1, increment the counter up to 10^8000, then print the counter value.

Prolog: 1, 2, 3, 4, 5 ...

You and me instantly: 10^8000
by monocasa | 2025-11-12 20:49:30+00:00
> Note that between each stage there's a capacitor in the signal path. That's to block DC. If you want an amp that amplifies DC, each stage has to run at a higher voltage than the previous stage. The plate must be above the grid in voltage. This was a huge headache in tube computers, both analog and digital.

You can also stick a voltage divider (and probably some diode clamping) in there to pull the signal off of the plate down to a grid compatible voltage for the next stage if you're just doing digital computing. That was the most common setup I've seen in tube based computing. They tended to play pretty nice with the resistors needed for the plate current anyway so it wasn't that much extra RC constant delay.
by bluGill | 2025-11-12 20:49:42+00:00
Problem is it isn't just the $5.99 rounds to $6.00 it is tax. If the end cost is $6.36 will the state be happy with that one penny less? For any state 1 penny per transaction is millions of dollars per year! (note that I had to change your price from 4.99 to 5.99 - 5.00 times any tax rate is an even multiple of 5 and so cannot make the point).
by godelski | 2025-11-12 20:49:45+00:00
At best a digital ID has an additional attack surface and is just more accessible.

You normally aren't carrying your passport with you, right? So even if lower security, the chance of that information being swiped is generally lower.

Phones are pretty high profile targets, this makes them more so.

I do like the idea and the convenience, but I'm definitely wary of these things too. Especially in the modern tech world where security is often being treated as a second thought as it is less impactful for sales. I'm pretty sure it is always cheaper to implement the security, but right now we're not great at playing long games and we like to gamble. Humans have always been pretty bad at opportunity costs. We see the dollars spent now and that seems to have far more value than what you save later.

On the other hand, currently US citizens are not legally required to walk around with their IDs on them. That's not true for non-citizens btw. You should have to just give the officer your name, but they can detain you while they "verify your identity." With an ID becoming frictionless and more commonly held on person, will this law change? Can we trust that it'll stay the same given our current environment of more frequent ID requests (I'm trying to stay a bit apolitical. Let's not completely open up that issue here?). I'd say at best it is "of concern." But we do live in a world run by surveillance capitalism.

There's a really good example I like of opportunity cost that shows the perverse nature of how we treat them. Look at the Y2K bug. Here on HN most of us know this was a real thing that would have cost tons of money had we not fixed it. But we did. The success was bittersweet though, as the lack of repercussions (the whole point of fixing the problem!) resulted in people believing the issue was overblown. Most people laugh at Y2K as if it was a failed doomsday prediction rather than a success story of how we avoided a "doomsday" (to be overly dramatic) situation. So we create a situation where you're damned if you do and damned if you don't. If you do fix a problem, people treat you as if you were exaggerating the problem. If you don't fix the problem you get lambasted for not having foreseen the issue, but you do tend to be forgiven for fixing it.

Just remember, CloudStrike's stock is doing great[0] ($546). Had you bought the dip ($218) you'd have made a 150% ROI. They didn't even drop to where they were a year previously, so had you bought in July of 2023 ($144) and sold in the dip you'd have still made a 50% profit in that year... (and 280% if you sold today).

Convince me we're good at playing the long game... Convince me we're not acting incredibly myopic... Convince me CloudStrike learned their lesson and the same issue won't happen again...

[0] https://seekingalpha.com/symbol/CRWD