skysight-inc/HackerNews huggingface dataset:
I've been using tesseract for a few years on a personal project, I'd be interested to know how they compare in terms of system resources, given that I am running it on a dell optiplex micro with 8 gigs of ram and 6-th gen i5 - tesseract is barely noticeable so it's just my curiosity at this point, I don't have any reasons to even consider switching over. I do however have a large dataset of several hundred gbs of scanned pdfs which would be worth digitalizing when I find some time to spare.
and also so many other things. ARP goes away, dhcp goes away -- yet people reinvented dhcp anyway and did it wrong (IHMO).

I'm of the opinion that IPV6 changed some small things just enough to get people to have to learn new stuff -- and also forgot that NAT is not a firewall, somewhere along the way.
Accepting everything that comes in an open source project is a sure way to get scope creep, ever more demanding users, and most likely burnout.

Horrible advice I'd say.
iMessage e2ee is bullshit because iCloud Backup e2ee is opt-in, and approximately 0% of Apple’s user base has turned it on, making iCloud Backup non-e2ee in practice.

All of the iMessage access data (either the iMessages themselves or the iMessage sync key for “Messages in iCloud”) is stored in the non-e2ee iCloud Backup.

This means that the iMessage service e2ee is meaningless because the iMessages themselves are not e2ee.

Note well that turning on iCloud e2ee is insufficient, as everyone else that you iMessage with will still have it off, and all of your iMessages will still be backed up non-e2ee to Apple in their device backups.

Having iCloud e2ee available is the best of both worlds for Apple: they can say that it’s available for privacy-conscious users to opt into, while still being able to turn over basically 100% of all iMessages to the feds whenever they ask.
I disagree very hard on this. We mostly talk about the problematic cases, but most of the time when I need some software, I just install it through the package manager and it just works.

Compare this to Windows, where you often have to search the Internet, download some sketchy .exe or .msi and don't know if you'll get the software, a virus, or both.

It got so bad that it was common to have "cleaners", extra tools that you downloaded (often from similarly sketchy sources) that tried to delete the sketchy parts of other programs, the remnants of incomplete deinstallations etc.

I still remember when putty download was http-only, no HTTPS, and that was just a few years ago...
Quoting part of k1t's comment[0] for visibility:

"I do recall a Firefox discussion about how they can't 100% block videos because there will always be another way - eg do animated gifs count, or javascript that shows a rapid sequence of images [...]"

I also recall this being a justification given for auto-playing muted or audio-less video (i.e. because blocking "efficient" muted video playback will just lead to malicious actors using "less efficient" means of "image sequence" playback thus increasing the negative impact further).

