MurphyA/hacker-news huggingface dataset:
by tpxl | 2025-08-04 07:41:41+00:00
> but so far has failed 100% of the time

Labor rights have been a raging success. 40 hour work weeks, minimum wage, sick leave, vacation leave (in non-shithole countries).

>BTW, in the US, you are free to set up a company and then pay your workers whatever you want to.

What happens when competition with deeper pockets price dumps you into oblivion? Free market is a free market only when there is competition based on the product, not how rich your investors are.

There is evidence the workers are being exploited everywhere if you bother to spend a second looking. Like the parent said, your apologism of capitalists is disgusting.
by Dylan16807 | 2025-08-04 07:41:43+00:00
> At the point where a 30km/h car would have come to a stop, a 50km/h car still impacts with 30km/h.

At that point it's barely superlinear. That means instead of dropping by 30kph it dropped 20kph.

Personally I'd focus more on how even a linear increase in stopping distance is a problem when pedestrians are around.

> On the other hand, average speeds in populated areas usually are way lower than 30km/h, so lowering the top speed to 30km has negligible effect on travel times.

Negligible speed impact also means negligible safety impact.
by imtringued | 2025-08-04 07:41:45+00:00
I'm wondering what the point of all of this is.

If you can afford the large fixed cost of vertical integration, it's always cheaper to do things yourself, so the sweet spot for using providers like AWS is scaling down, not up. A managed DB lets you hire a fraction of a sysadmin or devops person from AWS.

The moment you end up paying enough to AWS to hire a sysadmin, you basically are getting an antagonistic sysadmin from AWS, whose primary goal is to make as much money off you as possible. The incentives are not aligned.
by CSSer | 2025-08-04 07:41:51+00:00
It took me a couple hours, but I got it working for both uploads and downloads with a nice progress bar. My uploadFile method is about 40 lines of formatted code, and my downloadFile method is about 28 lines. It's pretty simple once you figure it out!

Note that a key detail is that your server (and any intermediate servers, such as a reverse-proxy) must support HTTP/2 or QUIC. I spent much more time on that than the frontend code. In 2025, this isn't a problem for any modern client and hasn't been for a few years. However, that may not be true for your backend depending on how mature your codebase is. For example, Express doesn't support http/2 without another dependency. After fussing with it for a bit I threw it out and just used Fastify instead (built-in http/2 and high-level streaming). So I understand any apprehension/reservations there.

Overall, I'm pretty satisfied knowing that fetch has wide support for easy progress tracking.
by porridgeraisin | 2025-08-04 07:41:53+00:00
It's not much to do with the money. It is just work most people will be unwilling to do.

The number of college graduates who will willingly work in housekeeping or dusty construction sites even for 100K USD a year will be next to zero.

People will not downgrade their quality of life compared to what they grew up with. And you're lying to yourself if you think a construction site is as comfy as the Meta HQ.
by Cthulhu_ | 2025-08-04 07:42:38+00:00
How would you do this in a native fashion? I mean I believe you (chroot jail I think it was?), but not everyone runs on *nix systems, and perhaps more importantly, not all Node developers know or want to know much about the underlying operating system. Which is to their detriment, of course, but a lot of people are "stuck" in their ecosystem. This is arguably even worse in the Java ecosystem, but it's considered a selling point (write once run anywhere on the JVM, etc).
by tucnak | 2025-08-04 07:43:09+00:00
I had found Samsung 9100 NVMe to be a massive improvement, especially so at 4 TB as that more than doubled up the effective iops for random writes (vis-a-vis its massive 4 GB cache) I bought two for roughly 400 euro apiece. 9100 also supposedly comes in 8 TB, but I'm yet to see it in the wild.
by gambiting | 2025-08-04 07:44:19+00:00
>>Regardless, tariffs as an instrument have their merit with Trump or without Trump. Strategically, US has to bring manufacturing (and as much of a supply chains) back, there is no way around it.

Well no. Not really. Not for everything anyway. Some things like electronics - sure, but it's a matter of national security not economy - it doesn't have to make financial sense, it just has to exist so that the country can have that ability no matter what happens.

