MurphyA/hacker-news huggingface dataset:
by fiedzia | 2025-08-09 13:55:18+00:00
> Much of the business world, especially those things that must be done properly, still rely on having physical records and manual process.

Can you name one business that is using physical records where this is not mandated by law? All accounting around me, including banks, is done digitally. The only one I can think of are businesses run by people born before computers where a thing (some still exist). Note that governments and regulated industries can change very slowly, but that's almost always result of not needing to compete, not an intentional choice.
by throwanem | 2025-08-09 13:55:37+00:00
> the little-known meta http-equiv="Refresh" HTML tag

Oh, don't mind me, I'll just be over here in the corner laughing ruefully as my bones crumble to dust: back when I started, if you wanted a page to refresh on its own, this was the only way.

Beautiful work! A splendid example of formal minimalism at its best.
by _heimdall | 2025-08-09 13:56:05+00:00
No diesel engine is made well these days in my opinion, at least as far as passenger vehicles go.

Emissions systems on diesel engines have made the reliability pretty abysmal. That's not to say improving emissions isn't a good goal, but it was implemented terribly.

Between regulators over prescribing solutions and car companies finding the quickest and cheapest "fix" every step of the way, we ended with horribly complex motors that break down much earlier than before. It'd be interesting to see a comparison of total emissions when a 90s diesel is still on the road today compared to a newer diesel that is effectively junk in 10 years or a couple hundred thousand miles.
by bpodgursky | 2025-08-09 13:56:08+00:00
It is critical to remember that there is a market for people who say "AGI is not coming"

It doesn't matter whether they are lying. People want to hear it. It's comforting. So the market fills the void, and people get views and money for saying it.

Don't use the fact that people are saying it, as evidence that it is true.
by mxmlnkn | 2025-08-09 13:56:09+00:00
I can confirm usual compression ratios of 10-20 for JSON. For example, wikidata-20220103.json.gz is quite fun to work with. It is 109 GB, which decompresses to 1.4 TB, and even the non-compressed index for random access with indexed_gzip is 11 GiB. The compressed random access index format, which gztool supports, would be 1.4 GB (compression ratio 8). And rapidgzip even supports the compressed gztool format with further file size reduction by doing a sparsity analysis of required seek point data and setting all unnecessary bytes to 0 to increase compressibility. The resulting index is only 536 MiB.

The trick for the mix of JSON with binary is a good reminder. That's how the ASAR file archive format works. That could indeed be usable for what I was working on: a new file format for random seek indexes. Although the gztool index format seems to suffice for now.
by conductr | 2025-08-09 13:56:13+00:00
Definitely still a market for regular cheaper business cards for stuff like this. I regularly keep cards of people like this were I might need their service in the future, but they don’t need to be fancy at all and I don’t think it really adds much value when they are. The market for “good service” in trade type labor that I’d always hire a guy I have even a weak social connection with over some random person I found online. I feel like there’s a higher chance of them not price gouging and caring about the workmanship.

But, I don’t think he’d be handing out $20 BOM cards that freely. I was more validating that there is still probably a market of people where $20 cards might make sense. As in the example I posed, a business card isn’t providing any additional information. By the time I meet these people in my office, we’ve already exchanged emails and had some conversations on the phone and are acquainted. That’s what led to the in-person meeting. I know their names and have them in my contacts.

But, just as it felt like a social faux pas to receive a business card at a housewarming party, I think it also feels like a faux pas to meet someone in a business environment (where you are the selling party) and not give out a card during the initial first handshake interaction. This is a pretty low volume and high value moment for that person so a $20 card is no big deal and could easily make sense.
by zahlman | 2025-08-09 13:57:30+00:00
> Next are the people who actually write software applications. Let’s call these people solution delivery. These people are similar to junior architects and actually build things. These people should be evaluated only on the basis of organizational capabilities above that of the engineers that measure things.

Why? People who actually write original software require many other skills in order to do so (just not, you know, marketing).
by ExoticPearTree | 2025-08-09 13:57:52+00:00
I was not aware of that, but just read through it and it is crazy. It basically makes your company a hostage of the country where you incorporated it.