On a related note, the other day I also discovered (while debugging why an audio demo didn't work the same way it did six years ago :D ) that there's now also a concept called "Sticky Activation" which can also impact "Autoplay of Media and Web Audio APIs (in particular for AudioContexts)"[1].

----

[0] https://news.ycombinator.com/item?id=43033814

[1] https://developer.mozilla.org/en-US/docs/Web/Security/User_a...
1 + 1 = 2

If they can ask whatever they want (they had secret courts that could provide any legal request), they have a massive data acquisition apparatus, they had many backdoors they actively used, and big companies complied while being silenced by a gag order, assuming they have direct backdoors provided officially today that we don't know about, and that companies with proprietary systems we can't check can't talk about, is just common sense at this point.

Why would you give them the benefit of the doubt when the 2 last decades of track record have given you all the reason not to, and that the next step is the logical conclusion?

Lions kill gazelles. But not this specific gazelle because I like this one?

But anyway, the point is moot, they don't even need to for this particular debate. They already have a lot. The UK therefor not matching them exactly is just them using a slightly parallel road for the same result.

It's a terrible thing either way for us. But I get the logic for them.
> You're not going to starve in America if you lose all your money.

Walk down my street with me and I’ll show you.

> Nor am I as smart as he is.

Are you kidding?
I wasn’t referring to this case

I was referring to navigating the structure of the country, yourself, not as the president
A great addition to a field where there aren't many offerings: SQL Island (https://sql-island.informatik.uni-kl.de) and SQL Murder Mystery (https://mystery.knightlab.com) come to mind. The mechanism of SQL Noir is close to that of the latter, i.e., an undirected, essentially standalone adventure.
I myself am working on SQLab, a SQL game engine that allows you to augment an arbitrary base with exercises on that base to produce directed, standalone adventures: https://github.com/laowantong/sqlab.
You download a dump of the database (currently MySQL, SQLite, Postgres), and can play under any administrator interface. On the same page there's a link to the long police investigation I designed for my (French) students. If you're a teacher or researcher in the field, the principles of SQLab are explained here: https://arxiv.org/abs/2410.16120.
You shouldn't worry too much about the FOMO (fear of missing out).

I was contributing to node.js and v8's JIT back in 2010-2012 and I loved the NPM ecosystem at that time. To me, node.js was at its peak when express.js and koa.js were the fast way to write a backend. It took minutes to do the things that took hours or days in other programming languages.

But eversince the babel transpilation epidemic infected pretty much every package and bundler that doesn't want to deprecate legacy node.js versions, I kind of switched ecosystems.

I still think that typescript was a mistake, as it embraces language paradigms that come from C# and aren't fitting the ES language as well as e.g. the AS3/AS4 approaches back then. From a compiler perspective, it doesn't generate code that validates types, so it's useless for providing a typesafe API/SDK to third parties without the type definitions (in typescript).

I then kinda switched to Rust, as I liked the neon-bindings a lot for building better integrations with node.js at the time. But during the last years I feel that Rust gradually falls for the same feature fatigue, and I think that the upstream language maintainers should be more stubborn and take more time to think more thoroughly about feature/syntax implementations. A huge part of the Rust community is just for the sake of hype, though - and a lot of packages and bindings are just incomplete weekend-hacks.
It was always the hairy egg/scrotum.
How did FEMA do nothing?
Well, the most important US equity market is in Aurora…
They are commenting about smaller devices such as a smart ring or a smart watch. Running a web server on such devices is the best way to deplete their battery.
It is if no one in your area hires for jobs that consider the PhD skills worth paying for.
I think he is being a little facetious to make a point, based on the open source mantra that there can be no restriction on code modification.
when it's your screensaver, and I can break into your computer using a bug that's been publicized, so every idiot with access to Google knows about it, yes there's something wrong with running old software. that's just my opinion though. btw, where's your office?
the virustotal report shows the output from detectiteasy in "Details" -> "Basic properties":
DetectItEasy
PE64 Compiler: Microsoft Visual C/C++ (19.14.26715) [C++] Linker: Microsoft Linker (14.00.24241) Tool: Visual Studio (2015)

this is not meant to imply anything about whether the binary is malicious or not.
I wish there was a way to use this via an API instead paying for yet another subscription…

I’m going to pass on the niceties shown here until I can try them out paying for what I use instead of an API..
If nobody does something in a whole industry perhaps it's because it's not a differentiating factor. Do you have a link to the Swedish company? It just sounds like typical "software engineers know better" story where they go bankrupt after a few years because turns out the important bits are in other parts of the business.
that would go against EU law.
Ironically enough, the WHOIS record points to CISA – the Cybersecurity and Infrastructure Security Agency. Very confidence-building.
Hmmmm

https://www.newsweek.com/trump-third-term-constitutional-ame...

https://thehill.com/homenews/campaign/5136390-trump-third-te...
55-60Mbps is a reasonable expectation. Don’t get fooled by exuberant speeds advertised by the powerline equipment manufacturers.
Lag can jump by ~25msec
I think that sometimes making drastic UI changes like MS Office did is one of negative incentives of commercial software. They always need something visually noticeable to justify added value of new versions.
> putty download was http-only, no HTTPS, and that was just a few years ago

HTTP downloads are still fine in 2025 though, putty releases all come with signatures that can be used to check if anything was tampered with.

This is how lots of Linux package managers can still use HTTP for downloading from mirrors without worrying about malicious package modifications.
Obviously I'm referring to the big ones. That said, most startups aren't corporations. A lot of founders wait until money start coming in before footing the registration costs.
The built-in ClearType Text Tuner [^1]. Fixed most of my issues with OLED rendering on Windows. However, some applications do their own subpixel-AA. Even on MacOS, where they supposedly removed all subpixel-AA, I still see the occasional shimmering edge.

> OLED screens are the superior display technology

With all the hassle to apparently keep my OLED from
burning in [^2], I'd disagree. Apples Displays acheive the same contrast levels with backlight dimming. The only cost is a slight halo around tiny bright spots. It's only really noticeable when your white cursor is on a pitch-black screen.

[^1]: https://www.elevenforum.com/t/use-cleartype-text-tuner-to-im...

[^2]: The edges of the picture are cut off because of pixel orbiting. I have to take a 5-min break every 4 hours for pixel refresh. I have to hide the menubar and other permanently visible UI-elements.
Kagi has its share of issues. The whole shirt thing was a debacle and I wish they'd just sunk the absurd amount of money back into the product. I just often find the criticism from non-users to be disingenuous.
It was either here or on slashdot where I've read insightful comment on bloat, can't find it right now so I paraphrase:

People often think "speed" when they read "bloat". But bloat often means layers upon layers of indirection. You want to change the color of the button in one dialog. You find the dialog code, change the color and nothing. You dig deeper and find that some modules use different colors for common button, so you find the module setting, change the color and nothing. You dig deeper and find that global themes can change colors. You find the global theme, change the color and nothing. You start searching entire codebase and find that over 17 files change the color of that particular button and one of those files does it in a timer loop because your predecessor couldn't find out why the button color changed 16 times on startup so he just constantly change it to brown once a second. That is bloat.
Trivial change will take you half a day. And PM is breathing on your neck asking why changing button color takes so long.

And sure enough, fourth slide mentioned speed.
The "advice" slide is great and probably uncontroversial, but if you add another factor into the mix, it becomes very hard to follow: most modern (web) development uses frameworks: Laravel for PHP, Next/Nuxt/whatever for JS, and so on. Using these frameworks makes development faster (of course only if you intimately know and restrict yourself to the "one true way of doing things" set out by the framework), but by using a framework, you also subscribe to the amount of bloat that the framework authors deem acceptable. And, from what I have seen, that's a lot of bloat.
Imagine Red written in Blue

Imagine красный written in Blue

With the Russian word you just see a funny shape and it's blue.

With the English word you see red and blue at the same time!
Ask HN: Do you know any iPhone app that can track inactivity time?
I have a watch as a fitness tracker that I wear all day long. It tracks my steps pretty well. But I can't find any app on iphone that can sum up my inactivity time in minutes, I mean the total time I am sitting or in stationary position during a day (aka sedentary time). Do you know any app that can do that ?

I can't figure out why any of the fitness apps have it, even if it is not 100% accurate.
> A lot of what I learned is totally useless.

I feel like everyone says this regardless of what level of education they have. I have a PhD and I've never felt this way. Everything I've learnt has contributed to the whole. The broad, shallow exposure from school has been extremely useful. I think I've used just about everything at one time or another. The PhD was less about learning in the specific area and more about learning how to do a PhD. You have to learn how to study a field and get on top of it, how to organise and assimilate that information, and how to build on top of that. This is definitely still useful to me and I'm not sure I would have learned to do it without actually doing it.
Meanwhile, Google gets hit with the anti-competitive judgment and Apple gets off by way of being more anti-competitive. Wild, isn't it?
Hi Michael, the range of unique interactions and little pieces of visual feedback for users in your demos is super impressive, and as a designer, I hope you don't mind if I shoot my shot.

I'm ending a MIT xPro course on designing AI products in about a week, and I've been looking for places to put all my learnings to work, might your team have some room for a coding/prototyping UX developer/designer who has spent a lot of time thinking about AI-oriented HCI?

I think in 8 weeks of a co-op / or even part time basis, I could build out a ton of ideas you haven't gotten around to defining yet, but want to get a feel for the UX of. I'd love to hear from you (my email in in my profile).
And usually people given power in these institutions have to go through background checks.
You may want to review the author's background before dismissing their points for not being in a shiny deck.

I guess your point about it feeling handcrafted holds, if you count the character encoding.
Custom Asserts in LLVM
Should be called absolute bitch!
VLMs seem to render traditional OCR systems obsolete. I'm hearing lately that Gemini does a really good job on tasks involving OCR. https://news.ycombinator.com/item?id=42952605

Of course there are new models coming out every month. It's feeling like the 90s when you could just wait a year and your computer got twice as fast. Now you can wait a year and whatever problem you have will be better solved by a generally capable AI.
A lot of it is simply AMD getting on newer TSMC nodes. Most of the Apple's efficiency head start is better process (they got exclusive access to 5nm at first).
The available evidence shows that Khelif is indeed a male.

See this thread for further detail: https://news.ycombinator.com/item?id=43025035
I love that GOFAI companies are also calling themselves AI, because seriously why not. If a pile of linear algebra (fittingly trained on The Pile) can be AI, then so can optimizers and solvers.
No - the opposite (!) - these two metrics are not random or meaningless - they're precisely the metrics the 2022 naysayers said Twitter/Musk would fail on! - that is, these are the results according to the metrics of the naysayers!. If we wanted to select more favourable ones, we could. But these are the very metrics the 2022 haters claimed he'd flunk!
What a weird thing to share online, and more importantly to relay on hn.

Shouldn't we be above those kind of childish telenovela shit?
I don't know networking all that well. In my mind, I have 50 devices connected to my router behind NAT. My Mac, My Apple TV, my iPhone, My PC, My Linux Box, My partner's versions of all of those. My video games. Etc

From outside there's 1 IP address. With IPv6, every device would get it's own address outside. Why do I want that? That sounds less private to me. Am I mis-understanding something? Lots of traffic on one IP address sounds more obfuscated than all separate.
Over half of LLM-written news summaries have "significant issues"–BBC analysis
https://archive.ph/wy1Wt
Guilty as charged! I've used it to de-DRM and transfer my bought ebooks to read them on my pocketbook. But, good to know that me, refusing to buy another kindle as a successor to my Kindle Voyage was the right decision. Every aspect of amazon these days is garbage experience - be it retail, books or video. Also got rid of prime years ago.
Final Fantasy iOS Game Shuts Down Due to Curious In-App Purchase Bug
A lot of people pursue PhDs because they are good at school and are highly trained to “jump through the next hoop.”

Not to be dismissive, because career academics are important. But there is an unnecessary anxiety for many about leaving school and entering the workforce.

I think one attraction is also: “wow, I can get paid to continue my education?”

Academia is like universal basic income for the highly intelligent. It’s a good system, overall and I think it will have a strong future. But it is not a good way to build wealth.

That said, the freedom it provides can make a PhD a great place to start a business, start a family, etc. But, it requires bravery and self direction, because it certainly won’t steer you there.
I did 3 tests, two didn’t have a red shape
Charles Humble on Professional Skills for Software Engineers
Oh, interesting. Maybe it's just on mobile, but no authors are rendering on the article for me.

Anywho, the person I replied to seemed to be willing and able to go a technical level deeper than the article, and that's something I'm also interested in reading. It sounds like they'd be allowed :)
> Hardly anything non-obvious or controversial in there, how boring ;)

