MurphyA/hacker-news huggingface dataset:
by dennis_jeeves2 | 2025-04-29 19:52:46+00:00
>In normally functioning society there are built in protection mechanisms that shield general population from such harm,

Give me a single example. (You will find none.)

>It can be tackled trivially

Agreed, but it won't happen. ( I 'll leave you to figure out why it doesn't happen)

>FDA for US for example.

They are largely ineffective, if you have looked at them closely. There might be a few exceptions though.

>So please a bit less of that high horse and more empathy and reason

Great words, and quite a bit of virtue signalling. Have you observed the common person in USA? Netflix channels, tiktok, or some reality show, matter to them more than their health.

Look, I understand your sentiment but it does not gel with the reality I observe. Collectively we face the consequences of what the vast majority wants, or in this case neglects. You can either come to terms with it, or you can project your annoyance at me for stating it.
by ben_w | 2025-04-29 19:52:50+00:00
That right there *is the alignment problem*.

If I task an AI with "peace on earth" and the solution the AI comes up with is ripped from The X-Files* and it kills everyone, it isn't good enough to say "that's cheating" or "that's not what I meant".

* https://en.wikipedia.org/wiki/Je_Souhaite
by monkeyelite | 2025-04-29 19:53:24+00:00
> The up-front cost of code review can be easily be tripled or quadrupled when it’s distributed over several weeks

You’re taking a more extreme position than the one I’m stating. You can review every day or every hour if you want.

> a deliberate bottleneck in the earlier stage

Wouldn’t it be better if we could catch bugs AND avoid the bottleneck? That’s the vision. Good intentions may disagree about how to accomplish that.
by barrell | 2025-04-29 19:53:38+00:00
I’m very interested in Sanskrit, and working on an application to learn it (and many other languages).

If you have any interest in app based review (not courses - I specifically try to work with input) I would love to get feedback on the Sanskrit experience.

I posted a bunch of comments about it in the past few days, I don’t want to take over another apps thread, but there are so many cool languages being learned here
by tompark | 2025-04-29 19:53:51+00:00
"Why is AI so popular when nobody wants it?"

This sounds like that Yogi Berra-ism, "No one comes here anymore, it's too crowded."

I suppose well over half of the people who read HN are too young to remember the dotcom craze. Everyone had every scrap of money tied up in tech stocks. IMO, the hype over AI is relatively small compared to other hype cycles. The goofiest part was the endless predictions about the singularity, and "you don't know what exponential growth looks like, man!". I mean, it can still happen, but for a while that's what AI was all about.
by ndriscoll | 2025-04-29 19:53:55+00:00
20 years ago I had a multi-tasking OS (Windows XP) that could run 64 player 3d games[0] at 1680x1050 resolution while voice-chatting with my friends, running a chat client that integrated with games (xfire) and another client to talk to normie friends (Trillian,Gaim/Pidgin), and playing background music, all with 1 GB memory as the recommended hardware (512 MB minimum). A modern low-end phone is wildly more powerful than a mid-00s gaming PC. From what I can tell, Android can't even play two audio streams at once.

The irony is also that it would be way cheaper for people to develop websites as basic, old-school, reliable HTML pages with forms. Literal children were learning the "frontend" skills necessary to do that in the late 90s. HTML is designed to be easy to learn in a few minutes.

[0] https://www.youtube.com/watch?v=c3ar3lHClqA
by mrguyorama | 2025-04-29 19:53:56+00:00
If you have been banned from running an event at every single college, every single local bar, every single local theater, etc, you still have just as much ability to get your message out as the vast majority of average people.

Nobody has any obligation to provide you a platform. That is literally their first amendment right. If you want to use the government against "cancel culture", you are attempting to suppress people's first amendment rights of association.

The founding fathers had to pay people to print their pamphlets. That option has always been available and was the very context that the first amendment was built around.

The founding fathers never expected anyone else to carry their ideas. They expected ideas to be carried by their merit.
Show HN: I wrote a 54-page Kubernetes CKA scenarios guide (+ free Lite Edition)
by nouhailaelg | 2025-04-29 19:54:30+00:00
Hi HN,