As a simple(and really oversimplified) example - let's say that tariffs force clothes manufacturers to bring tshirt making back to the States. The $5 T-Shirt now costs $30 due to tarrifs. So ok, someone makes a factory in US because now it makes sense, employs american workers, pays them good wage - ok, now they make t-shirts cost $20 because they are made domestically.

Cool - that's great, but now the rest of the world still buys $5 tshirts, while Americans buy $20 ones that can't even be exported anywhere because why would anyone buy them if they have cheaper alternatives. All you've done is you increased the cost of your products to the american consumers.

Some can argue - ok, that doesn't matter, what matters is that manufacturing is now back in the states and american people have employment. And sure, there is merit to that argument - but it reminds me of how my own country used to work under communist rule, people would go "comrade party leader, people have no jobs", "ok, we'll build a factory here so you can have jobs".

Can the factory make anything that is actually worth making? Doesn't matter, what matters is that people got jobs and "manufacturing is happening here" - for an economy based on capitalist principles, that sounds like a disaster for US.

But hey, what do I know. Just an external observer.
by Dagger2 | 2025-08-04 07:44:41+00:00
The second line is the only one you need for NAT to work. The first is irrelevant to forwarded traffic. If you have no other rules then a) NAT will be applied to your outbound connections, and b) you'll have no firewall for the network behind the router.

NAT and firewalling might both done in netfilter via iptables/nftables rules, but they're completely orthogonal decisions. You can do either of them without the other.

> It is true that without the firewall's involvement the router would drop all traffic destined to the LAN. [0]

Which means this is completely wrong. It won't do this unless you do something to make it do this (i.e. put some rules into FORWARD that control what traffic is/isn't allowed). MASQUERADE just changes the source IP on outbound connections; it doesn't drop inbound connections.
by jongjong | 2025-08-04 07:45:26+00:00
It's interesting to think about what is 'optimal' when discussing LLMs; considering that the cost is per-token. So assembly would be far from optimal as it is not exactly a succinct language... A lot of common operations are repetitive and require many operations; a more abstract, higher level language might actually be inherently more succinct.

It's not just that humans aren't good at thinking in assembly language or binary, but the operations are much more granular and so it requires a lot of operations to do express something as simple as a for-loop or a function call.

I think the perfect AI might actually come up with a language closer to Python or JavaScript.
by Doxin | 2025-08-04 07:45:26+00:00
Using a camera obscura for this directly does not actually work for color paintings. As soon as you start painting you get the color projected atop your paint, making it essentially impossible to match the colors. You need a small modification with a mirror so you can see the projection "next" to your painting instead of atop it.

Tim's vermeer is a highly amusing documentary on the topic. I've got no real clue (or stake) in its accuracy, but it's worth watching for the idea alone.
by jeroenhd | 2025-08-04 07:45:54+00:00
In theory your (old) boss could sign part of your CV with a certificate obtained from any CA participating in Adobe's AATL programme. If you use the software right, you could have different ranges signed by different people/companies. Because only a small component gets signed, you'd need them to sign text saying "Jane Doe worked at X corp and did their job well" as a signed line like "software developer" can be yanked out and placed into other PDF documents (simplifying a little here).

I'm not sure if there's software out there to make that process easy, but the format allows for it. The format also allows for someone to produce and sign one version and someone else to adjust that version and sign the new changes.

Funnily enough, the PDF signature actually has a field to refer to a (picture of) a readable signature in the file, so software can jot down a scan of a signature that automatically inserts cryptographic proof.

In practice I've never seen PDFs signed with more than one signature. PDF readers from anyone but Adobe seem to completely ignore signatures unless you manually open the document properties, but Adobe Reader will show you a banner saying "document signed by XYZ" when you open a signed document.
by fuzzythinker | 2025-08-04 07:46:28+00:00
Caz it has more than those book emojis. It makes writing geometric code docstrings easier. Here's the rest of it (HN doesn't format it good, try copy/paste it).

