MurphyA/hacker-news huggingface dataset:
by somenameforme | 2025-06-18 18:45:09+00:00
I don't see how you can say these things absolutely helped when at this point in time I wouldn't ask you if you've ever caught COVID, but rather how many times have you caught it. It doesn't matter how many shots you've injected, how many masks you've worn, or whatever else - you've almost certainly gotten COVID, and probably multiple times. Even Antarctica managed to end up with multiple outbreaks.

And furthermore, if you look at a graph of the typical cycle of a flu-like epidemic they all look extremely similar, including the COVID graphs. For instance here [1] is one for the Spanish Flu. Scroll down a bit here [2] to see the US death graph for COVID. It's essentially identical. With COVID there was a narrative attached to each of the waves, but in reality it was a lot like financial analysts. They can explain everything when they know the results, down to why the market moved 0.7% yesterday. But their analysis of what will happen to the markets tomorrow is somehow no better than you'd get from a palm reader.

[1] - https://static01.nyt.com/images/2009/04/30/health/0430-nat-1...

[2] - https://www.worldometers.info/coronavirus/country/us/
by zeta0134 | 2025-06-18 18:45:37+00:00
I'll chime in here as a game developer: my upcoming release will be an NES cartridge[0] and probably a Steam app. I'll be adding no DRM, because I generally trust that folks that weren't going to pay aren't going to be converted by its presence, and that honest folks want to support my work. Whether the storefronts I release on add their own is up to them, and frankly I don't care.

Separately though, anti-cheat is another ball of wax entirely, and I have extremely mixed feelings in this field. Generally I favor "cheat detection should be serverside, don't trust the client" from a general security perspective, but... I can totally see a valid case in there, somewhere, for more rigorous clientside checks. Somewhere along that line though is rootkits and malware, and... well, no, please tell me up front that you loaded your game engine with these things so I can save my money and purchase something else, thanks.

[0] Using a custom mapper, which will help initially to discourage low-effort bootlegs at the very least. It's open source though, and will not be too difficult to add to emulators, at which point the dumped ROM should play fine on them.
Ask HN: Interesting AI Pivots
by jemiluv8 | 2025-06-18 18:46:04+00:00
I once contributed to daytona and recently turned up at their website only to find out it is now "infrastructure for running ai-generated code. They used to be a tool that was used to construct development environment on remote machines. I found this incredible. I suppose there'd be stories out there about interesting ai pivots I'm yet to hear about.

What surprising pivots have you encountered? What were they doing and why was the pivot surprising?
by nucleardog | 2025-06-18 18:46:56+00:00
> A good laptop, but not a good value

Where "value" is purely monetary, I think that pretty succinctly sums up my experience/views on the Framework product line.

They make good laptops, but you can generally get more for fewer dollars. If you're shopping on price, you can probably just skip right over their entire product line.

That doesn't mean that their offering doesn't have value. It has value has a vote with your wallet for sustainable, repairable products. It has value as an easily repairable and customizable laptop. It has value in some esoteric use cases it can be customized into (e.g., 4xM.2 NVME slots).

Would love to see some reviews just get this out of the way up front and spend more words on the product itself.

Personally, I'm glad there's a company out there serving a market niche besides being the lowest cost, most value-engineered product. I don't mind paying a bit extra for that in exchange for the other value I get out of it.

