MurphyA/hacker-news huggingface dataset:
by defrost | 2025-08-01 02:01:27+00:00
> burying anything controversial means that only vanilla topics will ever be discussed in any depth.

You place too much weight on reading the "front page" .. that's community and mod curated toward the core ethos of the site.

HN has a wealth of ongoing in depth discussion of all manner of things that often don't make "front page", you can see these if you (say) browse or follow new comments or active threads

* https://news.ycombinator.com/newcomments

* https://news.ycombinator.com/active
by o11c | 2025-08-01 02:03:22+00:00
Back in the day, the reason I had 1-minute cron jobs (with flock of course) was because "what if the bespoke daemon gets killed somehow?" We also used screen/tmux a lot, but only for stuff that could afford to wait until somebody poked it (often, because if it repeatedly crashed the cause was likely novel and would need investigation).

Systemd has been a game-changer for small-scale deployments.
by flushedpancake | 2025-08-01 02:04:02+00:00
SeaMonkey would be good if it weren't for modern websites being well, modern websites, and both Mozilla, with their decision to cut SeaMonkey off most of their infrastructure... and later on PaleMoon with its endless barrage of drama and pandering-but-actually-not to the 'uwu windows xp!!11!1! le fruitger aro y2k' crowd... pretty much screwing them over into irrelevance.
by cocaclub | 2025-08-01 02:04:07+00:00
How did Uber et al. offer services below cost until they'd driven out all competition? The property holdings are not these landlords' only source of income. Why would milk producers deliberately dump millions of gallons of milk (representing a commensurate amount of labor to both produce and then dispose of)? Because they've created an oversupply that threatens to destabilize the price.

The math works, it's just heinous.
by sanxiyn | 2025-08-01 02:04:12+00:00
I understand it is not your focus, but fuzzing still falls short and there is a lot AI can help. For example, when there is checksum, fuzzers typically can't progress and it is "solved" by disabling checks when building for fuzzing. AI can just look at the source code doing the checksum and write the code to fill them in, or use its world knowledge to recognize the function is named sha_256 and import Python hashlib, etc.

Hint: we are working on this, and it can easily expand coverage in oss-fuzz even if those targets have been fuzzed for a long time with enormous amount of compute.
by K0balt | 2025-08-01 02:04:35+00:00
I don’t know much about the dangers involved, but it isn’t (or wasn’t, AFAIK) a big attraction… so maybe it’s crazy or dangerous? I’m not sure. Or it might be because the water is so cold that hypothermia and death is inevitable in less than an hour? Or because there probably is no realistic chance of rescue if something goes wrong?

At any rate, there was enough people willing to try that I saw it a couple of times, and TBF I think windsurfing isn’t too unusual in the arm now. But there is also trees and stuff in the tidal bores sometimes, so maybe debris is a big problem or the area is too shallow to be safe.

But, if it’s doable, I’m sure it would be memorable!
by LegionMammal978 | 2025-08-01 02:04:44+00:00
Even with a "privacy-preserving" mechanism, I'd remain worried about censorship risk. Are you a government, and you want to punish one of your citizens without lifting a finger? Then deny them the ability to verify their ID with anything!

In principle, you could probably cook up some mechanism to prevent this. But then the information would also be irrevocable in case of error, which I doubt governments would accept. Not that ID verification is a foolproof proxy for the actual physical user in any case, short of invasive "please drink verification can"-style setups, which I worry might look tempting.
by throwawayq3423 | 2025-08-01 02:05:22+00:00
> I have, however, scoured decades of court documents and police records

If you don't see how this is distorting your view on reality worse than consuming lots of murder porn documentaries on Netflix, then I don't know what to tell you.

> "they seemed like such a nice person" statements.

You're misusing that phrase. It's typically uttered by neighbors or coworkers that didn't actually know somebody. Hence the "seemed like".

If you're actually close friends with somebody, there is very little chance to hide something like psychopathy.
by _carbyau_ | 2025-08-01 02:05:34+00:00
This is the rat race. You are competing with all the other humans around you in the same playspace of reality.

