skysight-inc/HackerNews huggingface dataset:
JS frameworks have often valued DX first over what it outputs. Frontend devs also frequently care more about a) their own tooling and b) how it looks, to a much higher priority than the performance and stability of their output. At least from my own experience in the community :)
Might be rough on battery life, but perhaps pulsing an SOS with the flashlight?
wonder what people thought when "the war department" became "the department of defense"
You are still looking at a minority to define a universal trend.

Some consumers may be stressed. That doesn't explain why credit cards use has dominated across all income ranges for decades.

It seems like you are trying to shoehorn a pet issue into an unrelated question.

Edit: you still seem to be missing the question. It isn't why credit debt is so high. The question is why so many people use credit cards. What you are saying may be true, but it is answering it an entirely different question.

>People would use debit cards if they had the funds.

This is the part that simply isn't true. The rich use credit cards too. Less than half of credit card owners carry a balance from month to month.
Can you point to an example?

Silica packets are definitely used in foods that need to be kept super-dry, like seaweed or nuts -- absorbing residual moisture that was in the product during packaging.

I've never heard of an oxygen absorber used in food. A lot of snacks and things (e.g. all potato chips) in airtight containers are packaged in nitrogen so there's no oxygen in the first place.

Are they for small-scale food production that can't use nitrogen? I've never encountered them in my life.
Nurses aren't going anywhere. They're more central to the operation of the hospital. Janitors aren't going anywhere either.
CrashCatch – A Lightweight, Header-Only Crash Reporting Library for C++
Hello HN!

I'm excited to introduce CrashCatch, a simple, efficient, and cross-platform crash reporting library for C++ developers. If you've ever struggled with crash diagnostics in C++, you might find this library very useful.

What is CrashCatch?
CrashCatch is a header-only C++ library that automatically generates detailed crash reports, including stack traces, exception information, and crash dump files. It works across multiple platforms (Windows, Linux, and macOS) and requires minimal setup.

Key Features:
Cross-platform: Supports Windows and soon Linux and macOS.

Header-only: No need to worry about dependencies.

Easy integration: Drop-in header or simple one-liner initialization.

Crash Reports: Generates .dmp and .txt crash logs with stack traces.

Automatic Stack Trace Resolution: Supports both x86 and x64 architectures.

Optional: Display a user-friendly crash dialog for end-users.

Why I Built It:
C++ is a powerful language, but handling crashes and debugging complex applications can be cumbersome. I wanted to create a solution that is easy to integrate, minimal in dependencies, and works across multiple platforms. CrashCatch allows you to focus more on development and less on the headache of manual crash logging and debugging.

How to Get Started:
You can easily integrate CrashCatch into your project. It’s designed to be minimal and non-intrusive. Here’s a quick setup guide:

Download the header file and include it in your project.

Call the CrashCatch::initialize() function, or use the auto-init feature by defining CRASHCATCH_AUTO_INIT.

Simulate a crash, and CrashCatch will handle the rest!

Check out the full documentation and the source code on GitHub:
CrashCatch GitHub Repository

Future Plans:
Linux/macOS crash handling (currently, only Windows is fully supported).

Remote Uploads: Secure HTTPS endpoint to upload crash reports.

GUI Tool: Build a crash report viewer to browse .dmp and .txt files locally.

Symbol Upload Support: Integrate with symbol servers to fully resolve stack traces.

I'd love to hear your thoughts, feedback, and suggestions. If you're working with C++ and need a crash reporting solution, or if you want to contribute, feel free to check it out!

Thank you for your time!
Thanks! Macroexpanded:

C. Elegans: The worm that no computer scientist can crack - https://news.ycombinator.com/item?id=43490290 - March 2025 (130 comments)
In this case IIRC they did have exactly that but were caught up in drama between different factions within the justice system. Unfortunately a few of the people involved behaved in bad faith and thus they got stuck in jail for a while.

The moral of the story, if there is one, is probably a cautionary tale about petty individuals prioritizing workplace politics over ethical integrity.
35% of books published are profitable