You cannot even move your company between member states without paying the exit tax. It is funny how the EU claims it is a single market but it is actually not.

https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...

^^^ The Anti-Tax Avoidance Directive.

Jeez.
Show HN: SecretShare – Easy, secure one time secret sharing CLI
by scosman | 2025-08-09 13:57:59+00:00
I built a easy to use CLI for sharing secrets. I’ve had to share a ton of API keys lately, and it seems wild there isn’t a simple hacker friendly way to do this.

The whole process takes about 15 seconds:

1 The receiver runs secret_share and it generates a one-time public key they can send to the sender

2 The sender runs secret_share, pastes in the public key from the receiver, types the secret, and gets an encrypted response they can send back

3 The receiver pastes in the encrypted response and sees the secret

There are no servers. It’s using very standard/boring/secure crypto (RSA-OAEP and AES-GCM). The private key is never written to disk and is evicted from memory as soon as the payload is decoded (new keys every time). It’s user friendly for a CLI (clear messages, clipboard integration). You can use any chat tool as the communication channel never sees the private key. The only dependencies are Google maintained go packages (term and sys).

Inspired by another project I saw in here 2 days ago, but answering the questions: does this really need a server when we can just use public keys? Can we minimize the codebase and dependencies?

https://github.com/scosman/secret_share
by DragonStrength | 2025-08-09 13:58:37+00:00
You’re close. The issue is we can’t discuss class, so they look for all sorts of other analogs which they can get the wealthy folks on board with. DEI is acceptable to the wealthy because they ultimately see less of a threat there than from a person of the same race from the South or Midwest. In the workplace, the female Stanford legacy can still be underprivileged then thanks to gender versus the white male from a poor state with a land grant degree.
by hitekker | 2025-08-09 13:58:43+00:00
If you one day write a blog, I would want to subscribe.

Your writing feels accessible. I find it makes complex topics approachable. Or at least, it gives me a feel of concepts that I would otherwise have no grasp on. Other online writing tends to be permeated by a thick lattice of ideology or hyper-technical arcanery that inhibits understanding.
Show HN: Open-source email archiving tool with full-text search
by wayneshng | 2025-08-09 13:59:02+00:00
Hey HN,

I’d like to share an open-source email archiving tool I’ve created.

So the backstory is that I run a small software company and all our contracts, financial documents, and client communications are stored in Google Workspace emails. One day, it struck me that what if we lost access to our Google Workspace due to some vendor abnormalities (which is not rare).

So I built this open-source tool that helps individuals and organizations to archive their whole email inboxes with the ability to search. I think this might be of interest to the DataHoarder sub, so I will share it here.

The tool is called Open Archiver, and it is able to archive and index emails from cloud-based email inboxes, including Google Workspace, Microsoft 365, and all IMAP-enabled email inboxes. You can connect it to your email provider, and it copies every single incoming and outgoing email into a secure archive that you control (Your local storage or S3-compatible storage).

The tool is called Open Archiver, and it has the ability to archive emails from cloud-based email inboxes, including Google Workspace, Microsoft 365, and all IMAP-enabled email inboxes. You can connect it to your email provider, and it copies every single incoming and outgoing email into a secure archive that you control (Your local storage or S3-compatible storage).

Some features:

- Archive and index all emails and attachments

- Back up the whole organization's emails: For Google Workspace and MS 365, Open Archiver can import and sync all individual inboxes' emails

- PST and .eml files import

- Role-based access

- Full-text search: All archived emails and attachments are indexed, so you can search all emails and attachments from Open Archiver's web UI

- You can choose to store your files either on your local machine or on any S3-compatible storage provider

- API access

It's open-source and free to use for personal and business purposes. I'd be happy if you could give it a try and give me some feedback.

You can find the project on GitHub (Demo site available): https://github.com/LogicLabs-OU/OpenArchiver
by pron | 2025-08-09 13:59:07+00:00
> C++ already illustrates this idea you're talking about and we know exactly where this goes.