A mortgage is a loan that gives you money you don't have (yet). If you are spending money you don't have, do it wisely or suffer the consequences.

I think no special treatment. Everyone else in the same space has the same rules/uncertainty as every argument you offered.
by Animats | 2025-08-01 02:06:18+00:00
"... infamously inhospitable place: the lunar far side. Named for its inability to be seen from Earth, this area of the moon sits in total darkness for 14 Earth days followed by 14 days of brutal sunlight. Without an atmosphere, temperatures swing from -280 to 280 degrees Fahrenheit and there’s no protection from cosmic radiation."

Just like the side of the moon that faces earth.
by Schiendelman | 2025-08-01 02:07:38+00:00
there are! Land use code. And permitting. Municipal processes for permitting housing have stifled any really serious innovation in construction.

you know why we don't have modular, factory built apartment buildings? Not at scale? Because the municipalities won't permit them. and the real reason they won't permit them is because it would put all their inspectors out of business if you didn't have to do any walls open inspections because it was all built in a factory...
by magicalhippo | 2025-08-01 02:08:14+00:00
Not trying to be flippant, but to me this post feels very similar to the "How to draw an owl" meme[1].

Like, if you already got enough domain knowledge to have a decent estimate of the input variables, then it should be pretty obvious if there's an opportunity there or not, no?.

And if you don't have the domain knowledge it can be very easy to significantly underestimate the actual work required, leading you to a potentially bad conclusion.

[1]: https://knowyourmeme.com/memes/how-to-draw-an-owl
by credit_guy | 2025-08-01 02:08:15+00:00
Pro tip: if you want to check if a nuclear reactor design is vaporware or has real legs, you check their application with the NRC (nuclear regulatory commission). It turns out that the NRC does have a page for Kaleidos [1]. You can even go and see what documents Kaleidos submitted this month. They submitted a request to be exempted from some regulation called "10 CFR 55", which they feel is not applicable to them. I have no clue if that is the case or not, but at least they seem to be in fairly frequent contact with the NRC, and that's good news.

[1] https://www.nrc.gov/reactors/new-reactors/advanced/who-were-...
by gowld | 2025-08-01 02:08:39+00:00
> It is not the case that these oaks were kept for the express purpose of replacing the Hall ceiling.

> The oaks, however, are left to grow on and eventally, after 150 years or more, they yield large pieces for major construction work such as beams, knees etc.

Splitting hairs a bit. In fact what they did was to maintain a more general solution, maintaining a supply of wood over the long term of 400 years.
by _wire_ | 2025-08-01 02:10:24+00:00
It's California ideology kookiness. Rich people who got shit-tons of money by standing in the right place at the right time can't explain themselves by any philosophy but they think they're super smart, which demands a philosophy, so they appropriate fantasies supplied by their media habits and among each other act out fetish, where at their lingering post-adolescent phase of ego development and rarified privilege it seems cool to signal and echo these fantasies. This has a tertiary effect of filtering out those who do not enjoy their privilege and blocking any awareness of the struggles of a larger, deeper world which awareness would disturb their sense of entitlement.
by imoverclocked | 2025-08-01 02:10:39+00:00
Language itself is an interesting problem. We have texts that are ancient and some are unreadable and others are readable. I personally can't understand old variants of English while (American) English is the only language I speak.

There is so much assumed in our use of language that it can be largely unintelligible without detailed historical context. The first time I heard the term "in the car park" I chuckled at the thought of an amusement park for cars... "parking lot" only came a few thoughts later. We drive on parkways. We play in the park. We park in the lot. Lots are reading this sentence twice. Give this paragraph to a school-kid in just 100 years and it will seem like gibberish. Word.
by txcwpalpha | 2025-08-01 02:10:40+00:00
The article covers this:

> Sadly, having a microSD Express card slot on the Raspberry Pi 5 does not make a lot of sense at this point due to the cost of MicroSD Express card. An M.2 NVMe SSD is cheaper... For those reasons, [we] will not manufacture the HAT, but the design is released under a permissive MIT license, so anybody could manufacture it if needed. Maybe a microSD Express slot will make sense in a future Raspberry Pi 6, as prices come down.
by jjk166 | 2025-08-01 02:11:22+00:00
> Right, the reason why I pointed out "recent" is that it's new evidence that people might not be aware of, given that there were also earlier studies showing AI had the opposite effect on inequality.