Profitable to the author or to the publisher?
I haven't checked myself, so I'm not sure, others might be able to provide the answer though.

If they (all of the mentioned ones) are open source and can be ran locally, then most likely, yes.

From what I remember, they are all local and open source, so the answer is yes, if I am correct.
I'm beginning to think the MIB show up to any nerd's house who starts an equivalent of OpenWRT project, for printers. Can't have untracked speech, need to be able to surgically strike certain founts of inconvenient memes. This sort of thing is why my craigslist sourced b&w laser printer is on its own VLAN with a CUPS server playing go-between. Nobody consented in an informed manner to Niantic's operation for the last decade+. Nobody consents to their every print being traceable. There is nothing, nothing about the product or process which warns the device owner or user that "Lack of obvious visible identifiers in the output does not mean it is identifier-free (steganographic identifier)." Just like nobody consents to the Universal Machines in our products being locked down to the point that even we the owners can't repurpose them as we see fit. We as peoples have come to accept the barrage of insults from commercial and state entities, that it's either a shit-sandwich or no-sandwich at all (plus a beating). Louis Rossmann's Consumer Action Taskforce (CAT) is becoming a great anthology of what I am talking about in this regard.

It's time to fight back! Let's start hacking the good printers out there, get their firmwares replaced with something viable, and start divorcing this nonsense. These tracking dots and other steganographic tracking methods exist precisely to track people like me and silence me, people who point out the occulted control methods, people who spread memes deemed information hazards and malinformation by the giant onyx squid.

[/rant]
Losing access to IDFA is the technical mitigation, but the ATT prompt also places policy obligations on developers. Preventing tracking technically entirely is a technical dead end. There are too many sources of entropy. ATT primarily operates at a policy level.
Very tame in the scheme of things, but my go to prank was on a Windows machine, take a screenshot of the desktop with all of its icons, and then disable the icons. Doing it in a whole computer lab caught far more people double clicking in confusion than I expected.
On Windows, there are some F-key shortcuts that are universal across apps (that follow the platform UI guidelines). In particular, F3 is Find Next.
I've travelled to 50+ countries and never considered bringing a burner device. This recent US thing of of checking your devices or social media posts and turning back people with wrongthink is kind of novel.
Cable modems 15 years ago were really terrible. Instead of trusting TCP to do the right thing, the modems buffered the packets. This caused weird slowdowns if the uplink got congested a combination of large upstream packets and TCP acknowledgements. (Think backing up a computer to a server, etc)

To fix it, I had a box that was set to limit 90% of the traffic to the advertised cable services uplink speed and moved small packets (TCP ACKS) to the head of the line. Then once the upstream limit had been reached packets were dropped.

It's quite a bit easier now, but wondershaper really made the internet that much better back then.
Is there a reason glibc can't just do a better job at keeping some legacy symbols around? It's not like it's big stuff. They're things like legacy string functions. We're talking a few kilobytes of code in most cases.

The Linux kernel goes to a lot of effort to not break user space, at least for non-exotic core features and syscalls. It seems like a lot of user-space in Linux-land does not make the same effort.

It's particularly bad when it's the C library doing this, since that's at the center of the dependency graph for almost everything.
There is a massive overlap between Tesla 'cult' members who hold Tesla shares and Cybertruck buyers - hence the 'best-selling EV truck' for the first few months.
It sounds wild, but it's a thing. Many claim to have bought several cars already 'for the mission' (one has to explain me, how buying several cars in a span of 5 years helps to fight climate change).

Once this pool was exhausted however, there is literally 0 demand. Tesla don't publish the number of Cybertruck sold, they mix them with model S / X, for a reason (the most transparent company on earth !).

Given the cratering demand, one has to ask how much money Tesla will bleed this year - despite all the hype around Optimus and other pipe dreams, at the end of the day, it's a car manufacturer employing 100k people, with installed production capacity that's now 2x the number of cars they were selling recently and the ratio is very quickly increasing. If history is any guide here, they are on a fast track to bankruptcy.

