MurphyA/hacker-news huggingface dataset:
by quietbritishjim | 2025-10-20 16:28:13+00:00
This is just doubling down on the wrong approach.

The right approach is to avoid simple syscalls like sleep() or recv(), and instead call use multiplexing calls like epoll() or io_uring(). These natively support being interrupted by some other thread because you can pass, at minimum, two things for them to wait for: the thing you're actually interested in, and some token that can be signalled from another thread. For example, you could start a unix socket pair which you do a read wait on alongside the real work, then write to it from another thread to signal cancellation. Of course, by the time you're doing that you really could multiplex useful IO too.

You also need to manually check this mechanism from time to time even if you're doing CPU bound work.

If you're using an async framework like asyncio/Trio in Python or ASIO in C++, you can request a callback to be run from another other thread (this is the real foothold because it's effectively interrupting a long sleep/recv/whatever to do other work in the thread) at which point you can call cancellation on whatever IO is still outstanding (e.g. call task.cancel() in asyncio). Then you're effectively allowing this cancellation to happen at every await point.

(In C# you can pass around a CancellationToken, which you can cancel directly from another thread to save that extra bit of indirection.)
by echelon | 2025-10-20 16:28:16+00:00
Servo's value is that it's written in Rust.

Ladybird is C++ and that still has the same issues as every other engine.

I suspect Ladybird will/has already leapfrogged Servo in performance and usage due to the Ladybird team and its momentum. Mozilla isn't doing anything with Servo anymore.

But I also don't really see a compelling reason for Ladybird's existence - we already have Chromium, Blink, Gecko, etc. It's hard for me to imagine a world where Ladybird is a healthy contender for marketshare.

The only real novel thing to do in this space is "rewrite it in Rust".
by victorbjorklund | 2025-10-20 16:28:18+00:00
And the stuff is getting really really good. Like, sometimes I have really thought this is AI, but then it turns out it is real and many times I'm unsure. It's really a different world now. And a lot of these frauds are things that could happen in the past, but only if you were a really valuable target, meaning that someone would invest a lot of time and resources on tailoring something just for you. But these days it's getting so cheap that anybody is that target now.
by georgemcbay | 2025-10-20 16:28:35+00:00
> I miss the days of BBS'ing on my 300 baud modem, boosted to 420-ish. Things were so much simpler.

I have a lot of nostalgia from this time, but also remember it was all fun and games until my mom or one of my sisters picked up one of the phones (standard issue AT&T handsets) in the house, causing a rapid burst of line noise and usually a disconnection due to lack of error checking/correction at the hardware level.
by joshstrange | 2025-10-20 16:28:36+00:00
> [2025/x/x] We release DeepSeek-OCR, a model to investigate the role of vision encoders from an LLM-centric viewpoint.

So close but it should be 2025/X/XX as "X" = 10 in Roman Numerals /s

Jokes aside, this is really neat and I'm looking forward to getting this running. For most OCR-type stuff I just use AWS Textract since I need it so rarely and that service does a decent job. I really like how well this model seems to extract images/figures as well from the original document.
by wakawaka28 | 2025-10-20 16:29:24+00:00
California is also huge and populous. It's not like there is anything special about California that makes it have a high GDP, other than its size and the great weather which attracts a lot of people and businesses to there. I would have to look it up, but I suspect that every state pays more to the Federal government than they get. There's no free lunch.

To my original point, most people and businesses are not flocking to California to be taxed to hell for some welfare programs or whatever. Businesses would move in a heartbeat away from that overtaxed and overregulated state if they could. But since most taxes are federal and can't be avoided by moving to the Midwest or something, they might as well pay a little more to be in a marginally better or more prestigious location.
by literalAardvark | 2025-10-20 16:29:28+00:00
It's not that simple though. The rocket equation still applies so it's almost as hard to do (you just get rid of atmospheric drag), and failed launches are also extra catastrophic.

Even more, your delta v required is still huge. I can't be bothered to run the numbers right now but most of the delta v is in the orbital velocity, not in the altitude.
by Arathorn | 2025-10-20 16:29:42+00:00
Right, thanks for clarifying. Yes, the desktop app isn’t as fast as it should be. On mobile we fixed this with Element X; on desktop we’re in the middle of the transition still. The conf talk on Element X Web is pretty good at explaining where it’s at: https://youtu.be/z0ULOptq2vk?t=240

Edit: also, on macOS on Apple Silicon, you can use Element X on macOS as a desktop app, and it works impressively well.
by zahlman | 2025-10-20 16:29:45+00:00
Ah. Those work by having a valid zip at the end (and extraction code in front), taking advantage of the zip format allowing for arbitrary data before the actual zip data (which in turn was intended to facilitate this sort of thing).

It hadn't occurred to me that the .exe in question would be a self-extracting archive (or malicious code that also involves self-extracting an archive as part of the malicious working).
by ai-x | 2025-10-20 16:29:45+00:00
The jury is still out there if his analysis are level-headed or not. He says things that *some* people want to hear, but that's not level-headed

E.g

What is the unit cost of serving a Token? It is the cost of electricity + amortized cost of GPU (GPUs would have been Capex, but because of their fast depreciation rate, you can claim they should be Opex). Given this cost structure, every SOTA labs (Google, Anthropic and OpenAI) are profitable and actually have high-margins 50-60%.

With this margin and growth, the frontier labs can be profitable anytime they want to. But they are sacrificing profitability for growth (as they should be)

Where is Ed's analysis about this? Either he is disingenuous or clueless. Remember people who voluntarily subscribe to Ed, are coming from wanting to hear what they believe.

If he is level-headed, show me an Ed article that is positive about AI
by manishsharan | 2025-10-20 16:30:03+00:00
Thanks for sharing. TIL about rerankers.

Chunking strategy is a big issue. I found acceptable results by shoving large texts to to gemini flash and have it summarize and extract chunks instead of whatever text splitter I tried. I use the method published by Anthropic https://www.anthropic.com/engineering/contextual-retrieval i.e. include full summary along with chunks for each embedding.

I also created a tool to enable the LLM to do vector search on its own .

I do not use Langchain or python.. I use Clojure+ LLMs' REST APIs.
by mahdiyar | 2025-10-20 16:30:04+00:00
I have created a simple .sh command to do the testing using browser-use and add how to prompt this command in CLAUDE.md because it has to run a shell command, it is more deterministic than Skills. And it uses near to zero of context window compared to MCP.

Recently, I have found myself getting more interested in shell commands than MCPs. There is no need to set it up. Debugging is far easier. And I would be free to use whichever model I like ot use for a specific function. For example, for Playwright, I use GPT-5 just because I have free credits. I could save my Claude Code Quota for more important tasks.
by bradfa | 2025-10-20 16:30:43+00:00
Qt (the company) releases MOST of their code under open source licenses, but not all. Qt4 was LGPLv2.1, Qt5 and beyond are under LGPLv3.

In every major Qt release, there's a handful of super useful but kind of niche widgets which aren't released under open source licenses, presumably as a sales tactic as buying licenses gets you these widgets and sometimes that is cheaper than building them yourself, but unless you need these, you probably don't care about this.

Although my experience attempting to buy licenses from Qt is about a decade out of date now, the way it roughly worked was you paid a per-seat-per-year fee to get a developer license or build-machine license. Then you bought bundles of deployment licenses, and the bigger the bundle then the lower the cost per license. If you are buying a bundle of a few thousand devices then you pay more per license than if you're buying a bundle of a few million. Either way, it is a significant chunk of cash you have to front to get your block of licenses and normally embedded projects are EXTREMELY sensitive to per-unit costs.
by cyberax | 2025-10-20 16:31:00+00:00
It's worse than that. The entire DNS ultimately depends on literally one box with the signing key for the root zone.

You eventually get services that need to be global. IAM and DNS are such examples, they have to have a global endpoint because they apply to the global entities. AWS users are not regionalized, an AWS user can use the same key/role to access resources in multiple regions.
by ibejoeb | 2025-10-20 16:31:24+00:00
It's not that you can't possess the timestamp of an event. It's that you can't publish certain things that are deemed potentially identifiable.

Dates are specifically cited as potential vectors for de-anonymization. For example, you can't disclose that "Bob H presented to the clinic on October 10th" because that's a lot of information that can be used to find out who Bob H is.

Here's a practical example of what I'm talking about. Suppose you have an app for physicians that allows them to message each other to discuss a case. They can share relevant information for diagnostic purposes, e.g., "34y/o male from the southern Louisianna presented with a rash." They share de-identified photos and chat about ddx, treatment protocol, etc. All of that is cool. However, if the record of that visit is identified with a UUIDv7, and that ID is used as part of the URL you've exposed the time of the visit, and that would be a problem.
by ai-x | 2025-10-20 16:32:09+00:00
If Ed is neutral or an expert, he would have had the following analysis

"What is the unit cost of serving a Token? It is the cost of electricity + amortized cost of GPU (GPUs would have been Capex, but because of their fast depreciation rate, you can claim they should be Opex). Given this cost structure, every SOTA labs (Google, Anthropic and OpenAI) are profitable and actually have high unit margins of 50-60%."

High Unit Margins and growth means, these labs can be profitable anytime they choose to
by steveBK123 | 2025-10-20 16:32:27+00:00
Putting aside outages..

I'd counter that past a certain scale, certainly the scale of a firm that used to & could run its own datacenter.. it's probably your responsibility to not use those services.

Sure it's easier, but if you decide feature X requires AWS service Y that has no GCP/Azure/ORCL equivalent.. it seems unwise.

Just from a business perspective, you are making yourself hostage to a vendor on pricing.

If you're some startup trying to find traction, or a small shop with an IT department of 5.. then by all means, use whatever cloud and get locked in for now.

But if you are a big bank, car maker, whatever.. it seems grossly irresponsible.

On the east coast we are already approaching an entire business day being down today. Gonna need a decade without an outage to get all those 9s back. And not to be catastrophic but.. what if AWS had an outage like this that lasted.. 3 days? A week?

The fact that the industry collectively shrugs our shoulders and allows increasing amounts of our tech stacks to be single-vendor hostage is crazy.
by unethical_ban | 2025-10-20 16:32:32+00:00
I'm saying the importance is on uptime, not on who to blame, when services are critical.

You don't have one data center with critical services. You know lots of companies are still not in the cloud, and they manage their own datacenters, and they have 2-3 of them. There are cost, support, availability and regulatory reasons not to be in the cloud for many parties.
by proc0 | 2025-10-20 16:33:03+00:00
I think we're going to see a negative impact on the software industry thanks to the LLM hype. There is a metric of LLMs which is hard to measure, and that is something like the quality of the solution, which includes how well the problem is abstracted, and how well the solution is decomposed in such a way that it becomes easily scalable, resilient, etc.

The article shows how this is happening. The examples given are translating code from one programming language to another, explaining a codebase, and generating small solutions to common problems (interview questions). At the end the author jumps to the conclusion that literally anything will be possible via prompting an LLM. This does not necessarily follow, and we could be hitting a wall, if we haven't already.

What LLMs lack is creativity and novel seeking functions. Without this you cannot have an intelligent system. LLMs are effectively smart (like 'smart' in smart phone) knowledge bases. They have a lot encoded knowledge and you can retrieve that knowledge with natural language. Very useful, with many great use cases like learning or even some prototyping (emphasis on some) capabilities.

If LLMs could actually write code as well as a human, even prompting would not be necessary. You could just give it an app, and tell it to improve it, fix bugs, add new features based on usage metrics. I'm sure the industry has tried this, and if it had been successful, we would have already replaced ALL programmers, not just senior programmers at large companies that already have hundreds or thousands of other engineers already.
by tracker1 | 2025-10-20 16:33:04+00:00
Mozilla was sitting on a chest of cash that could have funded engineering efforts for decades. Instead they decided to inflate managers and marketers in an effort to expand market/mindshare and follow that with needs for ever increasing funding drives to fund lavish parties and events on the marketing side, while shuttering engineering efforts and even laying off swaths of engineering talent.

That doesn't even touch some of the more salient political movements or failure after failure to spin the brands off into something more/different for profit motives.

Mozilla needs to restructure as an engineering focused organization where business operations, marketting and brand management are not steering the ship.
by OkayPhysicist | 2025-10-20 16:33:06+00:00
> Trying to cram in as much knowledge as possible when your brain is fried isn't going to help you all that much.

This strongly depends on what stage of the studying/cramming process you are on. If the option is between going over everything a third time, or going to bed, go to bed. If you've never successfully completed a problem in a certain part of the subject? Getting there will almost certainly be more valuable than the trade-off in sleep. No amount of sleep is going to fill holes in your knowledge.
by chiffaa | 2025-10-20 16:33:15+00:00
Their README claims the following

> Whenever bat detects a non-interactive terminal (i.e. when you pipe into another process or into a file), bat will act as a drop-in replacement for cat and fall back to printing the plain file contents

which was good enough for me personally, but I also have seen anecdotal evidence of people running `alias cat=bat` with a bunch of your usual bash piping work without any issues
by cashsterling | 2025-10-20 16:33:32+00:00
Modern high-end fabs have extremely expensive equipment and are highly automated... like they are so automated that people don't actually handle wafers... it is almost all robotic.

Thus, salaries and cost of services do not factor in as heavily as you might think to fab economics.

Data suggests that TSMC's per wafer costs in Arizona are 10-30% higher than Taiwan and that Arizona fab is relatively new. It's economics will probably improve over time, narrowing the margin to 5-15%.

Looking towards the future, power costs and other global supply chain factors could very easily make TSMC's Arizona fab less expensive and more reliable to operate over time. For one, the US is completely energy independent... Taiwan is not.
by palmotea | 2025-10-20 16:33:38+00:00
> Long ago... Think Geek T-shirt: "Go away or I will replace you with a very small shell script"

Whoever bought that shirt could probably use some social skills coaching. It's not a good idea to wear a shirt that indiscriminately broadcasts contempt in all directions. I get the purchasers probably confused it for humor, but there's an important difference between humor that works on a viewer TV show and and humor embedded in the interaction of you with another real person.

I had this though recently at Walmart, after seeing the third such shirt (a visual pun meaning "fuck you"). Geeks often have the same attitude problems.
by fsflover | 2025-10-20 16:33:38+00:00
> Matrix allows for unencrypted messages so it's inherently less encrypted than Signal.

But that logic, Matrix is less encrypted than Whatsapp, too, which is a crazy thing to say.

> The federation capability also means messages leak metadata.

It's the opposite: The centralized architecture means that there is a single target server to attack for the metadata. With decentralization, you can't easily scale up your attack to all users.
by nradov | 2025-10-20 16:34:21+00:00
Blame directed towards the Supreme Court is misplaced. While some decisions have always seemed partisan, the real fault lies with Congress. The higher courts only come into play when the law is ambiguous or contradictory because Congress did a bad job. At that point any legal decision becomes something of a toss up, and even if the Supreme Court issues the "right" decision today they might reverse themselves tomorrow. Unless voters hold Congress accountable then nothing will improve.

For example, maybe a future President will nominate Supreme Court justices who will overturn the notorious Citizens United v. FEC decision. But ultimately the only stable solution will be to follow the defined process and amend the Constitution rather than trying to patch around it. Yes, that will be difficult but nothing else can really work.
by iLemming | 2025-10-20 16:34:34+00:00
In the related news, master branch of Emacs now supports child frames in the terminal https://yhetil.org/emacs-devel/m2h694lp7s.fsf@gmail.com, hopefully available in the next stable release.

That means we can have floating autocomplete menus, notification boxes, dialog-like interactions - all interesting possibilities that we've had in the GUI for a long time.
by zahlman | 2025-10-20 16:35:15+00:00
There seems to be a fad for "self hosting" things now. What I don't understand is: what happened to just having a single device and having it run the code directly and show you the result directly? For example, why can't the thing that connects to the Spotify API just... do that, from a program that runs locally, independent of a web browser, with a GUI created using a standard non-web GUI toolkit? Why would I want to use it by pointing my browser at a machine name (of another device I own) and port number, rather than by launching a dedicated program?
by manquer | 2025-10-20 16:35:59+00:00
Try telling that to customers who can only do outbound API calls to whitelisted IP addresses

When you are working with enterprise customers or integration partners it doesn’t even have to be regulated sectors like finance or healthcare, these are basic asks you cannot get away from .

people want to be able to know whitelist your egress and ingress IPs or pin certificates. It is not up to me to say on efficacy of these rules .

I don’t make the rules of the infosec world , I just follow them.
by dpark | 2025-10-20 16:36:56+00:00
> UNIDENTIFIED TEACHER: We are actually using six-seven as a call and response. Now, there's many ways that you can do it, but the way my class specifically wanted to do it was they want me to go six, and then they all go, seven.

This is hilarious. Adults embracing it and ruining it for the kids.

The pearl clutching about “brain rot” is ridiculous. This stuff is very “get off my lawn”. Is it annoying and dumb? Of course. So what?
by roywiggins | 2025-10-20 16:36:58+00:00
I think this is right, but depending on where you live, local weather-related outages can still not-infrequently look like entire towns going dark for a couple days, not streets for hours.

(Of course that's still not the same as a big boy grid failure (Texas ice storm-sized) which are the things that utilities are meant to actively prevent ever happening.)
by vinhnx | 2025-10-20 16:37:30+00:00
VT Code is a Rust-based terminal coding agent with semantic code intelligence (Tree-sitter parsers for Rust, Python, JS/TS, Go, Java) and ast-grep for structural search/refactors. It runs as a fast CLI/TUI and speaks to multiple LLM providers with automatic failover and token-efficient context handling. MIT-licensed.

I wanted a coding agent that’s editor-agnostic, reproducible via a single vtcode.toml, and optimized for long sessions without burning tokens. Rust for performance/reliability; Tree-sitter/ast-grep for precise code ops.

Semantic code tools (Tree-sitter) + ast-grep refactors built-in. Multi-provider: OpenAI, Anthropic, xAI, DeepSeek, Gemini, OpenRouter, Z.AI; also Ollama for local models. Zed ACP integration so it works natively inside Zed as an external agent.

Works as an Agent Client Protocol client; supports file context, tool calls, JSON-RPC over stdio. Setup steps + example settings are in the repo docs.

This is early but usable. I’m iterating on context curation, component extraction, and safer tool policies. Feedback on failure modes + DX is welcome.
by rglover | 2025-10-20 16:37:52+00:00
This. Post-crypto, AI was the obvious next gambit for VC. Their money flows to hype, not product. The second that hype starts to fade and the money dries up, VCs will be running with their Harold Hill trunk full of cash toward the border. Just from the content they publish alone you can tell they're channeling their inner Barnum & Bailey in between Ayahuasca seizures.
by alpinisme | 2025-10-20 16:37:53+00:00
Some of the peace of mind comes just from knowing it’s someone else’s (technical) problem if the system goes down. And someone else’s problem to monitor the health of it. (Yes, we still have to monitor and fix all sorts of things related to how we’ve built our products, but there’s a nontrivial amount of stuff that is entirely the responsibility of AWS)
by ghostfoxgod | 2025-10-20 16:38:04+00:00
When someone dies, you don't get even one extra second to access the documents and information they meant to share it with you.

I'm trying to fix this problem with Eternal Vault (https://eternalvault.app)

Today, I am launching lifetime pricing at $199/$399.

From a business perspective, everyone I talked to said it's a stupid and impulsive idea, but here's the reason why I feel it's not.

Firstly, I did the math. Ran a 50-year cost analysis. Analyzed cloud storage, infrastructure, payment fees, support, inflation.

At $199/$399, we stay profitable for decades.

The major reason why I have been thinking like this is because your will doesn't expire. Estate planning isn't Netflix. It's permanent.

And for our users, it will be less than $1/month over their lifetime for peace of mind.

My bet is that subscription fatigue is real. There's room for products that ask "does this make sense" over "does this maximize LTV."

It is bootstrapped. No VC pressure. And monthly option is still available for those who prefer that.

Am I being naive or smart? Want honest feedback.

https://eternalvault.app/pricing/