skysight-inc/HackerNews huggingface dataset:
I will apologize to dogs in advance for any insensitivity I might show here.

My relationship with dogs is complicated. Once I read that their eyes rounded in response to their long adaptation to humans, I started feeling a little remorseful. Their Family is fundamentally altered and some of their natural self has been remolded to serve as our adjunct.

I know we didn't set out to do that but I regret it some, nonetheless.

In regard to all pets, I've come to feel a debt for sacrificing their independence. I feel an obligation to understand them, to accept them as what they are and to treat them in a way that respects that being. Hopefully they'll receive some fulfillment they otherwise wouldn't have.

But with dogs, that obligation feels uniquely expansive. I don't really know how to do it justice.
IME bears are sadly quite thick. They will get used to humans but also easily feel threatened by them. So first they won't keep their distance, but then may well act aggressive / threatened. They'd need to somehow lose the aggression to continue on the road to pethood.

Based on many reports of brown bear behaviour in the Carpathian mountains and an N=1 natural experiment.
Oh yes, I agree with the general point, that the Jevons non-effect in lighting is canceled by the Jevons effect in general energy usage, and that we can't expect energy efficiency improvements alone to reduce the latter.

So there's an important point here: the benefit of energy efficiency improvements is not that it will get total energy usage down by itself (and thereby hit GHG targets), but rather, that it will reduce the total hit to consumption/utility that we experience when regulations disincentivize (GHG-emitting) energy usage.
Have been searching for a deep research tool that I can hook up to both my personal notes (in Obsidian) and the web and this looks like this has those capabilities. Now the only piece left is to figure out a way to export the deep research outputs back into my Obsidian somehow.
Even if you don’t have a 401k or IRA or otherwise personal investment in the market, everyone is exposed via tax liabilities of their city/county/state’s taxpayer funded defined benefit pension plans…which are invested in the private equity funds that everyone loves to gripe about.

Lower returns means higher tax liabilities.
I want this to make sense... But that doesn't make sense.

Wouldn't the chinese dropshippers be hit with Tariffs
The distinction is precisely in what criteria they're held accountable for, in the context of politics with many differing interests. Your cry about "being unaccountable" pertains to what you personally think they need to have been directed to do but weren't.

The mechanism is there. If Congress is not passing new legislation to change agency actions, that de facto means that Congress is content with the current actions. They have been accountable to Congress, and Congress has been content to let them keep doing what they're doing.
> They really do not care much about it

Or rather, the people who do care aren't the ones making the decisions.
Does APFS have the extent-level deduplication Linux filesystems have or is it only file-level deduplication?

While it's not very user-friendly software (command line, after all), duperemove has proven quite useful for my filesystems.
That's not what this app is doing though. APFS clones are copy-on-write pointers to the same data, not hardlinks.
The PC version was funnily enough also long-lived because version 4 was too bloated so 3.3 was often offered as an alternative up until version 5 was released in the early 90s. The only major feature it lacked over 4 was that it was limited to 32 MB partitions so if you had a large HDD you had to make multiple partitions.
Windows Server does this for NTFS and ReFS volumes. I used it quite a bit on ReFS w/ Hyper-V VMs and it worked wonders. Cut my storage usage down by ~45% with a majority of Windows Server VMs running a mix of 2016/2019 at the time.
> I would. You would.

I would've had no idea prior to reading this article.

There seems to be real value in the LLM being able to probe with relevant diagnostic questions, then picking out "Your platelet count is alarmingly low. You should go to the ER urgently." from the three lab work panels uploaded. Even if I had properly gone through those results myself at that point (not a given, by the timing), the level of danger seems very easy to miss.

> My point was that this isn't revolutionary/interesting [...] it wasn't required [...] The author torched a forest to figure out their issue when burning the paper mill would have done the trick.

And you can do anything a computer can with sticks and sand.