EDIT: Do not attempt to trade this ! It's become a meme stock at this point, and as we learned with GME, AMC, Hertz - even in case of real or virtual bankruptcy a stock can stay quite high.
Okay, what is "disaster detection"? I'd really prefer my phone not chirp noise over Bluetooth channels if I don't notice and respond to a notification in time.

Would be nice if the readme included the current method to detect disaster and the nature of the "SOS" signal. Is that something Bluetooth has a behaved protocol for, or is it really just chirping?
Voluntary vs. Electrically Stimulated Activation in Age-Related Muscle Weakness
That's an excellent summary--clearer, in fact, than the summary at the end of the article itself.
Ah yes, "my pet issue." I suppose I am not the chief economist at Moody's. It must the purchase protection and the rewards, not the unsecured credit.

https://time.com/6957322/why-credit-card-debt-is-high/

> The higher cost of everything from housing to high-tops to haircuts are a major culprit. Although inflation has moderated since it peaked in June 2022, Americans—particularly lower-income families—are relying more on credit cards to cope with the sticker shock.

> “They used credit card debt to supplement their incomes to maintain their purchasing power,” says Mark Zandi, chief economist at Moody’s Analytics.

> A few years ago, low interest rates plus a host of pandemic-era programs—stimulus payments, enhanced food stamp benefits, pauses on student loan payments and eviction proceedings—made this new math work for families’ budgets. But those financial supports have been discontinued, and for borrowers who were barely treading water financially, these programs couldn’t have been eliminated at a worse time.

Credit card rates are high because they can be, if you need financing you have nowhere else to go except perhaps a payday lender or other hard money source. This is why there is recent talk of capping interest rates at 10%. People would use debit cards if they had the funds, they don't, which is also why overdraft fees were a source of billions of dollars in fees for commercial banks.

S.381 - 10 Percent Credit Card Interest Rate Cap Act - https://www.congress.gov/bill/119th-congress/senate-bill/381

Big banks have drastically cut overdraft fees, but customers still paid $2.2 billion last year - https://www.cnbc.com/2024/02/09/jpmorgan-chase-wells-fargo-c...
This. So many people—both on the dev side and the annoyed HN commenter side—act as though all websites have the same requirements. They don't. The usage profile varies enormously, and if you treat every website as just a website without considering the context it's used in you're going to either waste a lot of time optimizing things that don't matter or you're going to make your app suck by not adjusting properly for your users.
I became a lot engaged more in class after realising I could remotely shutdown the teacher's computer with a custom message.

In middle school our entire school network was running some strange windows server p2p setup. What this means is that any computer could issue commands across the network to other computers, purely by knowing the name of the port. Luckily, every ethernet "outlet" had a label stating the port's name. This made it stupidly simple to issue a `shutdown \M <PORT>` in the middle of class.
I find it's more about harming others than helping their own with the new administration, it's very much delighting in the pain of others rather than pursuing a better future or more sane politics.
Tesla, the DeLorean of the 21st century.
Or maybe Edsel.
Or Tucker.
Preach it, brother.
If you listen to the episode you'll learn that such escalation did occur, and unfortunately the harrassment by local LEO did not cease.
As an end user I often patch the glibc version incompatibility away with https://github.com/corsix/polyfill-glibc

$ ./polyfill-glibc --target-glibc=2.17 /path/to/my-program

This often leads to discovering new version incompatibilities in other libs. But as the article says others usually can be statically compiled.
> Credit cards are a powerful tool that many people do not use correctly.

If everybody were "using them correctly", issuers would be bankrupt. The fact that they're not should tell you that there's at least one winner other than the never-balance-carrying cardholders.

> Credit card issuers fight to attract those high income bracket spenders.

Correct, and everybody pays for this (very expensive) fight, one way or another. The fact that some people come out ahead does not make them a good deal in the median case.

> And finally, something that's less well known: the folks at the lower end of the income brackets subsidize all of this.