No, it doesn't. Zig is safer than C++ (and it's much simpler, which also has an effect on correctness).

Making up some binary distinction and then deciding that because C++ falls on the same side of it as Zig (except it doesn't, because Zig eliminates out-of-bounds access to the same degree as Rust, not C++) then what applies to one must apply to the other. There is simply no justification to make that equivalence.

> There is no middle choice here, that's Rice's Theorem, non-trivial semantic correctness is Undecidable.

That's nothing to do with Rice's theorem. Proving some properties with the type system isn't a general algorithm; it's a proof you have to work for in every program you write individually. There are languages (Idris, ATS) that allow you to prove any correctness property using the type system, with no false positives. It's a matter of the effort required, and there's nothing binary about that.

To get a sense of the theoretical effort (the practical effort is something to be measured empirically, over time) consider the set of all C programs and the effort it would take to rewrite an arbitrary selection of them in Rust (while maintaining similar performance and footprint characteristics). I believe the effort is larger than doing the same to translate a JS program to a Haskell program.
by quickthrowman | 2025-08-09 13:59:22+00:00
I recall Xvid rips of SD television content being just fine quality wise, even at the 350MB per episode that ‘the scene’ used. A modern encoding at 480P might have slightly better compression in dark areas, but SD television is kinda janky compared to HD.

H.265 or H.264 would absolutely crush Xvid for compressing HD content, both in size and quality.
by DoesntMatter22 | 2025-08-09 13:59:49+00:00
The first patient is now using it nearly 10 hours a day and says that Neurolink has changed his life and is now able to do things he could only imagine doing before. https://x.com/ModdedQuad/status/1953274433025786031

You don't know what sort of revenue xAI has because it's not public. Starship is the largest, highest capacity reusable rocket in history, something which no government or company has even attempted. Predictably of course it will take time to get it right. Do you know how many Rockets the US blew up before it got things working?

Most, if not all SpaceX launches are likely profitable, as they are now putting up most of the world's payloads. Starlink is now profitable as well. It's unlikely they are losing money outside of Starship, but that's how companies work, they invest in the future.

Tesla hasn't been hurt nearly as much as you think. They still have the #1 and #2 best selling cars in Euro pe. https://cleantechnica.com/2025/08/02/europe-ev-sales-report-...
by IshKebab | 2025-08-09 14:00:06+00:00
That page is arguing against a straw man. Nobody is claiming that the full dynamics of a wing are exactly that of a flat sheet at an angle (with full flow separation etc).

The point is that a flat plane with full flow separations is the minimum necessary physics to explain lift. It would obviously make a terrible wing, and it doesn't explain everything about how real wings are optimised. That's not the point.

In any case, I only said the wing pushes the air down. I didn't say it only uses its bottom surface to push the air down.
by johnecheck | 2025-08-09 14:00:20+00:00
"[A democracy] is forced to drastically change course when a large portion of the population is unhappy."

I concur. But the odds of that course-correct being the right one must relate to the prevalence of the truth in the population, right?

Was Churchill's election a grand triumph of democracy? I can see why you might think so. They elected what seems to have been the right man for the job, despite his flaws.

Was he really? Was that lying drunk really the only guy who could have pulled it off? Or did Britain elect a terrible person and just got lucky that his failings didn't muck everything up?
by zzzeek | 2025-08-09 14:00:44+00:00
No the explanation is "create a culture of lawlessness and impunity, fill all positions with wildly unqualified and incompetent people, rev them up to 1000 with MAGA entitlement, and let them all go loose. Whatever becomes too hot in the press, ok fix that part but keep going "

That's it , that's all it is . Pour plenty of cocaine and ketamine into the machine to keep it moving smoothly.
by martin-t | 2025-08-09 14:02:03+00:00
How soon are effects visible? Complete lack of food - days, chronic malnutrition - months or years. Lack of education - decades. Many people are not smart enough to think that far ahead.

Lack of education is also generally desirable to many people in power. Not just politicians who can more easily lie but also managers and execs. If the tax system is beyond most people's understanding, rich people are not gonna get taxed properly. If people can't do the math on how much value their work produces for a company, they are not gonna understand how big a chunk the people above them in hierarchical structures (like most companies) take out of it.
by burnt-resistor | 2025-08-09 14:02:36+00:00
Compared to other countries as a % of GDP, US spending is very low for 300M people and very low when it comes to investing in the health and well-being of individuals and absurdly high when it comes to funding death, militarism, and invasive gestapo bureaucracies.

It would save money and misery to have a functional, single-payer healthcare system (not M4A because traditional Medicare isn't complete healthcare and Medicare Advantage is a joke).
by fransje26 | 2025-08-09 14:02:49+00:00
Let me wager a guess: Mercedes models W124?

> I don't think MB makes them like they used to anymore.

You guessed correctly. The 1980's W124 was one of those cars that would keep going and going. Mechanically great, with a galvanized chassis and bodywork that made it also pretty rust resistant.

The 1993 version of the W124, supposed to be an "improved" remodeled version of the original car, was a worst car in every aspect. It rusted, the plastics were cheaper, etc.

The follow-up, the W210, is the model that cost MB dearly. Through cost-cutting and greed, they lost a huge chunk of the taxi market. The car itself was also an absolute rust-bucket piece of cr*p, the interior was also worst, with the whole woes compounded by crappy electronics.

MB as a brand hasn't really recovered from that. The engineering excellency, attention to detail, and engineering pride that made those W123/W124 almost unkillable is lost, and won't be found again.
by porridgeraisin | 2025-08-09 14:02:50+00:00
Not just his convenience. Man-millenia of convenience, if you will ;) I too love the fact that many things can be single index.html's, no need of a zip file then. It's double-click to view. One of the best things about the web platform.

Edit: and "effort", please. The spec has a simple and clear note:

> The easiest and safest way to avoid the rather strange restrictions described in this section is to always escape an ASCII case-insensitive match for "<!--" as "\x3C!--", "<script" as "\x3Cscript", and "</script" as "\x3C/script" when these sequences appear in literals in scripts (e.g. in strings, regular expressions, or comments), and to avoid writing code that uses such constructs in expressions. Doing so avoids the pitfalls that the restrictions in this section are prone to triggering.

Backwards compatibility is easily and completely worth this small amount of effort. It's a one-liner in most languages.
by conorbergin | 2025-08-09 14:03:36+00:00
I think the problem with this attitude is the compiler becomes a middle manager you have to appease rather than a collaborator. Certainly there are advantages to having a manager, but if you go off the beaten track with Rust, you will not have a good time. I write most of my code in Zig these days and I think being able to segfault is a small price to pay to never have to see `Arc<RefCell<Foo<Bar<Whatever>>>` again.
by pron | 2025-08-09 14:03:58+00:00
> I think people are disappointed because we finally got a language that has memory safety without GC, so Zig seems like a step backwards

Memory safety (like soundly ensuring any non-trivial property) must come at a cost (that's just complexity theory). You can pay for it with added footprint (Java) or with added effort (Rust). Some people are disappointed that Zig offer more safety than C++ but less than Rust in exchange for other important benefits, while others are disappointed that the price you have to pay for even more safety in Rust is not a price they're happy to pay.

BTW, many Rust programs do use GC (that's what Rc/Arc are), it's just one that optimises for footprint rather than speed (which is definitely okay when you don't use the GC as much as in Java, but it's not really "without GC", either, when many programs do rely on GC to some extent).

> This is a silly point.

Why? It shows that even those who wish to make the distinction seem binary themselves accept that it isn't, and really believe that it matters just how much risk you take and how much you pay to reduce it.

(You could even point out that memory corruption can occur at the hardware level, so not only is the promise of zero memory corruption not necessarily worth any price, but it is also unattainable, even in principle, and if that were truly the binary line, then all of software is on the same side of it.)
by ben_w | 2025-08-09 14:04:17+00:00
230 is something that couldn't have existed with newspapers, because for "letters to the editor" it's obvious both who the editor is and that this is the opinion of some named public person whose opinion they were willing to reproduce. There may have been such an argument about telephones back in the day, but those are so old now…

Anyway, point is that AI does something new besides "is software" in the same way that computers do something new besides "is electrical" — social implications of ${new_tool} is absolutely relevant to all discussions about ${safety|new_tool}. Don't need to invent motor vehicle licenses or motor vehicles safety requirements or traffic lights before the invention of cars.

Edit: or to put it another way, "yes, and?" — they're still about safety of ${thing}, just a question of what level to improve that safety.
by jfengel | 2025-08-09 14:04:38+00:00
When you prefer legacy students, you perpetuate the kind of discrimination in effect when their parents and grandparents were admitted.

Perhaps this is better for the school as a whole. But when that argument was made to help students who were previously discriminated against, people swore that didn't matter, because all discrimination is bad.

Legacy students are the easiest way to see that discrimination is not over yet. There are many others but this one is really transparent. There are many potential ways to deal with it, but "end discrimination for them but not for me" isn't a good one.
by Eliah_Lakhin | 2025-08-09 14:05:05+00:00
> As far as memory-safety goes, it really isn't close to being the most important thing unless you are writing security critical stuff.

Safety is the selling point of Rust, but it's not the only benefit from a technical point of view.

The language semantics force you to write programs in a way that is most convenient for the optimizing compiler.

Not always, but in many cases, it's likely that a program written in Rust will be highly and deeply optimized. Of course, you can follow the same rules in C or Zig, but you would have to control more things manually, and you'd always have to think about what the compiler is doing under the hood.

It's true that neither safety nor performance are critical for many applications, but from this perspective, you could just use a high-level environment such as the JVM. The JVM is already very safe, just less performant.
by Aurornis | 2025-08-09 14:05:34+00:00
> The fact that the owner can keep it going is a testament to the maintainability of combustion engines that don't have high tech computers in them.

New engines with modern ECUs are every bit as maintainable.

The ECU doesn’t make an engine less maintainable. Modern engines would have more moving pieces such as variable valve timing but otherwise they’re very similar in concept and maintenance.
by claytongulick | 2025-08-09 14:06:02+00:00
It's nearly impossible for people to reason objectively about any political issue given the type of rhetoric that's fed to them 24/7.

Here's a fun experiment. Take someone you know who's super passionate about a political figure, doesn't matter which one.

Then tell them "everything you think you know about this person has been told to you by someone else".
by trilogic | 2025-08-09 14:06:08+00:00
The app has a licence well visible when you install the app. The rest is written in the website and in github. Then about: requires an activation code to use, ofc it is made for ethical research purposes, so yes I am distributing it responsibly. And you can see the videos in the youtube channel for how it works. But the most important point is that you can try it easily with a firewall to see that it do not leak bytes like all the rest there. That´s what i call privacy, It has a button that cut all connection. You can say what you want but that´s it that´s all.
by sekao | 2025-08-09 14:06:32+00:00
The code example will work even if `u` is only known at runtime. That's because the inner switch is not matching on `u`, it's matching on `ab`, which is known at compile time due to the use of `inline`.

That may be confusing, but basically `inline` is generating different code for the branches .a and .b, so in those cases the value of `ab` is known at compile time. So, the inner switch is running at compile time too. In the .a branch it just turns into a call to handle_a(), and in the .b branch it turns into a call to handle_b().
by rurban | 2025-08-09 14:06:34+00:00
I hate those watches with direct USB ports, I prefer those magnetic connectors via USB-C. Can also charge them in the bus, if needed. You get such watches from Ali for ~20€, with all the sensors. With gadgetbridge.org you got a proper Software app without phoning home to China, only to the NSA via Google. My favorite is still the Huawei/Honor Smart Watch 2, but the GT5 comes close. Still have to try the HarmonyOS watches, which should be better than Android. And a GPS routing connector to Google Maps