Okay, well the majority of this "recent" evidence agrees with the pre-existing evidence that inequality is reduced.

> "Debating points" is uncommon?

Yes. That is nobody's job. Maybe every now and then you might need to come up with some arguments to support a position, but that's not what you get paid to do day to day.

> You're also conveniently omitting "investment decisions" and "profits and revenue", which basically everyone is trying to optimize.

Very few people are making investment decisions as part of their day to day job. Hedge funds may experience increasing inequality, but that kinda seems on brand.

On the other hand "profits and revenue" is not a task.

> You might be tempted to think "Coding efficiency" represents a high complexity task, but the abstract says the test involved "Recruited software developers were asked to implement an HTTP server in JavaScript as quickly as possible". The same is true of the task used in the "legal analysis" study, which involved drafting contracts or complaints.

These sound like real tasks that a decent number of people have to do on a regular basis.

> Meanwhile the studies with negative results were far more realistic and measured actual results. Otis et al 2023 measured profits and revenue of actual Kenyan SMBs. Roldan-Mones measured debate performance as judged by humans.

These sound like niche activities that are not widely applicable.
by davidw | 2025-08-01 02:12:35+00:00
I care about fixing the housing shortage in the city I live in. I spend hundreds of hours as a volunteer, see a lot and read a lot. I'm pointing out what I see on the ground doing the work. And what I see is NIMBYs, not institutional investors or RealPage or 'foreigners' or whatever else the bogeyman du jour is.

If I were convinced the problem lay elsewhere, I would focus on that, because I don't have anything invested in the problem being a specific thing.
by jmogly | 2025-08-01 02:12:45+00:00
To get to the gist; you shouldn’t need to show pornhub your ID to verify your age. You should be able to verify your age with an identity provider that issues you a signed token for example.

The signed material does not contain any identifiable information about you, and sites like pornhub can verify the token with the identity provider to verify your age.
by varenc | 2025-08-01 02:13:10+00:00
pmset -g assertions

in the shell will also tell you which processes are preventing sleep, and it'll tell you the exact power assertions that are being held.

(`pmset` has some other undocumented commands, you can discovery some of these in its source code Apple releases. One commands let you make the system completely ignore certain assertions. If you disable the "UserIsActive" assertion though you might struggle to wake it up)
by baby_souffle | 2025-08-01 02:14:26+00:00
Vlans are table stakes.

Unifi still doesn't have great IPv6 support in 2025 and that's insane for anything that's trying to position itself even remotely near professional grade gear.

It appears to have changed recently but at least around the beginning of covid, you still had to SSH into their gateway/router thing and manually edit a JSON file to configure even basic S/DNAT rules. When the whole selling point of the gear is SPOG MGMT web ui, it's fair to consider "SSH in and edit files" as fighting your gear.

The number of times that I have had accurate, timely, correct, competent support experiences is zero.

The number of times I've been gaslit, lied to, misled or otherwise asked to repeat the same basic diagnostics and troubleshooting that I had already done in the opening ticket message... Is high. Something I would expect from D-Link or any other cheap gear. Not at all acceptable at ubiquity prices.

Speaking of garbage quality support, dead links!

case in point: https://help.ubnt.com/hc/en-us/articles/215458888-UniFi-How-...

That used to be my reference or how to access the config file I needed to edit for basic Nat. Now who knows where that information is. Maybe the way back machine?

I haven't looked inside any of the latest gen 7 access points but I remember not being impressed with there overpriced gen 6 access point using last generation chip from Qualcomm... Which is unacceptable at their prices.

I stand by my point: if you buy their older switching gear, you can get a really good deal. Don't use them for routing unless your needs are relatively straightforward
by Workaccount2 | 2025-08-01 02:14:36+00:00
>will buy the extra supply and rent to the poor.