Good advice tends to be boring (and hard to implement!) ;)
To me it seems like there is a Fourier Transform in their head.
I saw a guy on twitter boasting about launching some micro saas with 28,000+ prompts and doing "no coding". I'd pay to see that codebase.
You might be thinking that container is similar to a VM, but it is not. WebAssembly is suppose to be something akin to a universal “web ISA” (Instruction set architecture with its own assembly instructions, thus, “WebAssembly”) which all modern browsers support. This means that technically, one is able to compile a binary once and run anywhere, something that is not entirely possible with containers.
It's a good article although the title wrong-footed me.

I don't think "type theater" is the right term, and it may be unhelpful to say developers are using types superstitiously.

I think it's more that developers only feel responsible for correctness within the bounds of their software component. If the client sends bad data (despite passing authn), or if the database migration fakes an ORM return type, they don't see that as a problem in "their" domain.

I don't agree with them, in fact I think developers have a tendency to highly motivated "salami slicing " of component responsibilities and contracts ("it's not my problem, it's Bob's class that sucks!") but I think it's more nuanced than cargo cutting.

I do like the idea of the Postgres type builders. That's a new one for me. I'm still a little unsure how they operate end to end.
These slides are optimised for signal to noise ratio. Many slides are optimised for entertaining the easily distracted. I'd rather see more like this set.
"provided one dares assume ..." - that's a great quote which I'll steal in the future if you allow!

