MurphyA/hacker-news huggingface dataset:
by gorgoiler | 2025-05-28 13:41:15+00:00
It’s more common than you think if you expand your view of release a bit. On the one hand you very much still have shrink-wrap software (for example, all firmware) that ships on a very slow cadence.

On the other hand even the big tech companies will only expose code paths very slowly and very conservatively. Meta’s Threads.app for example combined both a constant churn of innovation on master with a very measured gating of new features shipping to the public.

The best teams do indeed, as you say, ship and test finished builds on a weekly or daily basis even if the stuff that gets under the customers’ / users’ / clients’ noses appears on a far less regular basis. After all, any kind of severe bug could necessitate a release at any moment.
by codelion | 2025-05-28 13:41:28+00:00
Hey, yes the reported results do not restrict any time limit or token limit for the benchmarks. We run our baseline with the same config 0.6 temp and max_token 32k but we set a timeout after 600 secs. Otherwise it would take forever to benchmark with the resources we had. I have a note in the actual paper on that in the implementation details section.
by mark_l_watson | 2025-05-28 13:41:34+00:00
Exactly right, and also: except for election seasons I budget only about an hour a week for news and politics, but a little more for geopolitical and geo financial material. I choose a few sources, stick with them for a month or two, then move on. Lately I have been enjoying news from sources in Singapore, and I like the Israeli news outlet Harretz because they seem to cover both sides of issues.
by linksnapzz | 2025-05-28 13:42:54+00:00
Tomayto, tohmahto.

The SCR/EGR/DPF regime that's been forced upon truck mfrs is at the ragged edge of reliability and maintainability, not to mention its effects on fuel use. So that regulators who've never heard of Pareto optimization can pursue cutting the final 1% of the emissions that a truck from the 1960s would have.

One badly-tuned mid-80s F700 can produce more particulates in a day than a brand-new diesel truck will in its lifetime, but somehow, the priority is not making it easier for the owners of forty-year-old equipment to update to the standard of...2004, but rather to decrease the number of milligrams per tank (at $infinity cost) of soot that a brand-new engine is producing.
by ty6853 | 2025-05-28 13:42:57+00:00
Not really, again under independence from external government control the monks quickly organized a brutal fuedal system holding most the non-monks in serfdom, I don't know why their brutality would change post cold war.

And again I'm not singling out monks in particular, lots of non-buddhists did that too as did the Chinese that conquered them just under a more intellectually polished reasoning.
Show HN: I made an exclusive list of Ahrefs alternatives (AhrefsAlternative.com)
by Wealthyshezzy1 | 2025-05-28 13:43:07+00:00
Explore the top competitors to Ahrefs for SEO, backlink tracking, and keyword research. Whether you're a startup or agency, find SEO tools that match or exceed Ahrefs in performance. Save money without losing insights.
by bluGill | 2025-05-28 13:43:22+00:00
You CAN have n different whatever in a polyrepo - that doesn't mean you must. You can settled on a company wide package manager, CI system, build system and whatever. That is what my company has, while each repo has their own setup scripts, there are maybe 100 lines in each repo (and almost all of those lines are redundant and could be combined if I spent some time).

The above breaks down when we have third party code - since they don't follow our common patterns for building so they have to do something different. Bringin that into a monorepo would be just as different from everything else.
by bandoti | 2025-05-28 13:43:29+00:00
I picked up a Commodore 64 that came with the guidebook/developer manual and it’s honestly inspiring.

The fact that it comes with the complete assembly language, circuit diagrams, and BASIC language reference is something you just don’t see today.

Being able to write whatever in whichever places in memory makes it more of a tool fostering creative expression.

Honestly, before reading through those manuals I never really needed to consider having to implement multiplication in terms of addition instructions.

Even though those are basic properties of arithmetic, it’s easy to take for granted.
by bayindirh | 2025-05-28 13:43:42+00:00
> There is no way.

No, there's a way without running afoul of thermodynamics. You need to bleed the heat to a cooler surface efficiently, and you can do it without any external power.

