MurphyA/hacker-news huggingface dataset:
by bluefirebrand | 2025-05-01 16:04:21+00:00
Adversity is what drove me, not what held me back

I was bullied relentlessly in elementary school, I got into fistfights constantly

My family didn't have a ton of money, we were very blue collar. My dad worked his way up to manager at a tool store. I am not some guy who went to an ivy league. I took student loans just to attend a local community college because I could not afford to relocate to a good university even though I had the grades. I just didn't have scholarship tier grades. I wasn't getting a free ride anywhere

I had some privileges, for sure. Having a loving family that supported me is a big one. Having the intelligence and just enough work ethic to be successful in school.

But man, I worked evenings in fast food jobs during high school to afford a car because my family absolutely could not afford to buy me even a clunker

Edit: And I needed this car desperately, because there was no nearby transit I could use to eventually get to college, nevermind getting to other, slightly better part time jobs

Like there's privilege, I acknowledge but maybe dial it back from "extreme privilege"?
by duxup | 2025-05-01 16:04:35+00:00
I wonder if quality plays a part.

Anecdote time:

I'm not a fan of McDonald's food, but one thing I once could count on from McDonald's was pretty much the same quality store to store. And as far as fast food went the employees seemed happy an motivated (as much as they can at a fast food place and noticeably more than other fast food places). That's not the case anymore.

Quality store to store and even the same store at different times now varies wildly in my experience and near me there are several "bad stores" where it's pretty clear nobody (employees) is happy and straight up not trying.

