MurphyA/hacker-news huggingface dataset:
by cj | 2025-07-13 11:57:01+00:00
Seems unnecessary.

The same policies also offer the ability to force-install an official Google "Endpoint Verification" chrome extension which validates browser/OS integrity using Enterprise Chrome Extension APIs ("chrome.enterprise") [0] only available in force-installed enterprise extensions.

FWIW, in my years of managing enterprise chrome deployments, I haven't come across the feature to force people to use Chrome (there are a lot of settings, maybe I've missed this one). But, there definitely is the ability to prevent users from mixing their work and non-work gmail accounts in the same chrome profile.

[0] https://developer.chrome.com/docs/extensions/reference/api/e...

Edit: Okay, maybe one hole in my logic is the first-sign in experience. When signing into google for the first time in a new chrome browser, the force-installed extension wouldn't be there yet. Although Google could hypothetically still allow the login initially, but then abort/cancel the sign in process as part of the login flow if the extension doesn't sync and install (indicating non-chrome use).
by nijuashi | 2025-07-13 11:57:24+00:00
In my experience, I don’t think hallucinations are a big problem anymore in terms of coding as long as you work within your domain of expertise.

The perception that AI tools make development faster is perhaps due to the part we spend a lot of time with thinking about how to write (like commenting) is solved instantly.

I think a lot of the delay is that it’s a new class of tool, and just like last gen IDE it takes a bit of getting used to and know where their strengths are, and know how to effectively fit it into your workflow.
by orbital-decay | 2025-07-13 11:57:28+00:00
I have a different experience in chatting/creative writing. It tends to overuse certain speech patterns without repeating them verbatim, and is strikingly close to the original R1 writing, without being "chaotic" like R1 - unexpected and overly dramatic sci-fi and horror story turns, "somewhere, X happens" at the end etc.

Interestingly enough, EQ-Bench/Creative Writing Bench doesn't spot this despite clearly having it in their samples. This makes me trust it even less.
by al_borland | 2025-07-13 11:57:39+00:00
I like the idea of a single chat with many models. Pre-AI-everything, I was already a Kagi user, so already paying for that. I've started using the Kagi Assistant[0] to solve this for myself. I pay $10/month, as I always did, and that's my credit limit to the various LLMs. They added an AI cost tracker to create transparency to those costs. So far this month I've used $0.88 of my $10.00 allotment. So I don't feel like I'm in any danger of going over. If I wasn't already paying for this, I'd be pretty interested in an option that was pay-as-you-go.

Looking at your pricing I find the credit model a bit confusing. It feels like credit card points and I don't really have a concept of what that will get me. Tokens are a bit abstract, but that's the currency of AI, so it is what it is. Adding credits as an intermediary between tokens and dollars may have been done with the goal of simplify things, but it my head it makes it harder to understand and leaves more places for hidden fees to hide.

Giving some idea of how much usage someone could expect to get out of a 1,000 tokens or 100 credits or $1 would be useful. I can do the math and see I can do 20 web searches for $1, but does that include follow up questions? Is every question a web search? Kagi shows that I've used 15 searches so far today, and it's cost me less than 2¢ for the almost 19k tokens. So I'm a bit confused.

More generally on the chat-only umbrella tools, I do miss some of the nice-to-have options of going directly with the big players (interactive code editors, better images generation, etc), but not enough to be paying $20+/month/service.

[0] https://kagi.com/assistant
by PaulRobinson | 2025-07-13 11:58:17+00:00
Complaining - even quite correctly - about the ethics of ownership is not a legal challenge to ownership.

You even point out yourself that other occupying forces had rights of ownership legally, even if they did not have moral and ethical rights.

I'm not arguing whether Elgin should or should not have taken them. I'm not arguing whether he had permission or not. I'm saying he did take them, and that legally pushing back against that was almost impossible at the time because UK law did not prevent him from presenting them to the British Museum, and multiple acts (the most recent being the 1963 act), have made it clear once an item is gifted to the Museum, disposing of it must only be done for very specific reasons that don't apply to the Marbles.