The wealthy are generally monetarily shrewd, and building homes makes home ownership a worse investment. If there is a deluge of homes being built, the wealthy will take their money elsewhere. Being a landlord typically has ~10% annual return. Compared to just sticking money in the stock market, it's actually been worse as of late.

The goal of the wealthy isn't to make people suffer, it's to maximize their ROI.
by pzullo | 2025-08-01 02:14:42+00:00
Hey jijji, fair point, I assumed that the hn audience and/or the people interacting with the website would already know about MCP.

If you're not familiar, MCP is an open-source protocol created by Anthropic and later adopted by all major model providers. It defines how LLMs communicate with external applications and services.

More specifically, MCP standardizes the interaction between an MCP server, where the business logic resides, and a client, loosely speaking an LLM that consumes it. The MCP server exposes primitives like tools, resources, and prompts, which the client can use to perform various operations. The communication protocol used is JSON-RPC 2.0, and interaction between the client and server occurs either locally through stdio streams or remotely over streamable HTTP.

Here are some of the good things about it:

Easier integration into agents: From an agent development perspective, MCP simplifies integrating external capabilities. Previously, you'd have to write custom integrations, which is sometimes difficult or limited by the availability of public APIs. Now, you can directly plug in an MCP server, if provided. if you had to write a custom integration, using MCP is beneficial as well, as it separates integration logic from agent logic, making it easy to hot swap any of the two.

Standardized interface and incentives for companies: Because MCP standardizes communication, developers can create MCP servers independently from the specific LLM or agent consuming them. This compatibility with clients like ChatGPT, Claude Desktop, and mcp-use provides a strong incentive for companies to develop MCP servers for their own applications. This is great because they are the ones that know best how to do this (and can).

Widespread Adoption: A protocol's value heavily depends on its adoption, and MCP is sticking real well. Companies, developers, and major model providers are mostly on board with MCP.

I'd love to know if somebody has other positive points or negative points about mcp and can share it here. Some are across the thread already.
by cocaclub | 2025-08-01 02:15:14+00:00
Recognizing your frustration with reality's failure to adhere to the academic: the fact is that rent rates for corporate-owned units generally don't go down. At least, not in recent history. In the rare cases where cartel behavior doesn't work to cement rates, and owners have to respond somehow to market conditions in order to avoid cash-flow disruption, they will offer "specials" that lower the out-of-pocket cost, but not the on-paper rental rate, for a unit. Your oft-found "1 month free"-type deals (that are actually a monthly bill credit for the initial lease term). Upon renewal, your increase is based on that paper rate, not what you were actually paying.
by dxdm | 2025-08-01 02:15:31+00:00
It is good to be able to recognize charming tales and other biases and influences in a narrative. Having them pointed out counteracts the readiness of people to take things at face value. Knowing that something is a tale does not have to take away from it.

I don't know what irked you about the other comment, but I think there's a positive side to it.
by DanHulton | 2025-08-01 02:16:41+00:00
It's perfectly reasonable for critics of powered flight to point out that steam engines will never be truly useful for the job if that's the only kind of attempts at powered flight that anyone's shown, and they've been claiming that steam engines WILL actually get good enough, just you wait and see!

Of course we can't predict rapid introductions of heretofore-unknown technology, but that doesn't mean that every scam artist and huckster should get a free pass because there MIGHT be a shiny new technology just about to be discovered that will retroactively make their wild claims sound prescient.
by Animats | 2025-08-01 02:16:55+00:00
> I don't want to shell out $20/mo for, say, the Economist right now but if there was a particular article I wanted to read I'd probably pay a few bucks.

The Economist is one of the few news sources worth paying for.