If an LLM is the best tool available (that isn't a given, but it does seem to have done well here) I don't see what makes it the equivalent to torching a forest. Its size? Energy usage? More capable than strictly necessary? Maybe factors I'd consider if designing, say, object detection for a low-powered doorbell camera - but not really things I'd worry about in what's potentially a medical emergency.
Ask HN: How is Elon Musk's right-leaning attitude perceived around the world?
From reading around the web, I can get a good grasp on how Elon Musk's development towards a right-leaning attitude has impacted his image in the USA and in Europe.

In the USA, the opinion seems to be split. Half of the population is "with him" and half is "against him".

In Europe, it seems the majority thinks that it is a bad development.

But I have no idea how it is seen in other countries.

I would love to hear from HN users in China, Japan, India or any other country how the people in their country perceive Musk, Tesla and Trump these days.
We got one of our largest and definitely most complex customers not long ago. Being rather small, we pushed hard against any customization that we didn't feel was necessary due to business demands, and asked them to follow the way we'd successfully used with our many other customers.

After the went live and the dust had settled, they thanked us and said they were glad we had pushed back. It had forced them to rethink how they worked but the result was much better and more optimized processes.
He never said "That AI Is Generating Basically No Value"

what he actually said: https://youtu.be/4GLSzuYXh6w?t=977

basically that we haven't seen the GDP figures shoot up yet.

He also points out he's not an economist. GDP is not a good very good guide as to whether something has value or not.
It doesnt need growth, but it needs returns. Outside of stock offerings, companies dont see a dime when you buy stock.

If stock price is too low, than the company is worth more dead than alive.
They've either been purged or know the consequences of speaking up.

The main problem to me, is the growing disinterest and disillusion with democracy. People are retreating in their own bubbles of interest, in which talking about politics is a taboo. We are flooded with news showing the dismantling of systems we took for granted a decade ago. I am not saying that everyone should fight, or protest, or get involved in local politics. It's just that even the little effort/discomfort of talking politics, defending one's position (or even formulating a position), seems too much now. That is the death of democracy.
> Would a judge not consider potential harm to each party if the TRO is granted or not?

> If the CA could credibly point out they would face severe consequences for failure to revoke, could that have an impact on?

That would be an excellent reason to make sure to impose strict consequences on CAs without regard to whatever legal orders they're subject to, so that the next CA can point to those consequences when arguing against things like a TRO. "If you grant this TRO, the net effect will not be that you get what you want; the net effect will be to destroy our business and still not get what you want".
Ask HN: Does anyone schedule social time with coworkers?
I’ve been thinking about booking time on my coworkers calendars for social calls. I (and many on my team) work remotely, and lately I’ve developed a social itch. I want to know what’s going on with my coworkers beyond their latest PR. Is this asking for trouble?

If you’ve done something similar how did it turn out? If you’ve been on the receiving end of something like this, what did you like and/or not like?
How to buy your way out of a federal lawsuit
Yeah. That's where it should be. Usually though you don't need much parsing as it's coming in as json or a protobuf. But the interface between IO and your code program is where exceptions and errors can occur. Beyond this boundary your code should be pure and deterministic.

Since you're doing your own parsing rather then using schema validators and existing formats like json, yes your code is doing A LOT of data processing and thus requires a lot of unit tests. Most of the time developers can trust the parsing libraries.
Who the heck is on your UX team?

WHY is a huge % of my UX filled with nothing? I would apprececiate metrics, token graphs etc

https://i.imgur.com/VlxLCwI.png

Why so much wasted space? ... >>??

https://i.imgur.com/7LlCLUf.jpeg
On ZFS it consumes a lot of RAM. In part I think this is because ZFS does it on the block level, and has to keep track of a lot of blocks to compare against when a new one is written out. It might be easier on resources if implemented on the file level. Not sure if the implementation would be simpler or more complex.

It might also be a little unintuitive that modifying one byte of a large file would result in a lot disk activity, as the file system would need to duplicate the file again.
Every time PE wrecks a company their excuse is "it was doomed anyway." That's not a falsifiable statement, except then you look at competitors that weren't wrecked by PE and they're doing fine.

The entire original "retailpocalypse" was an orgy of PE in retail. If you wanted to know which retailers were going to survive all you had to do is look at the ownership.
Is it not the same as a hard link (which I believe are supported on Mac too)?
> At no point did Joann's require investment.

Inventory, salaries, rent, mortgages on stores, ERP, expansion, etc all cost money.

Yet if revenue remains flat or grows at a rate that is lower than the above inputs, you absolutely need capital.
Right, but the concept is the same, "remove duplicates" in order to save storage space. If it's using reflinks, softlinks, APFS clones or whatever is more or less an implementation detail.

I know that internally it isn't actually "removing" anything, and that it uses fancy new technology from Apple. But in order to explain the project to strangers, I think my tagline gets the point across pretty well.
I love to see "well-known" people in the Elixir community endorsing and actively developing that kind of approach. Our VM and runtime does so much and is so well suited to orchestrating other languages and tech that it sometimes feels there's a standard track and an off-road track.

The difference between an off-road "sounds dangerous" idea and its safe execution is often only the quantity of work but our runtime encourages that. Here, it's a NIF so there's still a bit of risk, but it's always possible to spawn a separate BEAM instance and distribute yourself with it.

Toy example that illustrates it, first crashing with a NIF that is made to segfault :

my_nif_app iex --name my_app@127.0.0.1 --cookie cookie -S mix
iex(my_app@127.0.0.1)1> MyNifApp.crash
[1] 97437 segmentation fault

In the second example, we have a "SafeNif" module that spawns another elixir node, connects to it, and runs the unsafe operation on it.

my_nif_app iex --name my_app@127.0.0.1 --cookie cookie -S mix
iex(my_app@127.0.0.1)1> MyNifApp.SafeNif.call(MyNifApp, :crash, [])
Starting temporary node: safe_nif_4998973
Starting node with: elixir --name safe_nif_4998973@127.0.0.1 --cookie :cookie --no-halt /tmp/safe_nif_4998973_init.exs
Successfully connected to temporary node
Calling MyNifApp.crash() on temporary node
:error
iex(my_app@127.0.0.1)2>

Thankfully Python, Zig and Rust should be good to go without that kind of dance :) .
I have yet to see a GUI variant of deduplication software for Linux. There are plenty of command line tools, which probably can be ported to macOS, but there's no user friendly tool to just click through as far as I know.

