MurphyA/hacker-news huggingface dataset:
by coldpie | 2025-05-29 14:58:20+00:00
Open up your uBlock Origin settings and enable the Cookie Notices list. If you're forced to use a shit-tier phone web browser like Chrome or Safari, you can also use the Kill Sticky bookmarklet to clean up most of this crap[1].

If you are a web dev reading this and you've implemented a cookie popup on a website, please do the world a favor and find a different industry to work in.

[1] https://www.smokingonabike.com/2024/01/20/take-back-your-web...
by Arnt | 2025-05-29 14:58:41+00:00
I remember that magazines stated doing that a few decades ago. The October issue world go on sale in the final days of September and be on sale for most of October, then the November issue World go on sale in the final days of October.

It makes sense of you compare the month on the front page with the one on the calendar. Similarly, if you're still running macOS 26 in 27, it's time to upgrade, 26 in 26 is still fine.
by ChocolateGod | 2025-05-29 14:59:02+00:00
> A female close to me experienced side effects from shedding of the vaccine

There are always risks with vaccines, given you are trying to introduce an immune response to a contagion and it's no secret that the immune system can get it wrong (e.g. overreacting, attacking own tissue). It's about balancing the benefits of the vaccine with the risks. You can get the same consequences from having the disease itself, as well as the risks the disease will kill you.

The COVID shot was deployed in a little amount of time, so it's understandable that there are more notable cases of side effects, because it was deployed over months, not decades as is the case with other vaccines.
by lordleft | 2025-05-29 14:59:28+00:00
The English Civil War feels like a dress rehearsal for the upheavals of the late 18th century. Many of the impulses of the American and French Revolutions are there, in germinal form. Egalitarianism, freedom of thought, even the see-sawing from monarchy to republic to monarchy again (America excluded). It is criminally undertaught in US schools (from my anecdotal experience) even though it explains much of context the founders were working within. Excellent & illuminating article.
by castillar76 | 2025-05-29 14:59:43+00:00
The only place I'm insistent about source-code is things like this that need access to a ton of my data at all times. An app that only has access to the data I choose to share with it, I'm more willing to give-and-take on the show-me-the-code front.

As far as subscriptions go, a lot of devs have moved to a subscription-train model, which I really like: you pay for the subscription (which funds development and pays for support), but at any time you can _stop_ paying the subscription cost and keep the version you're currently running without further updates. That's a good trade-off to me, since I can choose to end my subscription without it becoming a catastrophic migration event that has to be carefully planned and executed fully before opting to stop paying.
by mattmaroon | 2025-05-29 15:00:03+00:00
Well, a lawsuit is a whole process. The system is designed to reject obviously frivolous lawsuits, while giving complainants some benefit of the doubt.

It is quite easy for your words to tip a “I’ll get whatever they throw at me tossed out quickly and easily” situation to a “I’ll have to spend a bunch of money fighting this” situation.
by psunavy03 | 2025-05-29 15:00:18+00:00
This is US Navy-specific, and the person you are replying to seems to have a dated experience of when beer days are authorized. It's every 45 days underway without a port call in sight, and this is governed by formal published regulations. Most ships pull into port at least every 30-40 days outside of major combat.

Ground troops in Iraq and Afghanistan in the Global War on Terror were under General Order #1, which prohibited alcohol in theater, but elsewhere like Djibouti and Qatar were authorized three beers a day maximum.
by itishappy | 2025-05-29 15:00:26+00:00
> I could easily change a C for loop to use i += 2 instead of i++ if I wanted, that's the beauty of it.

If you're not doing something for each element of a collection, you should not be using a `foreach` loop. In exchange for not exposing the implementation, you immediately know the behavior. You also don't have to worry about checking the rest of the loop body for later mutations.
by vel0city | 2025-05-29 15:00:34+00:00
The political party allegedly being the voice for Christian views has an extremely anti-immigrant stance, sending people to pretty extreme prisons for little evidence of doing anything wrong but being someplace with questionable paperwork. They want to eliminate school lunches. They're trying to massively downsize Medicaid. All to help wealthy people build bigger barns. Seems pretty at odds to the things Jesus taught us to do.