You can use heat pipes to effectively wick away heat to a heat sink, like the Earth itself. Similar systems exists for cooling and heating, which uses buried pipes to extract or dump heat to the Earth's crust. You can sink the heat similarly without any external power (sans wind to push air through the material).

In the Windtrap example, the other side of the opening is a deep well basically. Cooler than outside world. The rocks sink the heat probably, too. Sı it's possible to create self-sustaining process without external electricity. Yes, an heat-pipe is not solid-state per se, but it's insulated and works on the principle of heat difference only.

> their device is nothing but a novel way of making a dehumidifier that needs some kind of active component...

No, their paper say that they forced air through it and it worked on a temperature differential. Maybe a compressor or Peltier device can acclerate the process, sure, but sinking the heat to the earth and blowing air through it will work equally well.

Have a friend who designs heat-pipes for space applications. That things are way faster than we see on computer applications, but equally more expensive.
by jeanlucas | 2025-05-28 13:44:14+00:00
The premise that Buddhism is anti-violence feels like a misunderstanding on itself.

The paper addresses this well, Buddhist ethics are situation and pacifism isn't absolute nor it means to accept whatever others do. Pacifism *is not* passivism.

Plus, Buddhist states may twist what means to be a monk, after all, being a monk becomes a position of power in a religious state... Just like in any other religion.

10/10 paper
by 0_____0 | 2025-05-28 13:44:58+00:00
I was just kvetching about this to my partner over breakfast. Not exactly, but a parallel observation, that a lot of people are just kind of shit at their jobs.

The utility tech who turned my tiny gas leak into a larger gas leak and left.

The buildings around me that take the better part of a decade to build (really? A parking garage takes six years?)

Cops who have decided it's their job to do as little as possible.

Where I live, it seems like half the streets don't have street signs (this isn't a backwater where you'd expect this, it's Boston).

I made acquaintance to a city worker who, to her non-professional friends, is very proud that she takes home a salary for about two hours of work per day following up with contractors, then heading to the gym and making social plans.

There's a culture of indifference, an embrace of mediocrity. I don't think it's new, but I do think perhaps AI has given the lazy and prideless an even lower energy route to... I'm not sure. What is the goal?
by yetihehe | 2025-05-28 13:45:00+00:00
I've load tested erlang and had cascading failures in my code. While I love it, erlang is not a silver bullet. I also managed to find a one-liner that will block whole erlang vm for many minutes with 100%cpu usage on only one core, so it's not perfect here too, but it's one of those "well, don't do that in this way" cases. Joe Armstrong was intrigued :D
by SR2Z | 2025-05-28 13:45:33+00:00
> We have a huge consumer goods economy

Office space is not a consumer good. Buying a bunch of LaCroix is also not going to make a dent.

> We should probably just measure this.

We should also measure engineer productivity in general. Despite decades of research we still haven't found a way.

> The actual belief is that they are somehow more pleasant than my own home.

No, that's not the goal. This is a job and the point is not to make you have a good time; the point is for you to do work for the company and have it not suck too much.
by StrandedKitty | 2025-05-28 13:45:39+00:00
Not bad at all! WebGPU has compute shaders in the base spec, and it looks like 66%+ of internet traffic already supports it: https://web3dsurvey.com/webgpu

By the way, if you are running any high-traffic websites you can donate your users' device data to web3dsurvey (with a simple JS snippet). I'm sure it will be appreciated.
by dylan604 | 2025-05-28 13:46:28+00:00
> 3d printing will slowly

I'm not sure why you continued using words when you summed up 3D printing with those four words. In the time it takes to print 1 object, you could have molded thousands of them. 3D printing has done a lot for manufacturing in terms of prototyping and making the first thing while improving flexibility for iterations. Using them for mass production is just not a sane concept.
by sznio | 2025-05-28 13:47:00+00:00
>Until I read an application written entirely by a person. And then another. And another. They glowed with delight and joy and sadness and with the unexpected at every turn.

These are the people who had their applications rejected elsewhere since the AI didn't like them. I use ChatGPT to create my resume since it gives me at least a chance I'll get a response. Manually written resumes get ignored.
by jonathanstrange | 2025-05-28 13:47:14+00:00
The thread was about the work force and in Denmark the vast majority of migrants work. Go look it up on any statistics site, I certainly did but I'm not going to provide you with the link. It's very easy to look up. The Danish government publishes this information.

