MurphyA/hacker-news huggingface dataset:
by toast0 | 2025-08-04 15:49:01+00:00
Well, the post I was responding to was asking for a week. And electric outages in my area tend to either be seconds or several hours to a day or two. I don't think my UPSes would stay up for an hour with a 2-5w load and almost certainly not for 4 hours. If the power is out, and my generator doesn't kick on, sleep isn't going to do it, suspend (or shutdown) is needed.
by bbor | 2025-08-04 15:49:02+00:00
This is a very interesting experiment, and props to the team involved! Exploring the frontiers of the possible is almost always worthwhile.

That said, in my humble (amateur!) opinion the framing from IEEE leaves a little to be desired, for one simple reason: they don't mention that most of what we're looking for is in the cortex (outer layer) of the brain, anyway!† And it kind of has to be, AFAIK... Namely;

fNIRS[1] is one of the four main brain imaging technologies (that I know of?): EEG, fMRI, fNIRS, and ultrasound. Like fMRI (& ultrasound?), fNIRS measures the oxygenation levels of different parts of the brain, which has been shown to be a close analogue for brain activity (more activity => more respiration, just like muscles). In this context, it's not enough to simply receive the signal you sent through -- you want to infer which emitter the signal came from so that you can infer the oxygenation levels of the regions it passed through/reflected-off-of.

All of that is a very amateur, high-level overview, but hopefully it clearly supports my underlying point/question: how could you possibly make this work with a cross-head emitter-detector setup?? It seems impossible to disentangle more than one emitter's signals, and I'm not sure how you'd map oxygenation levels without more than one. The diagram in the article seems to support this confusion, given how chaotic it is.

Then again, fNIRS and EEG both already rely on some serious statistical wizardy to turn 16-128 1D time series into a 3D model of activity, so perhaps I'm underestimating our tools! For example, the addition of frequency modulation to the fNIRS setup is an ongoing area of frontier research, which seems insanely complex to me.

P.S. In case any of the hackers here haven't heard yet: BCI (Brain-Computer interaction) is blowing up right now thanks to the unreasonable efficacy of LLMs for decoding brain activity[2][3][4], and it's a very hackable field! There's a healthy open-source community for both fNIRS[5] and EEG[6], and I can personally highly recommend the ~$1000 Unicorn EEG system[7] for hackers.

[1] https://en.wikipedia.org/wiki/Functional_near-infrared_spect...

[2] https://www.nature.com/articles/s42003-025-07731-7

[3] https://arxiv.org/abs/2309.14030v2

[4] https://arxiv.org/pdf/2401.03851

[5] https://openfnirs.org/2024/01/01/continuous-wave-spectroscop...

[6] https://openbci.com/

[7] https://www.gtec.at/product-configurator/unicorn-brain-inter...

†: As a human, you're not even a brain piloting a skeleton -- you're a 3mm wrap around the basic mammalian brain! https://en.wikipedia.org/wiki/Cerebral_cortex
Show HN: LLMs Play Monopoly Deal
by advaith08 | 2025-08-04 15:49:35+00:00
I love playing Monopoly Deal, and wanted to test LLM ability to play it. Its pretty fascinating - open source models cant do it, and proprietary ones have a large difference in playing ability

Would appreciate a star on the github repo if you liked the game :) https://github.com/Ads97/DealBench

*Not affiliated with HasBro
by yawaramin | 2025-08-04 15:49:35+00:00
User hostile? Constant reloads are exactly what htmx gets rid of–that's the whole point.

If you mean developer hostile–sure, reloading the backend server can be annoying if it compiles slowly, like say Rust. I would say, pick the right tool for the job. If you're going to use htmx, pick a backend language that compiles and reloads very quickly.
by Arnavion | 2025-08-04 15:49:37+00:00
>But with the upcoming support for passing an allocator to any data structure (in the Rust standard library anyway) I think this gets a lot easier?

Yes and no. Even within libstd, some things require A=GlobalAlloc, eg `std::io::Read::read_to_end(&mut Vec<u8>)` will only accept Vec<u8, GlobalAlloc>. It cannot be changed to work with Vec<u8, A> because that change would make it not dyn-compatible (nee "object-safe").