(And all that said--at the high end specs their prices get a fair bit more competitive. The price to upgrade a laptop from 16GB -> 128GB on Dell's site is _more than an entire FW16 w/ Ryzen 9 + 96GB RAM_.)
by theodric | 2025-06-18 18:47:19+00:00
You can repair a Mac by handing it (and possibly your wallet) to Apple and letting them replace entire large subsystems to remedy the issue and pair the new parts. A few years back (pre-Apple Silicon) I got a new top case, keyboard, battery, and trackpad because the button in the trackpad had failed. Pretty good deal on a laptop that was nearly 3 years old, in fairness.

To repair (or upgrade) a Framework, you buy the part and install it. That's worth something to me!

Incidentally, I also have a last-gen ThinkPad P14s Gen 5 AMD and it's a flimsy POS. Already needed a new motherboard and battery and spent three weeks sitting at the service center while they rounded up the parts. Wish I'd bought another Framework 13.
by redundantly | 2025-06-18 18:48:06+00:00
I love projects like this, doing things because you can. Especially low power, off-grid projects.

However I did not love the writing style of this article. Lots of repetition. Asking questions to stress a funny point. Lots of repetition.

I don't mean to sound like a jerk, even though I've succeeded at it. The author is cool, what they did is just as cool.
by joram87 | 2025-06-18 18:48:33+00:00
Oh yes! We made that possible through conditionals. We default to unconditional modification, but if you toggle the conditional option, you can provide a list of conditions which, if they all pass, trigger the modifications.

A future improvement to that: currently the conditions are all ANDed together, I'd like to support more types of boolean logic in the future. :)
by zapzupnz | 2025-06-18 18:48:34+00:00
> Mario Kart World generally looks more saturated than previous games if anything, so it definitely meets that minimum.

Compare any of the retro tracks to their World counterpart, then say that again. The game’s general palette and design is so washed out and bland compared to the DS, Wii, 3DS, and Tour versions of those tracks.
by 0xCMP | 2025-06-18 18:48:37+00:00
I haven't actually used Funnel, but I do use Cloudflare Tunnels + a VPS.

What I've done is that the VPS Nginx can talk over Tailscale to the server in question and the Cloudflare Tunnel lets those not on Tailscale (which is me sometimes) access the VPS.
by demosthanos | 2025-06-18 18:48:49+00:00
I am not questioning that certain types of flickering are harmful, so that there's an IEEE standard for how to safely use PWM does not contradict what I said.

What I'm asking for is for articles like this that cite numbers and provide tables purporting to quantify the degree of harm caused by various devices to point to where they're getting their numbers from or, if they can't do that, stop making up numbers and assigning things to "harm" scales that they invented themselves based on vibes.

Either there's a study showing that 246 Hz flickering poses "Extremely High" health risks or there isn't.
by chazeon | 2025-06-18 18:48:58+00:00
I don’t think this is the right analogue. Having someone come to your door breaking things would take much larger effort, and easy to be caught. But DDoS or attack your service has minimal cost.

Visiting sites and sending the IP address is not the problem, the router has firewall and basically blocking unwanted attention. But when you expose something without protection and allow someone to burn your CPU, or, in a worse case, figure out your password for a not properly secured service, is a totally another issue.

I saw people setting up honey pot SSH and there are so many unauthorized access and I got scared. I think exposing entire machine to network is like you drive car without insurance. Sure you might be OK, but when trouble comes, it will be a lot of trouble.
by insane_dreamer | 2025-06-18 18:49:29+00:00
I have the same experience. When it starts going down the wrong path, it won't switch paths. I have to intervene, put my thinking cap on, and tell the agent to start over from scratch and explore another path (which I usually have to define to get them started in the right direction). In the end, I'm not sure how much time I've actually saved over doing it myself.
by f1shy | 2025-06-18 18:49:47+00:00
Exactly that is what I think, and I do think it is just not possible.

I’m searching for a new laptop, I want unix, so either linux or macos. I was looking at framework, system76, tuxedo and slimbooks, and mac air. I want an ANSI keyboard, which seems an oddity in Europe (there is English iso, which viscerally hate)

If you want thunderbolt ports, and some good specs, mac air is cheaper. And I’ve heard with arm processors you can tun linux at almost native speeds… I’m almost decided for Mac Air…

If somebody wants to add something to make me change my mind, you are more than welcome.

BTW I’m replacing a 2016 Macbook pro, which was buggy as hell, and I learned to really hate it. Also I’m not a fan of MacOs… but !4$ I cannot beat it.
by Kirby64 | 2025-06-18 18:49:55+00:00
DC dimming LEDs is relatively easy, and somewhat common. The problem is that it's expensive compared to PWM dimming. It requires more expensive current-adjustable circuitry.

Additionally, for bulbs that are used in regular household fixtures, they basically need a way to convert TRIAC chopped 50/60Hz AC into constant current... which makes things even more expensive. Smart bulbs that are supplied a constant non-chopped AC can do it easier, but it's still expensive to do DC dimming.
by 1-more | 2025-06-18 18:50:02+00:00
In a world where I am writing a language with null and have half-implemented a grown up type system by checking for null everywhere and writing tests that try to call functions with null (EDIT: and I remembered to do all of that), I guess we could say that I'm at the same place I am right now. But right now I don't have to write defensive tests that include null.

You're asking about a circumstance that's just very very different from the one I'm in.
by BearOso | 2025-06-18 18:50:04+00:00
I'd qualify that as "most" LCD panels can't do HDR properly. I'm likely grossly overestimating, but maybe 10% have enough local dimming zones and high enough peak brightness that they can demonstrate a passable effect with some glowing and slow transitions.

OLED has ABL problems, so they can do HDR400, but anything with a higher brightness than that is problematic.

I feel like HDR support is so divergent that you're not ever going to match "properly mastered" content in the way the article author wants. That's why no developers want to spend time on it.
by jbreckmckye | 2025-06-18 18:50:54+00:00
Grog is not Grug. Grog talk like Grug, walk like Grug, obey rituals of simplicity worship like Grug. But Grog secretly just mean: anything he didn't invent, not worth learning, anything not making his resume-weave, not worth doing. So Grog is always saying, boo! complexity here! rewrite time!!
by zapzupnz | 2025-06-18 18:50:58+00:00
I can’t believe that in 50 years, you’ve been unable to imagine people disabling music. I turn it off in games like Minecraft because it serves no purpose, and my husband routinely disables it in Factorio. Then you’ve got people with hearing difficulties I would rather hear the sound effects as they help gameplay.

Truly, in 50 years, none of this has occurred to you or you’ve never witnessed it in friends or family? That seems hyperbolic
by nixpulvis | 2025-06-18 18:51:08+00:00
I would really love this to be added to the article (or a followup), since it was my conclusion as well, but most readers are going to be thinking the same thing.

I'd also love to know how balancing the trade off of compute time between FHE and the bloat of storing large change sets affects latency for online and offline cases.

Perhaps, as with many things, a hybrid approach would be best suited for online responsiveness and offline network and storage use?

Admittedly, I haven't read the linked research papers at the end. Perhaps they have nice solutions. Thanks for that.
by hagbard_c | 2025-06-18 18:51:20+00:00
I see your fruitPhone 8 and raise my Motorola MB525 'Defy', Motorola MB526 'Defy+' and Samsung J3 which are in use as Wifi-enabled trailer camera. The phones provide a Wifi hotspot through which the camera's images are accessed. Hook up the trailer, connect to the Wifi network and voila, you can see what's happening in the trailer behind you. The oldest device in this list is from 2010, all of them run either Cyanogenmod (MB525 and MB526) or its successor LineageOS (J3). I replaced the batteries in the Motorola's, the J3 runs on its original battery. Oh, all of them run without a screen since that is not visible anyway and was broken in 2 of the 3. Android runs just fine without a screen and using the things this way takes a little less power.
by mindslight | 2025-06-18 18:51:21+00:00
> Even just a host identifier, in lieu of the IP address of an interface, being used in the TCP tuple would have been so much better

What are you imagining as the implementation? Is it just in TCP, and IP (/ the network) is unchanged? I can see the benefit of that, but then there still needs to be some mechanism to change the binding of host->IP. And if it's not part of the core network, then it's not straightforward.

There are also other more complex problems not solved by TCP (eg security). I'd rather have a host ID be a pubkey, than some small-namespace ID with a pubkey required on top of that.

It feels like the real problem is the proliferation of different incompatible solutions to any of these problems, which was going to happen even if there was one less problem that needed to be solved.

Another way of looking at it is that TCP got so entrenched because of NAT, and having a session ID within IP instead of (implicitly) within TCP/UDP might have allowed more flexibility with creating new protocols directly on top of IP. But 2+2 more bytes of addressing would have gone a long way too!
by mtalantikite | 2025-06-18 18:52:02+00:00
For sure, they're definitely way more efficient. They just unfortunately give me migraines. I'd be open to trying some that have a filter network or some other smoothing on the flicker.

But I've also never lived in a house that has dimmers (they've all been old homes in the north eastern US) and I never use overhead lighting, so it's not something I need or would miss.
by jknoepfler | 2025-06-18 18:52:17+00:00
I (too) had a similar experience! On the first read I felt like I was barely scratching the surface but could enjoy just enough of the lyricism and imagery to slog through, but definitely didn't "get it". Then I read it with a bunch of fellow book nerds and put some effort into unpacking it and had a blast.