Not passing judgment on employees here (it's up to the company to do their thing to keep quality up), but either way McDnonald's to me just isn't reliable.
by wiredfool | 2025-05-01 16:04:46+00:00
My Grandfather was young during the Great Depression, and his relationship with money was much different than I can imagine. His idea of diversified investments was cash in several different banks. He just didn't spend money if he didn't have to -- to the point of not wanting to get a cordless phone (which could be carried in his walker) because he had a perfectly good wired one in the phone nook.

When he died in his 90s, his car was the one he bought to visit my parents when I was born.
by avetiszakharyan | 2025-05-01 16:04:53+00:00
I think we are just tiny bit away of being able to really "code" with ai, locally. Because even if it would be on gemini2.5 level, since its free, you can make it self prompt a bit more and eventually solve any problem. if i could ran 200b or if 30b wouldve been as good - it wouldve been enough
by mmooss | 2025-05-01 16:05:12+00:00
That would seem to at least have a major impact that needs to be accounted for. A couple more I'd add:

First, the Trump administration's economic impact is much more than tariffs - which are highly significant - but unprecedented interference in the free market and private business; destruction of the regulatory and other institutions that a stable economy depends on (e.g., democracy, the courts, the rule of law, bank regulation); disrupting the stability of international relations, possibly leading to highly destructive things like wars.

Also, the recent trend of business to switch from (broadly speaking) innovation and productivity to rent-seeking, epitomized by private equity: cut workforces, other investment, and product to the bone and squeeze as much as possible out of the asset - leaving a dead, dry carcass.
by mjamesaustin | 2025-05-01 16:05:30+00:00
This is the reality of development when you don't have support from developers - they will follow the money.

Contrast this with early iPhone app development where people were turning out in droves EXCITED to build something.

Apple has lost the trust and enthusiasm of the developer community by making their lives harder and harder over time. Of course they aren't going to lift a finger now unless it will make them money. The same wouldn't be true if Apple provided them the support to get excited about a new platform.
by rcarmo | 2025-05-01 16:05:46+00:00
Coincidentally, I just managed to get Qwen3 to go into a loop by using a fairly simple prompt:

"create a python decorator that uses a trie to do mqtt topic routing”

phi4-reasoning works, but I think the code is buggy

phi4-mini-reasoning freaks out

qwen3:30b starts looping and forgets about the decorator

mistral-small gets straight to the point and the code seems sane

https://mastodon.social/@rcarmo/114433075043021470

I regularly use Copilot models, and they can manage this without too many issues (Claude 3.7 and Gemini output usable code with tests), but local models seem to not have the ability to do it quite yet.
Show HN: I built a tool to fix academic slide decks so I could study
by tomjurien | 2025-05-01 16:06:29+00:00
Hi HN,

I’m a CS undergrad and I’ve been taking notes in LaTeX for the past two years. It helped me understand things better, but it took way too much time. I couldn’t keep up anymore.

A few weeks ago, midterms hit. I had over 1000 slides to go through. Most of my professors just upload massive decks with hundreds of sparse slides. No structure, no flow, just endless bullet points. Studying from that was a mess.

What annoyed me most is that everyone keeps building tools to summarize the slides. But that doesn’t fix the problem. I don’t want less information. I just want to read it like a real document, print it and annotate it.

So I built something to help myself. It’s called Life is Too Short for Slides. You upload your PDF and it gives you a clean, readable PDF with structure and spacing. No content is removed. It just becomes easier to follow.

The first 15 slides are free. No account needed.

Try it here: https://life-is-too-short-for-slides.app

Quick 30-second demo: https://youtu.be/h0CQKIRLMBM

I made this during midterms to catch up. Then a few friends started using it, so I turned it into a SaaS (so it wouldn't cost me money and people could use it by themselves). Would love feedback on the experience, pricing, and even potential use cases beyond school.

Happy to answer questions or talk through the tech behind it.
by vidarh | 2025-05-01 16:06:31+00:00
Many socialist and communist ideologies are explicitly opposed to even the existence of a state, and/or want a weak state. Some of them see state control of capital as inherently instituting class rule, and so consider it inherently a threat to their goals. In other words, while you will find ideologies that call themselves socialist that favor a state, the a strong state or even the existence of one is not a defining feature of socialism.

It is, however, an inherent, defining feature of fascism.
by no_wizard | 2025-05-01 16:06:33+00:00
>When an individual faces the choice on how much to depend on salary and how much on investment income, I don't see how productivity of labor has any relevance.

I was saying this in reference to how much we get paid. As a reflection of value / worth. Compared to the value generated, our salaries are relatively small, and its hard to argue otherwise when you look at productivity gains.

If you want to capture more of those gains, being invested in index funds is a good step in that direction.

>Also, we are mostly software developers here, and dev salaries certainly have kept up with inflation.

Even if this is true - and I don't know that it is so broadly true that it can be accepted as the median circumstance of HN users - that situation won't last forever, and more importantly salary is not controlled by you its controlled by another entity.

The entire premise of the conversation is convert your salary - something you may depend on but isn't something you have sole control over - into things that you do have more control over (index funds) or effectively sole control over (real estate investments most commonly).

This allows you to decouple your wealth from any single entity, which is the central goal.
by ryandrake | 2025-05-01 16:06:48+00:00
By the strict definition of gambling, the grandparents are correct: Buying stocks (even a diversified mix of stocks) is technically "wagering something of value on an unknown future event." We don't know whether stocks will go up or down, individually or in aggregate. It is an unknown future event. For the last ~100 years, the S&P 500 has had positive returns 73% of years, but there is no reason to believe or disbelieve that this distribution will continue for the next 100 years.
by dmoy | 2025-05-01 16:07:01+00:00
The way it worked for my grandpa, who also lived through the depression was basically this:

1. Living through the depression made him singularly focused on money, to the point where that's basically all he talked about

2. Throughout life, he tried everything to hustle money - normal job, individual stock tracking, index funds sure, but then also hustling collectibles at garage sales (especially rare coins, because, you know, they are also money), a wide ranging used car sales operation (he'd drive 10 hours cross multiple states to get a good deal on a car to flip), etc etc.

3. He also was pretty good with math (money is numbers), and wasn't dumb, so in the very long run he kept rough track, and realized that of all the things, index funds probably did the best, and also took like zero time. But at least he had his kinda fun doing it.

So when before I went to college (even at age 12), he'd call us up and tell us to go to a good but cheap state school, and study something like engineering that makes a good income.

So then after I graduated (from a good and cheap state school, with two engineering degrees, and also a CS degree), and got a real job, his phone calls changed to telling me to invest in the S&P 500 with as much as I could, and ignore crashes. (He would also call and try to predict crashes, some he missed (dot com), some of which he got right (2007-8), and some of which were basically fiction (2013, 2015).

So I lived like a monk for 5+ years and still live pretty frugally. I think the highest I've ever spent on my income is 50% of after tax, and it used to be more like 20-25% before house+kid.

On the plus side, working for a long time at a >50% savings rate means you're much more immune to short term work shenanigans like layoffs.

On the down side, you gotta resist buying new stuff all the time, which can be hard when there's lots of cool stuff.
by ncruces | 2025-05-01 16:07:26+00:00
Sure. Portugal is in deed completely “isolated” if it loses Spain, so it needs black start capability if it wants some degree of autonomy.

As far as containing the issue, this was a disaster. On the flip side, this was as good an opportunity to test a black start as any, it went reasonably well, and the network operator was already in the process of contracting two further dams for the ability.
by WalterBright | 2025-05-01 16:07:55+00:00
You can have price increases without inflation.

For example, let's say the only things you spend money on are eggs and gas. One day, the price of eggs goes up. You buy eggs, now you have less money to spend on gas. The demand for gas goes down, and so does its price.

I.e. a rise in the price of eggs does not result in an increase in your income to cover it.

But with money creation, there is more money chasing the same goods, so your income goes up along with the prices.

It's the Law of Supply and Demand in action.
by iJohnDoe | 2025-05-01 16:08:05+00:00
We know there are crazy people out there. We know people have wild ideas and beliefs. Even smart and logical people can latch on to things that seems radical or don't follow common sense. It's part of being human.

The problem we face today is that the we no longer have adults or rational people in the US government. As a nation, the US did an okay-ish job at keeping people like Marjorie Taylor Greene out of government positions. We didn't let people like Musk take control over everything. The writing was on the wall for a while we were headed in this direction. They were quickly gaining ground to take control of everything. The Republican side during the Trump impeachments were a spectacle. There is obviously a very large population in favor of the spectacle.

The US has simply failed repeatedly to get out and vote and keep the wackos out power. Well, here we are. It truly is a shame and we're paying the price.
by rdtsc | 2025-05-01 16:08:07+00:00
Link to the court doc:

https://storage.courtlistener.com/recap/gov.uscourts.cand.36...

> The testimony of Mr. Roman, Vice President of Finance, was replete with misdirection and outright lies. He even went so far as to testify that Apple did not look at comparables to estimate the costs of alternative payment solutions that developers would need to procure to facilitate linked-out purchases. (May 2024 Tr. 266:22–267:11 (Roman).)

> Mr. Roman did not stop there, however. He also testified that up until January 16, 2024, Apple had no idea what fee it would impose on linked-out purchases:

> Q. And I take it that Apple decided to impose a 27 percent fee on linked purchases prior to January 16, 2024, correct? A. The decision was made that day.

> Q. It’s your testimony that up until January 16, 2024, Apple had no idea what -- what fee it’s going to impose on linked purchases? A. That is correct

> (May 2024 Tr. 202:12–18 (Roman).) Another lie under oath: contemporaneous business

So was Roman incompetent or just kissing ass hoping to become the President of Finance
by fuzzfactor | 2025-05-01 16:08:11+00:00
Remember the way VW had a digital deception built in to some of their cars that adjusted the emissions when it detected they were being monitored?

Seems like I ended up with a software-controlled washer that is not very straightforward in its behavior and it may have something to do with energy rating.

There's no setting to get a hot rinse, not even a warm rinse, as expected. All those were taken away decades ago on purely mechanical models anyway, but at least a "hot" wash is still there. A mainstream US washer uses the household hot water supply though, they do not self-heat the water. You have two separate water inlets to the machine, one for hot water, one for cold.

You put in the laundry, start a hot cycle, and the drum starts to fill by opening only the hot water supply. It keeps filling whether the top lid is open or shut but it will not start agitating unless the lid is down.

When the lid is open, you can feel how hot the water is as it pours in.

As soon as you shut the lid, the cold water opens up too at full blast even though you just wanted hot. You can hear it and feel it for a second if you open the lid, but then that cuts off the cold and all you get is hot as long as it's open.

Saves a lot of energy when things are not as hot as people think they are.
by infecto | 2025-05-01 16:08:26+00:00
No that’s not it. The contention was around two things 1) the dark pattern and 2) should they refund everyone.

I get it, people love Kagi, I do too. But this is a bad pattern that they should never have allowed on the first occurrence.

Yes they said they are looking into fixing it but it was a soft commitment and they also should think about refunding folks.
by zeroq | 2025-05-01 16:08:54+00:00
Not really.

I tested couple different approaches, including pglite, but node finally shipped native sqlite with version 23 and it's fine for me.

I'm a huge fan of serverless solutions and one of the absolute hidden gems about sqlite is that you can publish the database on http server and query it extremely efficitent from a client.

I even have a separate miniature benchmark project I thought I might publish, but then I decided it's not worth anyones time. x]
by qwerty456127 | 2025-05-01 16:08:57+00:00
Sure, this can be an inconvenience when you type a lot and use a single-display setup. But I read way more and consider single-monitor work resemble running on crutches. This said I would probably put an eInk and a classic display alongside each other to display what I have to read on one side and what I have to edit next to it.

Messenger apps even have separate panes for displaying message threads and for editing the message you are going to submit - I could put these on separate displays (if the apps would allow moving panels around the way classic desktop apps did).
by rglover | 2025-05-01 16:09:01+00:00
Here's some backup to that claim [1], though, offshoring is only part of it.

In reality, it's likely several factors:

- Offshoring/outsourcing

- Businesses running out of ZIRP cash/returns

- Software replacing a lot of "paper" jobs (AI being a sliver of this)

- Older people needing and not vacating jobs like past generations

- Higher CoL expenses meaning lower-paying jobs that would/could be occupied by a recent graduate aren't.

- General market sentiment being cautious/conservative due to the whiplash of the last 17 years.

As with most things, it's not one convenient scapegoat, it's many problems compounding into one big clusterf*ck.

[1] https://archive.ph/8Zda3
by SQLite | 2025-05-01 16:09:12+00:00
I just checked in an experimental change to sqlite3_rsync that allows it to work on non-WAL-mode database files, as long as you do not use the --wal-only command-line option. The downside of this is that the origin database will block all writers while the sync is going on, and the replicate database will block both reads and writers during the sync, because to do otherwise requires WAL-mode. Nevertheless, being able to sync DELETE-mode databases might well be useful, as you observe.

If you are able, please try out this enhancement and let me know if it solves your problem. See <https://sqlite.org/src/info/2025-05-01T16:07Z> for the patch.
by bunnie | 2025-05-01 16:09:16+00:00
I feel bad for the Signal devs. If they weren't personally targets for state level actors before, they are now.

Say what you want about the usability of DoD home grown solutions, but it was a military system backed up by military budgets and guns - civilians are less likely to be collateral damage in an attack against these systems.

Now, all the civilians using Signal are potential splash damage casualties in a military conflict.

I also suspect Signal does not have the budget, staffing, or desire to serve as a front line soldier in a cyber war; but this exposes them to military-grade risks, whether they like it or not.
by dgfitz | 2025-05-01 16:09:17+00:00
This is the correct answer. Tariffs are not why the job market is so awful. Maybe that will be true in the future, but the past two years of horrible terrible miserable state of the job market is not because of tariffs imposed a month ago.

I'm sure I'm not the only one who remembers all those posts on hn 2-3 years ago about how bad the job market is, right? It has only become worse.

I know a kid who interned at a job last summer. Graduated, applied to a full-time job at the company. He happened to know someone in HR who told him "we got over a thousand applications for this job req in one day."

How tariffs can be blamed for that kind of situation, which is happening all over the US and has been for literal _years_, defies logic.
by bhelx | 2025-05-01 16:09:22+00:00
This is the first i've heard of people using the SSE transport locally. What purpose what that serve? Is this by design because the chrome extension could not talk to it otherwise?

BTW, you should really run your MCP servers in a sandboxed environment, esp if they don't need to do things like `exec` or read from the filesystem. We do this with the https://mcp.run ecosystem by wrapping them in wasm. Because they are wasm you could also run them right in the chrome extension!
by placatedmayhem | 2025-05-01 16:09:35+00:00
I'm curious whether the community will trust Redis-the-company again after this, or if they'll choose to stick with Valkey. The other concern is at least some big company legal departments are wary of AGPL software, which makes Valkey, still BSD, more attractive to them.

Edit: Regardless, thank you and the rest of the folks inside Redis for pushing to bring this back to OSS!
by kkoncevicius | 2025-05-01 16:09:38+00:00
I won't do a better job defending Jung's ideas than the man himself in his works, but just as a friendly reply: yes, but according to Jungs theories - these are archetypes - meaning all people have a combination of one _and_ the other. There might be people who refuse to grow up and stay in a kind of perpetual childhood with a failure-to-launch and never finishing their own projects (a good book about that is "The problem of puer aeternus"), and there are also children that grow up too quickly and start being cynical and sarcastic with a know-it-all attitude, and belief that nothing is worth doing and the world is going to shit. The actual human beings are a combination of those archetypes. So an astronaut is a cultural input, in the same way that saying that you have two hands is a cultural input, but what is different is the inner attitude - do you see a lot of potential to the point that you cannot make a decision between several choices, or do you see barriers and feel a loss of meaning. Again, a healthy combination is "best".
by anonymousiam | 2025-05-01 16:09:51+00:00
Commenting on the events, CSO Nick Percoco, said:

“Don’t trust, verify. This core crypto principle is more relevant than ever in the digital age. State-sponsored attacks aren’t just a crypto, or U.S. corporate, issue – they’re a global threat. Any individual or business handling value is a target, and resilience starts with operationally preparing to withstand these types of attacks.”

It's funny to see the CSO of a crypto firm say this. It's the opposite of the whole way crypto works. In crypto, the transaction is processed (trusted) if all the credentials and keys are correct, regardless of who's behind it.
by troyvit | 2025-05-01 16:09:53+00:00
The article dissects what's on Hesgeth's desk behind him. First, there's a personal computer there connected to the open web. The article says, "He wanted this computer to use the messaging app Signal, which is the preferred method of communication among Trump's government officials."

Right next to that computer is a "Cisco IP Phone 8851 with a 14-key expansion module." That phone "connects the President, the National Security Council, Cabinet members, the Joint Chiefs of Staff, intelligence agency watch centers, and others." IOW everybody ostensibly on that Signal chat except the editor of The Atlantic.

So now I'm questioning what "functional" means in this context. Does it mean "A thing I can type into while I'm at my desk and can continue to use while I'm taking a dump as long as I poop in public wifi", or does it mean "a thing that brings all top staff together to truly "have op-sec"?

Reading further it looks like he also had access to "SecDef Cables", which provides " interoperable, certified and accredited, multi-security level voice, video, and data services."

So there are functional alternatives, especially considering the functions I personally thought our government was looking for. Maybe they prioritized a safe space for Waltz to use his favorite emojis instead?
Show HN: I Rebuilt DevinAI's $300K DeepWiki and Open Source It
by sashimikun | 2025-05-01 16:10:07+00:00
You’ve probably heard about DevinAI’s DeepWiki, a powerful AI tool for GitHub repo documentation that reportedly cost $300K in compute. What if I told you I rebuilt it in under an hour*,* and made it completely open source?

Open DeepWiki transforms any GitHub repository into a fully AI-augmented wiki with:

AI-generated documentation using Gemini and GPT models

Visual architecture diagrams (Mermaid.js)

Codebase Q&A powered by retrieval-augmented generation (RAG)

Fully self-hosted, running locally with zero cloud lock-in

No paywalls, no proprietary black boxes.Self host friendly!

Check it out here: https://github.com/AsyncFuncAI/deepwiki-open

Would love to hear your feedback and ideas for improving this project!