MurphyA/hacker-news huggingface dataset:
by Bender | 2025-06-29 12:15:50+00:00
Would really annoy me if the server admin is working against his users.

I did mention in the top post, "if your user-base is cool with it." Not everyone is and that's why I leave it up to the majority. In places that had mismanaged email for decades it can be a welcome change. In one company I brought the spam down from about 50K+ spam messages per hour down to a dozen per day spread across the entire company. It was not without some pain especially for the executives that had buddies spawning third party companies out of their garages but I told them to suck it up. The users were overjoyed to finally be able to use email again since they depended on it to do their daily job.

Also do you think a spammer cares if your address actually exists?

They do and don't. The cost to them is nothing in terms of resources since they are using infected computers to do most of the work but if they have too many dead addresses it is easier for junior admins and cheap anti-spam software to spot them which can mean most of their spam ends up unseen. Proofpoint is just one example of software that can spot this and instantly start sending all their emails to quarantine. For existing employees that had their email address leaked by out-of-office messages and other notifications they had to rely on my anti-spam measures and third parties in companies that permitted this. New employees benefited more from these measures.

Some of the RFC's are conditionally ignored by the big providers and it annoys me just as much as I am sure it annoys you because there are timeouts they artificially shorten well below the RFC "must" values vs, "should". The rate limits on the big providers are also obscenely low. This is mostly the big "free" providers which are anything but free. Yes targeted phishing is its own massive topic. I was the number two recipient of targeted phishing at one company and I did not see any of it thanks to proofpoint but they generated some nifty reports. I'm glad they took care of it because one of my hobbies is tracking down shady people IRL and that quickly turns into a time sink. Now that I am retired I can spend unlimited time finding the shifty individuals.
by 4gotunameagain | 2025-06-29 12:15:59+00:00
It is clearly not in the benefit of Bulgaria to join a shared currency with advanced, manufacturing, positive export surplus countries like Germany.

Losing control of the currency will result in all domestic manufacturing to become more expensive (therefore incapable to compete with higher quality German goods), and all manufacturing capabilities will disappear in favour of the most cancerous form of industry, tourism. Like what happened to Greece and Portugal.
by andrepd | 2025-06-29 12:16:08+00:00
You clearly believe you're very objective and applying very "rational" thinking to the problem. It's about the dollar value of the income of the least well-off, so what are these stupid people even talking about inequality? Don't they realise making a poor person 10% worse off and Bezos 11% worse off reduces inequality but lowers the floor (the pedestrian argument you've made several times in this thread)?

But please consider that the problem is slightly (i.e. a lot) more complicated than you think. Economics is a very very hard discipline and perhaps more closely related to philosophy than the natural sciences. There have been countless books written on the topic of inequality by people smarter than you or me, so it's highly it's all so simple as your dismissive "just do X" line imagines it to be.

A simple, almost trivial observation: very high inequality of wealth also means very high inequality of power, meaning the rich elite can and will influence the political process to enrich themselves further at the expense of the "low percentile" less well-off, which will be denied political power. This is one example of why you should care about inequality.
by remus | 2025-06-29 12:17:22+00:00
> Google tried to tackle this with notification channels, but the onus falls on the developer to actually use them honestly. No company trying to draw attention back to their app with advertisement notifications will willingly name a notification channel “advertisements” or “user re-engagement” or similar — they’ll just interleave spam with all the non-spam. This API from G hasn’t worked.

Revolut are really annoying for this. I'm sure there's a few spare days In their development cycle for someone to implement it if they wanted to, but instead they keep everything on the same channel which is 50% promo shit, because you don't want to miss that notification warning you about fraudulent activity on your card.
by HarHarVeryFunny | 2025-06-29 12:17:36+00:00
Genetics is messy - as I understand it most genes don't code for a single thing, so assuming evolution is "selecting for schizophrenia" that only implies that there is an evolutionary benefit to some of the things controlled by the same gene(s) that control schizophrenia, that outweighs the disadvantage of schizophrenia.