There's value in convenience. I wouldn't pay for a yearly license (that price seems more than fair for a "version lifetime" price to me?) but seeing as this tool will probably need constant maintenance as Apple tweaks and changes APFS over time, combined with the mandatory Apple taxes for publishing software like this, it's not too awful.
> strict on deadlines, or the guy who let me turn in my test with the back side not complete and didn't tell me or let me retry for partial credit - both my fault

This is confusing. How can you argue that those experiences didn't teach you anything?
> Forget about the code itself and focus on the results.

This reminds me of what Dijkstra said (paraphrasing): the computation is the important thing, not the code.
Yes, open() is a good API. I can't believe you're asking that question! It's close to the Platonic ideal of a good API; not that it couldn't have been designed better, but almost no interface in the software world comes close to providing as much functionality with as little interface complexity, or serving so many different callers or so many different callees. Maybe TCP/IP, HTTP, JSON, and SQL compete along some of these axes, but not much else.

No, 20 test cases is not enough for open(). It's not even close. There are 36 error cases for open() listed in the Linux man page for it.

What constitutes a good file API is not hotly contested. It was hotly contested 50 years ago; for example, the FCB-based record I/O in CP/M and MS-DOS 1.0, TOPS-20's JFN-based interface, and OS/370's various access methods for datasets were all quite different from open() and from each other. Since about 35 years ago, every new system just copies the Unix API with minor variations. Sometimes they don't use bitwise flags, for example, or their open() reports errors via additional return values or exceptions instead of an invalid file descriptor. Sometimes they have opaque file descriptor objects instead of using integers. Sometimes the filename syntax permits drive letters, stream identifiers, or variables. But nothing looks like the I/O API of Guardian, CP/M, Multics, or VAX/VMS RMS, and for good reason.
Technically, if you use SP500 as a benchmark, you do need double digit growth. Why would I invest in a business without the prospects of additional returns, especially when SP500 is nearly risk free?