Matthew Chapter 25:

40 “The King will reply, ‘Truly I tell you, whatever you did for one of the least of these brothers and sisters of mine, you did for me.’

41 “Then he will say to those on his left, ‘Depart from me, you who are cursed, into the eternal fire prepared for the devil and his angels. 42 For I was hungry and you gave me nothing to eat, I was thirsty and you gave me nothing to drink, 43 I was a stranger and you did not invite me in, I needed clothes and you did not clothe me, I was sick and in prison and you did not look after me.’

44 “They also will answer, ‘Lord, when did we see you hungry or thirsty or a stranger or needing clothes or sick or in prison, and did not help you?’

45 “He will reply, ‘Truly I tell you, whatever you did not do for one of the least of these, you did not do for me.’

Leviticus 19:33-34:

When a stranger sojourns with you in your land, you shall not do him wrong. You shall treat the stranger who sojourns with you as the native among you, and you shall love him as yourself, for you were strangers in the land of Egypt: I am the Lord your God.

Luke 12:

16 And he told them this parable: “The ground of a certain rich man yielded an abundant harvest. 17 He thought to himself, ‘What shall I do? I have no place to store my crops.’

18 “Then he said, ‘This is what I’ll do. I will tear down my barns and build bigger ones, and there I will store my surplus grain. 19 And I’ll say to myself, “You have plenty of grain laid up for many years. Take life easy; eat, drink and be merry.”’

20 “But God said to him, ‘You fool! This very night your life will be demanded from you. Then who will get what you have prepared for yourself?’

21 “This is how it will be with whoever stores up things for themselves but is not rich toward God.”
by wonderwonder | 2025-05-29 15:00:36+00:00
This is why once a tool like neuralink reaches a certain threshold of capability and enough people use it, you will be forced to chip yourself and your kids otherwise they will be akin to the chimps in the zoo. Enhanced human minds will work at a level unreachable by natural minds and those same natural minds will be left behind. Its a terrifying view on where we are going and where most of humanity will likely be forced to go. Then on top of that there will be an arms race to create / upgrade faster and more capable implants.
by bell-cot | 2025-05-29 15:00:38+00:00
That's (up to) 128 tons of human food which will be thrown away.

Meanwhile, "Canned Beef Stew" is still #1 on my local food bank's Most Needed Donations list.

Call me a commie - but at some point, it seems reasonable to have "no food production facility may be larger than X" regulations, to limit how large the impact of any one food safety failure could be.
by castillar76 | 2025-05-29 15:02:05+00:00
I was puzzled by that, too: I'm always mystified when people share their entire screen on a Zoom call instead of just the one window they need to show me. Zoom even makes it easy to change out what you're sharing (add / subtract) any time.

Having seen a giant work meltdown stemming from a colleague's Slack DM accidentally broadcast over a Zoom call, I'm always paranoid about it.
by rayiner | 2025-05-29 15:02:10+00:00
No, because criminal laws don’t have the primary function of influencing foreign countries.

Taxes can be for raising revenue, but they can also function as clubs for changing behavior. Cigarette taxes, for example, have the purpose of deterring people from smoking.

Tariffs similarly can serve as clubs against foreign countries. You might have a tariff on China to get them to change their domestic policies. In that capacity, the tariff is functioning as a foreign policy tool; the revenue generation is incidental.
by mananaysiempre | 2025-05-29 15:02:16+00:00
> But then all content should be static and never update?

And thus we arrive at the root of the conflict. Many users (that care about this kind of thing) want to publications that they’ve seen to stay where they’ve seen them; many publishers have become accustomed to being able to memory-hole things (sometimes for very real safety reasons; often for marketing ones). That on top of all the usual problems of maintaining a space of human-readable names.
by plemer | 2025-05-29 15:02:29+00:00
Speaking as a drummer: yes, it’s completely different. The movements of a drummer are part of a single coordinated and complementary whole. Carrying on two conversations at once would be more like playing two different songs simultaneously. I’ve never heard of anyone doing that.