cjk→⋰⋱| | ← cjk space btw | | thinsp | | deg° ⋯ … ‾⎻⎼⎽ lines _ light lines ⏤ wide lines ↕ ∧∨ ┌────┬────┐ │ │ ⋱ ⎸ ← left bar, right bar: ⎹ └────┴────┘ ⊃⊂ ⊐≣⊏ ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯====›‥‥‥‥

◁ ◿ ◺ ◻ ◸ Λ ╱│╲ ╱ │ ╲ ──┼── ╲ │ ╱ ╲│╱ V ┌ ─┏━━┳━━━━━━━┓ │ ┃ ┃ ┃ ├ ─┣━━╋━━━━━━━┫ │ ┃ ┃ ┃ └ ─┗━━┻━━━━━━━┛ ┌ ─ ┬ ─ ┐ ├ ─ ┼ ─ ┤ └ ─ ┴ ─ ┘ ┌───┬───┐ ├───┼───┤ │ │ │ └───┴───┘ . ╱│╲ ↘╱ │ ╲ ↙ ╱ │ ╲ →‹───┼───›← ╲ │ ╱ ↗ ╲ │ ╱ ↖ ╲│╱ ↓↑ ╳ . ╱ ╲ ╱ ╲ ╱ ⋰ ╲ ╱⋰______╲
by GreenWatermelon | 2025-08-04 07:47:24+00:00
> the companies that died because acquiring them was too much of a hassle

So it was a shitty non-viable business

> the companies that died or never got funded / started because the investors couldn't see and exit path

More shitty non-viable business. Creating a company only to sell it and screw over your customers is evil.

Maybe those founders should try to make real businesses, instead of playing glorified rollette.

> the companies that got acquired piecemeal (Windsurf, Inflection), leaving the early employees with NOTHING simply to avoid the ire of anti-trust hawks at the FTC

Plain-old loop hole exploitation. Simple anit-competetive stealth aquihire that isn't called so. My conclusion is that the market needs more regulations.

Does your ideal market only contain 5 or mega-corps that control every aspect of our lives?
by dmje | 2025-08-04 07:48:01+00:00
Agree. Recently I’ve noticed the complaints with paying for Kagi search [0]. HN loves to moan about how bad Google is but paying $10 ($5 if you want a tiny plan) is apparently too much for something as critical as search?

As you say, those coffees seem to keep on selling…

[0] https://kagi.com/pricing
by dstockhammer | 2025-08-04 07:48:01+00:00
Metapic | Software Engineer, multiple roles | Full-Time | Full Remote | CE(S)T ±1 | https://metapic.com

Metapic is the leading European influencer-marketing platform that allows brands to connect with influencers at scale. We're looking for an experienced, driven and motivated engineer to join our full remote team. Our teams have vertical end-to-end ownership of entire features, which includes frontends, backends, data, infrastructure, ops and everything in between. This means you'll be able to work on all parts of the stack - but you should have expert level knowledge of at least one specialisation.

You can read the full job description over at https://metapic.jobs.personio.com/job/1869133

Please apply directly through the link above.
by throwaway2037 | 2025-08-04 07:48:23+00:00
From my personal experience, internal Wikis are 90+% written by about 5% of the workforce. The vast majority of internal Wiki users are "read-only". That is fine. Really: Read that twice. It is OK that the vast majority of docs are written by the few who are highly motivated to do it. When I write for an internal Wiki, I am trying to reduce the number of future questions that people will ask me. If they do come with a question, my first answer is always: Did you search our Wiki? It only takes once or twice for them to change.
by pembrook | 2025-08-04 07:48:38+00:00
Right winger says problem is government. Left winger says problem is corporations. Repeat ad nauseum. Yes both can be bad.

95% of regulations and 95% of companies work so fantastically that nobody realizes they exist. Sure.

But re: regulation, that 5% tends to be in the really really important stuff.

How’s housing…and healthcare… and higher education…and the national debt…in the US going?

All of those things make up vastly more than 5% of the economy and are arguably all broken in the US because of poorly designed regulation.

I think assuming most regulation is “good” is an extremely dangerous proposition given regulation is extremely difficult to change or overturn once in place.

