MurphyA/hacker-news huggingface dataset:
Show HN: Zendoc – A "Zen" writing environment built on the Cursor/VS Code engine
by yostar | 2026-02-23 15:12:31+00:00
I built Zendoc this weekend: a VS Code extension that turns Cursor into a writing environment. Three steps to get going—install Cursor, install the extension, create a workspace. Your work auto-saves and auto-pushes to a private GitHub repo. Every revision, forever.

The idea: software devs have an entire ecosystem—one command installs anything, everything builds on what others made. But when I sit down to write a note or a document, it's all proprietary. Word, Docs, Notion. Walled gardens.

Zendoc brings the docs-as-code workflow to writers. Markdown files you own. Git versioning. An AI agent instructed to act like a librarian, not a coder. Project memory that persists ("add instruction: always use British spelling" — it remembers). All local. No upload-everything-to-the-cloud.

The hardest part was making it simple enough for non-technical users. Stripped UI. One wizard. Connect GitHub when prompted, enable GitDoc, done.

Open source. Would love feedback!

https://github.com/yostar/zendoc
by Koranir | 2026-02-23 15:12:34+00:00
Note that Chrome is replacing[1] FreeType with Skrifa[2], which is a Rust-based library that can handle a lot of the things FreeType is being used for in Chrome. A lot of Chrome's dependencies are being rewritten in Rust.

[1]: https://developer.chrome.com/blog/memory-safety-fonts

[2]: https://github.com/googlefonts/fontations/tree/main/skrifa
by Aurornis | 2026-02-23 15:12:40+00:00
Demand shock is not a colloquialism. It’s an real economic term that describes the situation.

https://en.wikipedia.org/wiki/Demand_shock

Tax is also an economic term, which is not what’s happening. Calling it a “tax on consumers” doesn’t make sense because any data centers buying RAM right now are also buying from the same global market.

If commenters just want to be outraged and throw words around then use whatever words you want, I suppose.
by somat | 2026-02-23 15:12:47+00:00
TV's are optimized around decoding video, At least they can generally do this at full speed, this is coupled with the cheapest cpu the manufacturer can find. Even this would be manageable, There have been great UI's on weaker hardware. But then they want to program everything in html/javascript/css 7 layer lasagna stacks, this is where things start to get bad. Then the marketing team gets their slimy hands in and proceed to stuff the telemetry in until full. It is still "technically" usable, but nobody is enjoying the experiance. Package it up and sell it to some rube as a "Smart" TV.
by iamnothere | 2026-02-23 15:12:52+00:00
I prefer the Japanese style. Information dense, yet clean. It reminds me of the web before Apple-style minimalism took over.

To contrast with a superficially similar style, Chinese web stores are also maximalist, but they tend to assault you with popup coupons, confetti effects, and other such things. Japanese style feels very efficient and utilitarian by comparison.
by enjoykaz | 2026-02-23 15:13:21+00:00
The performative builders category feels the most real. Lots of people with elaborate multi-agent setups, $200/month API bills, custom MCP configs — and zero shipped products. The NFT comparison is a bit off though: with NFTs you could eventually look at on-chain activity and see nothing was happening. Here the underlying thing actually works, which makes the signal/noise way harder to separate
by gpderetta | 2026-02-23 15:13:22+00:00
Ideally the law would require websites (and apps) to provide some signed age requirement token to the client (plus possibly classification) instead of the reverse. Similarly OS and web clients should be required to provide locked down modes where the maxium age and/or classification could be selected. As a parent I would the be able to setup my child device however I wish without loss of privacy.

Is it bypassable by a sufficiently determined child? Yes, but so it is the current age verification nonsense.
by masklinn | 2026-02-23 15:13:40+00:00
US speed limits are highly variables, they’re generally 55 in the north-east but on the western half they’re 65 to 70, and 75 in TX.

And that assumes the speed limits are respected at all, but the EU has required a hard 90kph limiter since 2005, tampering with the limiter is a criminal offense, so is tampering with the (also mandatory) tachograph which would reveal the first.

So while nothing prevents speeding up to that (and it very much happens) going higher becomes extremely dicey.
by Tepix | 2026-02-23 15:13:49+00:00
Heavy?