Why should I invest in my own business if I am not going to get at least what SP500 does? Other than buying myself a job.
Raja Koduri on Intel's Past and Future
Would be nice if git could make use of this on macOS.

Each worktree I usually work on is several gigs of (mostly) identical files.

Unfortunately the source files are often deep in a compressed git pack file, so you can't de-duplicate that.

(Of course, the bigger problem is the build artefacts on each branch, which are like 12G per debug/release per product, but they often diverge for boring reasons.)
Which makes sense, since there's a cost involved in switching. So if someone believes that each option is equally good in isolation, then surely keeping whatever is already working will be the best. There's no contradiction. You have to argue that the benefits of switching outweigh the costs.
Amazing！

Search is not a problem . What to search is!

Using reasoning model, it is much easier to split task and focus on what to search
It should be proportional to the total used space, not the space available. The previous commenter said it was a 1 GB savings from ~8 GB of used space; that's equally significant whether it happens on a 10 GB drive or a 10 TB one.
If it's optional and you like the human, sure. Has to be optional, have to respect if they aren't interested, etc. n=1, I share a paycheck provider with someone, friends are optional.
Show HN: Handle inbound and outbound phone calls
You must deep down actually hate yourself or all of humanity to feel such remorse for the impact we have had on nature/dogs. Doesn't sound healthy
Google Is Replacing SMS Codes with QR Codes for Gmail Authentication
Ah yes, thanks, my mistake
I'm not sure yet if this one can be chalked up to private equity. It seems like most of the debt they accrued was while they were public again. And most of that debt came from inventory costs.
I've got a cat that doesn't have any interest in treats or table scraps. She spent most of yesterday watching Breaking Bad.

My other cats are all at least normally motivated by food.
Show HN: GoatDB – A lightweight, offline-first, realtime NoDB for Deno and React
Hey HN,

We've been experimenting with a real-time, version-controlled NoDB for Deno & React called GoatDB. The idea is to remove backend complexity while keeping apps fast, offline-resilient, and easy to self-host.

Runs on the client – No backend required, incremental queries keep things efficient.
Self-hosted & lightweight – Deploy a single executable, no server stack needed.
Offline-first & resilient – Clients work independently & can restore state after server outages.
Edge-native & fast – Real-time sync happens locally with minimal overhead.

Why We Built It:
We needed something that’s simpler than Firebase, lighter than SQLite, and easier to self-host. GoatDB is great for realtime collaboration, offline, prototyping, single-tenant apps, or ultra-low-cost multi-tenant setups—without backend hassles.

Would love feedback from HN:

* Are there specific features or improvements that would make it more useful?

* How do you handle similar problems today, and what’s missing in existing solutions?

If you're interested in experimenting or contributing, the repo is here:
GitHub Repo: https://github.com/goatplatform/todo

Looking forward to your thoughts!
There's no equivilent stores to fill these spaces. local card shop? Pharmacy? clothes? Restaurant? What is succesful anymore in person?

We all know what will happen, as has happened over and over.
Amazon or walmart distribution or fleet service location, OR cleared to make way for a hastily/shoddily put up "luxury apartment complex" made of plastic and plastic+.
It'd be interesting to see a benchmark for what the total overhead is for Rust->WASM->Chicory AoT->native-image versus native Rust; I've been pleasantly surprised by the JVM in the past, so I'd hope it'd be a relatively small hit.
Codeium Windsurf Has a Dark Secret
Most people aren't building Formula 1 cars. Buildings are a better analogy: they are designed to be maintained. You can replace a door handle without replacing the door or the wall, you can turn off the power to different sections to do repairs. Dangerous or complex parts are labelled, moved into their own rooms or cupboards, and locked.
I've used favicons (along with analytics IDs) to identify related malicious sites. You can also apply this to detect brand abuse and phishing pages.
I see it on my android phone. It's a free app but the subs are an in-app purchase so you need to hunt that section down.
We will only lose our culture if powerful people exert dominance. That's how cultures were withered throughout history, a dominant violent culture comes and pushes its wicked pursuit. It takes decades or centuries to recover your culture after it happens. Shout out to Native Americans, keep trucking, you'll get it all back (truly sorry about all this).

