MurphyA/hacker-news huggingface dataset:
by IAmGraydon | 2025-05-04 18:57:44+00:00
Reddit is nothing more than a social manipulation platform, and their feigned outrage at this is hilarious. They are absolutely complicit in allowing this very thing by allowing signups without any identity verification. They don't stop it because they know that a large percentage of their traffic is bots, and doing so would negatively impact the value of the company. So once again, the right thing is set aside for money.
by twodave | 2025-05-04 18:58:28+00:00
I thought the context of my comment made it obvious. Unneeded and unnecessary items cluttering up your home are to me akin to leaves in the garage. It inconveniences me every time I have to step around or over them, clear space to set a drink down, move that box in my closet full of old cables, etc., similar to how walking into your garage with socks on is a lot more annoying if there are leaves and pollen about. I would contend it’s rather less healthy not to notice these things since they subtract from one’s executive function.
by owenversteeg | 2025-05-04 18:59:19+00:00
The article is a useful piece of advice, "when you can't get money owed from a company, go to their insurer", but _why_ are movers so notoriously bad?

I think the core problem here is a few things. 1) being entirely reliant on other people, 2) people with no incentive to care, and 3) no recourse when things go wrong. When all three combine, it only takes the smallest thing for the shit to hit the fan. This is common with movers, car mechanics, tradespeople, police, interactions with large faceless corporations etc.

The first, being reliant on people, is a more modern phenomenon and something you can mitigate with some proper planning and "lifestyle design." A combination of useful skills, close friends/family, and spare time/money are the answer. The second you can help by being friendly and getting to know people, even better if you have some sort of local connection; if they know they'll see you around town they will be less likely to screw you over. The third is often money: withholding (part of) payment until work is complete, credit card chargebacks, small claims court, etc.
by kajecounterhack | 2025-05-04 18:59:44+00:00
Higher willingness to pay does not matter unless the market is segmented. So if the tech gets cheaper, unless they explicitly make an expensive "oft-cleaned" tier and a less expensive "less-oft-cleaned" tier, what matters is average willingness to pay.

"Once the tech becomes cheap, expect the car quality and cleanliness to go down" -- here you were positing that the _average_ willingness to pay for cleanliness will go down enough to affect things, barring any market segmentation. And I disagree:

1. You're assuming that the reason _why_ Waymo's cars tend to be cleaner than your typical Uber / Lyft is to satisfy a wealthy clientele. This elides a big reason for the existing gap: Uber / Lyft drivers aren't professionally managed. You don't directly pay for your Uber driver's interior car cleaning when you buy a ride, but the salary of folks managing Waymo's fleets is factored directly into pricing. Even if Waymo's clientele were less wealthy, you have to clean your cars and pass the cost on to all users. Additionally, interior cameras are pretty motivating to not mess up cars!

2. You're assuming that the cars today don't get maximum utilization, and that with more utilization you'd see dirtier cars. This is a pretty bad assumption - the cars are being utilized about as heavily as you can hope. In SF for most of Waymo's existence demand has outstripped supply. And the cars are still very clean :)

So if the usage is the same, and peoples' expectations for cleanliness are the same, why would rate of cleaning change as time goes on for the service?

The only thing I can think is if no reasonable alternatives to Waymo arise - in that case, cleanliness could go down but it has less to do with the clientele / willingness to pay, and more to do with competition / monopoly.

As another note, I just don't see how cleaning-based market segmentation would make good operational sense. Is cleaning the car slightly less frequently really gonna help the bottom line? Is the price differential big enough at single-ride scale? Do even rental car companies do this for their fleets - the cheap ones still seem to clean their cars.
by Braxton1980 | 2025-05-04 19:00:14+00:00
>30-40 years have been increasingly screwed over by the wealthy and the political elite

Trump is a rich real estate mogul and Elon Musk is the richest person in the world.

>The fact that nearly everyone who is responsible for the erosion of the middle class hates him is reason enough put him in power

Republicans aren't also responsible for the erosion for the middle class? If so, they don't hate him, so how is this a meaningingful coloration?

>who in reality just consider the enemy of their enemy to be their friend