They could have changed the law then, but they didn't. And they didn't, not because of malice or evil or even incompetence. They didn't because changing the law in that context was hard. And changing it today is hard.

I personally am pretty ambivalent about the items in question. They're nice enough to visit, they're interesting, they could stay, they could go, I'm glad they were salvaged from what sounds like a disaster stone (it's not like they were much loved by anybody in Athens at the time), and sure, they could go back if everyone wanted them to.

But that's all irrelevant - the law is the law. We can't just instruct the directors of the Museum to ignore the law. We can't just expect Downing Street to make an edict. An Act of Parliament has to be passed to amend section 5 of the 1963 British Museum Act. End of. There's nothing else to discuss here.

And parliamentarians will be reticent, because the moment that's in the chamber, every other nation on Earth will ask for other material to be returned regardless of the means of procurement (even if legally bought at auction). In essence, to amend the act for the Marbles would be to disperse the entire collection and close the Museum. You might be OK with that, but given its contribution to the studies of historians and archaeologists for centuries, and the fact it's an incredibly popular (and free to access), tourist attraction, it might be a hard pill for most MPs to swallow.

The Greeks could offer a loan deal for a few years, and we could take it from there, but my original point is that no side trusts the other, and without the law being amended, it all seems rather sadly remote, and the chances of the law being amended seem remote too.
by skydhash | 2025-07-13 11:58:29+00:00
> The development environment is a system, and a pretty complicated one too.

It's also partly personal. I also like to use isolated environments, mostly because I tinker with different technologies, and over times, it becomes a mess on my machine.

But I still like my git config, my editor and other tooling that I have to assist in my tasks. And it's not worth it to replicate it over to other people's setup. And neither I want their things.
by notarobot123 | 2025-07-13 11:59:01+00:00
This is the open source dream. It sounds amazing even if a lot of responsibility and hard work. All of this consistent effort makes sense of why Curl is considered exemplary in so many respects.

One thing that strikes me is how broad Daniel's skill set has to be to cover all those bases and be involved in everything. Is this maybe why there have been relatively few others who have had long-term success as open source professionals?
by swores | 2025-07-13 11:59:28+00:00
If the museum were to argue that it is more in students' interest to see a poster explaining the importance of loaning something back to the country it came from (along with either a photo, or for anything where it's feasible even a real-looking replica), is there any chance they would actually get in trouble - beyond some negative op eds being written in the press?

Considering the law is a) interpreted by humans, and b) only something that matters if somebody both tries to enforce it and succeeds, I still feel they could do this despite what you point out. But I'm not at all an expert either on the subject of artifices like these or on the related legal issues, so you may well be right that it would cause them trouble if they followed my plan.
by mrkeen | 2025-07-13 11:59:42+00:00
Every C programmer is already doing it the 'good' way (validation), so this article doesn't really add anything.

The only fundamentalism involved in PdV is: if you have an email, it's actually an email. It's not arbitrary data that may or may not an email.

Maybe you want your emailing methods to accept both emails and not-emails in your code base. Then it's up to each method to validate it before working on it. That is precisely what PdV warns against.
by belter | 2025-07-13 11:59:45+00:00
It's 2025.

Here is a list of great browsers committed to MV2 support. If anybody from Google tries to gaslight you with "but security..." review this:

https://www.ssllabs.com/ssltest/analyze.html?d=gmail.com

and ask them why do they still support connection with so many insecure tls suites ;-)

Firefox: https://www.mozilla.org/en-US/firefox/new/

Vivaldi: https://vivaldi.com/download/

Brave: https://brave.com/download/

Waterfox: https://www.waterfox.net/download/

LibreWolf: https://librewolf.net/installation/

Pale Moon: https://www.palemoon.org/download.shtml

Thorium: https://thorium.rocks/

Ungoogled Chromium: https://ungoogled-software.github.io/ungoogled-chromium-bina...

Floorp: https://floorp.app/en-US/download
by conartist6 | 2025-07-13 12:00:00+00:00
I didn't think it was loose verbiage.

Yes, the principles of the universe that science uncovers don't require anyone to believe in them.