Homosexuality is interesting from this perspective too - common enough that evolution has to be selecting for it, yet basically fatal to reproduction, so what are the benefits that evolution is selecting for? Is it advantageous to groups, or maybe the same genes confer an individual benefit to non-homosexuals?
by contrarian1234 | 2025-06-29 12:18:12+00:00
It's a matter of exposure.

Growing up in the US I was similarly comfortable with accents. Having lived ~10 years in China/Taiwan I struggle now. For instance I often can't understand Australians at all. It's completely incomprehensible. British English is a bit of a strain sometimes

Similarly Chinese in China have little exposure to non-native speakers so I often find people can't understand me. While in Taiwan you can use the wrong tones and grammar and people don't have any issues figuring it out

But for instance a lot of local people really struggle with Indian English bc it's seldom used in the media landscape, while for me it sounds natural bc a lot of my colleagues speak it
by globular-toast | 2025-06-29 12:19:12+00:00
Names are a funny thing. When gay marriage was still disputed I argued for just dropping the word "marriage" from law. My country has had civil partnerships available to all since 2000, which is gay marriage in everything but name. A decade later and people were still fighting for the name. I don't get it but language is a powerful thing and means a lot to some people.

As for master->main, that was just fake activism by people desperately wanting to be a part of something but not prepared to put in any actual work to convince anyone of anything they don't already agree with. Convincing people to drop the name JavaScript would be difficult due to the attachment and perceived loss to an evil company.
by daneel_w | 2025-06-29 12:19:29+00:00
Happy "customer" here. I've been using their free 6in4 tunnel through OpenBSD for about five years and have had no mentionable problems. I configure mine solely with OpenBSD's network interface files, e.g. /etc/hostname.gif0:

tunnel <my current IPv4> <HE's IPv4 endpoint> inet6 <my desired IPv6 address> 128 alias <HE's IPv6 gateway> !route -n add -inet6 default <HE's IPv6 gateway>

I use the connectivity to reach a cluster of VPSes in AWS deliberately set-up without public IPv4 addressing, which would otherwise represent a large part of the monthly costs because of buttholes like Jeff Bezos actively monetizing IPv4 address space.
by magicalhippo | 2025-06-29 12:19:53+00:00
> I played for 25 mins in front of 1000 people and spent 8+ hours total all-in to make 200 bucks.

Perhaps a bit cynical, but my thinking has long been that if I see a band that's playing in a venue that takes like 100-200 people or so[1], they're doing it out of passion. And that immediately makes it more interesting for me to go.

I've had lots of great experiences that way, including for bands that's normally way outside my comfort zone. And as the price of admission is fairly low, if it somehow is a miss it's not a big deal.

Now, as I know they're making little or no money on the gig itself, I usually end up buying some merch.

[1]: I'm in Norway, we don't have a ton of large venues.
by jazzcomputer | 2025-06-29 12:19:57+00:00
There's also the poll that was conducted by penn state -

It found that 82% of Israelis want to expel Gazans, and 47% of support killing all Palestinians in Gaza.

Article was featured in Haaretz - linked to here:

https://www.msn.com/en-us/news/world/poll-82-of-israelis-wan...
by bmacho | 2025-06-29 12:21:57+00:00
No, they were explicit about the opposite of it.

> With a certain level of language skill, you start to experiment more with it, create new words, change grammar intentionally to accent your point, and simply stop caring about the correctness of what you say or write.

There are several concepts/situations here weaved together, but the two main are:

- artistic intent, playfulness - inability to speak correctly

The second one is low level, and artistic intent is orthogonal to your level, and transfers from your native language.

(edit: BTW these two are closely related, since both are mostly just using patterns in places where they are not commonly used, and breaking them would be preferred)
by boricj | 2025-06-29 12:22:40+00:00
I've ranted previously on that topic [1] [2] [3], but as a former contributor MINIX3 in my opinion is a technological dead-end that ran out of steam.

[1] https://news.ycombinator.com/item?id=41673634

[2] https://news.ycombinator.com/item?id=40762110