It definitely repays sustained attention, if literary fiction is your jam.
by gylterud | 2025-06-18 18:52:39+00:00
Since games are all about artistic expression and entertainment, I would say yes, it matters to the end users. The thing is, if you don't have your hand in the code details you might not know the directions it can be taken (and which it cannot). Seeing the possibility of the code is one way to get the creativity juices flowing for a game programmer. Just look at old games, which demonstrate extreme creativity even on the limits put on the software by the old hardware. But being stuck into the code, seeing the technical possibilities allowed this.

I think this is what the comment above was lamenting about abstractions. I am all for abstraction when it comes to being productive. And I think new abstractions open new possibilities some times! But some abstractions which makes standard stuff easy, makes non-standard stuff impossible.
by perching_aix | 2025-06-18 18:52:42+00:00
Eh, I suppose. Just the criteria of "is it hidpi? yes/no" readily mislead GP for example (i.e. it definitely is, just still "not hidpi enough"), so I felt it would be helpful if the mechanism at play was clarified. Maybe I came off too strong though. Felt it would be clearer to use the correct variable at least, than to try and relativize PPI.
by _-_-__-_-_- | 2025-06-18 18:53:12+00:00
Even a regular mobile connection 4G-5G can feel spotty with connections/disconnections dropping for a few seconds. I spend some time every summer in rural Haliburton Highlands/North Hastings (middle Ontario), cellular reception is hit and miss, one bar maybe two, voice calls, when successful, sound awful and text messages frequently stay unsent (or send multiple times inexplicably). Unless you can afford starlink, or drive into the next town and hit the library wifi, you're out-of-luck. As you're driving cell service will drop depending on elevation. A quick check of facebook messenger and maybe loading a webpage for information. Forget a fancy app.
by 0xCMP | 2025-06-18 18:53:38+00:00
In this case they're re-exposing the server(s) to the public internet, but their actual IP Address is still very much hidden behind the Wireguard connection to the VPS.