Most things we learn about DAGs and causality are frustrating, but simulating a DAG (e.g. with lavaan in R) is a technique that actually helps in understanding when and how those assumptions make sense. That's (to me) a key part of making causality productive.
Rust compiler upgrades being backwards incompatible has nothing to do whatsoever with keeping userspace ABI compatible.

GCC also occassionally breaks compability with the kernel, btw.
Well, if they are somehow successful at raising funds, there will be some mean contracts available to un-fuck it :)
Lots of government websites are vulnerable early on.

Hope they used good proxies, because this seems like a felony.

> One of the sources told 404 Media that they were able to push updates to a database of government employment information after studying the website’s architecture and finding the database’s API endpoints.

Oof, not something to put in your article.
How do you debug WASM modules that are running in a host program?
it's not exactly a case of 'lost their original vision'. Fedora is generally a fairly permissive project; we let maintainers do stuff. Since the mechanism to build Fedora flatpaks was needed (for the bundled flatpaks for Silverblue), it was normal - in Fedora terms - to say hey, let's just let maintainers use to it build flatpaks of any Fedora package, if they want to.

The obs-studio Fedora flatpak exists because the maintainer (yselkowitz) decided to make one. Ditto the few hundred others that exist - https://src.fedoraproject.org/group/flatpak-sig . Some of those are dupes of flathub, some aren't. Of the ones that are dupes, in some cases the flathub build is 'official', in other cases it isn't.