People talk about the glory of Rome, but it was utterly vile. They either enslaved or exterminated whoever they conquered. If they had an LLM, they might keep you alive and brainwash you with it. Maybe.

Per gpt:

"In the military of ancient Rome, decimation (from Latin decimatio 'removal of a tenth') was a form of military discipline in which every tenth man in a group was executed by members of his cohort."

This was done to thwart desertion.

This is similar to:

- PIP.

- Email me what you did last week or your fired.

- Blanket 10% layoffs in high profit environments

- Blanket 10% cuts in general

I'm less scared about AI than the culture of dominance utilizing it. We are not the only people that ever lived on planet fucking earth, everything has been done already in some other form of matter. The wicked animals you see now days in power have lived many times over in past histories, we've seen these exact people many times. We simply get hoodwinked when they seduce us with casual talk about space, science, and the world. Decent people begin to think they are just like us. Nope, they are not like us.

Sometimes you just have to connect the dots and accept it. History precedes us and owns us.
You're sending a message to Elon about as much as sending a message to Mars Inc by not buying a Snickers bar.

Sending "real" messages is more than not buying things from companies or people you don't like and then virtue signaling about it online from the comfort of your armchair.

I think it's highfalutin.
I often abbreviate that to "Psychosomatic Complexity" because more complex code is likely to give the programmer a headache.
You're conflating DigiCert's argument against issuance of the TRO, with the irreparable harm the complaintant (Alegeus) is alleging will occur if the TRO is not granted.
> I’m sure it has been decades since it was last used, but I plugged it into the wall, cycled the on/off switch a few times and there it was—a bright, red 0. The calculator is now 45 years old, but it still works.

Ah, so you could connect this pocket calculator to mains power? Guess it shows that I'm from the generation who grew up with LCD-equipped calculators, which could run for years with two button cells...
Hmm dunno, allegedly US intelligence specifically is one of the key NATO "enablers".

But then, most of NATO is not in 5 eyes so ¯\_(ツ)_/¯
Silent Album to Protest AI
Bitcoin Hashrate Hits All-Time High Defying Analyst Expectations
Excellent product!
This looks very cool - I'm going to read into the implementation, there's something about producing JVM bytecode from WASM instructions and then having the JVM JIT compile it into native instructions that amuses me.
It does get rid of the duplicate. The duplicate data is deleted and a hard link is created in its place.
Git is a really poor fit for a project like that since it's snapshot based instead of diff based... Luckily, `git lfs` exists for working around that, I'm assuming you've already investigated that for the large artifacts?
My current dog wouldn't give up. It really depends on the breed.

Some ancient races still have those very old instincts of hunting and being independent, even doing some weird scream when given a bone or a having found a potential "hunt". (that's how people used to hunt!)

Youtube shiba scream :-)

All my previous dogs (>5) would always prefer the snack though.
But these things aren't connected! How is a government department randomly firing federal employees going to stop people asking for codes of conduct to stop sexual harrasment at conferences? Or is the idea simply that by seizing the national microphone, as it were, they're going to take over the discourse? Government as big reality show?
I'm arguing against it with the other two arguments you didn't address.

Yes, AI will change the role of software engineers - and it's my personal belief that in the next couple of years this change will be smaller than many people think. But no, AI will not replace engineers like Mark Zuckerberg thinks.

Why not? Because AI makes too many mistakes and AI is not going to support and maintain your code.
MCTP-over-USB Driver Slated for Linux 6.15
> consistently 5-10x faster than similar languages like Python or Ruby

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Python and Ruby have had steady increments of improvement over the last decade.
John Oliver Set Up a Guide to Make Your Data Less Valuable to Mark Zuckerberg