Industrialized countries unable to accommodate and become appealing to a sufficient yearly inflow of migrants to rejuvenate the work force are doomed. The population statistics are crystal clear about that. That's just how it is. Those countries could have changed their pension systems 30 years ago to avoid this problem but didn't.

Other than that, I don't care what you personally mean by "...are positive" about a whole group of people. Making such statements about hundreds of thousands to millions of people is an obviously gross generalization and not at a level worth discussing.
by palmotea | 2025-05-28 13:49:02+00:00
> So, for MLE, working with AI that isn't always reliable, is a norm. They are accustomed to thinking in terms of probabilities, distributions, and acceptable levels of error. Applying this mindset to a coding assistant that might produce incorrect or unexpected code feels more natural. They might evaluate it like a model: "It gets the code right 80% of the time, saving me effort, and I can catch the 20%."

And given the current climate, the MLE's feel empowered for force their mindset onto others groups where it doesn't fit. I once heard a senior architect at my company ranting about that after a meeting: my employer sells products where accuracy and correctness have always been a huge selling point, and the ML people (in a different office) didn't seem to get that and thought 80-90% correct should be good enough for customers.

I'm reminded of the arguments about whether a 1% fatality rate for a pandemic disease was small or large. 1 is the smallest integer, but 1% of 300 million is 3 million people.
by maxehmookau | 2025-05-28 13:49:11+00:00
An embrace of mediocrity in one's work, specifically, though.

In many countries, the UK for example, wages have become stagnant over the last 15 years and "getting on in life", "social mobility", whatever you want to call it, appears to have stalled entirely.

Maybe "Who cares?" is the correct response for many people.
by pjmlp | 2025-05-28 13:50:05+00:00
See PL/I, NEWP, JOVIAL, predating C for a decade.

Also even with 255 limitation, there could be optimizations in place with struct/union, similar to small string optimization done in C++ and modern languages.

However even considering this was a non-starter in PDP-7/11, there is no excuse why since 1989, WG14 never considered adding capabilities to the standard library similar to SDS, or language improvements like fat pointers (There was even an attempt proposal from Ritchie himself).

They had 36 years to improve this.
by Aurornis | 2025-05-28 13:50:08+00:00
That’s what I was saying: People who see themselves as being extra-rational are often the same ones outsourcing their thinking to personalities they follow.

Your example of LessWrong is perfect because the “rationalist” community is, ironically, home to a lot of irrational beliefs deeply held. I think their desire to feel like they’re going back to first principles and entertaining alternate theories leaves them especially vulnerable to people who know how to write prose that fits the rationalist mold.

That’s why you see the “rationalists” getting involved with people like Moldbug, Curtis Yarvin, and other reactionaries.
by mikn | 2025-05-28 13:50:32+00:00
Hi! Previously mentioned ex-Google SRE! There are a few layers to it - to make it work "ok" you need to first have a tool runner wrapper rule that does something similar to:

```

ctx.actions.write(output="""

tool_path=$(realpath {tool_short_path})

cd ${{BUILD_WORKING_DIRECTORY}}

exec $tool_path

""".format(tool_short_path=tool.short_path)

```

The purpose of this rule is to ensure that the tool's CWD is actually where you are inside the repository and not within the runfiles folder that Bazel prepared for you.

The second step is to set up a symlink target, similar to this:

```

#! /usr/bin/env bash

tool_name=$(basename $0)

exec -a "$tool_name" bazel run --ui_event_filters=-info,-stdout,-stderr --noshow_progress //tools/bin:$tool_name -- "$@"

```

We need to filter out all UI events since for some tools we intercept (such as jq) it expects the stdout to be clean from other output when used programmatically.

We then create a symlink for each tool name (say kubectl) to this script from another folder, and then we use `direnv` to inject the folder of symlinks into the user's paths with an `.envrc` file in the repository root like this:

```

PATH=$PWD/tools/path:$PATH

```