And as you said it will cut you off from much of the third-party crates ecosystem that also assumes A=GlobalAlloc.

But if the subset of libstd you need supports A=!GlobalAlloc then yes it's helpful.
by mytailorisrich | 2025-08-04 15:49:45+00:00
You can put warnings everytime there is a tsunami, which is "often" in Japan, but the issue is that a massive one like the 2011 earthquake and tsunami is a once in a millenium event so would indeed need to rely on very old warnings:

"The 2011 Tōhoku earthquake occurred in exactly the same area as the 869 earthquake, fulfilling the earlier prediction and causing major flooding in the Sendai area. [1]

Modern society is not good at this sort of very long term consideration and planning.

[1] https://en.wikipedia.org/wiki/869_J%C5%8Dgan_earthquake
by alwa | 2025-08-04 15:49:53+00:00
Like you, I find the more I talk to people about what I’m doing (without going beyond their level of interest), the less they’re spooked. Especially when I’m prepared to talk about how I’ve thought seriously about safety.

Whereas the more people just happen to see stuff that’s unfamiliar to them, the more they imagine movie tropes to explain it. Sneakiness and a “you wouldn’t get it” attitude just code you as obnoxious, and color their assumptions accordingly…
by stanmancan | 2025-08-04 15:50:19+00:00
I have mixed feelings on this.

Many websites (especially the bigger ones) are just businesses. They pay people to produce content, hopefully make enough ad revenue to make a profit, and repeat. Anything that reproduces their content and steals their views has a direct effect on their income and their ability to stay in business.

Maybe IA should have a way for websites to register to collect payment for lost views or something. I think it’s negligible now, there are likely no websites losing meaningful revenue from people using IA instead, but it might be a way to get better buy in if it were institutionalized.
by Spivak | 2025-08-04 15:50:41+00:00
It is inevitable, not because of some technological predestination but because if these services get hard-blocked and unable to perform their duties they will ship the agent as a web browser or browser add-on just like all the VSCode forks and then the requests will happen locally through the same pipe as the user's normal browser. It will be functionally indistinguishable from normal web traffic since it will be normal web traffic.
by alias_neo | 2025-08-04 15:50:58+00:00
My wife tells me a story about a young lady in one of the baby groups who was looking for other mothers to get to know.

She's a selfless woman my wife, and goes out of her way for anyone, but she felt bad that she just couldn't get a long with this young lady to the point where she'd exchange numbers and arrange to meet up for coffee or whatever; while the young lady was also feeling alienated from her childless friends.

There were almost two decades between them and she just couldn't find anything to relate on and she felt really awkward; she still thinks about that occasionally and regrets not trying harder.

I'm the voice of (un)reason and have to reign in her selflessness sometimes for her own wellbeing and had to convince her she had herself and a new born to take care of first and foremost.
by hombre_fatal | 2025-08-04 15:51:01+00:00
I think #1 has been outdated for a long time. FTP or copying files through CPanel hasn't been more convenient than workflows like `fly deploy` where you don't even need to know about a remote file system nor about a server that's already running. And php-fpm being called by nginx is also more complicated than just "node script.js" or running a compiled Go binary.

While I never actually wanted it, #2 was kinda cool spiritually. Same with CGI or a Cloudflare edge worker.
by hmcdona1 | 2025-08-04 15:51:12+00:00
If you're happy with tRPC and don't need proper REST functionality it might not be worth it.

However, if you want to lean that direction where it is a helpful addition they recently added some tRPC integrations that actually let you add oRPC alongside an existing tRPC setup so you can do so or support a longer term migration.

- https://orpc.unnoq.com/docs/openapi/integrations/trpc
by 9rx | 2025-08-04 15:51:21+00:00
> Rural communities tend to be intollerant of people who don't match their ideal of acceptable humanity.

Not exactly. Intolerance is more visible, but that's simply because you end up getting to know everyone. Imagine that 1% of the population is intolerant. In a city with 1 million people, it is incredibly unlikely that you will ever encounter the 10,000 people who are intolerant. In a village with 100 people, you are almost guaranteed to bump into the 1 intolerant person on a daily basis.