Who are their enemies? Democrats exclusively? Why?
by kadarla | 2025-05-04 19:01:27+00:00
Hey HN, I’ve been frustrated with the UX of the official TypeScript docs, really great content, but it could be more beginner-friendly and easier to navigate. So, I built typescriptdocs.com, a port of the official docs with a fresh, maintainable stack and a polished UI.

Huge respect to the TypeScript team for their incredible work, this is my attempt to complement their efforts. The site is currently a faithful port but designed for easier updates and better readability. My goal is to make it the goto resource for TypeScript devs, from newbies to pros, with community-driven features like tutorials and advanced guides.

It’s open-source, and I’d love your feedback and contributions! Check out the https://github.com/chan27-2/typescriptdocs to report issues, suggest features, or add content. What do you think—how can we make TypeScript docs even better?

Sai Chandan Kadarla
by Qwuke | 2025-05-04 19:01:44+00:00
Rust typically beats Go web frameworks on tech empower performance benchmarks, if you're curious where languages typically rank up in terms of web framework performance. https://www.techempower.com/benchmarks/#section=data-r23

What does "pure raw metal" performance mean? Go has a garbage collector, which I usually hear causing GC pauses negatively affecting performance compared to C/C++/Rust.
by heyarviind2 | 2025-05-04 19:01:52+00:00
Hey HN

I built aye.so – a tiny web tool that lets you send digital letters to anyone via email... but with a twist: the letter is delivered after 10 hours.

Why? I wanted to recreate the feeling of anticipation and emotional suspense that physical letters once brought. Instant messages are convenient, but sometimes the delay makes the message feel more special.

How it works: You write a letter and enter the recipient's email

They receive a message saying: “You’ve got a letter. It’ll arrive in 10 hours.”

After the wait, they get a second email with a link to view the letter

No signups required. Free to use.

Small touches: Letters come with cute “emotional stamps” (e.g. Love, Regret, Confession, Oops, Celebration)

There’s a status tracker with playful stages like “Sealed,” “In the clouds,” “Almost there,” etc.

Built with privacy in mind: no tracking, no inbox snooping, no read receipts.

I’d love your feedback. I’m thinking of adding scheduling, themes, and public message walls next.

Thanks for checking it out!

— Arvind aye.so
by cue_the_strings | 2025-05-04 19:01:54+00:00
I hate going into semantics like this, but I guess there's no other way.

Music - rhythm, harmony and melody - has patterns. Those patterns can be described / named. There are systems to also write them down.

When you mention reading / writing music and music theory, western notation and western music theory are what first comes to mind for most of us here. They are obviously not the only ways. Any one of us can trivially make our own systems, or adopt tiny portions of the western system. I have no doubts that people have done that.

From my personal experience, back we were teens, my friend group and I knew a tiny bit of theory (5ths, major, minor, 7th chords + pentatonic / blues scales) so we could use that in communication. The other thing we'd do is refer to motifs by citing them from songs, like "drum beat like When the Levee Breaks" or "strumming pattern like Where is My Mind). Or "for the brigde, turn it around like in Goddamn Lonely Love". Your group knows the same songs, and then you just cite that + show someone something on a guitar.

If you play with a wider group of musicians, a language likely starts to appear, and things get called fixed names more often. No doubt that all the blues people did it, the Beatles and that whole scene did it, ...

Now, if you're into music enough, and want to communicate with other musicians from different backgrounds and genres, it makes sense to just learn the regular western notation (because it's convenient for noticing harmony) and theory (because it has names for all the concepts). It's a bit infuriating that such fancy names ("dominant", "leading tone") are given to such seemingly simple things, but this is true of any jargon.

I've seen the equivalent with self-taught programmers, where they understand some CS concept, but can't name it properly. Maybe in your local demoscene, it got called something else, because nobody has formal CS knowledge. That was quite frequent before the internet, but still is possible when people do something as a hobby.

But for western music theory and notation, you can use it strictly descriptively and not prescriptively. Learn some, then transcribe your favorite songs, write down the progressions in roman-numeral-notation or something, figure out which scales are used, figure out how melodies fit over chord changes, ... Shame music education is closely tied to a classical (and / or jazz) repertoire in most places, it doesn't need to be.