We have had this in place for quite a while now - it does seem like this pattern has caught some more wind and buildbuddy.io has released a ruleset: https://github.com/buildbuddy-io/bazel_env.bzl paired with https://github.com/theoremlp/rules_multitool achieves the same thing that we have built internally, the main difference being that with the bazel run wrapper we have made, you always run the latest version, whereas with the bazel_env pattern you need to manually rerun their target to get the latest binaries. :)
by dmje | 2025-05-28 13:51:10+00:00
On the one hand I’m nodding along and have a bunch of links bookmarked about the - for want of a better phrase - “trend to mediocrity”. It’s true that the median is where everything goes if you feed the beast the most average stuff you can find, there’s no doubt about it.

On the other, there are many, many examples of artists and musicians and museums and galleries and others who are - still, always have been, always will be - making extraordinary, brilliant, unique, beautiful things. There’s not a day goes by on HN that I don’t see stuff that fits this mold.

I think there’s actually extraordinary opportunity here, to continue making things that are great and unique and rough around the edges and cared for. The author sums it up well: but I’m not sure the scene is quite as dire as he’s making out at the beginning of the article.
Show HN: Smart Silence – Remind your iPhone to stay quiet in quiet places
by ebagsnave | 2025-05-28 13:51:49+00:00
Hi HN,

I built an iPhone app called *Smart Silence* after sitting in a quiet setting (a service, actually) where someone’s phone rang loudly and interrupted everything. It wasn’t intentional — just one of those forgetful moments. I started wondering: what if our phones could gently remind us to stay silent when it matters?

*Smart Silence* helps iPhone users do just that. It lets you:

- Mark places where silence is expected (like libraries, meetings, classes, or houses of worship) - Get a reminder when you enter, with an easy Shortcut to enable Do Not Disturb - Schedule quiet times (e.g. “Mondays 9–11am at this place”) - Share Silent Places with others — so your community, school, or workspace can use the same setup - Stay fully in control — no auto-silencing, and no location tracking outside of defined zones

It’s currently available via TestFlight: https://testflight.apple.com/join/47CJ31VK

I’d love feedback — especially around usability, edge cases, or features you’d expect. If you run or attend a place where silence matters, I’d love to hear your thoughts.
by ty6853 | 2025-05-28 13:51:49+00:00
Religion is largely a belief in a way of living life. Democracy happens to be the most powerful religion at the moment, heretics can be imprisoned for life such as William Pickard was for manufacturing LSD and sinning against the belief of the congregation. People who disavow themselves entirely of the religion of democracy are laughed at ('sovereign citizens') while those priests who pretend to practice it while violating the tenants ('cops') are revered.

'Democracy' (in practice a republic in places like US) is just a different religion. Without the devoutism of a segment of powerful 'believers', the religion in power switches to a different one.
by triceratops | 2025-05-28 13:52:14+00:00
> Covid was likely from a lab leak...government...worked to oppress [sic] that

Controversial opinion scoped solely to this one topic: who gives a shit?

In general I agree that governments shouldn't be in the business of cover-ups or suppressing the truth (and in this case I don't think we'll ever know the "real" truth). But what's the difference here? Covid happened, however it happened, and we all had to deal with it.

Bringing it up now feels politicians trying to distract from more pressing problems that they don't have any answers for.
by neom | 2025-05-28 13:52:34+00:00
It's not meaningless, people have whole PhDs in this stuff and it's a component of the concentration of social cultural anthropology.

https://en.wikipedia.org/wiki/Valentino_(fashion_house)

https://en.wikipedia.org/wiki/Valentino_(fashion_designer)

But within the houses system, Valentino sits somewhere specific. Hence I am being specific about The House of Valentino.

Valentino = Warhol.
by therealpygon | 2025-05-28 13:52:39+00:00
You believe the increase in population has been caused by “massive immigration”?