The IPs they're talking about exposing are ones which are on a VPS, not their home router, or the internal IPs identifying a device in Wireguard.
by sparkie | 2025-06-18 18:54:47+00:00
Scientists should be free to research what they want of course, provided that research does not cause harm to anyone.

But, scientists should not have access taxpayer funding to conduct whatever little experiments they want. There's not an infinite pot of money, and it is elected officials who decide how the pot gets spent. And in turn, the people decide who the elected officials are through the ballot.

The administration was elected. These entitled signatories were not. It is not for them to decide how taxpayer money is spent.

If you want to conduct science without politics, don't depend on taxpayer money to do your research. Find a private source of funding.
by malwrar | 2025-06-18 18:55:04+00:00
I used to write cheats for CSS & other Source games. Not sure if the original CS would have the same vuln, but iirc you used to be able to use an INetChannel::ReceiveFile function with path traversal to grab the server config. There were a few cool hacks around the file path filtering logic they added in my era that (combined with ::SendFile) enabled a fun period of arbitrary RCE on Source servers.

I knew one person who made a wormable payload for a game I won’t disclose which used that method. The methods are in engine.dll so it’s symmetric, clients would infect servers, which in turn infects more clients, etc. Around then was when I decided to start gaming from a VM lol.
by chazeon | 2025-06-18 18:55:26+00:00
Yeah and of course it will be depend on your personality and risk model. Compared to other things I don’t want to risk my data, whether leaked or damaged. And I make mistakes, a lot. If you are very meticulous and can ensure that you can put up all the security measures yourself and won’t expose something you don’t want to. I am just not that kind of person.
by ItCouldBeWorse | 2025-06-18 18:55:33+00:00
> A good laptop, but not a good value

One of my mentors had the great sentence: "I dont buy laptops- they suck, because they are tailored to transport. I buy desktops- and connect them via internet to flat transportable terminals. And desktops can be upgraded, merged, reused and send to the closet as server at the EOL-"