It’s important to also remember every regulation requires enforcement at gunpoint. You cannot choose to not follow them.
by imtringued | 2025-08-04 07:48:43+00:00
I don't know why every single person here insists on budget based limits. What you want is resource based limits with throttling and a calculator that takes your resource limits to determine the averaged monthly bill and a traffic spike bill.

Then the goal would be to set the resource limits to something you are happy with.

Yes, this is a pain in the ass to set up and AWS will probably never implement this, but it is the correct solution.
by Cthulhu_ | 2025-08-04 07:48:44+00:00
Depends on your definition of clean, I consider this to be "clever" code, which is harder to read at a glance.

You'd probably put the code that runs the request in a utility function, so the call site would be `await myFetchFunction(params)`, as simple as it gets. Since it's hidden, there's no need for the implementation of myFetchFunction to be super clever or compact; prefer readability and don't be afraid of code length.
by m13rar | 2025-08-04 07:48:52+00:00
Sucking up does appear to be a personality trait. Hallucinations are not a completely known or well understood yet. We are past the stage that they're producing random outputs of strings. Frontier models can perform an imitation of reasoning but the hallucination aspect seems to be more towards an inability to learn past it's training data or properly update it's neural net learnings when new evidence is presented.

Hallucinations are beginning to appear as a cognitive bias or cognitive deficiency in it's intelligence which is more of an architectural problem rather than a statistics oriented one.
by AlecSchueler | 2025-08-04 07:49:40+00:00
No, it completely misses the point. If you say something very upsetting to me it will genuinely affect me and my day and have negative consequences for myself and the people around me, because I will have an emotional reaction. You can't upset an AI because it doesn't have the capacity to be upset, it can only return some words and then continue on as if nothing happened.

I hope that makes sense. The underlying functionality of my emotions don't matter at all, only the impact.
by gautamjain0111 | 2025-08-04 07:50:03+00:00
Hey, apps that focus on preventing impulsive buying offer real value. They boost financial awareness, reinforce good habits, and provide useful decision-making tools.

However, a truly effective app should make its most helpful features accessible without aggressive upselling and should provide deeper, customizable reflection on spending choices.

For anyone frequently struggling with impulsive buying, these apps offer a solid starting point. Just be mindful of the cost-to-benefit tradeoff.
by oriettaxx | 2025-08-04 07:50:41+00:00
you mean that 'trusting' itself was the issue? I would call it 'delegate' (and maybe trusting delegation), delegation is something I do bit like, too: and federalism is a way to handle complex systems.

We could at least start copying from Switzerland: where they are proud to have people partecipate in decisions, directly (and not the opposite)
by DanielHB | 2025-08-04 07:50:48+00:00
I imagine how cost of living/inflation is calculated became a lot more complex in the past few years which skews the comparison. Especially because of cost of buying homes and cost of renting and greater disparity between rural and urban in the context of increasingly higher urban populations.

Also, predatory debt trapping, in part due to social media exposure and student loans, is way bigger thing now.
by jeroenhd | 2025-08-04 07:50:55+00:00
PDFs serve their purpose well. Except for some niche open source Linux tools, they render the same way in every application you open them in, in practically every version of that application. Unlike document formats like docx/odf/tex/whatever files that reformat themselves depending on the mood of the computer on the day you open them. And unlike raw image files, you can actually comfortably zoom in and read the text.
by 50infivedays | 2025-08-04 07:51:04+00:00
Hi HN,

I built a small side project: https://eztrans.online – a no-signup, browser-based file transfer tool. It’s designed to be simple, fast, and private.

The goal is to make sending files between devices (or to friends) as frictionless as possible. No login, no app installation. You just drag a file in, get a code or link, and the receiver gets it instantly through a P2P or relay connection.

Some details:

Uses WebRTC for peer-to-peer transfer when possible, with fallback relay

Files are not stored on any server (except transiently when relay is needed)

Supports drag & drop, clipboard, and QR code sharing

Built with privacy in mind – no tracking, no ads