I passed my Certified Kubernetes Administrator (CKA) exam in 2023 and realized that most prep materials were too theoretical or scattered. So I created a *54-page guide* focused entirely on *real-world Kubernetes scenarios* — clear, practical, and exam-relevant.

I’m sharing a *free Lite Edition* with Kubernetes fundamentals + 6 complete hands-on scenarios: https://payhip.com/b/eGc7X

The *full version* includes 21+ advanced scenarios and YAML labs. This week only: *Pay What You Want (min $5)* to support it: https://payhip.com/b/1HK5t

Would love any feedback — I made this for others like me who learn better by doing, not just watching videos or reading theory. Hope it helps someone here!
by quuxplusone | 2025-04-29 19:54:52+00:00
Your zero-argument "continue" is Tyler's "prune", I think. At first glance I agree that something like your one-argument "continue" would also be helpful — like, "recurse but only down these k of the n possible child branches." That seems hard to find syntax for, unless you build the list of children ad-hoc as you go and then do "N : children)" in your increment step.
by toast0 | 2025-04-29 19:54:59+00:00
I don't know about iOS, but when I look at big APKs on Android, what I usually see is a good number of images that are essentially repeated 3-4 times for different dpi ranges, and localized text, in utf-16, for many languages, uncompressed. I think I saw something recently about Google providing tools to compressing localized text, but I may be misremembering. The logic for storing localized text uncompressed is something about mmaping the data and accessing by offset for efficiency, but when an app supports a majority of the world's living written languages, and users tend to support only one or two, the storage cost doesn't make sense. At one point, Google Play tried to do localization packs, but it never actually made sense to use, so nobody does. I know proprietary options exist to compress localized text in apks, but being part of the default system is important.

</dated rant> (edit: my information is old, and perhaps hopefully outdated)
by crashtestdev | 2025-04-29 19:55:08+00:00
Absolutely this; I'd go out on a limb here and say the C5 was a technological masterpiece of the time, the range and speed is equal to modern mid-range e-scooters that use far more powerful lithium batteries and far more efficient motors and control electronics, technologically it was fully there. What wasn't there was the market, it was really the only well known vehicle of it's class, so without anything else for people to compare it to, they compared it to cars and motorbikes which of course it pales against.

As for the "you can't really peddle it", I have no idea where that came from, I've so far only used it with peddles and it was absolutely fine, not great, not terrible either, just a heavyish fixed gear bike.
by serial_dev | 2025-04-29 19:55:24+00:00
What I meant is that it takes about three times longer to do something with AI tools than without.

In a real large scale project, it takes longer to get the tool give me the code that solves the problem and will pass the code review. Even if I don't let cursor write code for me, ChatGPT and the rest regularly hallucinates APIs that don't exist.

So during my daily job, I usually just do it myself. I still use them as "better Google", but I always need to double check everything.
by purplesyringa | 2025-04-29 19:55:34+00:00
I don't think we're in disagreement. You have to consider big-O cost, memory footprint, exact numbers, know what performance to expect from various abstractions, etc. -- and then you need to choose between multiple alternatives. The first half of this process is absolutely skill-based, but I'm arguing that when you're trying to push performance to its limit, the second half unavoidably becomes expensive and brute-forcy.

For example: do you compression data sent over the network? What level of compression do you use? Changing the data format can affect the optimal compression level, and vice versa, using a higher compression level means you can keep the underlying data simpler. For example, you can replace deserialization with zero-cost casts. But that might mean you spend more memory. Do you have that much memory? If you do, would giving that memory to the database for use as cache be better? And so on.

The individual choices are simple, but they compound and affect the overall performance in unpredictable ways. The only way to be sure you aren't missing something obvious is to check all, or at least most combinations.
by eru | 2025-04-29 19:56:48+00:00
I don't know, I know many people (including non-technical people) that use a lot of the chatbots. (And I even heard some parents at the playground talk about it to each other. Parents that I didn't know, it was a random public playground.)

Not sure if they are 'excited', but they are definitely using it.