> rural areas simply can't have the concentration of amenities that cities do.

What amenities are found in city homes that are not found in rural homes? High speed internet, maybe, but even that isn't true very often anymore. Hell, the rural areas around here have access to considerably better internet service than my urban home does.

Once you leave the home, there is no difference. It is not like cities of today are built with walls around them.

> all things being equal I think that most people would rather live in cities.

People like what is in fashion. City living is currently in fashion. It hasn't always been and it most likely won't be again at some point in the future. Fair to say that right now people generally prefer living in the city. That is why they have no qualms about paying so much to be there.
by rapind | 2025-08-04 15:51:28+00:00
That's probably why "old money" doesn't like "new money". New money is crass, loud, and obnoxious. Old money knows that it's best to keep to the shadows, at least until one of their idiot kids ruins it.

I think the inability for people to control themselves, while probably our greatest weakness, is also what often saves us. The greed goes too far and then there's a massive backlash (revolution).

Technology is trying to neuter any potential backlash though. I mean who can be bothered with a revolution while there's youtubes to watch and AIs doing everything for you! I'm still optimistic we'll smarten up eventually.
by EGreg | 2025-08-04 15:51:29+00:00
1. I actually disagree. I think teasers should be free but websites should charge micropayments for their content. Here is how it can be done seamlessly, without individuals making decisions to pay every minute: https://qbix.com/ecosystem

2. This also intersects with copyright law. Ingesting content to your servers en masse through automation and transforming it there is not the same as giving people a tool (like Safari Reader) they can run on their client for specific sites they visit. Examples of companies that lost court cases about this:

Aereo, Inc. v. American Broadcasting Companies (2014) TVEyes, Inc. v. Fox News Network, LLC (2018) UMG Recordings, Inc. v. MP3.com, Inc. (2000) Capitol Records, LLC v. ReDigi Inc. (2018) Cartoon Network v. CSC Holdings (Cablevision) (2008) Image Search Engines: Perfect 10 v. Google (2007)

That last one is very instructive. Caching thumbnails and previews may be OK. The rest is not. AMP is in a copyright grey area, because publishers choose to make their content available for AMP companies to redisplay. (@tptacek may have more on this)

3. Putting copyright law aside, that's the point. Decentralization vs Centralization. If a bunch of people want to come eat at an all-you-can-eat buffet, they can, because we know they have limited appetites. If you bring a giant truck and load up all the food from all all-you-can-eat buffets in the city, that's not OK, even if you later give the food away to homeless people for free. You're going to bankrupt the restaurants! https://xkcd.com/1499/

So no. The difference is that people have come to expect "free" for everything, and this is how we got into ad-supported platforms that dominate our lives.
by beala | 2025-08-04 15:51:32+00:00
I was just about to shell out $2k on unifi equipment for my home but after reading this discussion it's sounding like a much worse proposition. Sadly, it doesn't seem like there's a solid competitor either. Mikrotik seems like more complication than I want or need. I'm now looking into TP-Link Omada, but the entire point was to move away from consumer gear. Sigh. I guess I'll just keep making do with my old Orbi Netgear setup for now.
by waffletower | 2025-08-04 15:51:40+00:00
I have not found this to be the case at all. Type mismatches have been very common in Java, C++ and Objective-C inference output. I think there is complexity in what contributes to LLM suitability to programming tasks, and the nature and history of APIs relevant to the ask are a big part of that. Seems that the OP really loves their types, like many here, and this article is just more evangelism.
by dpoloncsak | 2025-08-04 15:52:00+00:00
I see, but there is Steam DRM there. So, I guess as the other commenter was alluding to, if Steam goes belly up so does your collection, regardless of the dev studio's intention (Or atleast, locked behind a DRM bypass).

I understood this in terms of Live Service games, but did not consider Steam's ability to shut down their own platform and kill my locally installed single player games with it (Again, I'm seeing its possible and seems easy to bypass usually, but the principle of the matter)
by eddythompson80 | 2025-08-04 15:52:03+00:00
It’s getting so much worse though. This post is from 2020[1], and it’s much worse now as google has removed the bold “Ads” word into a “sponsored” heading that is different across desktop and mobile and for the most part appears to be part of the list header rather than attached to any particular ad.