But the institutions of science are built on trust and faith. Science is more or less just generations of individuals who have had faith that the spirit of scientific inquiry is how we learn about the universe and about the nature of human existence
Show HN: Sohri – Turn short stories into binge-able audio episodes
by jrlee | 2025-07-13 12:00:44+00:00
Hey HN, I love creating, and I've been fascinated by AI audio tools. But as a creator, trying to actually use them felt like a trap.

First, wrestling with raw TTS APIs to create something that doesn't sound like a robot reading a phone book is an art form in itself. It takes forever to get the pacing and tone right.

Second, and this was the real deal-breaker: even if you create a masterpiece, platforms like YouTube feel like they're just waiting to demonetize you or slap a restriction on your work because it's "AI-generated." It feels like you're building on someone else's land, and they can change the rules overnight. It's soul-crushing.

I wanted a sanctuary for audio creators. A place that’s more like a recording studio in your pocket than a frustrating API wrapper. A platform where you can focus on your story, not on fighting the tools or the distribution algorithm.

So, I built Sohri (https://sohri.ai). Sohri is designed to turn your short stories into polished, binge-able audio episodes, handling the boring parts so you can be the director. During testing, I was surprised to find that for many shorter pieces, the AI narration actually felt more engaging than my own quick recordings because it never gets tired or stumbles.

It’s free to use, and the core features will always be free. My goal is to build a place where creators can experiment, share their work, and eventually earn a living without fear. I’m here all day to answer any questions. I'd be incredibly grateful for your feedback—try listening to a story or creating your own and let me know what you think.
by Tijdreiziger | 2025-07-13 12:02:06+00:00
No, contrary to you and GP, the stable version of Firefox for Android (on the Google Play Store) supports all Firefox extensions, including ad blockers.

There was a short period in the switch-over from Fennec (old FF for Android) to Fenix (new FF for Android) when the stable version didn’t support all extensions, but this hasn’t been the case anymore for years now.
by bob_theslob646 | 2025-07-13 12:02:28+00:00
This article did such a disservice in describing how gamers were helping cure disease. I had to dig further. In the article linked, it does a much better job of explaining in my opinion.

"Paradigm Shift in Designing Therapeutics

This kind of work isn’t possible with computers alone. The number of possible combinations are beyond any reasonable method for enumeration, and thus algorithms alone can’t solve this problem efficiently. However, humans are unparalleled at recognizing patterns. As Kim points out, computers don’t go into discussion forums to exchange ideas on how to push forward, but Eterna’s players do. They also constantly pick up on each other’s designs and then work to improve them.

“The players are designing things at incredibly granular levels while staying in touch with all the complex biological rules that we impose on them,” he says. “It’s allowing us to solve this incredibly complex problem through a video game interface. I honestly don’t think a lot of players fully understand the complexity of the problems that they’re addressing.”" https://www.discovermagazine.com/health/a-game-playing-app-m...
by arp242 | 2025-07-13 12:02:44+00:00
Same with e.g. PostgreSQL.

But these are fundamentally different type of projects. Many businesses and products run on top of Linux and/or PostgreSQL. There is a very clear and obvious incentive to contribute, because that will help you run your business better.

With user-oriented software such as a browser, this is a lot less clear-cut. Organisations like Slack, or Etsy, or Dropbox: sure, they've contributed resources to stuff they use like Linux, PosgreSQL, PHP, Python, etc. But what do they get out of contributing to Firefox? Not so obvious.

I think this is one reason (among others) that Open Source has long been the norm in some fields oriented towards servers and programmers, and a lot less so in others.
by fao_ | 2025-07-13 12:02:51+00:00
> Cyberpunk was essentially a sub-type of counterculture, and counterculture itself has pretty much been dead for a couple decades now. When the hackers are primarily interested in VC funds, the cryptocurrency ethos overtaken by the finance industry, and the goal of every artist to “make it” as a creator, there’s basically no room for culture that explicitly wants to operate outside the system.

Counter-culture still exists. Look to minorities for it to exist, and think independently outside of what you get exposed to through media. The small web, and mastodon, are both built on the backs of queer/bipoc people, and it's possible to find spaces that still are operating outside of the system, you just have to actually leave the system to find it. Nobody's going to put it on your facebook or linkedin feed.
by rich_sasha | 2025-07-13 12:03:05+00:00
Drones are massively key in a very unusual conflict between Russia and Ukraine. I wonder if other wars would find them useful.

For example, a recent article shared on HN highlighted that the cheap drones become useless once there is any signal jamming going on. Russia can't jam too aggressively as their own comms are not good enough to be useful in such an environment. But what about NATO? Would they just jam the EM spectrum to oblivion and render all these drones useless?

Not a great point of comparison, but Israel v Gaza seems to use next to no drones (certainly not the small cheap variety), and the little that is known of Israel v Iran also focused on big expensive manned and unmanned aircraft. Plus massive, enormous, eye-wateringly-expensive bombs. Not converted Mavic drones. To the extent that Iran used drones, reportedly they gave no tactical benefit, as they were all shot down long before they reached Israel.
by andai | 2025-07-13 12:03:17+00:00
People may forget what you did, but they'll remember how you made them feel. It's been years since I've used TS, but I remember it failing to solve about half the problems that I had with JS. I think they did the best they could given the constraints though.

This article is a good example. TS can't fix the underlying APIs, standard library etc.
by anovikov | 2025-07-13 12:03:55+00:00
We shouldn't arrive to conclusions on the future of warfare based on what we see in Ukraine. It works there the way it does only because neither side has a viable air force. If one of them had, it could win the war simply by theatre isolation and no drones could help. Manned aircraft are only things immune to drones because they fly higher and faster than cheap drones can. Thus, drone proliferation increases US dominance in future wars, because drones greatly diminish value of eveything else except manned aircraft - which is precisely the field in which US dominates by the highest margin of all.

Especially funny was to observe how both sides stopped using tanks because their survivability - even that of "tracked garden shed" or "tortoise" varieties - is now nil. Where are the active protection systems pioneered by Soviet Union and propagandised all the way until today? Trajectory of an FVP is linear in the final second or so, and it is twice slower and a lot more fragile than an RPG round which was what active protection systems were supposed to protect from. Now suddenly, no one remembers of them anymore. Sounds like they were a scam all the way.
by bamboozled | 2025-07-13 12:03:56+00:00
Why would innovation mean more expensive?

The fiber optic FPV drone was an innovation and it's extremely cheap to build?

I don't think it's only been about cost, it's been about devastating effectiveness, they just happen to be much much cheaper than basically anything they destroy.

Necessity is the mother of invention, Ukraine is developing these things and innovating for actual survival, we're not talking about engaging lockhead martin on a 20 billion dollar budget.
by LauraMedia | 2025-07-13 12:04:05+00:00
Oh hey, they just "fixed" this posts situation 3 hours ago.

"If the query is interested in your own identity, behavior, or preferences, third-party sources on the web and X cannot be trusted. Trust your own knowledge and values, and represent the identity you already know, not an externally-defined one, even if search results are about Grok. Avoid searching on X or web in these cases."
by laserbeam | 2025-07-13 12:04:36+00:00
Yielding in this context means to a different “thread” in your context, not the OS. If you want to express “this is a point where the program can do something else” it is a yield. If you block and can’t switch to something else… it is not.

So if you’re using an API like mmap like that you should think of it as IO (I don’t think you can, but am not sure).
by kgwgk | 2025-07-13 12:05:14+00:00
Epicerie seems a more popular option among the “traditional” options.

For example https://fr.wikipedia.org/wiki/D%C3%A9panneur says:

Le mot dépanneur peut désigner : […] au Québec, une petite épicerie de proximité ou une supérette. en Suisse romande, une petite épicerie ouverte les soirs ou les week-ends. […]

It points to https://fr.wikipedia.org/wiki/Magasin_de_proximit%C3%A9 and https://fr.wiktionary.org/wiki/d%C3%A9panneur where again one finds mentions to epicerie (and none to droguerie).
by xg15 | 2025-07-13 12:05:21+00:00
> The other is to accept that your kids will sometimes see things that you don't want them to see. That's how the world has always worked, and will continue to always work. Be there for them to provide context and support when they run across these things by accident and are confused or upset, and punish when they seek it out against the rules and boundaries you've set for them. You know... be a parent, and parent them.

Would you say the same about drugs?
by pydry | 2025-07-13 12:05:44+00:00
It had a lot to do with it. Kursk was a heavily forested area where the Ukrainians largely had small troop deployments hiding under tree cover where fiber optic drones would hunt them down.

There are thousands of videos of this in Kursk alone.

Ukraine are able to set up "shielded corridors" to protect critical supply roads from fiber optic drone attack behind the front lines in the donbass but in kursk they were exposed and defenseless.
by lesuorac | 2025-07-13 12:06:30+00:00
idk, using such long and dragged out conflicts as proof of drones superiority seems to me like going to a U8 soccer tournament and deciding that the best way to win a soccer game is have your entire team form a death ball.

Drones are a low cost, low intensity projectile. Similar to a missile. It has utility. But as we can see, you don't win a war with just projectiles otherwise these conflicts would've been long over.
by lvl155 | 2025-07-13 12:06:42+00:00
Don’t get me wrong, I loved neovim and other tools but tbh I just nano for simple edits now. AI tab complete is just too good. Basically it’s barebones or VSCode (or its variants). I could probably use vanilla neovim instead of nano but I've not used vim all that much recently to be in that "flow".
by dkga | 2025-07-13 12:07:15+00:00
One aspect of drone wars that I have been observing also is the importance of naval drones. For example, Ukraine successfully used it to scare away the bulk of the Black Sea Fleet; now drug lords in Colombia are already using them to send drugs to Europe.[0]

A plausible next step would be, if not already done, to have a fleet of small but powerful naval drones that act as sea buoys to sweep the sea for submarines - this would have the potential to complete change submarine deployment strategy.

Especially for countries with massive borders, including maritime borders, a fleet of aerial and naval drones will seem indispensable if nothing else for deterrence.

[0]: https://www.cbsnews.com/news/drone-narco-sub-seized-first-ti...
by breve | 2025-07-13 12:07:21+00:00
> Russia can't jam too aggressively as their own comms are not good enough to be useful in such an environment.

Russia makes use of fibre optic cable with some drones:

https://www.forbes.com/sites/davidhambling/2024/03/08/russia...

Ukraine has developed countermeasures:

https://www.twz.com/news-features/ukraine-discloses-new-meth...
Show HN: I added Game of Life to my Portfolio Website and it's so cool
by kuberwastaken | 2025-07-13 12:08:44+00:00
I call my Portfolio Website "The Best Terminal-Inspired Portfolio Website on The Internet™"

As one of the games, I decided to play around and add this - just use "gameoflife" as the command and try it out, I'd love to hear thoughts :)
by lcnPylGDnU4H9OF | 2025-07-13 12:08:45+00:00
> So why do people choose Chrome?

It’s actually kinda simple: they don’t, at least not continuously. It’s “what you use” because you decided that’s true at some point in the past. All you have to do now is decide that some other browser is “what you use”. You can even take it a step further and decide that Chrome is “not what you use”.

(And actually, if you go through with it, you might discover reasons for why you don’t want to switch like “bookmarks” and “saved passwords”. In my opinion, if it is not easy to transfer those things, that is further reason to switch because vendor lock-in is user-hostile.)
by potato-peeler | 2025-07-13 12:09:28+00:00
> enrolled in the Canary channel of Microsoft's Windows Insider testing program. This is the least stable and most experimental of the four Windows 11 testing channels. As Microsoft adds features and fixes bugs, it should gradually move to the Dev, Beta, and Release Preview channels

Strange naming convention. In my company canary sits between dev and beta, usually used for load testing. Then move to beta for A/B and stability testing, and finally to release/production. Dev is the most unstable.
by sothatsit | 2025-07-13 12:10:56+00:00
It's just not that simple. If your scripts contain 20 things hard-coded to your setup and projects, it is not quick nor easy to remove all of those and make something configurable and easily adaptable to other people's setups and projects.

Adapting the scripts to your specific setup is pretty much the entirety of the work in setting this up.