MurphyA/hacker-news huggingface dataset:
by epolanski | 2025-09-07 15:00:40+00:00
1. Nonsense [1]

2. It's implementation dependent, but of course you lose tracing, etc if you want to just log with language primitives, which is why you shouldn't when every effect system offers you tools to do so. If you want a system where each side effect is traced, monitored and encoded as a recipe, then you use the effectful version.

[1] https://effect.website/play#769a55e0ea0a
by noelwelsh | 2025-09-07 15:00:52+00:00
This puts a lot of extra conditions on the runtime; you basically have to implement a "dynamically typed" runtime like Javascript. In doing so you lose a lot of performance. Google have invested something like a century of man-hours into V8 and on typical benchmarks the performance is about half of Java's, which in turn is typically about half of C / Rust's performance. That's a pretty big compromise for some.
by wongarsu | 2025-09-07 15:01:02+00:00
> By that logic, any technology that you can get certified in is too complicated?

That is a common view in UX, yes. It's a bit of an extreme view, but it's a useful gut reaction

> Traffic requires a certification (license) too. Must be a fake degree as well because they made it too complicated

In the US roads are designed so that you need as close to no knowledge as possible. You need to know some basic rules like the side of the road you drive on or that red means stop, but there is literal text on common road signs so people don't have to learn road signs. And the driving license is a bit of a joke, especially compared to other Western countries

There is something to be said about interfaces that are more useful for power users and achieve that by being less intuitive for the uninitiated. But especially in enterprise software the more prevalent effect is that spending less time and money on UX directly translates into generating more revenue from training, courses, paid support and certification programs
by cjcenizal | 2025-09-07 15:02:02+00:00
I'm surprised nobody has mentioned Fix the News yet (https://fixthenews.com/). If you want a weekly boost of amazing news from around the world, sign up for this newsletter!

For example, did you know that in July 2025, 99.7% of new power capacity added in the US was from clean power (led by Texas)? The EU, US, and UK have committed to a $125 billion global fund to protect the Amazon? The US prison population is the lowest it's been since 1992? A new therapy has successfully cleared 100% of metastatic cancers in trial patients? 1 in 8 kids in Botswana were born with HIV in 2001, but that number has dropped to 1 in 100?

These headlines rarely make the mainstream, but they're the ones that bring me the most hope and joy. If you're looking for positive news, you will love Fix the News.
by Esophagus4 | 2025-09-07 15:02:28+00:00
I’ve found sites like Balletopedia to be good starting points when I do my research.

Then I generally go to the candidates individual websites or see what their main talking points are. You don’t always get a sense for everything, but you kind of figure out who they are in general.

From an actual example of a candidate’s official Facebook page in my state, if you see them post something like “how come the MAINSTREAM media isn’t covering the BLACK on WHITE crime?!” you generally don’t need to do much research on them after that.
by _wire_ | 2025-09-07 15:02:33+00:00
Last time I looked at the Vatican website it was a delightful appropriation of 1999 bitmap layout made with Dreamweaver. Every saint has his own little virtually golden filagreed, pixelated box. Truly God's work.

The Catholic church is struggling at the same point of reckoning as U.S. Republicans: since 2001, humanity has finally stepped beyond these institution's insipid hypocritical dogmas and arcane privilege and power structures. But the ideological funicular keeps chugging along on the "mystery" of buried traction and "P.T. Barnum's dictum" that there's a sucker born every minute... The cable is about to snap due to wear and send the carriage careening into oblivion, but isn't the city pretty from the carriage?! Wheee!
by csallen | 2025-09-07 15:02:54+00:00
You are somehow confusing education with indoctrination.

The goal of education is to give people (ideally at a young age) valuable knowledge, critical thinking skills, and the ability to question and make independent judgments. There's nothing anti-democratic about that. Quite the opposite. And all evidence suggests this is far more common in democracies than it is in totalitarian regimes.