That said, Bob Milne could actually reliably play multiple songs in his head at once - in an MRI, could report the exact moment he was at in each song at an arbitrary time - but that guy is basically an alien. More on Bob: https://radiolab.org/podcast/148670-4-track-mind/transcript.
by pradn | 2025-05-29 15:02:59+00:00
Their product looks promising. It looks like the PostGres schema and writes have to be "Iceberg-aware": special work to get around the fact that a small write results in a new, small Parquet file. That's not the end of the world - but perhaps ideally, you wouldn't be aware of Iceberg much at all when using PostGres. That might be a dream though.

Fully using PostGres without awareness of Iceberg would require full decoupling, and a translation layer in between (Debezium, etc). That comes with its own problems.

So perhaps some intimacy between the PostGres and Iceberg schemas is a good thing - especially to support transparent schema evolution.

DuckLake and CrunchyBridge both support SQL queries on the backing Iceberg tables. That's a good option. But a big part of the value of Iceberg comes in being able to read using Spark, Flink, etc.
by fn-mote | 2025-05-29 15:03:20+00:00
I want to second this comment.

The comparison shouldn't be with C, it should be with C++, Rust, or Zig.

The place to go is actually the C3 comparison page:

https://c3-lang.org/faq/compare-languages/

There you can see that there are very few items "in C3 but not Rust", for example. Mainly "it's a familiar C-like language".

I am also suspicious of the macro system. I'd like more of an explanation of how it works. Especially how it relates to Zig comptime, and whether it has "hygiene" problems. Hygiene to me means: can a variable name in a macro expansion refer to a variable outside of the macro? (The concern is that this could be accidental.)

https://c3-lang.org/generic-programming/macros/
by varispeed | 2025-05-29 15:03:32+00:00
FT occasionally publishes entertaining pieces, but make no mistake - their editorial line inherently favours the ultra wealthy and government perspectives. A classic example is their coverage of IR35, crafted to shield big consultancies from competition, not the taxpayer. They parrot government propaganda, as if their critical thinking faculties mysteriously switch off whenever they touch the topic. They favour policies and narratives that sustain the power of large players, often at the expense of small businesses, freelancers, or challengers. Don't feed the beast.
by r00f | 2025-05-29 15:03:39+00:00
I am not sure about your particular area, but all those concerns have been solved for me. If I get package in my local mailbox (which is always nearby), I get a key to the delivery box dropped into my mail box. If the package doesnt fit there, I get message like "box 5 code 123456" if it is at self pickup site, or I go to the post office - which are both 5 minutes drive, but for box of such size I would need to drive even to my local mailbox.

I will prefer any of those options over my package having to sit in the rain or on the snow.
by growlNark | 2025-05-29 15:04:23+00:00
> Subsidies encourage over production