I agree, but as an aside, you might be surprised to find that the author of the article you quote would disagree with you there: https://x.com/patio11/status/1902555603534295115
Or just go to a big box retailer, grab a couple of serial numbers off of the packaging, and then randomize per page.
It’s far from “quick,” because as you recognize licenses and degrees don’t translate. I know a few people who worked their way back up by getting degrees in the U.S., but that takes many years. My cousin’s mom redid med school and residency, during which time my cousin grew up in a two bedroom apartment in Queens with her parents and brother. Note that the study I linked above compares the income of the household in which a child grew up to that person’s income in adulthood. So a kid whose parents “quickly found a white collar job” wouldn’t be categorized as having grown up in the bottom 20%.

Also, your anecdotes are strong evidence of meritocracy! If a doctor or lawyer in old country can start out as a bellhop in the west and then work their way back up to being a doctor (like my uncle) that’s meritocracy!

My mom is from a rich family back in old country, but extensive third-world landholdings don’t count for anything in America. And her master’s degree in chemistry was worth nothing in the U.S., especially given her limited English skills. So she worked in retail her whole career. At her earnings peak 15 years ago she was making $120k+ as a floor associate at a furniture store.
Mozilla is working on new Thunderbird "Pro" email offerings
from the ubc.pdf paper linked in this thread.

int d[16];
int SATD (void)
{
int satd = 0, dd, k;
for (dd=d[k=0]; k<16; dd=d[++k]) {
satd += (dd < 0 ? -dd : dd);
}
return satd;
}

This was “optimized” by a pre-release of gcc-4.8 into the following infinite
loop:
SATD:
.L2:
jmp .L2

(simply because k<16 is always true because k is used as an index to an array with a known size)

I mean thats just sort of nuts, how do you loop over an array then in an UB free manner? The paper referred to this situation being remediated:

"The GCC maintainers subsequently disabled this optimization for the case
occuring in SPEC"

I try to keep up with the UB thing, while for current code I just use o0 because its fast enough and apparently allows me to keep an array index in bounds. Reading about this leaves me thinking that some of this UB criticism might not be so mindless.
I imagine their proximity to the CERN site has something to do with it.
Besides, if I wanted to counterfeit I would [naïvely] get one of those tight tolerance watchmaker CNCs and have printing stamps made out of aluminum or something. Printing to paper in the usual home-office way seems to me an asinine method which is easily detected by most people who handle bills regularly.
Damn, where did that example come from? :P
Most IRL software failures like poor performance, lack of stability, unmanageable technical debt, etc are going to be systems and human failures 90%+ of the time, not the individual tool or framework choices.
Yep, even if the credit card didn't offer any rewards or protection, I would still use them because I'm billed a nonzero number of days after the charge happens. And that's an interest free loan, where I can instead earn interest. If your credit card balance is $5000, and you only have to pay it an average of 30 days after the purchases are made, well... The 30 day T-bill rate is currently 4.38%, so putting that $5000 into the safest, most liquid investment available for 30 days will yield $18.25, which is much better than cash or a debit card where you are immediately charged.
From
https://news.ycombinator.com/item?id=33302599 :

> If you label things with #GlobalGoal hashtags, others can find solutions to the very same problems.

The Global Goals are the UN Sustainable Development Goals for 2015-2030.

There are 17 Goals, 169 Targets and 247 Indicators.

There have been social media campaigns with hashtags, so there are already "hames" (hashtaggable names) for the high level goals.

Anyone can implement #hashtags, +tags, WikiWords, or similar. The twitter-text library is open source, for example.

Re: Schema.org/Mission, :Goal, :Objective [...] linked data: https://news.ycombinator.com/item?id=12525141

"Ask HN: Any well funded tech companies tackling big, meaningful problems?" https://news.ycombinator.com/item?id=24412493

From https://github.com/thegreenwebfoundation/carbon.txt/issues/3... re: a proposed carbon.txt:

> Is there a way for sites to sign a claim with e.g. ld-proofs and then have an e.g. an independent auditor - maybe also with a W3C DID Decentralized Identifier - sign to independently verify?

When an auditor confirms a sustainability report, they could sign it and award a signed blockcert.

