skysight-inc/HackerNews huggingface dataset:
An MKV file is virtually safe for all intents and purposes.

Sure there could be some kind of vuln in the media player you’re using to open it and it could contain a payload but there’s so many media player and OS combinations that this becomes extremely unlikely. I have never heard of this happening.
U.S. spaceplane deorbits after classified mission and lands in California
From coding to spec-writing: Navigating AI's impact on Developers
Can't speak for Safari, but Firefox has never been anything but a dumpster fire for me. Constant reminders about updates and a UI that slows my computer to a crawl no matter what I do. Yes, I open many tabs and don't use a turbocharged laptop, but the same applies to my Chrome use with next to no problems, so really, fuck you Firefox for not adjusting after decades, as per possible user needs. Chrome seems to manage it, so why can't the Mozilla people with their own expertise and funds?

Many new versions and updates of FF that I've tried have claimed to be much smoother and more efficient, only for the exact same shit to start happening across the years and multiple laptops used.
I spent $10 on a bad apple and it got $0 back. Then I go and sell that bad apple for $10. Whomever bought it is giving me back my money. This is kindergarten level arithmetic.
I just wanted to take a moment to highlight both GoodJob and Solid Queue. They're excellent choices, and any RoR folks reading these comments should give them a fair shake.
There is a book for this, aptly titled “You Should Quit Reddit”. It got me to quit, highly recommend it.
> > Carlson kept acting throughout the interview as though it’s just normal and reasonable for wealthy people who donate to politicians to expect corrupt favors from those same people in their time of need.

> That's just being realistic, isn't it?

For Carlson - a wealthy politically connected person who I would be unsurprised if he is the recipient of favor - I'm sure it's realistic.

But there are more of us who don't have the wealth or political connections to get favors than there are those who do.

So it's weird that people who claim to care about corruption keep voting for and snuggling up to extremely wealthy obviously-favor-trading conmen. The president doesn't even try to hide the games. So after that it's unsurprising that someone like Carlson is starting to drop the pretense too.

Will the people he gets his power from - his audience - care, though?
> bypassing encryption that prevents unauthorized copying

That statement is obviously wrong
posts to localhost and does nothing?
I've been loving Kagi search and am really looking forward to Orion being available outside Apple land. You can join the email list here: https://kagi.com/changelog#6479

I'm a bit worried that Kagi might be over-extending here. Instead of focusing and capitalizing on search, they're expanding to the difficult business of browsers. I'm always hesitant when companies try to do everything everywhere all at once, since that might cause a loosening of focus on the original product.

I hope them all the best nonetheless - people actually paying for software is due a comeback!
It's just a static blog being served via Nginx on my home server.
Maybe the car was protesting Elon?
It does have an "alien space ship" vibe to it.

I enjoy that, but I get why others would not.
If you customize the assembler, then I think that the inline assembly can't support uniform syntax. The syntax required by an assembler is defined by the assembler, not some language trying to inline it. The true state of things might be even more complicated, with C++ and Rust compilers choosing to parse assembly. But if they do that, it is necessarily going to interfere with using all of the features of the underlying customizable assembler.
I was almost exactly in the same situation as you. In my 20s, I remember using OKCupid, but the OKCupid I found when I tried again in my 30s was very different (it is owned by Match afterall). All the apps were very similar, and the only chance I had of actually getting anywhere was sinking a ton of money into them. I was heavily active on 3-4 apps and vaguely active of 3-4 others, for nearly a year. I think I sunk ~$500 into the apps, with maybe 2 dozen dates to show of it.

Part of the problem is the abundance of profiles. We get trained to judge people on a very superficial level, because there's just too many people to properly analyze. I found myself going through phases of trying to swipe everyone right, and then through phases of being a lot more picky and swiping left of anyone that had the smallest flaw.

You're right that at the end of the day, the best way was to meet people IRL asap and get to know them that way. That being said, for busy full time adults, that's still a lot of work and effort.