Bing is 10 times worse. They intermix search results with ads, and the only indication is a small light-gray/white “WEB” or “AD” tag that has a css blur and pixilation effect. It’s so subtle it’s insane.

[1] https://www.theverge.com/tldr/2020/1/23/21078343/google-ad-d...
by PaulHoule | 2025-08-04 15:52:25+00:00
People who repeatedly spam articles from the same blog over and over again find that their postings start out [dead]. Turn on the "showdead" flag on your profile so you can see this happening.

If you want to post to Hacker News be part of the community and post links to sites that aren't your own. Self-promotion is fine, but it has to be in the context of somebody who is interested in more than just themselves.
by Teknomadix | 2025-08-04 15:52:47+00:00
Starlink was successful from very early on and started bringing it's parent SpaceX ramen money from day one of the networks public availability. They have continued to improve the hardware and steadily grow their user base. Pull up to any truck rest stop off the Interstate 10 in the US and you will see hundreds of starlink terminals dotting the roofs of all the long haul truckers cabs. These truckers undoubtedly enjoy the better connectivity than cellular phones or dodgy WiFi, and are willing to pay the SpaceX premium prices for it. They are one of many captive audiences SpaceX capitalized off of. There's only one show in town. Amazon could poach customers from Starlink if it provided cheaper service and hardware, with competitive data speeds and up-time. Competition is always good for the consumer.
by duxup | 2025-08-04 15:53:04+00:00
With a number like 781 you're going to get some variations on acceptance, along with the fact that it's hard to provide opportunities for folks to excel and test people... and not get acceptance demographics that don't match the community as a whole.

>During the last four decades, Black and Hispanic enrollment at these schools has plummeted as Asian representation has soared. The numbers stand out in a public school system in which 42 percent of students are Hispanic, 20 percent are Black, 19 percent are Asian and 16 percent are white. (Three percent of students are multiracial or Native American.)

It's not like they're only accepting white people or anything like that ... it seems to be about who can test well to get into the school.

Reminds me of my wife's local school district who decided that "too many" black students were being refereed to get special services, physical therapy, extra help in the classroom. They thought it might make them look racist ... so they unofficially discouraged putting "too many" black kids into that system.
by antonymoose | 2025-08-04 15:53:13+00:00
I don’t know if I would throw out “equal time” as my metric, but it’s not far off. There is always going to be some asymmetry in the interview process, especially in early stages, but there should be some balance to it, an ebb and flow.

Companies asking me to spend 2 or 4 or 8 or 16 hours on a take home quiz before I’ve so much as had a 15 minute screen with HR or the hiring manager go straight into the trash. I’m not putting in serious effort when you’ve put in effectively none.

Hate to be a snarky guy, but the more a company demands up front the more they tend to be a bullshit shop anyway. I have had some random no-name sub-contracting shop in the Federal space cold-call and ask me to submit to a take home assignment with a 16 hour estimated completion time. No surprise, they folded several years after I declined. No one worth a damn put up with their shit.

Recently, I had a recruiter tell me I needed to submit to an hours long coding challenge before any contact with the company. When I respectfully declined to proceed without at least a 15 minute phone screen, I got a reply that, as it turns out, they already had a pending offer out. Had I not held some standards with this employer I would have completely wasted my time.
by Reubachi | 2025-08-04 15:53:19+00:00
Great analogy, horrible example in the analogy heh. (Hate to nitpick)

Of the two, Mazda3 would be the "less frills, cheaper, works", especially in 2025.

I also don't recall a period of lack of trust for corolla due to design/repair ability; My great uncle always talks about his "first real, new car" being a 69 corolla that was a workhorse. That paved the way for the JP takeover by the late 80s.
by bigyabai | 2025-08-04 15:53:27+00:00
It's important to take these wargames with a grain of salt. The US knows a direct naval conflict with China won't be pretty, there's almost certainly no intention of fighting them if China decides to press their advantage. But we don't have to "beat" China, we simply have to deter or outlast their desire to capture Taiwan.