I built this mostly for personal use (transferring files from laptop to phone without cables), but figured it might be useful to others too.

Would love to hear your thoughts, especially on usability or edge cases I might’ve missed. Happy to answer questions or share implementation details.

Thanks!
by dzonga | 2025-08-04 07:51:05+00:00
the only thing I will refute is the $60Bn market cap is due to IPO. Once they start reporting earnings, in a year or two once the hype dies down we will find the true value.

a lot of tech darlings have been decimated by the stock market. & Adobe can still buy them once they're public, maybe even cheaper than $20bn.
by novia | 2025-08-04 07:51:08+00:00
The reason it's analogous to water-cooler talk for each person to have their own channel is because when you go to get some water, and see other coworkers milling about, you're going to know which coworker you're interested in talking to, who often has interesting insights, who might have something interesting going on in their personal life that you'd like to hear more about. So, in the absence of a common meeting space, you can go check out the channels of people you're interested in, and scroll through to see if they've got anything interesting going on in their life.
by liualexander112 | 2025-08-04 07:51:29+00:00
Brainrot Merge is the ultimate Italian Brainrot merge puzzle game that combines addictive merging mechanics with deep strategy and hilarious meme characters. Discover and collect over 50 unique Italian Brainrot characters, from Cappuccino Ballerinas to Flying Pizza Cats, as you solve challenging puzzles and unlock exclusive rewards. Enjoy vibrant meme aesthetics, regular themed events, and endless replayability in this free, family-friendly game—perfect for both casual and strategic players! Play Brainrot Merge online now and experience the Merge Fellas adventure!
by Cthulhu_ | 2025-08-04 07:51:46+00:00
Honestly it feels like yak shaving at this point; few people would write low-level code like this very often. If you connect with one API, chances are all responses are JSON so you'd have a utility function for all requests to that API.

Code doesn't need to be concise, it needs to be clear. Especially back-end code where code size isn't as important as on the web. It's still somewhat important if you run things on a serverless platform, but it's more important then to manage your dependencies than your own LOC count.
by malux85 | 2025-08-04 07:54:48+00:00
Pretty interesting, I recently build an nth order spherical harmonics encoder that can encode the electronic structure of a local environment (of n Å) into a high dimensional fingerprint. We can then use this to search against a big TB dataset of known structures we built to see if we can find analogous configurations. I've started building the structure in the article, I'm interested to see what a search turns up.
by throwaway2037 | 2025-08-04 07:54:52+00:00
I like this post. It has the right balance between uncomfortable reality and some humour!

All middle managers (in my experience) talk a big game about reducing/preventing key person dependencies, but on 100% of my teams, there were always multiple key person dependencies. The real issue: If you are not the key person for anything, you are the easiest to layoff (fire).
by anovikov | 2025-08-04 07:55:14+00:00
4x4 Bentleys (the Bentayga) is a famous failure of a luxury car, they lose their values almost instantly once bought and people who buy them are not oligarchs but those who try to look rich on a budget. You can easily buy an almost new one for under 100k. It's a shame it sometimes still works.

What's the problem with racism? Guys you are all white. Sure Chega is a racist party but it's directed against very different people than tax-dodging Western nomads.
by CalRobert | 2025-08-04 07:55:21+00:00
Interesting blog.. Is it not strange to see a post with 126 points and zero comment?

"in nearly all of these societies everyone got married and was expected to get around to having children because the community required them rather than necessarily because they wanted to."

I wonder if this is the uncomfortable truth behind low birth rates in the modern world, and nobody ever really _wanted_ to raise kids so much as they just kinda had to (especially if they wanted to have sex)
by wat10000 | 2025-08-04 07:55:27+00:00
When tariffs are imposed by the other side, they’re called “sanctions” and are considered one step short of declaring war. If they’re so great then they wouldn’t be used as punishment.

Economists pretty much universally agree that tariffs are bad for both sides. It can make sense to use them to preserve strategic industries even if it’s less efficient economically. For example, tariffs on food could make sense to ensure an enemy can’t starve you with a blockade. But as a blanket policy it’s just bad.