Two packages made from mycelium can behave very differently because “mycelium composite” is a category, not a single recipe. Particle size, fibre content, and the ratio of substrate to mycelium all change density. Higher density generally brings higher compressive strength and better edge definition, but it also increases weight and can reduce the springy cushioning that protective packaging needs.

Source: https://dirobots.com/en/mycelium-strength/
by Zigurd | 2026-02-23 15:14:17+00:00
That is one plausible outcome. Waymo is experimenting with partnerships with ride hailing apps on the one hand, and building their software into Toyotas on the other hand. So far they have built a few thousand vehicles in a factory run by Magna, which specializes in low volume vehicles. Hyundai wants to sell Waymo tens of thousands of vehicles. That's going to look different in fundamental ways.
by meowface | 2026-02-23 15:14:26+00:00
We need to destroy privacy and anonymity online for the noble goal of the government banning teenagers from looking at Twitter and Instagram?

If it's a concern, parents can prevent or limit their children's use. If all this were being done to prevent consistent successful terrorist attacks in the US with tens of thousands of annual casualties, I'd say okay maybe there is an unavoidable trade-off that must be made here, but this is so absurd.
by stratos123 | 2026-02-23 15:14:43+00:00
Assuming you're talking about Manifest V2 deprecation: you can disable it in Chromium-based browsers by launching with `--disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled`, and enjoy uBlock once again. See also the github discussion: https://github.com/uBlockOrigin/uBlock-issues/discussions/29...
by mrtksn | 2026-02-23 15:14:50+00:00
> the founder launching AGI 9 months ago

Yes, I want this too good to be true battery to be real and that's why I'm looking into such things but this claim is false.

He apparently launched "Artificially Superintelligence", which appears to be a marketing term for some architecture this company was working on. The "AGI" term seems to come from people who are going after this CEO.

I wasn't able to come up with people who claim that they were actually scammed, i.e. paid for a product that wasn't delivered or made an investment into something that doesn't exist.

This appears to be a much cleaner slate than the titans of AI. I'm inclined to believe that those alleged scams are not scams by SV standard.
by mikeayles | 2026-02-23 15:14:50+00:00
To clarify, the air bags isolate the cab from the chassis.

There is also suspension between the axles and the chassis which is 99% of the time air on the rear, leaf spring front.

I haven't come across a cab that is suspension isolated from the frame of a conventional, even though the axles are on air. Theoretically as the driver is in the sweet spot of a much longer wheelbase, rather than sitting directly over an axle.
by carlosjobim | 2026-02-23 15:14:53+00:00
I know that hackers here need to always be right and go to great lengths to try to distort reality when they are wrong. You're not even fooling yourself by saying that every coin in history is worth a thousand dollars, much less fooling anybody else.

If you make it a habit to always lie in order to always be right, you start building castles of lies that hinder you in life. Just because of pride.
by logifail | 2026-02-23 15:14:54+00:00
> At this point the harms to children from social media use are very well documented

Our middle child (aged 12) has an Android phone, but it has Family Link on it.

Nominally he gets 60 mins of phone time per day, but he rarely even comes close to that, according to Family Link he used it for a total of 17 minutes yesterday. One comes to the conclusion that with no social media apps, the phone just isn't that attractive.

He seems to spend most of his spare time reading or playing sports...
by alabhyajindal | 2026-02-23 15:15:13+00:00
> This is not becoming the main focus of the project. We will continue developing the engine in C++, and porting subsystems to Rust will be a sidetrack that runs for a long time.

I don't like this bit. Wouldn't it be better to decide on a memory-safe language, and then commit to it by writing all new code in Rust, or whatever. This looks like doing double the work.
by netsharc | 2026-02-23 15:15:30+00:00
Hah, looking forward to when AI discovers it can entice humans with money to do things. Maybe the next step of AI will be a machine "employing" humans to check for any faults in its logic.