Dating I find is especially hard for people who don't have third spaces. For introverts hanging out online. You can have third spaces online (twitch, discord, gaming communities), but it's harder to find local people there.
This seems extremely authoritarian. Obviously prisoners lose many rights due to their conviction, but I see no reason that freedom of speech or of the press should be among them. Unless he is communicating with a former co-conspiritor or otherwise in furtherance of some crime, I think a prisoner should be able to speak with whoever he wishes.
It’s not executing JS. The names map to JS methods but both the HTML and JS call into C++ (or rust or swift whatever the browser is written in). Arbitrary JS code execution cannot occur. Of course if you’re ingesting user generated content you should not allow these attributes on buttons (but for proper security you should already have an allow-list of tags and attributes on any user generated content).
Kagi has been one of the biggest value adds to my online life in a long time. Paying for the Kagi ultimate plans gets me access to the latest LLM models, and an incredible customizable search engine with a large focus on privacy. The Orion browser has been my favorite to use on iOS, I’m not sure if I’d use the desktop version because of its web kit base. But I’m glad to see it’s moving forward.
Have you ever experienced prison yourself or through someone close? Prisons don't put people on a level playing field at all. It is significantly more comfortable to be rich in prison than poor in prison.
If AI is the general purpose pattern recognition algorithm and real world has patterns then as long as data i.e. real world has juice, AI will do better. Recursive self improvement is included in the domain. The only constraint will be how long it takes to gather feedback from the real world when AI does experiments.
I like to run a single redis server process on each instance that's serving the webapp, and also have a shared redis cluster for shared cached state (like user sessions). That way there's a fast local cache for people to use for caching API calls and other things where duplication is preferable to latency.
I'm not deep in the LLM space but would be nice to first know what MCPs are and what they offer.
Thief of Time is my fav of the standalones. Always wish there had been more of that.

If you like Death, Hogfather is my first recommendation.
Primary source:

- "We're thrilled to announce that development of the Orion Browser for Linux has officially started!"

- "Register here to receive news and early access opportunities throughout the development year: https://forms.kagi.com/?q=orion_linux_news "

https://bsky.app/profile/kagi.com/post/3ljqsgjmkpk2n