and yeah, yselkowitz created a lot of them, most of which are very simple - it's not really a lot of work to create a flatpak when there's an existing package, the definitions for most of them look like https://src.fedoraproject.org/flatpaks/bless/blob/stable/f/c... . Kinda the point of Fedora flatpaks is that you get a lot of the work done 'for free' in the package build.

I don't know why he decided to create all of those, maybe the idea was to try and create a critical mass of stuff so it would be kinda viable to get all your software from Fedora flatpak repos the way you can get all your software from Fedora RPM repos, if you want to.
Funnily enough that hardly matters here.

Causality is a largely orthogonal problem to frequentist/bayesian - it makes everything harder, not just one of those!
Maybe Optane got discontinued too early.
No real groundbreaking insight, but an interesting overview nonetheless.

My takeaway is that, zooming out from software, society at large is living in a state of ever-increasing complexity. We see this in politics, economics, public infrastructure, climate, and of course technology.

The key pattern is that it's always easier to build upon existing systems and work around practical constraints than it is to fix fundamental problems. Software bloat is just one manifestation of this broader tendency in human civilization to accumulate complexity rather than address root causes.
What does this mean for the planned Texas Stock Exchange?

https://www.txse.com/

https://en.m.wikipedia.org/wiki/Texas_Stock_Exchange
That's my understanding as well, as soon as the node exclusivity dropped they were ballpark equal.

Many ARM SOC are designed to run on battery only so the wireless packages and low power states are better, my AMD couldn't go below 400mhz.

But yeah the "Apple M hardware is miles and leagues away" hypetrain was just a hypetrain. Impressive and genuinely great but not revolutionary, at best incremental.

I hope to be able to run ARM on an unlocked laptop soon. I run a Chromebook as extra laptop with a MediaTek 520 chip and it's got 2 days battery life, AMD isn't quite there yet.