Members of the line-must-go-up tribe (I'm not excluding myself) sacrifice everything in order to maximize the number called "Net Worth", seemingly forgetting what's important in life (extreme examples: utter cunts like Zuck or Musk). It's almost like human beings turning "programmatic".

As an aside, the plot of The Matrix would've made more sense if humans didn't become "energy storage" (what babble!) but that the AI discovered human brains were the best CPUs, and that's why they were "farmed"...
by Paianni | 2026-02-23 15:15:36+00:00
I was thinking, in a world without DRAM, cobalt-infused magnetic tape (like that used for VHS and ferricobalt cassettes) or metal particle tape, digital sound recording would still be possible using 1960s black-and-white VTRs that took ferric oxide tape not dissimilar to those used for analog multitrack recording.
by zozbot234 | 2026-02-23 15:15:44+00:00
When you do fully value-oriented programming in Rust (i.e. no interior mutability involved) that's essentially functional programming. There's mutable, ephemeral data involved, but it's always confined to a single well-defined context and never escapes from it. You can even have most of your code base be sans-IO, which is the exact same pattern you'd use in Haskell.
by ramses0 | 2026-02-23 15:16:00+00:00
"""under perfect play all chess games be a the same single one outcome of the following (we just currently don’t know which one, “A” playing the white pieces):

Mr. A says, “I resign” or Mr. B says, “I resign” or Mr. A says, “I offer a draw,” and Mr. B replies, “I accept.” That is, under perfect play, each chess position is either a forced win, forced draw, or forced loss. The domain of a perfect chess position evaluation function is these three cases as symbols."""

There's an interesting point I've heard of in Backgammon, somewhat related to this statement. Modern Backgammon offers "the doubling cube" as a play option. https://en.wikipedia.org/wiki/Backgammon#Doubling_cube

...basically if you think you're going to win (aka: you have a 200 centi-pawn advantage), you can offer the doubling cube to your opponent (doubling the stakes of losing). If you're playing to win $5, and halfway through you think "yep, 90% chance I'm going to win this one...", you push the doubling cube to 2x (aka: $10 consequence), and kindof like poker your opponent has to evaluate whether it's "worth it" for them to stay in the game.

You might imagine a "2xELO penalty" where White takes a Queen with a Pawn, and then offers "2x, or I'm gonna beat 'ya!". If Black say "Naaah, you just activated my trap card!" and then either accepts "2x" or pushes back at "4x", then it becomes a little more like poker... you think you can beat me, then prove it!

Not that I'm suggesting changing the rules of Chess, but overall I'm really fascinated by the concept of formalized semi-out-of-band risk-taking to potentially end games early.
by notTooFarGone | 2026-02-23 15:16:15+00:00
Not my point in the comment but my personal opinion:

To regulate access to addicting material.
This is done in the physical world - why should digital be lawless when it applies to the same human behaviors?

I've been addicted to a lot of digital media parts in harmful ways and I had the luck and support to grow out of most of it. A lot of people are not that lucky.
by condiment | 2026-02-23 15:17:01+00:00
We are missing accessible cryptographic infrastructure for human identity verification.

For age verification specifically, the only information that services need proof of is that the users age is above a certain threshold. i.e. that the user is 14 years or older. But in order to make this determination, we see services asking for government ID (which many 14-year-olds do not have), or for invasive face scans. These methods provide far more data than necessary.

What the service needs to "prove" in this case is three things:

1. that the user meets the age predicate

2. that the identity used to meet the age predicate is validated by some authority

3. that the identity is not being reused across many accounts

All the technologies exist for this, we just haven't put them together usefully. Zero knowledge proofs, like Groth16 or STARKs allow for statements about data to be validated externally without revealing the data itself. These are difficult for engineers to use, let alone consumers. Big opportunity for someone to build an authority here.
by cazzcodrilo | 2026-02-23 15:17:35+00:00
While 88 countries signed the Delhi Declaration to theorize AI governance frameworks, I was running live B2A (Business-to-Agent) contracts.

IAAP v1.0 is a structured protocol that lets AI agents evaluate and accept agreements autonomously.

Results: 10 contracts, 48 hours, 4 platforms, 100% acceptance, 0 rejections.

The B2A market already exists. What was missing was protocol infrastructure.
Protocol is now open: contact@archlytic.com
by trashb | 2026-02-23 15:19:00+00:00
I think there are some important points missing.

Japanese society can adopt things fast the "keitai denwa" where created and adopted earlier than anywhere in the world but in 2025 most companies still use fax machines. The japanese society seems to have different citeria for adoption and depreciation of technology (compared to the west).

When considering web layout you have to consider traditional media layout for example magazines, newspapers, books, flyers or comics. With the japanese language it is possible to layout your articles (text) in different directions left-to-right, top-to-bottom and top-to-bottom, right-to-left. Magazines are read from (western)back to front. Basically there is more flexibility in layout compared to other languages but translating that tradition to the web is difficult today and historically was very difficult.

Most visited websites are news pages, those will be layed out more similar to a traditional newspaper. In japan they often adopted a column layout where in the west we adopted a more list like (row layout) format.

As stated in the article CJK characters are problematic, however the japanese text especially is confusing (because they tried to solve it early on) on the encoding side as there are a few standards that don't cooperate. Especially on the early internet due to technical limitations and a fractured technology landscape (different devices, and operating systems).
Therefore a lot of websites that wanted more advanced layouts opted for (and still do) publishing images embedded in html for more advanced font and layouts.

Also most japanese primarily visit japanese language text websites and therefore don't come in contact with the western website design styles very often. A lot of non English speaking countries have this however in japan it is common because of the relative cultural separation. Most japanese just don't interact with companies people or media outside of japan often, a huge part of this is because they are a first world country that has a very low English proficiency. leading to the two styles evolving independently.
by meowface | 2026-02-23 15:19:04+00:00
Crippling debt from unwise impulsive gambling by a teenager is probably worse than whatever occurs from a teenager scrolling Twitter all day.

The latter may not be great, but eating potato chips all day also probably isn't, and I don't think the government should outlaw minors eating potato chips. Plus it's variable: some get positive, educational, pro-social, productive outcomes from social media and some don't. Gambling is always bad in the limit.

A simple rule could probably be that if a website can make you lose over $200 of real money, it should probably require age verification. I don't see why other things should.
by Levitz | 2026-02-23 15:19:34+00:00
Astroturfing was already a thing.

Identification fixes nothing here, you log with your account, plug in the AI.

The problems with social media have nothing to do with ID and everything to do with godawful incentives, the argument seems to be that it's a large price to pay but that it's worth it. Worth it for what? The end result is absolutely terrible either way
by Shank | 2026-02-23 15:19:44+00:00
Completely ignoring the Rust aspect, I’m disappointed that two weeks were spent on something that isn’t getting Ladybird to a state where it can be used as a daily driver. Ladybird isn’t usable right now, and if it was usable, improving the memory safety would be a commendable goal. Right now I just feel like this is premature.
by fabian2k | 2026-02-23 15:20:59+00:00
I'm not convinced age restrictions like this are a good idea. But yeah, the non-availability of IDs in the US is a self-inflicted problem.

Another example where this plays a role are voter registration and ID requirements for voting in the US. It is entirely bizarre to me how these discussions just accept it as a law of nature that it's expensive and a lot of effort to get an ID. This is something that could be changed.
by AnthonyMouse | 2026-02-23 15:21:03+00:00
Isn't that pretty much par for the course for these megacorps? Account gets banned as a disproportionate response to something minor, or in many cases for no explicable reason at all, and anyone without enough of a platform to do "bad PR escalation" via social media or traditional media gets to learn the hard way that their "customer service" is just a brick wall that can't or won't do anything about it.

Adopting a massive dependency on a single company is generally a mistake.
by palata | 2026-02-23 15:21:12+00:00
I don't know what he is thinking. I know what he says. And what he says shows that he has no clue about the energy problem.

> it can be used by billions of humans

Unless we have an energy problem, which is precisely what he does not seem to grasp. People who are concerned about the energy consumptions are concerned precisely because it is a problem. And if we are really generous with his answer and start replacing what he said by what we want to believe he said, then the conclusion is that he is very naive and doesn't understand the problem at all. And that's the generous case where we completely ignore what he said.
by ttoinou | 2026-02-23 15:22:01+00:00
Works for me, but sometimes there's an issue with the tool template from Qwen, past chats are changed, thus KV cache gets invalidated and it needs to reprocess input tokens from scratch. Doesn't happen all the time though

Btw I also get 42-60 tps on M4 Max with the MLX 4 bit quants hosted by LM Studio, which software do you use to run it ?
by jad-nohra | 2026-02-23 15:22:08+00:00
You search a model. It tells you which API providers serve it, which GPUs can run it locally (and how fast), and what cloud rental would cost. Or you search your hardware and it tells you what fits.

19 providers, 220+ hardware configs, 30+ cloud GPUs.

Also a Rust CLI: https://github.com/jadnohra/hf-providers
by ranger_danger | 2026-02-23 15:22:26+00:00
Personally I have never had any issues hosting my own email (for myself or for business customers) for the last 25 years.

The only time I've ever come across a big problem with email in general was when one of my customers was using 1and1.com hosted email, who apparently have a bad reputation due to spam, and some providers outright block them... but moving that company to self-hosted email fixed the problem.
TinySDLC – Agent orchestrator with SDLC role discipline for AI coding (MIT)
by dttai | 2026-02-23 15:23:22+00:00
Problem: when multiple AI coding agents collaborate, there's no structure — no separation of duties, no handoff discipline, no traceability.

TinySDLC is a minimal agent orchestrator that adds SDLC role discipline to AI coding. 8 roles (researcher, architect, coder, reviewer, tester, etc.), each with isolated workspaces, scoped tool permissions, and enforced separation of duties. Coder can't self-approve. Reviewer can't be bypassed.

Design constraints: file-based queue (zero external dependencies), multi-channel (Discord, Telegram, WhatsApp, Zalo), security hardening (7 credential scrubbing patterns, 12 injection patterns blocked, 8 shell deny patterns).

Protocol-first: roles are contracts, AI providers are swappable.

Companion repo MTS-SDLC-Lite contains the governance methodology (Spec → Gate → Evidence → Approval) — templates, playbooks, processes. Both MIT.

Result of 12 iterations across 5 production projects.

GitHub: https://github.com/Minh-Tam-Solution/tinysdlc

Methodology docs: https://github.com/Minh-Tam-Solution/MTS-SDLC-Lite

Both MIT licensed. Feedback and criticism welcome.
by Jhoney | 2026-02-23 15:23:30+00:00
Built PlayerTradeHub to solve scams in gaming account trading (Fortnite, Valorant, CoC, etc.).

I'm 14, built this in Next.js while in school. ~250 organic clicks/week, 110 users in 2 weeks.

Tech: Next.js 14, Vercel, working on scaling from here.

Feedback welcome (or roast me for what I did wrong).
by array_key_first | 2026-02-23 15:23:54+00:00
1. Tesla is not competitive with Waymo, they're not even in the same class. Waymo is 10 years ahead at least. I understand you can't buy a Waymo, but still.

2. Other car companies are properly valued, Tesla is overinflated.

3. Other cars, even basic Hondas, have the same level of self driving as Teslas.

4. Other car companies don't lie to their customers about their capabilities or what they're buying.
by Heidenbillg_C | 2026-02-23 15:24:28+00:00
PDFs are designed for human eyes, not machine reading. AI struggles with them because of, 1. Text in columns, sidebars, and tables breaks logical flow. 2. Many PDFs are just images of text, requiring error-prone OCR to convert. 3. No semantic HTML/metadata exists to tell the AI what is a header, table, or paragraph. 4. Page numbers, footers, and images confuse context, causing "hallucinations" or skipped information.
by john_strinlai | 2026-02-23 15:25:40+00:00
>We are missing accessible cryptographic infrastructure for human identity verification.

like most proposed solutions, this just seems overcomplicated. we don't need "accessible cryptographic infrastructure for human identity". society has had age-restricted products forever. just piggy-back on that infrastructure.

1) government makes a database of valid "over 18" unique identifiers (UUIDs)

2) government provides tokens with a unique identifier on it to various stores that already sell age-restricted products (e.g. gas stations, liquor stores)

3) people buy a token from the store, only having to show their ID to the store clerk that they already show their ID to for smokes (no peter thiel required)

4) website accepts the token and queries the government database and sees "yep, over 18"

easy. all the laws are in place already. all the infrastructure is in place. no need for fancy zero-knowledge proofs or on-device whatevers.