(Other ideas considered for similar matching, recommendation, and expert-finding objectives: A StackExchange site for SDG Q&A with upvotes and downvotes, )

I saw that you're not interested in (syndicating content for inbound links with) AT protocol? Is it perceived development cost and estimation of inbound traffic?

What differentiates your offering from existing platforms like LinkedIn? How could your mission be achieved with existing solutions?
World famous ey? Wonder which world...
Downloading the MLX version of "Qwen2.5-VL-32b-Instruct -8bit" via LM Studio right now since it's not yet available on Ollama and I can run it locally... I have an OCR side project for it to work on, want to see how performant it is on my M4... will report back
It is rough, but I like it if it's "toggled" when needed.

If the person doesn't respond to an "Are you conscious?" alert, maybe allow responders to "toggle" certain actions like the flashlight you mentioned.

A meshnet for communicating back-and-forth between devices. Permissions might be tricky though.
I think the author missed that we are criticising typescript's enum implementation not the concept of enums in general.

They transcribe to something better defined in javascript. Typescript itself akwardly sits on the fence of almost entirely erasable and some decisions only make sense if that was the goal, like import files having a js rather than the ts extension that would point to the file in source.

Enums become javascript objects in a very leaky abstraction full of footguns. There are plenty of articles that cover these and this author seems to have written them off as 'not holding it right' but a good language feature fits in the hand naturally to stretch the analogy.
For better or for worse, we've just lived through several decades of rock bottom interest rates.

Sure, you ask someone who's 60 or 70 years old, they'll tell you debt is slavery, you'll end up paying back twice what you borrow, and if you're out of money at the end of this month and you take out a loan you'll be even worse off at the end of next month leading to a spiral of debt. Being disciplined with money is crucial to your family's wellbeing. Because they lived through periods of incredibly high interest rates and saw that stuff happening first-hand.

You ask a 40 year old, though? For most of their adult lives interest rates have been below 1% as the economy staggered from one financial crisis to another. Their lived experience is that buying a car on credit has almost no downsides, you certainly don't end up paying 100% more, you pay perhaps 5% more to get the car 2 years earlier. Even college-educated folk who operates spreadsheets for a living could convince themselves it was better not to pay off their mortgage, better to put that money into the stock market.

It remains to be seen how modern attitudes towards debt will respond to non-zero interest rates. I hope it doesn't go too badly...
One example of plenty.

https://twitterfiles.substack.com/p/how-twitter-let-the-inte...

From no. 20 but you should really read all of it. The cynic in me expects the goalposts to move and more smear.

20. “Were Twitter a contractor for the FSB… they could not have built a more effective disinformation platform,” Johns Hopkins Professor (and Intel Committee “expert”) Thomas Rid told Politico.

"Were Twitter a contractor for the FSB," the Russian intelligence agency involved in the 2016 campaign to meddle in the US election Rid Said, "They could not have built a more effective disinformation platform."

21. As congress threatened costly legislation, and Twitter began was subject to more bad press fueled by the committees, the company changed its tune about the smallness of its Russia problem.

Republican partisan's probably see it as treason. Democrats partisans pretend it's a "nothingburger." Everyone else who notices is getting despondent which is probably just as bad.

FIRE, Greenwald, Taibbi have stood and continue to stand on principle not partisan and will get relentlessly smeared with insane lies because of it.

edit: sidenote. For me the google search "twitter files taibbi" without quotes returned Tabbi's publication racket on page 4. From there I could get the twitter files separate publication. That seems like a very bad search fail. I wonder why it is like that.
Except they often come with “added today”, “verified today” BS.

Just like travel sites where you can book some remote roadside run of the mill in Wyoming for mid week, winter next year, and be told “14 people have booked this hotel today, hurry”.

No, they haven’t. Or certainly not for that date.
Get a Corolla or Mini Cooper. The truth is people in US are not buying small cars, demand is low.
PromoPlot: Covering open-access fees by filling wasted space in corner plots
Wouldn’t past any scrutiny if they say AI enhanced the picture and found something new