(I interpret that to mean there's a closed beta?)
It is if someone thinks that tucker's remarks reflect a change in "jurisprudence".
No, no it does not. Are you actually claiming with a straight face that not a single human can check for fraud or incorrect logic?

Let's just claim any absurd thing in defense of the AI hype now.
Just because before people had a concern and were wrong, doesn't mean if we have the same concern now we'll be wrong again.
So while there is plenty of viral brainrot media out there, reading substantive material that promotes understanding or introspection looks almost the same. And it's more profound than what I'd be thinking about in the dentist waiting room or long hardware store line.
I wish there were a Webkit based browser for Android.

There are dozens of Firefox- and Chrome-based browsers, but nothing else. Wonder why?
You might not need a cache. In my previous company (~7 years) all teams around me were introducing caches left and right and getting into a lot of complexity and bugs. I persevered and always pushed back adding caches to apps in my team. Instead focusing on improving the architecture and seeking other performance improvements. I can proudly say my teams have stayed cached-free for those 7 years.
Some thoughts:

The Strategic Crypto Swindle

https://news.ycombinator.com/item?id=43270398

Trump's 'Crypto Reserve' Is Such Brazen Corruption

https://news.ycombinator.com/item?id=43261899

The “strategic reserve” exposes crypto as the scam it always was

https://news.ycombinator.com/item?id=43236752
Don't forget Firefox... There are some people that keeps trying to support anything that isn't f* controlled by Google or Apple.

Dialog in Firefox 98 , 2022-03-08
Also, using a poly fill works even on IE 12

popover in Firefox 125, 2024-04-16
Related US Space Force reveals first look at secretive X-37B space plane in orbit (118 points, 14 days ago, 101 comments) https://news.ycombinator.com/item?id=43141037

In a rare disclosure, The Pentagon provides an update on the X-37B spaceplane (48 points, 5 months ago, 66 comments) https://news.ycombinator.com/item?id=41808291
> That's just being realistic, isn't it?

As evidenced by this situation it's not true that any criminal can give money to any politician and expect favours. Perhaps some criminals curry more favour, and perhaps some politicians are more transactional.
Cut the cord but for infinite-scroll addiction.
Redis is useful if you have multiple backend servers that need to synchronize state. If you don’t have this problem then improving your caching I.e. using Cloudflare is probably the best approach, along with local caching on a single server.
When I was in Uber back in 2015, my org was trying to convert zip-code-based geo partitioning with a hexagon-based scheme. Instead of partitioning a city into on average tens of zip codes, we may partition the city into potentially hundreds of thousands of hexagons and dynamically create areas. The first launch was in Phoenix, and the team who was responsible for the launch stayed up all night for days because they could barely scale our demand-pricing systems. And then the global launch of the feature was delayed first by days, then by weeks, and then by months.

It turned out Uber engineers just loved Redis. Having a need to distribute your work? Throw that to Redis. I remember debating with some infra engineers why we couldn't throw in more redis/memcached nodes to scale our telemetry system, but I digressed. So, the price service we built was based on Redis. The service fanned out millions of requests per second to redis clusters to get information about individual hexagons of a given city, and then computed dynamic areas. We would need dozens of servers just to compute for a single city. I forgot the exact number, but let's say it was 40 servers per an average-sized city. Now multiply that by the 200+ cities we had. It was just prohibitively expensive, let alone that there couldn't other scalability bottlenecks for managing such scale.

The solution was actually pretty simple. I took a look at the algorithms we used, and it was really just that we needed to compute multiple overlapping shapes. So, I wrote an algorithm that used work-stealing to compute the shapes in parallel per city on a single machine, and used Elasticsearch to retrieve hexagons by a number of attributes -- it was actually a perfect use case for a search engine because the retrieval requires boolean queries of multiple attributes. The rationale was pretty simple too: we needed to compute repetitively on the same set of data, so we should retrieve the data only once for multiple computations. The algorithm was of merely dozens of lines, and was implemented and deployed to production over the weekend by this amazing engineer Isaac, who happens to be the author of the library H3. As a result, we were able to compute dynamic areas for 40 cities, give or take, on a single machine, and the launch was unblocked.
It’s funny you mention Modal. I use modal to do fan-out processing of large-ish datasets. Right now I store the transient data in duckdb on modal, using polars (and sometimes ibis) as my api of choice.

I did this, rather than use snowflake, because our custom python “user defined functions” that process the data are not deployable on snowflake out of the gate, and the ergonomics of shipping custom code to modal are great, so I’m willing to pay a bit more complexity to ship data to modal in exchange for these great dev ergonomics.

All of that is to say: what does it look like to have custom python code running on my polars cloud in a distributed fashion? Is that a solved problem?
Sorry but your argument doesn't make much sense. If I decide to identify myself as a dog or a lampshade, it doesn't mean that I am a dog or a lampshade. It's just words.

Similarly, a pregnant woman who for whatever reason has decided to call herself a man is, in reality, still a pregnant woman. The mere utterance of words does not alter that material fact.

Also worth considering is just how contradictory it is for her to try to identify into a sex class that is, by definition, incapable of being pregnant.
Still want to claim there's no threat to Canadian sovereignty going on? https://www.youtube.com/watch?v=egGm4Od5rp0

One of the problems with this community is there are no mechanisms for intellectual accountability beyond the span of a news cycle.
The communication enabled by the internet is incredible, but this aspect of it is so frustrating. The cat is out of the bag, and I struggle to identify a solution.

The other day I saw a Facebook post of a national park announcing they'd be closed until further notice. Thousands of comments, 99% of which were divisive political banter assuming this was the result of a top-down order. A very easy-to-miss 1% of the comments were people explaining that the closure was due to a burst pipe or something to that effect. It's reminiscent of the "tragedy of the commons" concept. We are overusing our right to spew nonsense to the point that it's masking the truth.

How do we fix this? Guiding people away from the writings of random nobodies in favor of mainstream authorities doesn't feel entirely proper.
It doesn't seem to play on Android Firefox :(
At least in the Once and Future King, the only real King Arthur story that I've read, I got the impression that Arthur pulling the sword from the stone was more of a metaphor of him "being ready" to be king more than just genealogy or anything like that.

When Arthur pulled the sword out of the stone, he was remembering all the stuff that Merlyn taught him about the different ways that animals run their societies and how it informed how he would lead if he were in charge.

That might be TH White's flavoring to it though.
Show HN: Math expressions and graph traversals of the Chinese language
I've been working on a free Chinese language learning tool for awhile now. The main insight is that Chinese characters are used together to form words, and that this allows for a way of quickly getting information about related words and characters. By learning words and characters in a chain in this way, I've found it easier not to get lost in the long list of characters.

In addition, I've found it helpful to break down characters into their components to find pronunciation clues, which can sometimes be hidden in components of components.

The math feature uses a similar tree traversal mechanism to allow expressions like 酒-氵+各 = 酪 or 亻+寸+广+仌+⺆ = 腐.

As it's 2025, it also has some AI features. Notably:
* allowlisted users can get Chinese or English text explanations that span more than just a word, but that integrate with the other features, like flashcard creation and in-browser text-to-speech.
* files and images (using the browser's `capture` mechanism to operate cameras) can also be processed similarly.
* example sentences were generated and cached using AI

The site is a PWA built with vanilla JS (because I like pain), with Cytoscape and D3 for various rendering tasks.

The backend was built with Firebase, with Genkit + Gemini 2.0 providing the AI integration.

Feel free to check it out:
https://hanzigraph.com
> Unless he is communicating with a former co-conspiritor or otherwise in furtherance of some crime

Isn’t that the reason you need permission in the first place?
Interesting perspective. I've poked at the medley interlisp revival project, as well as glamorous toolkit, and cuis, but hadn't heard about most of the things you mention here. Will be investigating.
Having a browser written entirely (or mostly) in a memory safe language.

LadyBird is now using some Swift, but most of the code is still C++. The browser, while extremely impressive (and I’m very thankful it exists), has a ways to go before it’s a true replacement for Chromium/Blink, Firefox/Gecko or Safari/WebKit, and rewriting all the existing code in Swift would be a massive undertaking.

Chromium and Firefox also use some Rust, but re-writing those browsers entirely in it would be an even larger undertaking.

In contrast, a simpler browser spec would make it far easier to create a brand new browser in a memory safe language. Not only would this massively improve security on all operating systems as the browser is a huge vector for exploits, it’d also allow for the creation of new, more secure operating systems. Currently, arguably the biggest blocker for using something like RedoxOS (an OS written in Rust) is that it doesn’t have a web browser that can actually work for a lot of the web. But if the web browser spec were simpler, it’d be much easier to create one and then use that OS.

Obviously we can’t go back in time and make a simpler web-spec, and removing features is a terrible idea as it’d break existing websites. I do think, though, that it’s fair to think very hard before adding new features. I think a complete feature freeze would be overkill — some new features could legitimately make web development simpler and cleaner for many webdevs. I do think there needs to be some thought as to what the end-goal for web browsers is. Is there one? Or will we forever continue to add new features at the current pace? If so, the hopes of building a new, more secure browser are dim. And personally I’d prefer a more secure browser to one with more features.

As a comparison, C++ has been adding plenty of new features, but nearly no devs are aware of the full feature set, and despite the goal of making things simpler, I think many devs are as lost as ever with it, as they still have to interface with code written in old and different manners. On the web dev side, some JS and CSS features do legitimately simplify development and make things easier, but I think it’s fair to say that’s not the case for all new features added.
For years I've tried to use Redis as a persistent data store. I've only been dissatisfied, having bad experiences with both sentinel and cluster. Most of my service outages were linked to Redis replication getting broken.

Then I decided to give up and use it only as an empehemral cache. I have a large number of standalone Redis instances (actually, now they are Valkey), no storage, only memory, and have Envoy proxy on top of them for monitoring and sharding. And I'm really happy with it, storing hundreds of GBs of data there, if one goes down, only a small part of the data needs to be reloaded from the primary source, and with the Envoy proxy, applications see it as a single Redis server. I was considering just replacing it with memcached, but the redis data model is more rich, so I kept using it, just not expecting anything put there to be actually stored forever.
I'm sure something other than the MySQL engine itself was the bottleneck in that case, like bad configuration or slow disk or something.

Did you profile the issue?
Prisons core function is to be authoritarian.
> Unless he is communicating with a former co-conspiritor or otherwise in furtherance of some crime

He did this constantly leading up to the trial, at some point you lose the benefit of the doubt
They are by far the most Monty Pythonesque of the books. If you enjoy that, look for all of the Rincewind books. If you like less of that, avoid the Rincewind books (IMHO).
Hey, that's not fair. We all engage with other people's ideas all the time, no one is really a unique thinker. The best model I have for intellectual activity is that it's a multiple-millennia-long conversation between people over generations.

The main thing is that it's important to acknowledge who it is that you're replying to and to be very clear about to what degree you're synthesizing their thoughts versus contributing your own. But we're all derivative thinkers in the end, even those of us who get famous for original thinking.
> Are you actually claiming with a straight face that not a single human can check for fraud or incorrect logic?

No of course not, I was pointing out that we largely check "for self-consistency and consistency with training data" as well. Our checking of the coherency of other peoples work is presumably an extension of this.

Regardless, computers already check for fraud and incorrect logic as well, albeit in different contexts. Neither humans or computers can do this with general competency, i.e. without specific training to do so.
this is an outdated definition of cynicism; i think in many modern cases cynicsm is about the written ideals or formal rules being incongruous with the unwritten "rules of the game" in a way that isnt necessarily (but often is) about self interest.
Because they have to rethink a lot organizationaly to put more effort into software. If installing their drivers is so flaky you can't argue they really are trying or putting their best folks in this. Single click installation on top 10 linux distro is something even one (top in the industry)person could achieve.
I mean, the average wild mouse lives a year or so, tops. Small rodents are not long lived.
that's nice, but the US digital asset stockpile is not the strategic bitcoin reserve. The sentence that controls acquisition in the strategic bitcoin reserve is the one before it:

'The Secretary of the Treasury and the Secretary of Commerce shall develop strategies for acquiring additional Government BTC provided that such strategies are budget neutral and do not impose incremental costs on United States taxpayers.'

I wonder what budget neutral means. Does it mean that they have to find spending cuts in other areas in order to acquire additional BTC?
That was a great write up.

If you don't mind me giving you some unsolicited product feedback: I think SemHub didn't do well because it's unclear what problem it's actually solving. Who actually wants your product? What's the use case? I use GitHub issues all the time, and I can't think of a reason I'd want semhub. If I need to find a particular issue on, say, TypeScript, I'll just google "github typescript issue [description]" and pull up the correct thing 9 times out of 10. And that's already a pretty rare percentage of the time I spend on GitHub.
When was the last time you tried? I have a 2012 Mac mini that runs it like a champ and has done so for a very long time. I only have a handful of plugins but uBlock Origin is one of them.