[3] https://news.ycombinator.com/item?id=34916261
by skybrian | 2025-06-29 12:23:24+00:00
I think “design” is the wrong word. Many systems are unjust by default, and that’s certainly true of hit-driven businesses like music. Justice doesn’t happen unless people make it happen, and often, most people don’t care.

For example, lotteries are inherently unjust, making random people wealthy for no reason, and hardly anyone cares. They just hope to win themselves.

Taylor Swift fans don’t care that she makes far more money than other talented musicians who languish in obscurity. They’re going to keep giving her more money. If you told them they shouldn’t because it perpetuates inequality, they wouldn’t get it.
by consumer451 | 2025-06-29 12:24:24+00:00
> You cannot fight lawlessness with lawlessness, you must chose to be soft and level headed, even it feels most hobbling. Else we risk becoming Trump in the name of warding him off.

I am with you my friend! In the interest of open discussion and understanding, I made this separate comment to ask you, or anyone, to please share what your concerns were here. If you don't mind, could you please give an example of how you see it possibly going wrong?
Show HN: Domain Addicts Anonymous – Stop Shopping, Start Shipping
by mattdotam | 2025-06-29 12:25:01+00:00
Domain Addicts Anonymous:

A mock-serious intervention letter for makers who compulsively shop for domains instead of ship their projects.

Know the signs of Domain Addiction:

- Owning more domains than you have customers

- Buying .ai domains without knowing Python

- Renewing parked domains out of guilt

Contains a 'Wall of Shame' page to verify domain collections (I scrub domains from the DB after TXT verification).

Some quick comic relief with the option to personalise and share with others who need to hear it.

And yes, I built this while procrastinating on my main project. I hope it brings a smile and doesn't hit too close to home.
by gyomu | 2025-06-29 12:25:17+00:00
> Now Apple has become just another cooperate entity but with design team holding sufficient political power.

You’d be surprised to hear how much the political power of the design team within Apple has eroded over the last decade.

Here’s a little game of insider Apple baseball:

1) why do you think the chief of design isn’t on this page? https://www.apple.com/leadership/

2) from the SVPs on that same page, who do you think the chief of design reports to?
by chii | 2025-06-29 12:25:28+00:00
> it couldn’t run latest macOS, and software support for the old version it could run was increasingly going away.

which is very annoying, as none of the newer OS versions has anything that warrants dumping hardware to buy brand new to run them with! With the exception of security upgrades, which i find dubious for a company to stop creating (as they would need to do so for their newer OS versions just as well, so the cost of maintaining security patches ought to not be much, if at all), it is definitely more likely to be a dark-pattern to force hardware upgrades.
by boomlinde | 2025-06-29 12:26:59+00:00
See also Sega v Accolade.

Sega had implemented a measure to discourage unlicensed games for the Genesis/Megadrive. Upon boot, the console would ensure that the string "SEGA" was present at a certain memory location and then display that string as part of a longer message to the user asserting that the game was produced under license from [string]. The idea was that circumventing this would constitute trademark infringement.

Accolade reverse engineered and circumvented it. Sega sued for trademark infringement. Accolade eventually won. The whole thing only harmed consumers since by the time Sega implemented the measure there were already a bunch of games, both licensed and unlicensed, that did not pass the check.
by lodovic | 2025-06-29 12:27:01+00:00
I used a llm to sum your percentages and counted only 785,644,479 people. That's just over half the 1.4B claim. However, it also linked to articles that showed that as of 2025, there are approximately 1.38 to 1.56 billion active iPhone users worldwide. So the percentages may be misleading but the number is correct.
by smallstepforman | 2025-06-29 12:27:25+00:00
I actually had a radio with circular radio buttons, which would pop back when you selected another option. It had switches instead of check boxes.

The one that drives me crazy is slider based checkboxes. I never know which side is on/off. Bad UI convention.

And speaking of checkboxes, I want an actual tick mark (checkmark), not a X cross. Its called checkbox, not Xbox or crossbox, it has to be a checkmark. Also, its a square, not a box. Disaster.
by bgwalter | 2025-06-29 12:27:35+00:00
49 points, 4 hours, but only on page three.