Every week, there's a tour of the world's major events, by region. There will also be an in-depth article on one country (how's Rwanda getting along?), an in-depth article on one industry (what's the situation with bauxite supply?) and maybe a section on some technology (water desalination, who's doing it?) Over a year, most of the world and most of the industries are covered. Read the Economist for a year and you get a sense of how the world works.

The target audience is the movers and shakers of the world. Look at the employment ads.

There's a general pro-capitalism bias, but it's British-European, not US-oriented.
by defrost | 2025-08-01 02:17:44+00:00
It's not just Canada, Australia is weighing up recognition, Trump, and tariffs at this very moment.

Meanwhile, the Albanese government has continued to mull when the best moment to push for recognition of a Palestinian state would be. The Sydney Morning Herald reports Australia’s tariff negotiations with the US could be affected by such a move, after US President Donald Trump lashed out at Canadian Prime Minister Mark Carney for announcing he planned to recognise Palestine. Trump warned in a social media post that the decision would “make it very hard for us to make a trade deal with them”. As SMH reporter Natassia Chrysanthos writes: “It complicates the dynamic as Australia tries to negotiate a favourable trade outcome with the US after Trump threatened to raise baseline tariffs on imports to the US, while supporting the international community in pushing for a two-state solution.” Her story said Australian officials were privately bracing for a 15% baseline tariff, which could be announced as early as today.

from: https://www.crikey.com.au/2025/08/01/asio-mike-burgess-aukus...

refers to: https://www.smh.com.au/politics/federal/palestine-recognitio...
by magicalhippo | 2025-08-01 02:17:51+00:00
> Why wouldn't we request that tariffs are fair in both directions?

What's your measure of fair here? If country A imports $X from US, and US imports $Y from country A, which import tariff rates are fair in country A and in the US?

Just asking since Norway just got hit with a 15% tariff rate, and we're importing way more from the US than the US imports from Norway, and with a few specific exceptions we have no import tariffs here.
by westurner | 2025-08-01 02:18:00+00:00
Does this handle nested dicts (in pickles in sql, which I had to write code to survey one time)?

A queue-based traversal has flatter memory utilization for deeply nested dicts than a recursive traversal in Python without TCO.

Given a visitor pattern traversal, a visit() function can receive the node path as a list of path components, and update a Counter() with a (full,path,tuple) or "delimiter\.escaped.path" key.

Python collections.UserDict implements the methods necessary to proxy the dict Mapping/MutableMapping interface to self.data. For dicts with many keys, it would probably be faster to hook methods that mutate the UserDict.data dict like __setitem__, get, setdefault, update() and maybe __init__() in order to track which keys have changed instead of copying keys() into a set to do an unordered difference with a list.

React requires setState() for all mutations this.state because there's no way to hook dunder methods in JS: setState() updates this.state and then notifies listeners or calls a list of functions to run when anything in this.state or when a value associated with certain keys or nested keys in this.state changes.

FWIU ipyflow exposes the subscriber refcount/reflist but RxPy specifically does not: ipyflow/core/test/test_refcount.py: https://github.com/ipyflow/ipyflow/blob/master/core/test/tes...

Anyways,

For test assertions, unittest.mock MagicMock can track call_count and call_args_list on methods that mutate a dict like __getitem__ and get(). There's also mock_calls, which keeps an ordered list of the args passed: https://docs.python.org/3/library/unittest.mock.html
Show HN: I vibe coded a word game as a game designer (no ads, just fun)
by gogo61 | 2025-08-01 02:19:03+00:00
I’m a game designer, not a developer. But I’ve always wanted to build something small, clean, and fun—without clutter, ads, or monetization pressure.

So one weekend, I opened ChatGPT and vibe-coded my first playable game: a classic Word Search. Mobile-friendly. Fast. Lightweight. No logins. Just a simple grid of words for puzzle lovers.

It’s all static HTML/CSS/JS, with randomized word lists. Took surprisingly little time with the right AI nudges. Honestly, it felt empowering to build something solo.

Would love your thoughts—especially from devs and designers who’ve shipped something scrappy just for the joy of i
by abustamam | 2025-08-01 02:19:19+00:00
That's fair. I think what I'm trying to get at is that the typical suggested middle class American budget is exactly that — save a bit for emergency fund, save a bit for buying a house / home repairs, save a bit for an annual vacation. Maybe not giving money to family, but charity in general. Considering that a middle class family in CA would not be able to do all of these. I don't think I'm commenting on the salary itself; rather, the cost of maintaining status quo is rapidly outpacing middle class. A teacher on a middle class salary would be able to do all of these on a single income just a few decades ago. I shouldn't need to earn triple the median income to do that.