But in any case, both playing well and writing songs obviously takes a lot of practice and effort, and you use whatever you have at your disposal to help. The "we don't practice, we don't care, this just comes out of our soul on its own" is plainly disingenuous, that's the most toxic part of it. But you can't write music without theory, at least your own pidgin theory.
by holowoodman | 2025-05-04 19:03:17+00:00
At some point in adult medicine, it was recognized that using an analgesic during surgery, in addition to the then normal combination of paralytic and hypnotic, significantly increased survival rates. This fact was independent of the patients capacity to remember the pain and wasn't any kind of psychological response like PTSD. It was the basal reaction to injury and pain by stress that killed those patients.

The exact same reaction kills non-adults. The proof took longer, but it is there now. That doctors even needed proof instead of, without further experimental knowledge, assuming the null hypothesis of children being small adults in this case already is proof of a kind of chauvinistic barbarism. Infants were some kind of lesser human to them, thus couldn't react in the same way as adults.

Remember, the norm was _no_ analgesia, _no_ pain relief. For the majority of infants. Its not that they decided on a case by case basis on the right balance of analgesia vs. risk. They decided as a matter of course that analgesia was superfluous for infants.
by maxloh | 2025-05-04 19:03:36+00:00
Actually, 450 ms was already a cache hit. The response time would be 530 ms on the first query of google.com:

./godnsbench -c 1 -q google.com -a https://sky.rethinkdns.com/dns-query ... 2025/05/05 02:50:14 [info] Average per query: 532.1144ms

Subsequent queries for google.com within a few minutes would result in a slightly shorter response time, like my second comment above.

./godnsbench -c 1 -q google.com -a https://sky.rethinkdns.com/dns-query ... 2025/05/05 02:50:48 [info] Average per query: 468.5749ms ./godnsbench -c 1 -q google.com -a https://sky.rethinkdns.com/dns-query ... 2025/05/05 02:55:04 [info] Average per query: 472.1229ms

Some of the lengthy response times originate from the overhead of DNS over HTTPS. If we switch to the DNS over TLS version of Rethink DNS, there will be about a 240-320 ms improvement in response time.

./godnsbench -c 1 -q google.com -a tls://max.rethinkdns.com ... 2025/05/05 02:50:26 [info] Average per query: 290.4762ms ./godnsbench -c 1 -q google.com -a tls://max.rethinkdns.com ... 2025/05/05 02:50:51 [info] Average per query: 145.1868ms

However, 290ms is still quite a large delay for DNS queries, which makes webpage rendering a quarter of a second slower the first time you visit it.
by LorenPechtel | 2025-05-04 19:04:20+00:00
Yeah, far too many systems try to cover every case in the menu and deny access to a human--but never have I seen one that actually covered anything like every case. They cover the easy stuff and you have to get hostile with the robot over anything else.

Or our local pharmacy--it has it's own number but if you actually need a human you're dumped into the general phone tree and have to go back to the pharmacy and persuade the robot to let you through to a human. And the designers never put things in the menu for the stuff that needs a human.
by kiliantics | 2025-05-04 19:04:28+00:00
Location: NYC Remote: Yes Willing to relocate: perhaps but unlikely Technologies: open to any, have lots of experience in ML with python/pytorch, some C/C++ and Julia, on the edge and in the cloud Résumé/CV: https://github.com/kilianbreathnach/resume/blob/gh-pages/Wal... Email: kiliantics@gmail.com
by jfengel | 2025-05-04 19:04:40+00:00
We designed the civil rights code so as to be least unacceptable to bigots. They feel that bigotry is an unalienable right, and to be honest, it took some serious rereading of the Constitution to not make it so.

Even now they are finding that the Constitution does not in fact allow civil rights, and the Civil Rights Act is being pared away.

You can call it out by whatever name you want, but in the end a lot of Americans want that and you don't have the overwhelming political force required to override them.

The one small upside: they'll tell you that you're only making it worse by name calling. That's not actually true. It may not make things better, but it is not the cause of it. Arguing about words is just a common tactic to get you to stop talking about the actual subject.
by ivape | 2025-05-04 19:04:58+00:00
pure raw metal