This is a highly relevant log of the destructive nature of "AI", which consumes human time and has no clue what is going on in the code base. "AI" is like a five year old who has picked up some words and wants to sound smart.

I suppose the era of bug bounties is over.
by franze | 2025-06-29 12:28:20+00:00
My sunday project is to make one of my laptops self aware. Claude Code as root user (plus root password in claude.md) with access to all senses (screenshots, system, desktop Control, logfiles, audio + transcription, webcam, search)

active instructions to rewrite itself (claude.md) and follow its north star metric (100% self aware and with self driven action)

working along great so far (in the second version, the first version nuked itself)
by mns | 2025-06-29 12:28:44+00:00
They are not losing any control because they never had any. The Bulgarian currency was tied to the DM and later to the Euro. The only thing that changes now is that instead of 2 Leva = 1 Euro, everything will just be Euro.

It’s also funny to see how anti everything related to EU/Europe most of the tech people are. You can see this here, like most of the comments that now proclaim the death of Bulgaria or Germany bailing them out, from people that have no clue on the background and history of this move.
by fredfish | 2025-06-29 12:29:06+00:00
Sure bad things could happen depending what terms they could negotiate. The counter proposal seems to be to not have made the deal probably not being able to raise enough money to do so in secrecy (or not maintaining secrecy and making more spicy gossip about an opportunity.) The old owner is probably happier to be done with owning the brand and getting more than they could have with no free advertising.
by anonymars | 2025-06-29 12:29:36+00:00
As someone content with being by myself, I get what you're saying but overall I don't agree. COVID was a good experiment and it busted up a lot of people.

Even excepting COVID, in the elderly the difference with social isolation can be night and day. I have witnessed firsthand one's cognitive deterioration reversed when the person moved into an assisted living community and gained a social life, and then when COVID hit and everyone was locked down the decay set in again
by a10r | 2025-06-29 12:29:54+00:00
Wow, thank you for taking the time to write such a detailed and in-depth critique.

First, let me address the bugs you found, because you were 100% right. The wget user-agent issue revealed a significant and regrettable flaw in the server-side logic. Thanks to your report, a fix has already been merged and deployed.

The installer also had a conceptual flaw in its security recommendation, as you and others pointed out. The documentation has been updated to recommend a two-step "download, then execute" process and now includes a direct link to the GitHub release asset for maximum transparency—no more "cute" domain magic as the primary method.

Your trap DEBUG suggestion is a really powerful technique, and it highlights a core philosophical difference in how to approach this problem:

Your approach is an "In-Flight Monitor"—it steps through an executing script and asks for permission at each step. It's fantastic for deep, real-time analysis.

vet's approach is a "Pre-Flight Check"—its goal is to let a human review and approve a complete, static snapshot of a script before a single line of it ever executes.

I chose the "pre-flight" path because diffing and shellcheck are central to the idea. They answer the questions: "I trusted this script last month, but has it changed at all since then?" and "Does this static code contain any obvious red flags?"

The trap DEBUG method is powerful, but it can't answer that "what's changed?" question upfront and runs the risk of "prompt fatigue" on large installers, where a user might just start hitting 'y' to get through it.

You've given me a lot to think about, especially on how to better articulate this philosophy. I sincerely appreciate you taking the time to teach and challenge the project. This is the kind of tough, expert feedback that makes open source better, and you've already had a direct, positive impact on it.
Ask HN: What calorie-counting app are you using?
by delib | 2025-06-29 12:29:54+00:00
Since January, I've been using the Yazio app to track my calories, and have lost roughly 30 lbs in the process. That's great! But Yazio is slowly driving me insane. Despite the slowness even on a brand new iPhone, they now have a bug that prevents sharing recipes with others... which is a feature that I use daily.

So I'm looking for an alternative, and the space seems quite crowded (Lose It, MyFitnessPal, MyNetDiary, Cronometer, fddb, ...).