There are innumerable possibilities if the US assists Taiwan, especially through the lens of hybrid warfare and not pitched battles. We have no motivation from a strategic standpoint to give China the naval war they want, so why would we?
by norenh | 2025-08-04 15:53:28+00:00
Could you name another browser with enough backing to be able to keep up?

Besides Google Chrome (controlled and backed by the surveillance overlords) and Safari (Kept alive by Apple cultists) I see very few free alternatives that can stand on their own. The other options are various niche browsers that leech on one of these three that might have a few changes here and there but lacks the real capability to stand on their own legs.

What I mean with capacity to stand on their own legs is that the group behind it should;

* Be able to be a part in development of web-standards * Be able to keep up with ever changing web-standards * Be able to suggest and develop new web-standards if needed * Be able to maintain a modern web-browser

This needs a relevant user-base, active developers and standard-committee members as well as infrastructure and cash-flow to maintain it for expected stuff like add-ons and various other bits needed (on-line checks, certificate handling, etc) that is expected from a modern browser.

I am worried about Mozilla but I see no reason to declare that the end is nigh just yet.

Firefox is still very much relevant to me, although I use mainly linux-distros and do not normally use webpages as applications (I browse with javascript disabled, unless there are specific needs). I would love to see some more options out there, but alternatives to Firefox are currently not on the horizon for me.
by krisoft | 2025-08-04 15:53:32+00:00
> I'm talking about basic use of a keyboard and mouse. You just expected other people will know how, yet have no basic knowledge of other professions, even those that are arguably more important.

I'm a bit confused about what you are saying. Basic use of a keyboard and mouse is not exclusively part of the software engineering or IT profession. It is in fact part of every job where as part of your job you use a computer. Which is almost every job nowadays.

Same as writers are not the only people who are taught how to write, and accountants are not the only people who are taught arithmetics.

> I recently tore a rotator cuff, none of the four muscles mentioned I had ever heard of in my life. It would have helped me immensely had I not had to spend an evening googling what are actually basic medical facts.

Sorry to hear that, and I hope you are feeling better. Not really sure though what is your point. Are you saying doctors should not know about basic use of a keyboard and mouse because you haven't heard of the rotator cuff? Or are you saying that people should be also taught about the rotator cuff who are not doctors? I just don't really understand your point.

> Or how many people who drive know what a catalytic converter is, [...] How about the light with the cryptic three letters ABS?

I'm really not sure what your point is.
by decasia | 2025-08-04 15:53:33+00:00
I spent a few years trying to work on legacy PHP systems. Would never take another job using it if I had any choice. Most large tech companies do not have large PHP codebases, and most small ad hoc PHP codebases are awful to work with (in my experience), so the intersection of "uses PHP" and "higher quality software engineering" is pretty small. I won't say it's an empty set, but it's a small opportunity space. Meanwhile, the odds of having to work on really awful codebases are... high.

Generally - we live in a world with lots of fantastic programming languages, so I would never choose PHP for a greenfield project if I had a choice, and I would not pursue professional opportunities with legacy PHP codebases except in very special circumstances.
by gentle | 2025-08-04 15:53:44+00:00
I believe you're being disingenuous. Perplexity is running a set of crawlers that do not respect robots.txt and take steps to actively evade detection.

They are running a service and this is not a user taking steps to modify their own content for their own use.

Perplexity is not acting as a user proxy and they need to learn to stick to the rules, even when it interferes with their business model.
by nradov | 2025-08-04 15:54:14+00:00
Numerous companies have already tried and failed with this approach to medical research. Naively you might think that you could just suck in huge quantities of de-identified patient charts to find all sorts of useful correlations between diagnoses, treatments, and outcomes. But this doesn't actually work because the data quality is so bad: garbage in, garbage out. Doing useful medical research usually requires setting up strict protocols for data entry and patient follow-up.
by axus | 2025-08-04 15:54:41+00:00
For 1, 2, and 3, the website owner can choose to block you completely based on IP address or your User Agent. It's not nice, but the best reaction would be to find another website.

Perplexity is choosing to come back "on a VPN" with new IP addresses to evade the block.

#2 and #3 are about modifying data where access has been granted, I think Cloudflare is really complaining about #1.

Evading an IP address ban doesn't violate my principles in some cases, and does in others.