It means exactly what it means. If I get a pure bare metal server, will that computer simply handle more requests than a Go or a Node server (assuming the same single-threaded paradigm)? That's the only reason I'd ever consider moving away from the ergonomics of something like Node or Python, if my bare metal server can save me money by simply handling more requests with less cpu/memory.

Edit:

Thanks for that link though, just got turned onto this:

https://github.com/uNetworking/uWebSockets/blob/master/misc/...
by wkat4242 | 2025-05-04 19:05:15+00:00
Ah I see. I've been looking at FOSS options like FreeCAD and Blender but both didn't feel right (especially blender as it's more a tool for animators).

And I rather spend my limited free time creating stuff than to learn a new tool. Unless it is actually a more powerful one for the purpose that enables me to do things I can't now. But this doesn't seem to be the case.

It's the same reason I use BambuLab printers. My hobby is making stuff, not tinkering with printers. They're just tools, a means to an end.

Ps forgive me my defensive attitude but I often get people at the makerspace that take my choice of tools as a political statement. But I don't care. I just want to use what does the job for me.
by kajecounterhack | 2025-05-04 19:05:38+00:00
I guess. But bringing new products to market requires distribution, and do you have a better way for people to crack that? Targeted advertising through say, Instagram, has enabled a lot of small businesses whom would otherwise struggle to aggregate demand.

So it's not like pure evil. In many cases there's a service being provided to match users to products they want / that don't suck.

> with targeted ads in the mix, there's a huge incentive to collect it and correlate it with all the other data Google has, which is creepy.

Strongly agree that in theory this shit can be used nefariously. That said, Google is far from the scariest of the bunch despite being the biggest. Telecom for example wants to deep inspect your network packets, and they can tell where you are physically today, anywhere in the country without even having cameras driving around 5 US cities.

Stronger regulations around data rights and privacy have been proven to work by the EU. I don't really see another solution apart from a legislative one.
by GoblinSlayer | 2025-05-04 19:05:54+00:00
Nonmathematical problems are difficult to answer when you try to find mathematical answers. It should be obvious, why it doesn't work.

Mentioning Scala is ironic, it's very light on math spik and to begin with was created to unify object oriented with functional programming, which is mathematically meaningless, because both are Turing complete and thus equivalent, tautological.

>So what I hear is "How programming languages helps with programming languages?"

Oh, right, in mathematics axiom is argument, but in reality it isn't. In programming you should assert what you assume, otherwise your assumptions can be wrong due to divergence from reality, but there no reality in mathematics, only fantasy, so you can't understand this with mathematics alone.
by spyder | 2025-05-04 19:07:34+00:00
The article says that Bose gave up and sold the rights because: "Sadly it was totally impractical for mass production in 2004"

What does that mean? Was it too complex or costly to make it back then? Did that change now with your developments?

Better tech is nice but if it's to expensive or hard to mass produce then it could end up the same way as with Bose.
by AnimalMuppet | 2025-05-04 19:07:38+00:00
- People in 2025 would be surprised at how far we are from AGI in 2035.

- Most state-of-the-art chips are still not made in the US.

- By 2035, CPU clock rates at most double.

- Donald Trump is neither president nor pope.

- At least one of Russia, China, North Korea, and Iran have a change of form of government. Also Cuba.
by hengheng | 2025-05-04 19:07:44+00:00
Great article. This is all above the skill level of the average part on thingiverse or printables, but the good parts on there are going to follow similar ideas. Love the mouse ears, press-fit holes and step-by-step alignment of layers to build impossible bridges.

Notably, in fusion 360 this would all be designed in "plastics" mode, and yet that mode is oblivious to whether the part is printed or moulded. I wonder if any CAD engine can do "production-aware design" that constrains design to the capabilities of standardized machines, e.g. keeping a metal part 3-d millable. I've seen strict design rule enforcement with PCBs, and I have seen sheet metal macros, but nothing for general mechanical CAD.
by nullc | 2025-05-04 19:07:54+00:00
This is fantastic-- while I'm aware of most of the techniques in it, it would have saved me a ton of time and trouble if I had it a few years ago.

Each of the points could basically be expanded to an article on their own. E.g. they don't mention for vase mode that you can get much better results using a big nozzle with it.
by whatnow37373 | 2025-05-04 19:08:03+00:00
There's a couple of aspects to it that, in my opinion, need to come together. Bypassing and/or undermining democratic institutions (media, courts, bureaucracy) and claiming exclusive representation - "I alone represent The People" - come to mind.

Mass deportations, without more context, in and of themselves are more a policy and less a political style.

You can execute this policy in a democratic or populist fashion.
by Swizec | 2025-05-04 19:08:33+00:00
> There’s a future coming where every request execution could be through a different effective code path/base.

Every CISO and legal department just had a heart attack. And every cryptobro went: “See! Big big market” (for paying ransoms)

But hey us nerds always said code shouldn’t be copyrightable and had no IP value. Maybe that will finally come true! Punk: 1, corporate: 0
by notatoad | 2025-05-04 19:08:43+00:00
the important part of populism isn't the fear and discontent, it's the pandering. some fear and discontent is valid, some isn't, that's not relevant to whether something is populist or not.

populism is telling people that there's a nice easy clean solution to their fear and discontent, when in reality problems are complicated and difficult to solve without causing other equally valid problems.
by pyrale | 2025-05-04 19:08:53+00:00
No, there isn't such evidence.

My comment was mostly based off DNA left by interbreeding between Neanderthal and Sapiens. Modern humans do carry a small but significant share of DNA inherited from our Neanderthal ancestors [1]. My point was that Genes left by these ancestors were heavily filtered by natural selection for brain-related regions.

That being said, loking it up again now, it seems that more recent publications draw more nuanced conclusions [2]. So maybe my knowledge is out of date, and it's time to pick up the books again :)

[1]: https://en.wikipedia.org/wiki/Neanderthal_genetics [2]: https://www.johnhawks.net/p/many-people-have-a-little-neande...
by verisimi | 2025-05-04 19:08:55+00:00
How can one know what is real and what is choreographed optics?

Maybe there is no master plan, sure. But this is not something you or I will ever know.

We are told that there are secret courts, that produce secret orders.

Trust in government is misplaced, when it is in the design that you will not be told all the information. Alternatively stated, these are lies of omission - you don't know what you don't know. This is part of the design of the system - it's not a quirk or accident.

If the governance system were a person - ie someone you know is a liar but you have no means of ascertaining the truth of what they say - I suspect you would not deal with them. However, when it comes to the governance system, everyone thinks this is normal and acceptable. Everyone is an apologist. Because the other option is unbearable to consider, it seems - that the governance system is not there to help. Even though 'government' the name tells you everything : 'govern minds'.

Its a successful system of control and people love it.
by M4v3R | 2025-05-04 19:09:42+00:00
After creating two non trivial desktop apps with Tauri framework which is Rust-based I would not consider using a Rust web framework. Web development is too dynamic and messy in my opinion, and Rust slows you down too much.

It’s for the same reason that some people are leaving Rust behind when it comes to game development after the initial excitement fades and problems start.

Now I do understand that there are cases where this might be viable (for example if you already have a team of experienced Rust developers) but I think in majority of cases you would not want to use Rust for web development.
by mullingitover | 2025-05-04 19:09:57+00:00
IIRC they had PTO days which were apportioned pretty generously, but they didn't have sick days broken out separately. This doesn't mean they had less time off in general than the prevailing compensation packages. It was a great talking point for the media. However, TBH having a 'here's a bunch of time off, do what you need to with it' is kinda better than 'here's some time off for you to vacation, but then this other amount is only usable if you're sick, and if you're not sick it's money left on the table.'
by nekitamo | 2025-05-04 19:10:20+00:00
The alternative is that the online games they're protecting become infested with cheaters, players depart, and the game closes down because it's no longer a viable business.

It's not nice, I don't like running a kernel mode anti-cheat any more than you do, but I can see why it's necessary for preserving the competitive integrity of free-to-play shooter games like Valorant.