That's largely acceptable, and certainly preferable to underproduction, for resources that we simply can't do without. Dairy was (and still is) considered one of those resources as a superfood. Now maybe milk might not hold up anymore as being so critical to childhood nutrition (though I'm skeptical), but I think the reasoning behind it makes sense.

> Tarifs just incentivize purchasing local.

Sure, they also incentivize not eating. But commodification of basic resources is nothing new to americans, I suppose.

Some things are worth everyone pitching in for. Tariffs place the burden of living here on the individual. I don't really see any benefit from this.... fuck local businesses if they can't compete. The entire pitch of living here is that we'll let the market determine every aspect of our lives; why would we not double down when it came to letting businesses fail?
by giraffe_lady | 2025-05-29 15:05:33+00:00
I prefer to use emacs but it just doesn't fit well for the kinds of work I do the last few years. I am often switching between very different projects, usually for a short period to accomplish a specific goal. The per language (and per version, and per framework etc) config is just too much when I'm likely only going to be working in a specific codebase for a few weeks or even days.

VS code (or whatever jetbrains thing) works well enough with almost no config where emacs works better with a lot more config. Worth it for some kinds of work but not others.
by turboponyy | 2025-05-29 15:05:39+00:00
The modeness of vi does add friction in some cases, but it's a minor gripe, really.

Vi is incredibly well-suited and ergonomic for text editing, and switching between the modes is efficient, since often times you want to begin typing text as a consequence of some other normal mode operation you'd want to take anyway - e.g. add line below; change until end of line; change in parens; change up to character - and those operations put you immediately into insert mode afterwards anyway.

So I wouldn't let that feature (which enables making common operations more ergonomic) stop you from using vi-style binds.

Though modelessness can be quite nice, and I do see the appeal. Being able to select a region and immediately perform any desired operation is convenient.

What's great is that Emacs is what you make it - you can mix and match the two approaches. I, for example, use vi binds for text editing in Emacs, but maintain modeless binds I can always access when it makes sense. You can have the best of both worlds :)
by ivape | 2025-05-29 15:06:46+00:00
Keep in mind true believers often learn to live with a massive cognitive dissonance

This is quite true. Taking away just the moral teachings is not true belief. Revelations is serious business stuff, the apostles watched Christ ascend from Mount Olive, it’s extremely trippy things. True believers are literally believing in wild shit. In fact, if you are true believer, you almost need to keep it hidden because it’s going to come off as mentally ill.

With that said, I somehow can’t seem to deny it anymore because reality is just not explainable. Reality is the most ridiculous explanation for why the Big Bang happened and we’re all just here in a perfect little globe. This “real” explanation is so batshit that the supernatural explanation is more sound - at least to me.

The closest science has gotten was to actually corroborate that, yes, this was all not infinite and had a starting point (big bang), literally corroborated let there be light. The quantum stuff just gets even more supernatural. Maybe I’m going mentally ill, but I tend to take the supernatural stuff quite seriously now.
Show HN: Retain – I can finally navigate while viewing/managing my tasks.
by ElegantTrader | 2025-05-29 15:07:00+00:00
Hello HN,

I had an idea once to write an app that helps me remember about tasks that I need to finish throughout the day.

I've tried so many reminder apps on my phone but I keep ignoring the notifications or forgetting that i even installed the app. I needed something that is directly in front of my laptop, just like slapping sticky notes on my monitor.

However, most sticky notes web extensions have the same design, which consumes lots of space and the notes are not persistent in all navigator tabs.

I needed to make a tasks/notes manager that is:

- Does not consume a lot of space (notes can be minimized or expanded). - Appears on every web page consistently.

Now i wanna share it with you :) Feel free to add your feedback or any kind of features that helps.

Repo: https://github.com/Achref-Yak/Retain
by sumtechguy | 2025-05-29 15:07:52+00:00
> I think we are in the middle of this transformation.

Totally. Had a bit to think on my second point. Lets say I used to do something like 'who was the king of england in 1732'. That would in the past may lead me thru at least 3 websites. All serving ads. Now google can have that above the fold. They will have some ad's on the side like they always did. But I have the thing I want. I am probably not going to drill onto those other sites. Seeing those ad's too. Ads more than likely being served by google. In effect it will be showing me something like 80% less ad's. I am pretty cool with that. But the ecosphere around it is going to collapse or at least be substantially curtailed. This will also subtract on what they can charge for ad's. As they will be serving less of them.
by roryirvine | 2025-05-29 15:08:07+00:00
Sure they did. Search engines and hierarchical directories didn't take off until late 1994, and the first link aggregators like WebRing didn't come along along for at least another year after that.

Before then, website discovery was almost entirely word of mouth, supplemented by a little bit of self-promotion on various mailing lists and newsgroups.

The only other routes were asking your local sysadmin, taking a trip to your local bookstore to browse the few web-related pages in the Whole Internet Guide and Catalogue, or a handful of links in magazines like Mondo 2000 and Wired - but they were very minor, and tended only to be used by true neophytes.
by nathell | 2025-05-29 15:08:08+00:00
It’s something like 130. I was educated in Poland, so never passed SAT, but did well at the ~equivalent matura. At the uni, I was a mediocre-ish student, though.

I approached the math olympiad back in high school, but found it too challenging. Looking backwards, I think I might have benefitted from having a better math teacher.
SQLite is 25 years old today
by marcobambini | 2025-05-29 15:08:10+00:00
From Dr. Richard Hipp:

If you look at the [Project Age](https://sqlite.org/src/stat) within the next 23 hours or so, you'll see that it says exactly "*25 years*".

Our expectation is to continue enhancing SQLite for many years to come and to support it actively for at last 25 more years.
by calibas | 2025-05-29 15:08:38+00:00
They also encoded messages, so they had a high-speed communications network that used cryptography. In essence, it was an early version of the internet.

I've noticed a bit of resistance in Western cultures when I bring this up. People tend to think of Africa as "primitive", and there's some cognitive dissonance when you realize Africa had the world's most sophisticated communications system.

I'm not making this claim lightly either. They had a start/end signals, a "header" with an address, and a message payload, repeated for error-correction. There was also a whole routing and QoS system, albeit done manually.
Show HN: I created a CLI that stages and commits my code for me with AI
by yassiniz | 2025-05-29 15:08:51+00:00
Got sick of manually staging and committing code by hand for my side projects, so I created gitprompt to do all the work for me with AI.

Just a fun little project that I created within a few hours today, would love to hear what you think! :)

I'm also planning to add other features like manual commit message configuration, other commit formats, etc.
by onlyrealcuzzo | 2025-05-29 15:09:12+00:00
Terrible is subjective.

There's tons of people on the road, so there's plenty of quite bad drivers you'll encounter every day.

But driving is relatively easy. Saying that the average driver is terrible seems like a bit of a stretch.

I'll give you that there's millions of terrible drivers. That doesn't make the average terrible, though.
by philistine | 2025-05-29 15:10:51+00:00
Tesla's were ahead of the curve on most things when they first came out. Tesla has refused to join the year model model, so their changes have been haphazard, often regressive, and ultimately very slow.

They still are ahead on some technologies, with the Cybertruck's one and only interesting technology its drive-by-wire system, but the industry has caught up and overtaken Tesla with the relentless progress of the year model.
by ayaros | 2025-05-29 15:11:18+00:00
Hey, my site is handcrafted too. But ugly? Speak for yourselves, but I've tried to make mine beautiful. Handcrafted doesn't have to mean ugly...

But of course, it's at the point where it's grown into something unwieldy. I feel like it's overdue for a redesign/rewrite. Just gotta figure out a clever UI design that works on desktop and mobile. Not only that, but it also needs to work without any JS, because I don't want my site to be nonfunctional without JS...
by aeneasmackenzie | 2025-05-29 15:11:21+00:00
This is really just the constructive/classical argument but I want to be specific.

You just named a function and specified a property you want it to have. However no function with this property meaningfully exists. We can manipulate the symbol just fine, but we can never look inside it because it’s not real. Classical mathematics was developed before computation was relevant and the question of decidability arose fairly late, it makes more sense to consider it an early attempt at what is now called intuitionistic mathematics. The halting problem disproved excluded middle.
by preachermon | 2025-05-29 15:11:37+00:00
What's missed is that the camel/needle thing is a joke.

The "eye of the needle" was a (very small) gate into Jerusalem.

To get a camel through that gate, it has to lower its head and crawl on its knees.

So Jesus was calling rich people camels; camels can be very arrogant beasts so it fits.
by wiradikusuma | 2025-05-29 15:11:48+00:00
I read many comments that essentially say, "Today's (how we practice) Christianity/churches are definitely not something he'd approve of when he returns".

I live in the largest Muslim country in the world, and I'd say the majority of people also think that the "commercialization" (for lack of a better term) of their religion is also "too much". It seems people do have a "conscience" (for lack of a better term). But why do we still see people selling God on TV (and it sells)?

It's like people complaining about their government, but they don't take action.
by bitshiftfaced | 2025-05-29 15:11:57+00:00
I cant help but think that you're just substituting x hours of tutoring/memorization now for x hours of sitting through a class later in life only they won't be at the same level as their peers and will either need accommodations or be bored.

What's more is that those x hours of tutoring/memorization could've been filled with creative/social/emotional regulation/etc. learning that we know for sure benefits kids at that age.