My basic requirements are:

- Allow the creation of custom recipes/meals that can be shared with others and updated over time

- Integration with Apple Watch (so it adds my burned calories to my daily allowance)

- Water tracker

- Good database for European foods
by bpizzi | 2025-06-29 12:30:13+00:00
Bulgaria has already pegged its currency (the lev) to the euro through a currency board since 1997. This means it already lacks independent monetary policy, and joining the euro wouldn’t significantly change that. The exchange rate is fixed, and inflation differentials are already impacting competitiveness.

Moreover, Bulgaria does not directly compete with Germany in the same product categories. Bulgaria is integrated into supply chains, often providing components or assembly work for German companies.

You are only 7M. I’ve got the feeling that it is just not large enough to significantly be distorted by eurozone monetary policy, at least in the way that might affect much larger economies.
by windowshopping | 2025-06-29 12:30:27+00:00
I don't know if it's their intention but as soon as the article mentions that the protest leader is pro-Russian, I immediately assume anything he stands for is wrong and therefore euro adoption must be good. Of course someone pro-Russian is trying to push countries away from integrating with the West, and I have to assume any arguments he's making are probably disingenuous and misleading.
by baobun | 2025-06-29 12:31:27+00:00
> "Many vendors are contributing to the hype by engaging in 'agent washing' – the rebranding of existing products, such as AI assistants, robotic process automation (RPA) and chatbots, without substantial agentic capabilities," the firm says. "Gartner estimates only about 130 of the thousands of agentic AI vendors are real."

I'd expect 100% of "agentic AI" to be hype. It's a meaningless term because almost any long-running software with an execution engine can qualify. What really differentiates "real agentic" from "slapped IFTT and an LLM together"?
by carlosjobim | 2025-06-29 12:31:45+00:00
They're called Sami, and I don't think they've been treated much worse than any other ethnicity in Nordic countries.

What I'm referring to are the eugenics programs in Sweden, where unfit people were sterilized and/or had their children taken from them. These kind of programs were also present in North America, for what it's worth. The complete extent of these programs will probably forever be unknown, in all countries. Scandinavian countries are probably the countries who are most open about this, just like with suicide reporting.

As for Finland, they had a communist revolution and a very brutal civil war about the same time as the Russians. So their "common good" society was also born from a bloodbath, although the communists lost the war.

Norway is probably an exception. They're building a "common good" society on oil fortunes, just like the Gulf states have no problem with giving generous welfare for all of their citizens.
by xhkkffbf | 2025-06-29 12:33:00+00:00
> It’s easier than ever to make music, and harder than ever to make a living from it

The subhed spells it out. It's a supply and demand world. If it's easy to do things, the supply increases. It's that simple.

That's not to say that the larger system isn't doing what you claim. Just that music is just too easy to make to be valuable.
by somewhereoutth | 2025-06-29 12:33:15+00:00
> These people are born rich and die rich and affect very little positive change in the time between.

Sadly, with increasing wealth inequality, the rich are better able to keep out the talented but poor, with things like unpaid internships, access to professional networks gated by exorbitant college fees, insane rents in key cities, etc. There was a period in the mid 20 century when just talent and drive could get you very far. Should be no surprise that that led to a blossoming in the creative fields, and the converse more lately has led to their impoverishment.
by jameshh | 2025-06-29 12:33:35+00:00
> the lack of parentheses for function calls plus currying means that to read a function call, you need to already know how many arguments the function takes

While I agree with the general sentiment of what you are saying, note that the syntax has nothing to do with it, it is purely about Haskell using currying excessively. The syntactic translation between Haskell and JS is straight-forward and 1-1:

f x y z -> f(x)(y)(z) f x (y,z) w -> f(x)(y,z)(w)

I agree that excessive currying is not great, and generally push for non-curried arguments unless a curried form realy is used in practice. But for this to really be comfortable, and to still enjoy all the hgiher-order programming that's nice with Haskell, we would need good records (strucural, anonymous, extensible), which it doesn't really have right now, so we are stuck with currying.