And he was kind of right. For almost all purposes, even for gaming in a way- a remote desktop is kind of superior. Yes, stadia is dead- but for everything else- this shall do.
by 0xC0ncord | 2025-06-18 18:55:39+00:00
My take is that this made sense back when Proton was still in its infancy and Valve was working to get the Steam Deck Verified program off the ground. Now we are at a point where Proton compatibility is so high that the expectation is nearly any title will "just work" without any fuss and any game that doesn't is an outlier.
by CommenterPerson | 2025-06-18 18:56:37+00:00
Yes yes yes we should. Bloated pages are a symptom of Enshittification. When I try to buy something on Amazon there's so much crap, menus that drop down on hover, that I just close and go away. Or search Amazon via Duck. Also part of the bloat everywhere is the unconstrained tracking and surveillance. .. Design benchmark should be lightweight pages like HN and Craigslist!
by cpldcpu | 2025-06-18 18:57:03+00:00
Here you can see how i prompted it. I provided a similar paper (also generated with C. opus) as an example, but Opus took it from there:

https://claude.ai/share/963b66a7-930c-47a6-a4ea-d7e6993347fa

You can find the reference-paper also on Vixra: https://ai.vixra.org/abs/2506.0049
by flkiwi | 2025-06-18 18:57:04+00:00
This is the number one complaint I have with all of these solutions (and my tone here is friendly, not irritated): they assume you're already far along your fitness journey. Watching Apple's iOS updates talk about AI coaches to "help ensure you stay in your max results zone" or whatever ... my dude, that person doesn't need an AI coach. That person is already optimizing by fractions of a performance percentage point. People need, and benefit from, tools and coaching when they're starting from zero.
by zug_zug | 2025-06-18 18:57:10+00:00
Yes, I can imagine a benign use of this technology, but past behavior and the PR dishonesty have given me no reason to prefer the most benign interpretation over the most profitable interpretation.

If however they said something more authentic like "We export data in all these cases, in all these countries, and it's never more than .01% of users in a given country, and it never includes freedom-of-speech crimes, and ..." or something then maybe I'd be inclined to consider that.
by no_wizard | 2025-06-18 18:57:20+00:00
A large contention of this essay (which I’m assuming the talk is based on or is transcribed from depending on order) I do think that open source models will eventually catch up to closed source ones, or at least be “good enough” and I also think you can already see how LLMs are augmenting knowledge work.

I don’t think it’s the 4th wave of pioneering a new dawn of civilization but it’s clear LLMs will remain useful when applied correctly.
by wat10000 | 2025-06-18 18:58:08+00:00
A* isn't how you get there, it's how you decide how to get there. The output is the shortest path, and that's what you actually follow.

It's pretty similar to how people find the shortest path in an unfamiliar environment. If you're looking at a map for the shortest route to a city to the north of your current position, you probably won't spend a lot of time looking at roads going south, and you'll concentrate on road segments that get you crow-flies closer to your destination.
by ninalanyon | 2025-06-18 18:58:25+00:00
The Hyundai Ioniq EV is the same size as the hybrid version and less than a 100 k heavier.

My Tesla S 70D weighs about the same as Mercedes S-class which is a similar size.

The typical EV where I live, Norway, is a Tesla Model 3 or a Volkswagen ID3. The first weighs 1 600 to 1 800 kg, the second 1 700 to 1 900 kg. That makes the Model 3 less than 200 kg heavier than my Rover 75 Connoisseur which was a similar size.

Not everyone has a Mercedes EQ SUV.
by westurner | 2025-06-18 18:58:26+00:00
simonw/llm is a CLI for LLMs: https://github.com/simonw/llm

`llm --help`: https://llm.datasette.io/en/stable/help.html#llm-help

simonw/llm plugin directory: https://llm.datasette.io/en/stable/plugins/directory.html#pl...

From https://simonwillison.net/2024/Jun/17/cli-language-models/ :

> Every prompt and response run through the LLM tool is permanently logged to a SQLite database,
by wasabi991011 | 2025-06-18 18:58:43+00:00
Here is a non-paywalled link: https://www.lisungroup.com/wp-content/uploads/2020/02/IEEE-2...

Sure, PWM light can cause health risks for some people, in some contexts. But taking research out of context is bad science.

Do you genuinely believe the Pixel 7 and 8 Pro have an "extremely high health risk", in the context of what a lay person would understand?

Edit: I specify 'lay-person' because clearly this is an introductory blog post (or advertisement for Daylight Computer). If they want to use a more specific definition of health risk, then they better define it.