We’ve had roughly 4 million births and 2 million deaths per year since 1980. That is roughly a difference of 90 million. Additionally, when people cite immigration numbers, they frequently leave out negating numbers; the amount of people who were here temporarily, the amount of people who were deported or left voluntarily, and those who are “repeat offenders” in terms of migration that are frequently counted multiple times. So while yes, the number of immigrants as a percentage of population has increased in that time, the entire population increase is not a direct result of the roughly 10-15% they account for, which also aligns with the roughly 10-15% of the population they account for. Also, if you go back further than just when you were born, the US had roughly 14% immigrant population since 1900. Racism (in the form of nationalism/anti-immigration/etc) and nationalist changes to immigration laws reduced that number to 3% in the 20s, which has been slowly returning to the same 14% level since the 70s.

The US population growth has slowed overall since you were born, averaging a rate of 1% +/- 0.5% over that time and currently lower than when you were born. During that same time, our average infrastructure spending has grown from 300 to 600 billion a year; a 100% increase over that time compared to 1% growth in population per year.

So, given all these facts, how do you reconcile your statements that we have added 100 million due to massive immigration with no increases in infrastructure, when the facts seem to directly refute your assertions?
by close04 | 2025-05-28 13:52:41+00:00
> half+ of them are voluntarily switching to new jobs

Are they more complex task jobs? I rejected OP's theory because no evidence was put forward that drivers will just move to "higher complexity tasks". Are they? Are we creating a constant stream of higher complexity task jobs that truckers can routinely reach with moderate upskilling and which aren't at risk of being automated in a couple of years?

We have millions of jobs which haven't changed in years skills wise and are somewhere on the bottom rungs of job quality. Yes trucking is bad, but even "just" 1.5 million people doing this for years means they have no realistically better career option. There are 50% more truckers now than 20 years ago. So we haven't really created all that many "higher complexity task jobs" so far, we just created more of the same.

When the bottom falls out on this one, it falls all at once. The moment automation comes for one trucking job, it comes for all. There will be no bargaining power, there will be just "accept even worse conditions or take a hike". Automation doesn't fix their problem, it fixes yours: stuff's cheaper. Is your theory also that all those people will just magically get better jobs like stated here:

https://news.ycombinator.com/item?id=44114878

https://news.ycombinator.com/item?id=44115072

Is the theory bunk because you jumped straight in the middle of the thread? Or because it doesn't give you the good feelies? I'm not saying it's all doom and gloom. But let's not pretend it's all roses either. We'll get cheaper stuff, and maybe the next generation of people will have better than just trucking jobs, and all it will cost is that most of the current generation of truckers will get screwed worse.
by dalyons | 2025-05-28 13:52:45+00:00
You are of course entitled to your opinion, and I do appreciate going against the grain, but having worked in an “hours” environment and a “minutes” environment I couldn’t disagree more. The minutes job is so much more pleasant to work with in nearly every way. And ironically ended up being higher quality because you couldn’t lean on a giant integration test suite as a crutch. Automated business metric based canary rollbacks, sophisticated feature flagging and gating systems, contract tests, etc. and these run in production, so are accurate where integration tests often aren’t in a complicated service topology.

There are also categories of work that are so miserable with long deployment times that they just don’t get done at all in those environments. Things like improving telemetry, tracing, observability. Things like performance debugging, where lower envs aren’t representative.

I would personally never go back, for a system of moderate or more distributive complexity (ie > 10 services, 10 total data stores )
by HideousKojima | 2025-05-28 13:53:10+00:00
No, his comment seems to be pretty clearly framing it as "not a monolith". Much like how Native Americans are often depicted as peaceful "noble savages" living in harmony with nature when some tribes might have fit that description while others were intentionally setting massive forest fires to drive out game, ripping people's hearts out in human sacrifices, etc. It's silly to describe the inhabitants of two continents as a monolith in the same way it's silly to describe all adherents of a massive religion (especially one without any central governing authorities) as a monolith.
by sndean | 2025-05-28 13:54:08+00:00
> a lot of people are just kind of shit at their jobs.

Is this similar to the Peter principle, though? And not that it is exactly that concept, but that book is from 1969. People have been making this observation for a while.

In this context, it's more comforting to really pay attention to very competent people. I had a home inspector spend ~5 hours on my house and was amazed by every little detail he discovered and documented, and how knowledgeable he was, etc.

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