The goal of indoctrination is to instill a fixed set of beliefs or loyalties and to discourage doubt or alternative perspectives. Totalitarian regimes do this to create obedience and ideological conformity. And although many competing parties in democratic countries would like to do the same for their cause, that doesn't make it the definition of education.
by nodesocket | 2025-09-07 15:03:08+00:00
I’m self employed and literally have the cheapest (non healthcare.gov) plan I could find at $396 a month. The plan is absolute garbage with carve outs, high deductibles, limits, and caps. I fully expected if I ever really need to use it (knock on wood), they will screw me and deny claims. My premiums have nearly doubled in the last 5 years.

Seriously considering not having insurance and going cash. Any recommended plans for freelancers / solo self employed?
by skippyboxedhero | 2025-09-07 15:03:09+00:00
Hetzner, 16TBx2 HDD, 1TBx2 SDD, 64GB RAM, 20TB free bandwidth, $70/month.

I used 1TB of traffic on a micro instance and it cost me $150 (iirc). Doesn't have to be this way.
by Fade_Dance | 2025-09-07 15:03:15+00:00
I think a clear recreation is a cool addition to a wider portfolio that also showcases some of the elements you mention.

Having one deeply extended project and one memorable clean recreation (it's getting upvotes, seems like a novel enough idea) is probably more unique than two mildly extended projects, if I were to hazard a guess into what people ripping through dozens of portfolios are thinking.

You are probably right that the portfolio needs to be rounded out though and that this project shouldn't stand alone.
by gruez | 2025-09-07 15:03:18+00:00
>Norms and goalposts aside, what’s the value in adopting a formal policy of harassment against non-criminal, non-violent workers?

Deterring irregular economic migration? If the government adopts a non-formal policy of not prosecuting non-criminal non-violent workers, it's implicitly saying it's fine to people to violate immigration laws and come here to work, as long as you don't cause trouble. You might think this is fine because free movement of labor is good or whatever, but that's not what most Americans want.
by throwawayohio | 2025-09-07 15:03:24+00:00
I think you're right, unfortunately. Looking at the causes and the current actions of the US government (and, other governments worldwide tbh), this looks like an almost deliberate attempt to create a new class divide and supply of low-education workers. A depression would cement this. If you aren't already rich by the time it really kicks off, you probably won't make it out.
by moshib | 2025-09-07 15:03:39+00:00
I'm running Proxmox in my homelab. Although it's based on Debian, it doesn't lend itself to running tasks other than Proxmox itself. I, for one, would appreciate a KVM manager with web UI (Portainer for KVM, if you may) - but I'm reluctant to run something so vibe-coded.
by chasil | 2025-09-07 15:03:56+00:00
Digital Equipment Corporation sold a SQL database known as Rdb that could also run as a single file.

It was the first database to introduce a cost-based optimizer, and ran under both VMS and Digital UNIX.

Oracle bought it, and VMS versions are still supported.

https://www.oracle.com/database/technologies/related/rdb.htm...

https://en.m.wikipedia.org/wiki/Oracle_Rdb

(My employer is still using the VMS version.)
by esafak | 2025-09-07 15:04:01+00:00
It's because life moves faster now.

My wife started collecting fine tea sets ever since her mother-in-law asked her how she prepares tea. ("I'll show you how we prepare tea...") My wife does not drink tea. I do.

I say don't be a slave to possessions. Enjoy what you have, and what you inherit. If they become a burden, let someone else enjoy them. Life is too short to worry about things.

Time to make myself another cup.
by CuriouslyC | 2025-09-07 15:04:14+00:00
I have tripwires in my codebase for when Claude tries to run benchmarks with mock/synthetic data because it had a hard time getting the benchmark to run and decided to yeet it, to avoid potential scientific credibility issues, LOL. You can put the system on rails, but it's an engineering problem, these things are noisy program emitters with some P(correct|context), you can model them as noisy channels and use the same error correcting codes to create channels with arbitrarily low noise.
by ptero | 2025-09-07 15:04:49+00:00
As a US citizen I wish Canada well. US needs serious competition and IMO the ideas of economic world group hugs, globalization benefiting everyone, etc. are no longer working. They may have been net positive initially, but are not anymore.

Unfortunately starting the rebalancing often requires a crisis. I hope the next one will lead to a world with several stronger, independent and competing clusters, not a weaker, beaten up version of the current setup.
by rayiner | 2025-09-07 15:05:32+00:00
> Absent other argument, I'd say "where they've been since the 50's" is a good prior to take, no?

Please listen to the NYT podcast I linked. In 1950, immigration had been severely restricted for three decades, dropping the foreign-born population from 14.7% in 1910 to 5.4% in 1960. Then, Congress enacted Hart-Celler in 1965, but promised that it would not increase immigration. According to Gallup, public support for increasing immigration has never exceeded 34% since that time, and from 1965 to 2000, was under 10%. But in that timeframe, the foreign-born population has grown from a low of 4.7% in 1970 to 15.6% in 2024--higher than it ever was in the 20th century.

So no, continuing to ignore the immigration laws Americans voted for and have consistently supported is not a good prior.
by ednite | 2025-09-07 15:05:59+00:00
I’m still an MVC fan, thanks in no small part to Scott Allen’s teaching (RIP). I agree that if controllers stay tiny and boring, your model stays rich and your app stays portable, testable, and easier to evolve.

If you’re learning MVC, Scott’s OdeToCode/Pluralsight material still nails the fundamentals and the why behind them.
by idiotsecant | 2025-09-07 15:06:18+00:00
China's population skew heavily to middle age, whereas the US population pyramid is more like a population rectangle. It's entirely possible that they have an epidemic of dementia, but for a combination of social and demographic reasons that doesn't show in the data. Getting honest health data out of China, for example, is going to be pretty difficult.

https://en.m.wikipedia.org/wiki/File:China_population_sex_by...

https://www.populationpyramid.net/united-states-of-america/2...
by TheOtherHobbes | 2025-09-07 15:07:05+00:00
The microcoding means you have fairly standard CPU hardware - an ALU, some registers, memory ports, and so on - and the microcode sequences it to emulate the ISA.

So it's not that the ADA primitives were baked directly into TTL.

It's somewhat related to the Itanium model where the compiler generates a Very Long Instruction Word.

Microcode is a standard way of implementing CISC, but this machine took it further than usual.
by Runonthespot | 2025-09-07 15:07:38+00:00
Mainly I wrote it because I noticed Claude's "by design" use of grep meant it couldn't search the code base for things it didn't already know the name of, or find "the auth section". But equally, it's well documented that e.g. Cursor's old RAG technique wasn't that great.

My idea was to make a tool that just does a quick and simple embedding on each file, and uses that to provide a semantic alternative that is much closer to grep in nature, but allows an AI tool like Claude Code to run it from the command line - with some parameters.

Arguably could be MCP, but in my experience setting up a server for a basic tool like this is a whole lot of hassle.

I'm fairly confident that this is a useful tool for CC as it started using it while I was coding it, and even when buggy, was more than willing to work around the issues for the benefit of having semantic search!
by toast0 | 2025-09-07 15:07:46+00:00
At least in 2024, the US was the largest importer of Canadian exports, by a large margin.

If the US economy is in recession, it likely means less spending in general and so less spending on Canadian goods which is likely a problem for the Canadian economy. I'm sure there would be some benefits for Canada as well, but in a connected world economy, when one major country suffers, it's negative for most other countries.

That said, yeah it'd be nice if we (US) learned a lesson here, but we don't seem to be quick learners.
by mikewarot | 2025-09-07 15:07:52+00:00
I couldn't make heads or tails of Git for the longest time, until it dawned on me that my mental model of what it was, was completely wrong.

I thought it was a very sophisticated system of file version management that very carefully measured deltas between versions of files, and stored only those deltas. If you believe this, you'll experience nothing but grief with Git, because that's not what it is.

It actually stores everything you tell it to, and can optionally compress it down to deltas. The storage at the root is all content based, instead of file name based, so if you have 5000 different names for the exact same 1 megabyte of stuff, you'll only store it once, along with all the names (and other metadata it uses internally).
by xhkkffbf | 2025-09-07 15:08:01+00:00
As much as I like getting cheap things for next to nothing, I have always been horrified about the way that the Chinese firms were able to price things at next to nothing on eBay. Why? All because the postal treaty allowed the Chinese post office to dump all of the delivery costs on the Americans.

The costs need to be apportioned accurately and the Chinese firms were getting a great deal on the backs of the regular postal users in the US.
Ask HN: When it's too much observability?
by diegojromero | 2025-09-07 15:08:03+00:00
I have been adding observability (via OpenTelemetry) to some web applications for almost a year. I tend to add a span for each function with its input arguments (if possible), besides other data like information about the flow or the return value. Being able to see the function call cascade has been useful for debugging applications.

Having said that, I have two questions for the community:

1. Should I only add telemetry only for critical parts?

Thanks to adding a lot of boilerplate in each function, I'm able to debug issues in production easily. Would you say it is a bad practice to add a lot of telemetry information?

2. Where do you put the "limit" of your observability efforts in your applications when developing them?
by Lvl999Noob | 2025-09-07 15:08:29+00:00
The difference, in my opinion, is that you received the cli args in the form

``` some_cli <some args> --some-option --no-some-option ```

Before parsing, the argument array contains both the flags to enable and disable the option. Validation would either throw an error or accept it as either enabled or disabled. But importantly, it wouldn't change the arguments. If the assumption is that the last option overwrites anything before it then the cli command is valid with the option disabled.

And now, correct behaviour relies on all the code using that option to always make the same assumption.

Parsing, on the other hand, would put create a new config where `option` is an enum - either enabled or disabled or not given. No confusion about multiple flags or anything. It provides a single view for the rest of the program of what the input config was.

Whether that parsing is done by a third party library or first party code, declaratively or imperatively, is besides the point.
by skrishnamurthi | 2025-09-07 15:09:03+00:00
The correlation is likely causal in both directions.

They're niche because they're doing weird, interesting things. Like creating their own VMs to support funky features. So nobody wants to depend on them: low bus-factor.

They can do weird, interesting things because they don't have a large user-base that will yell at them about how they're breaking prod.
by jmyeet | 2025-09-07 15:09:05+00:00
There's been a lot of revisionist history with the World War 2 and the Cold War that really understates the USSR's instrumental role in defeating Germany.

Fascism was popular in the US. Henry Ford shared his thoughts by publishing The International Jew [1]. Hitler was a fan. Ford was mentioned by name in Mein Kampf. We had the Business Plot [2] in 1933. There was a Nazi rally at Madison Square Garden in 1939. The German American Bund was present until 1941.

On the other side of the Atlantic, Stalin had initially sought an anti-German alliance with Britain and France but was rebuffed, leading to the deal with Hitler.

The US had ~400,000 casulaties in the European campaign and none really until D-Day in 1944. The USSR lost somewhere between 26 and 30 million people in WW2, something only really revealed by a 1959 census. Had Germany defeated the USSR and taken MOscow in 1941-1942, we would live in a very different world.

The result of World War 2 was that Hitler lost but the fascists won. Under the guise of fighting Communism (eg the Truamn Doctrine, leading to the Korean and Vietnam wars). NATO was an imperial project. Charles De Gaulle (in the 1960s) went so far as to say Western Europe was in danger of becoming a US protectorate.

We all know about Operation Paper Clip (I hope) but less known is how Nazis found their way into NATO. Adolf Heusinger went from Hitler's Chief of the German High Command to Chairman of the NATO Military Committee. And he wasn't the only one [3].

So when that commenter called the Cold War "retarded", I suspect they're referring to how the US took up Nazi Germany's fight against Communism.

The whole Red Scare was terrible for average American citizens. It was used to dismantle the labor movement and unions and ultimately led to Nixon, Reagan and Clinton and the destruction of real wages and living conditions.

[1]: https://en.wikipedia.org/wiki/The_International_Jew

[2]: https://en.wikipedia.org/wiki/Business_Plot

[3]: https://www.historynet.com/these-nato-generals-had-unusual-b...
by agwa | 2025-09-07 15:09:15+00:00
Those are not in fact limits:

> There can be a delay between when you incur a charge and when you receive a notification from AWS Budgets for the charge. This is due to a delay between when an AWS resource is used and when that resource usage is billed. You might incur additional costs or usage that exceed your budget notification threshold before AWS Budgets can notify you, and your actual costs or usage may continue to increase or decrease after you receive the notification.
by hereme888 | 2025-09-07 15:09:17+00:00
I think it's imbecile for self-righteous people to not spare a few moments of patience to politely try to correct those who were exposed to wrong information that caters to their bias. It's almost guaranteed that you also believe some sort of ridiculous conspiracy or bias, just like everyone else.

Maybe try listening to them. After all, scientists did switch from "global warming" to an unspecific term like "climate change", which gives them a reason for distrust. Same for other aspects of scientific notion, like distrust against scientists when they and politicians tried to cover up information on COVID and COVID vaccines.
by jimkleiber | 2025-09-07 15:10:02+00:00
And I imagine avoiding political issues can show up also as avoiding issues or conflicts at work or in any group of people to which we belong.

I think so much of it is us feeling emotionally overwhelmed and running away. Anxiety can be really helpful if we engage with it, have the courage to address the fear. If we just always run, especially with social conflicts, the conflicts often don't go away, we just pretend they don't exist until they boil over.
by bwfan123 | 2025-09-07 15:10:09+00:00
> say things like "build me a Fusion 360 alternative written in Rust

This video of a dad making a pbj sandwich based on instructions from his kids shows why this is impossible [1]. There is too much context you are assuming, and by the time you specify all the context, it becomes almost a programming language.

Communication assumes a lot of shared and hidden context. Contexts are shared world models. For us humans, our shared world models conflict as well. World-models could are determined by beliefs which in turn could be determined by variety of factors. Context could be cultural (same language different cultural backgrounds), could be genetic (men and women), etc.

[1] https://www.youtube.com/watch?v=j-6N3bLgYyQ
by dv_dt | 2025-09-07 15:10:32+00:00
We are capital deployment variability limited with too much capital concentrated in the hands of too few decision makers. Inequality is an indirect measure of this and economic data generally correlates higher inequality with lower economic growth.

I think inequality causes a local maximization pattern of capital/company optimization making more profits for individual companies but dampening broader competition and exploration of alternatives which in turn is what kills higher growth

fewer larger companies also increases singularity blindness because of fewer larger investment directives
by SapporoChris | 2025-09-07 15:12:01+00:00
"Yeah, it's always been like that, South Korea today is absolutely full of US military personnel. "

In 1952 there were 326,863 US troops in South Korea. Last count there is 28,500 US troops. I struggle to fathom any definition of full of US military personnel that could possibly be true.

https://en.wikipedia.org/wiki/United_States_Forces_Korea#Num...

"The sight of US tanks on streets is considered normal."

I've been in Seoul over three months, I've never seen a military tank on the street. In fact, I've never witnessed a tank on a street in my entire life in any country anywhere.

"War is like the main industry of the US, ..." Nope, not even close. https://axiomalpha.com/wp-content/uploads/2022/08/Screenshot...

"... it's very profitable to have military bases in 55 countries, with a $1 trillion annual pot to draw from. " US Spends over 150 billion annually on overseas base. https://www.mintpressnews.com/214492-2/214492/

Can you provide any source that verifies any of your post? I can't seem to find anything I can point to and say, yes this is true.
by hagbard_c | 2025-09-07 15:12:14+00:00
People are not so much tuning out the news as they are tuning out the narrative pushed by the likes of the Guardian et al. The old Soviet riff about there not being any truth (правда or 'Pravda' , the newspaper of the Central Committee of the Communist Party of the Soviet Union) in the News (известия or 'Izvestia', the newspaper of the Supreme Soviet of the Soviet Union) nor was there any news in the Truth holds true for most of the legacy news outlets out there. The clear bias shown by the Guardian and similar outlets has made them close to useless as a source of news.

There are plenty of alternatives now which are not under control of the legacy publishers. Most of these are just as biased as legacy publications so following 'alternative news sources' is not a panacea for getting closer to the truth. You need to follow a number of outlets with different - and often opposing - biases to get a wider picture. RSS feed readers do wonders here but it still can take quite a bit of time and effort to separate 'news' from 'narrative' no matter the source.