Lots of interns and students also use the bots.
by TexanFeller | 2025-04-29 19:57:03+00:00
It is EASILY worth that. It’s a tool that I use constantly every day for work and at home. I literally never fall back to using Google anymore. Google results turned to doggie doo years ago and getting what I need at the top of the list again is worth every penny. Kagi is like Google from 10 years ago if they had kept optimizing it for quality instead of enshitifying it to increase revenue.
by yencabulator | 2025-04-29 19:57:31+00:00
Well, deepseek-r1:7b on AMD CPU only is ~12 token/s, gemma3:27b-it-qat is ~2.2 token/s. That's pure CPU at about 0.1x of a $3,500 Apple laptop at about 0.1x of the price. It's more a question about your patience, use case, and budget.

For discrete GPUs, RAM size is a harder cutoff. You either can run a model, or you can't.
by johnnyanmac | 2025-04-29 19:57:55+00:00
Depends on the stops and route. The secret to LAX is to not take LAX if you can avoid it. BUR has a lot of destinations and is a lot less of a toll on sanity. If it is truly a direct LA to SF with minimal stops, then sure. There's not too much lag removed.

A 90 minute commute to simply downtown instead of LAX becomes a 60-70 minute commute simply because you're not spending 20 minutes trying to navigate LAX. Not enter the airport, be stuck in its own brand of LAX traffic.
by karaterobot | 2025-04-29 19:58:05+00:00
Maybe not, if there's no way to differentiate between something that has fallen off the radar, and something that is currently on the radar (I mean that all the tabs are in one big flat list, no matter if they're relevant or not). Also, if additional cruft increases the search time (i.e. how long does it take me to find the right tab from among these 2000 open ones) then each unused tab is a small additional burden. I'm not arguing for or against any position that works for anybody, I'm just pointing out some possible wrinkles I see from the outside.
by simpaticoder | 2025-04-29 19:58:11+00:00
There is one way to pay rent which requires no RAM or CPU cycles: write a check, and mail it. In my experience, most payees accept the date a check is mailed as the date of payment. (There may be exceptions to this, and I'm not sure what, if any, protections the law provides, so it may not be a valid fallback.)

In general society needs to maintain these low-tech fallbacks to high-tech "improvements". For example, we should keep taxis (that can be flagged down with your hand, and paid for in cash) and not rely solely on Uber, Lyft, etc. We should keep the ability to order from a human at restaurants. We must resist putting the smartphone into the unreplacable critical path of human life. To do so values technology above the value of human life.
by BuckRogers | 2025-04-29 19:58:19+00:00
I'm excited about AI after using Grok. It quickly replaced Google for me. I'm not sure I'd actually pay for it, I'd just go use another free AI, but it's very, very good. I definitely think a locally hosted AI running on my GPU that can use the internet, something like Nvidia ChatRTX will be everywhere soon. I know it'll replace most knowledge and arts jobs within 1, maybe 5, maybe 10 years. But nothing is going to stop that. It definitely helps me get through some real drudgery as a developer as well. I definitely focus on the bigger picture now more, and less on digging into mundane drudgery like a syntax issue. I think anyone that doesn't fear losing their job as an artist or as a doctor or developer wants it. It's going to do a better job in many things. Improving lives, quality of life, and lifespans. No doubt in my mind.
by sangeeth96 | 2025-04-29 19:58:25+00:00
I mean, right above the stuff you quoted, there is mention that govt. does now have the provision to access under exceptional circumstances:

> However, as Ashish Mishra, Partner-Cyber Security, NangiaNXT notes, “As of now, the government has the provision to access the encrypted messages under certain exceptions such as legal request, court matters, surveillance, and criminal investigations. The DPDP (Digital Personal Data Protection) Act, along with the Telegraph Act and IT Act, gives the government power to request such data from service providers.”

Given the general attitude towards digital privacy from the govt, I think it’s safe to assume they do have means to request.

That’s not the only incident to draw this conclusion from btw: https://www.business-standard.com/india-news/supreme-court-s...
by stcroixx | 2025-04-29 19:58:26+00:00
Dumb fucks is what the founder of the company has thought about it's users since day 1. They've been caught lying to cover up terrible things they've done so many times it's just assumed at this point. Anyone relying on their services is being taken advantage of first by Meta, and then by their own failed economy that won't provide an alternative. I've never once considered what Europe thinks.
by uh_uh | 2025-04-29 19:58:26+00:00
I read more sceptical takes about AI on Hacker News than anywhere else (since I stopped following Gary Marcus, at least). My hunch is that some people here might feel professionally threatened about it so they want to diminish it. This is less of an issue with some of the 'normies' that I know. For them AI is not professionally threatening but use it to translate stuff, ideate about cupcake recipes, use it as a psychologist (please don't shoot the messenger) or help them lesson plan to teach kids.
by refulgentis | 2025-04-29 19:59:17+00:00
I'm 37, QBasic since 7, built my first Linux box at 12. (25 years ago. My god)

I have learned to appreciate, and let slide, a good hand-wavy "get off my lawn" formatted anecdote to relate history...if it owns it and isn't slippery in the process.

Here, we're sort of waving at "if websites weren't in JS, the imaginary phone would have loaded the imaginary page instead of saying "oh snap", which clearly indicated it was out of RAM"

Some errata:

Android can play more than 2 media streams at once.

A 2GB phone isn't a modern phone. I worked on Android and that was our Emerging Markets™ standard (read: dirt cheapest phone expected to work ok) in 2018, 7 years ago.
by LeifCarrotson | 2025-04-29 20:00:05+00:00
There's some level at which an AI 'player' goes from being competitive with a human player, matching better-trained human strategy against a more impressive memory, to just a cheaty computer with too much memorization. Finding that limit is the interesting thing about this analysis, IMO!

It's not interesting playing chess against Stockfish 17, even for high-level GMs. It's alien and just crushes every human. Writing down an analysis to 20 move depth, following some lines to 30 or more, would be cheating for humans. It would take way too long (exceeding any time controls and more importantly exceeding the lifetime of the human), a powerful computer can just crunch it in seconds. Referencing a tablebase of endgames for 7 pieces would also be cheating, memorizing 7 terabytes of bitwise layouts is absurd but the computer just stores that on its hard drive.

Human geoguessr players have impressive memories way above baseline with respect to regional infrastructure, geography, trees, road signs, written language, and other details. Likewise, human Jeopardy players know an awful lot of trivia. Once you get to something like Scrabble or chess, it's less and less about knowing words or knowing moves, but more about synthesizing that knowledge intelligently.

One would expect a human to recognize some domain names like, I don't know, osu.edu: lots of people know that's Ohio State University, one of the biggest schools in the US, located in Columbus, Ohio. They don't have to cheat and go to an external resource. One would expect a human (a top human player, at least) to know that taxilinder.at is based in Austria. One would never expect any human to have every business or domain name memorized.

With modern AI models trained on internet data, searching the internet is not that different from querying its own training data.
by freemanjiang | 2025-04-29 20:00:26+00:00
Great question! There's two steps:

First, I do clock synchronization with a central server so that all clients can agree on a time reference.

Then, instead of directly manipulating the hardware audio ring buffers (which browsers don't allow), I use the Web Audio API's scheduling system to play audio in the future at a specific start time, on all devices.

So a central server relays messages from clients, telling them when to start and which sample position in the buffer to start from.
by sterlind | 2025-04-29 20:00:29+00:00
Context: Chris Krebs was CISA director in 2020. Trump fired him via tweet after Krebs stated the election was secure. Trump retaliated by issuing an Executive Order against SentinelOne, where Krebs worked, on April 9, stripping all employees of their security clearances and referring Krebs for investigation.

Chris Krebs - this Krebs - isn't the KrebsOnSecurity Krebs - that's Brian Krebs. There are two Krebs in security, but only one KrebsOnSecurity!

I know submission titles ordinarily need to match the source, but the context eluded me here.
by imiric | 2025-04-29 20:00:32+00:00
The web is overrun by malicious actors without any sense of morality. Since playing by the rules is clearly not working, I'm in favor of doing anything in my power to waste their resources. I would go a step further and try to corrupt their devices so that they're unable to continue their abuse, but since that would require considerably more effort from my part, a zip bomb is a good low-effort solution.
by brandall10 | 2025-04-29 20:00:50+00:00
It's because we're excited about the possibilities. It's potentially revolutionary tech from a product perspective. Some claim that it increases their speed of development by a not insignificant amount.

The average consumer does not appear to be particularly excited about products w/ AI features though. A big example that comes to mind is Apple Intelligence. It's not like the second coming of the iPhone, which it should be, given the insane amount of investment capital and press in the tech sphere.
by redczar | 2025-04-29 20:01:23+00:00
It does not demonstrate their point. The discussion is about toxicity from metals in soil. We all know that toxicity is not binary. It’s a dumb retort. It’s as dumb as people saying “correlation does not imply causation” when the authors of an article have expertise in statistical reasoning.

Obviously the phrase “toxic water” means water polluted by toxins. Go be a pedant to someone else.
by consumer451 | 2025-04-29 20:01:56+00:00
That makes sense. Thanks.

Although, it does seem like they could get more granular in app approval, which I am sure iOS devs would not like, but users would. For example, "If your app's primary use case is navigation of the open web, you may use WebView to handle 3rd party links. However, if that is not the primary purpose of your app, web links must open in iOS."

Either that, or give me a setting for each app, which the dev can set the default on. "Open links in Safari."
by psunavy03 | 2025-04-29 20:02:21+00:00
Throughout history, that's what artists DID. The great works only exist because of the Church or because some rich patron paid for it. And everyone else just ended up copying those for middle-class people's houses and such, because that was the Renaissance version of "Live, Laugh, Love" wall art.

Art classes go gaga today over the Clothed and Nude Majas, when the whole reason they existed was so some rich noble could have a "respectable" decoration that he could then hoist away when the party got raunchy enough and go "heh, look, she's nekkid now."
by kittikitti | 2025-04-29 20:02:44+00:00
"How is 2GB not enough to send a few numbers describing the payment through the network?"

You can thank Google for this. Their V8 JavaScript engine now controls the web at the expense of RAM. It was mainly the security feature's that I found value from with V8 but the horrible development practices that followed nullified them. I don't look at Google or Big Tech with infallible admiration and I deeply regret ever doing so.
by infecto | 2025-04-29 20:03:06+00:00
I realize Kagi is loved here, heck I use it myself but this pattern does come off at best lazy engineering and at worst scammy. Their marketing email pitches it off as no strings attached but there is a case where it will auto charge you at the end.

I think some of the ton is a little aggressive but it does seem like something that a lot of other companies would maybe get called out for.
by bertramus | 2025-04-29 20:03:21+00:00
If we want capitalism to work at its best, the masses of decision makers that power the invisible hand require as much information as possible. I'm definitely not a fan of government using politics to obfuscate economic details of a tax, but I am also very much not a fan of captive market makers, like Apple, Google, or Visa, being able to unilaterally and forcibly bury this information.

Prohibiting retailers from offering a different cash price (Visa/MC) or preventing app owners from charging 30% more than they do on their own website to cover the marketplace costs (or preventing them from allowing the app to funnel them elsewhere for subscriptions that span much farther than the app alone) are all the dark, informationless side of capitalism.
by loufe | 2025-04-29 20:03:24+00:00
You must admit the way GP framed it strongly implies Meta gave the Indian government carte blanche access to intercept decrypted messages. That is a massive, order-of-magnitude different story than the Indian Gov't hacking phones (installing spyware, etc.) to exfiltrate messages decrypted on device. They are very different stories with very different implications.

(edit: you weren't GP)
by nuancebydefault | 2025-04-29 20:03:45+00:00
Motivation to accomplish things is good, but it should not be a goal on itself. IMO the goal should be fulfillment and contentment.

Now and then, evaluation points in life emerge, where you question the 'why'. Those periods can be quite loaded with emotions of feeling lost or being insecure of where to go next. They might greatly shift perspective and hence your course of life.

To me, everything is feedback loops: you pour in energy and you get positive energy back. In that sense, the system is self sustained. However it is fragile as well, because over time, you tend to need more and more back to provide feelings of contentment.

Motivation is like love and relationships, you need to work, sometimes very hard, to sustain them.