MurphyA/hacker-news huggingface dataset:
by NetOpWibby | 2026-02-19 05:43:49+00:00
Alright, fixed the issues! The link handler didn't check for existing "?" in links but now it does and uses "&" instead for my referrer.

I made the screen size nag flush with the header. It's set to appear at 800px and below because that's when the design starts breaking. I don't have any Android devices to test what you're seeing unfortunately. A graceful reflow would be ideal! I'm sure it's possible but I don't have the energy to figure that out.

Because of the manual nature of the RFC-style formatting, Markdown doesn't wrap lines so I have to make those checks...I have a lot of posts so some fell through the cracks.
by ggm | 2026-02-19 05:44:26+00:00
Fab lines don't have high labour input costs. So, in principle I don't see why making chips in any western economy wouldn't work: Its pay money to ASML, train a small cohort, have a lot of stable concrete in the ground so shaking doesn't ruin your precision. Be clean. Super clean.

I get that microelectronics assembly at scale is still humans, but VLSI isn't so I don't get why we don't have any in Australia, or why Europe is only targetting far cruder chips in it's supply chain problem (stuff for cars)

Is this just "we want to spend the capex on something else" or what?

We're well down the planning for wwIII -We all know this is strategic, not price sensitive. And yet, here we are in a world where stupid AI tricks (tm) are hoovering up every RAM chip on the planet. Wouldn't you like exploit the bubble and build out?
by r-johnv | 2026-02-19 05:46:34+00:00
> Vertical slice architecture — organizing code by feature with each slice self-contained — is emerging as the AI-friendly pattern because it maximizes context isolation.

> Three architectural principles are gaining consensus: "token efficiency" as a design constraint (structuring code to minimize the context an AI model needs for any given task), explicit over implicit everywhere (explicit types, explicit error handling, explicit interfaces), and co-location of related code. These principles aren't new, but AI has given them renewed urgency.

I found the architecture section of his article (which is pretty far down) to be the most interesting.
by edg5000 | 2026-02-19 05:46:39+00:00
Local? No, not currently. You need about 1TB VRAM. There are many harnesses in development at the time, keep a good look out. Just try many of them, look at the system prompts in particular. Consider DeepSeek using the official API. Consider also tweaking system prompts for whatever tool you end up using. And agree that TUI is meh; we need GUI.
by BoorishBears | 2026-02-19 05:49:37+00:00
The SDK is Claude Code in a harnesss, so it works with your credentials the same way CC does.

But they're stating you can only use your subscription for your personal usage, not someone else's for their usage in your product.

I honestly think they're being short sighted not just giving a "3rd party quota" since they already show users like 4 quotas.

If the fear is 3rd party agents screwing up the math, just make it low enough for entry level usage. I suspect 3rd party token usage is bi-modal where some users just need enough to kick tires, but others are min-maxing for how mamy tokens they can burn as if that's its own reward
by Imustaskforhelp | 2026-02-19 05:50:33+00:00
Zed with CC using ACP?

Opencode with CC underneath using Gigacode?

OpenAI codex is also another viable path for what its worth.

I think the best model to my liking open source is kimi k2.5, so maybe you can run that?

Qwen is releasing some new models so I assume keep an eye on those and maybe some model can fit your use case as well?
by acuozzo | 2026-02-19 05:50:44+00:00
> the level of testing required is much higher than software

No dispute there. I suppose I meant "simply" instead of "easily".

Outside of aeronautics software (specifically, aviation and spaceships/NASA), the topology of the software solution space can change dramatically during development.

Stated differently: the cyclomatic complexity of a codebase is absurdly volatile, especially during the exploratory development stage, but even later on... things can very abruptly change.

AFAICT, this is not really the case with chip design. That is, the sheer amount of testing you have to do is high, but the very nature of *what you're testing* isn't changing under your feet all the time.

This means that the construction of a test suite can largely be front-loaded which I think of as "simple", I suppose...
by planckscnst | 2026-02-19 05:50:52+00:00
They even block Claude Code of you've modified it via tweakcc. When they blocked OpenCode, I ported a feature I wanted to Claude Code so I could continue using that feature. After a couple days, they started blocking it with the same message that OpenCode gets. I'm going to go down to the $20 plan and shift most of my work to OpenAI/ChatGPT because of this. The harness features matter more to me than model differences in the current generation.
by mixmastamyk | 2026-02-19 05:51:50+00:00
So these sizes (kid, teen, adult) are kind of ridiculous on their own, and combined with the different international systems even more. If you look at the tongue of a pair of a pair of sneakers for example, sometimes there will be four different numbers for international markets.

I wish they simply measured clothing in centimeters, and all the complexity could be left behind.
by mirzap | 2026-02-19 05:53:14+00:00
I’m not saying charging above marginal cost to fund R&D is weird. That’s how every R&D company works.

My point was simpler: they’re almost certainly not losing money on subscriptions because of inference. Inference is relatively cheap. And of course the big cost is training and ongoing R&D.

The real issue is the market they’re in. They’re competing with companies like Kimi and DeepSeek that also spend heavily on R&D but release strong models openly. That means anyone can run inference and customers can use it without paying for bundled research costs.

Training frontier models takes months, costs billions, and the model is outdated in six months. I just don’t see how a closed, subscription-only model reliably covers that in the long run, especially if you’re tightening ecosystem access at the same time.
by dahart | 2026-02-19 05:55:31+00:00
> it is in theory possible to emulate FP64 using FP32 operations

I’d say it’s better than theory, you can definitely use float2 pairs of fp32 floats to emulate higher precision. Quad precision using too, using float4. Here’s the code: https://andrewthall.com/papers/df64_qf128.pdf

Also note it’s easy to emulate fp64 using entirely integer instructions. (As a fun exercise, I attempted both doubles and quads in GLSL: https://www.shadertoy.com/view/flKSzG)

While it’s relatively easy to do, these approaches are a lot slower than fp64 hardware. My code is not optimized, not ieee compliant, and not bug-free, but the emulated doubles are at least an order of magnitude slower than fp32, and the quads are two order of magnitude slower. I don’t think Andrew Thall’s df64 can achieve a 1:4 float to double perf ratio either.

And not sure, but I don’t think CUDA SMs are vector processors per se, and not because of the fixed warp size, but more broadly because of the design & instruction set. I could be completely wrong though, and Tensor Cores totally might count as vector processors.
by kmoser | 2026-02-19 05:55:53+00:00
Even every possible permutation of every single subatomic element in the universe? Even if we just consider atoms, at 10^80 atoms in the entire universe, there are (10^80)! possible permutations, which is many, many, many orders of magnitude larger.

And this isn't even counting sets that include multiples of the same item; once you get into that territory, there really is no upper bound.
Ask HN: Any good resources for basic cryptography?
by yamapikarya | 2026-02-19 05:56:54+00:00
currently i work on place where i am dealing with Hardware Security Module (HSM), certificates, openSSL, JCE, algorithm like DES, 3DES, AES, RSA, HMAC, etc...

i want to learn more detail about all of them, so i know how it works.

Thanks
by zkalykov | 2026-02-19 05:57:05+00:00
I’m a student and I built this because I kept missing deadlines despite having the Canvas app. I wanted something more persistent that only nudges me if a task actually remains incomplete.

Key Technical Details:

Intelligent Notifications: The bot doesn’t just spam deadlines; it syncs with the Canvas API to check your submission status and stops notifying you the moment you submit the assignment.

Security First: I know Canvas tokens are sensitive. I’m using Google Cloud KMS to encrypt tokens before they ever touch the database.

Privacy & Transparency: The project is fully open source. I wanted to make sure anyone can audit how their data is handled. We only retain the minimum data needed to check your specific deadlines.

Infrastructure: The backend is running on Google Cloud Run to handle the polling and Telegram triggers efficiently.

I'd love to hear your thoughts on the security implementation or any features you'd like to see added.

GitHub:https://github.com/zkalykov/canvas.sonungo.com
by stackghost | 2026-02-19 05:57:08+00:00
>I wish they simply measured clothing in centimeters, and all the complexity could be left behind.

Funny you should mention shoes, because this is exactly what european shoe sizes are. It's really just a case of, yet again, Americans stick with an ass-backwards system (inches/pounds/feet, fahrenheit, etc.) when the rest of the world has settled on something much more logical and reasonable.
by investmentcalc | 2026-02-19 05:57:38+00:00
I built a free portfolio rebalancing calculator because I kept doing this in spreadsheets and making mistakes.

site: https://investment-calculator.net/portfolio-rebalancing-calc...

What I tried to do differently:

- Set target allocations per asset and get concrete buy/sell amounts.
- Include transaction costs (fixed + percentage), so outputs are closer to real trades.
- Support drift/threshold-based rebalancing, not just always-rebalance mode.

Assumptions:

- It is allocation math, not return prediction.
- Each rebalance is a snapshot based on user-entered values.
- Taxes, slippage, and account-specific restrictions are not modeled.

I made this as one page in a broader calculator project, but this post is only about the rebalancing tool. It is prerendered and has no login. It also remembers currency/theme preferences, which helped during repeat testing.

One thing I’m not sure about yet: the wording around drift vs threshold may still be unclear, especially across EN/NL/FR/DE translations.

If you try it, I’d really value feedback on:

- calculation accuracy
- edge cases/bugs (small balances, high fees, rounding behavior)
- missing features that matter in real portfolios (lot constraints, tax-aware logic)
by redrove | 2026-02-19 05:58:12+00:00
“Tech alternatives” yet a good portion of the companies I randomly clicked on are software services/outsourcing, especially on the eastern side.

Show me a European iPhone, European Microsoft, European Nvidia, etc. Hell, I’ll take a European one man company that can reach all 27 markets.

Europe needs a single market for capital and the removal of legal barriers to extend across the continent, foremost for the little guy. Von der Failen can only add _more_ regulation. Someone wake me when they actually make something easier.
by rmunn | 2026-02-19 05:58:20+00:00
I've been cataloguing my books using the ISBN to look them up, and I think I ran into that situation a few times, maybe about 0.2% of all the books I catalogued. (That is, the ISBN search on openlibrary.org returned multiple clearly-different books for the ISBN I searched for). I didn't pay much attention to it so I can't tell you which ISBNs were duplicates, but I've definitely seen it happen.

But there is at least one case where it was on purpose. There's a set of reading primers from the UK called the Biff, Chip and Kipper books. We acquired a whole set of them at a garage sale, and when I went to enter them into my catalogue, I discovered that the publisher had assigned just one ISBN to the whole series. Which quite annoyed me when I discovered it. (I ended up just not cataloguing those books, because I didn't want to type the titles, author, copyright date, etc. in by hand for 50+ tiny books).
by rufo | 2026-02-19 05:58:30+00:00
You're getting lucky with the games you're playing, then; there are absolutely PC games that have had 20-30 minute long shader compilation times _on high-end gaming hardware_. (I think some of Sony's ports were known for this; Googling tells me Borderlands 4, Stalker 2, and Starfield also had notably long shader times.) Typically those occur within the game's UI after launch but before the game starts playing, though, which makes me wonder if Valve might still be caching a non-GPU-specific intermediate of the DX12 to Vulkan conversion, and _that's_ what Linux Steam clients are compiling pre-launch and/or sharing with other clients. That's pure speculation on my part though, as I haven't played any of the worst-case-scenario games on my Deck, nor have I done anything that would cause the shader downloading to not operate.
by ksec | 2026-02-19 05:58:38+00:00
Huge Huge Thank You for posting this video.

Literally word for word quote some of the thing I have been saying for years. Even the same quote on Craig Federighi and Jony Ive. Would have been better if there was another quote about Jony Ive fall out with Apple User Interface Head in 2015 and destroyed everything great about Apple Store. And again the Microsoft Video about Windows Metro and removing as much Chrome. ( There are still plenty of people on HN who will defend Windows 8 being peak UI and Metro was a right design choice )

And the quote about bringing order to Chaos. Along with Scott Forstall Video basically saying they destroyed everything Steve left behind.

With Jony Ive gone and most of the exec on their way out, may be it is time to think about bringing back Scott Forstall.
by tappio | 2026-02-19 05:58:44+00:00
The limits in the max subscriptions are more generous and power users are generating loss.

I'm rather certain, though cannot prove it, that buying the same tokens would cost at least 10x more if bought from API. Anecdotally, my cursor team usage was getting to around 700$ / month. After switching to claude code max, I have so far only once hit the 3h limit window on the 100$ sub.

What Im thinking is that Anthropic is making loss with users who use it a lot, but there are a lot of users who pay for max, but don't actually use it.

With the recent improvements and increase of popularity in projects like OpenClaw, the number of users that are generating loss has probably massively increased.
by mananaysiempre | 2026-02-19 06:00:09+00:00
By O’Neill’s definition (§2.5.3 in the report) it’s definitely not equidistributed in higher dimensions (does not eventually go through every possible k-tuple for large but still reasonable k) simply because its state is too small for that. Yet this seems completely irrelevant, because you’d need impractical amounts of compute to actually reject the hypothesis that a black-box bitstream generator (that is actually ChaCha20) has this property. (Or I assume you would, as the converse would be an immediate high-profile cryptography paper.)

Contrary to GP’s statement, I can’t find any claims of an actual test anywhere in the PCG materials, just “k-dimensional equdistribution: no” which I’m guessing means what I’ve just said. This is, at worst, correct but a bit terse and very slightly misleading on O’Neill’s part; how GP could derive any practical consequences from it, however, I haven’t been able to understand.
by lukevp | 2026-02-19 06:01:07+00:00
One of the main problems I see with tauri is that system web views just aren’t a great solution for a ui framework. Partly because Linux doesn’t have an official webview implementation, partly because the web views across OS versions have differences (eg. Tauri on Linux had a benchmark saying the boot time was 20+ seconds because of the webview, and win 7 and I think even win 10 do not use the edge webview).

This is a lot of tradeoffs for saving 100 megs.

I understand that we should be good stewards of our customers’ hardware and not waste things unnecessarily, but also have to balance that with shipping something and not worrying about all the edge cases. Most people in developed countries have Internet connections of 100+ mbps, which means the app will still download in <10 seconds.

Does electrobun support using an embedded chromium for the renderer? I went to the project readme and it was really unclear if that’s a currently-supported option and if so, how to use it.
by theptip | 2026-02-19 06:01:18+00:00
> the market loves pay per use, see ”cloud”.

Cloud is recurring revenue, not one-off; even though it's in principle elastic, in practice if I pay for a VM today I'll usually pay for one tomorrow.

> I don’t think Anthropic has any desire to be some B2C platform

This is the best line of argument I can see. But still not clear to me why my OP doesn't apply for enterprise, too.

Maybe the play is just to force other companies to become MCPs, instead of enabling them to have a direct customer relationship.
by hombre_fatal | 2026-02-19 06:03:10+00:00
I think the subscription pricing exists because it’s a far more palatable way to bill people for day to day personal use.

I used Claude back when API per token pricing was the only option and it was bad for all the usual reasons pay-per-use sucks compared to flat billing: you’re constantly thinking about cost. Like trying to watch a Netflix video with a ticker in the corner counting up the cents you owe them.

I don’t understand your claim that they want people paying per token - the subscription is the opposite of that, and it also has upsides for them as a business since most people don’t saturate the usage limits, and the business gets to stuff a bunch of value-adds on a bundle offering which is generally a more lucrative and enticing consumer pricing model.
by flobanana | 2026-02-19 06:03:19+00:00
Using a European solution just because it’s European sounds wrong to me.
Sounds like we’ve done this kind of nationalism in the past and failed. There are other reasons why Europe isn’t attractive for bringing these kinds of technologies to life, and investor money is only a small part of it. Especially in a company’s early days.
Building a market reserved for mediocre tech solutions sounds like the wrong way to make Europe more independent.

Maybe Europe shouldn’t copy the nationalism, but governments should copy some of the reasons the breeding grounds in the US and China exist. Think about how they got that far, and especially how China caught up so fast.
by Imustaskforhelp | 2026-02-19 06:04:55+00:00
If someone from Electrobun is reading this. Can Electrobun compile to android as well. I want to create a simple application which can take some index.html and pass an adblocker and create an app out of it since I think this idea is pretty cool.

I ended up having to use Ionic to create a html <-> Android app thing within github actions but Ionic doesn't support ad blocking abilities.
by planckscnst | 2026-02-19 06:07:16+00:00
When they blocked OpenCode, I was in the middle of adding a feature. I don't think it's possible to mimic CC in an undetectable way and have the feature work.

The feature allows the LLM to edit the context. For example, you can "compact" just portions of the conversation and replace it with a summary. Anthropic can see that the conversation suddenly doesn't share the same history as previous API calls.

In fact, I ported the feature to Claude Code using tweakcc, so it literally _is_ Claude Code. After a couple days they started blocking that with the same message that they send when they block third party tools.
by redrove | 2026-02-19 06:07:43+00:00
> Building a market reserved for mediocre tech solutions sounds like the wrong way to make Europe more independent.

You can’t foster excellence if you don’t reward it monetarily (enough).

No unified capital markets, no high reward as an investor.

As an employer/employee takes a year to fire people even when they don’t show up, ergo the incentive is to coast.

As a founder you’re buried in bureaucracy and taxes, so the incentive is to stay an employee.

It’s a trifecta of shit.
by adwait12345 | 2026-02-19 06:08:28+00:00
I built a small analytics service and noticed that `page_view` events were missing for users in high-latency regions, while later events like `scroll_depth` were still arriving.

It turned out to be related to how `fetch(..., { keepalive: true })` behaves during page lifecycle events.

Curious if others have seen similar issues or handled this differently.
by Unearned5161 | 2026-02-19 06:08:38+00:00
You have strong dedication towards taking things literally.

The issue is not that it's limited or unlimited, but rather about expected token usage across a user cohort. When you set a usage limit on something like Claude, or a gym, or a tutoring center, you need to do two things at once; set the limit high enough to attract the aspirations of your intended client base ("oh good this gym lets me go every day of the month if I want to"), but priced accurately enough so that you actually turn a profit on the average usage across most users (you ended up going 20 times the first month, but settled into 15 times a month after).

If there was suddenly a drug that you could take that would, while you slept, make your body walk to the gym and workout, so that you could max out that usage, the gym would be entitled to adjust either the pricing, the limit, or prohibit going to the gym while on the drug, given that they can't actually sustain all their members going every day.

As a correction, I've done some reading and when I said tragedy of the commons, what would fit better is a "congestion externality in a club good".
by rmunn | 2026-02-19 06:08:45+00:00
The first one is not an example of the LLM inventing a language. The second link is, though. And it's superficially impressive, but here's the thing: the LLM didn't learn the language it was inventing. I just asked ChatGPT 'What does "Ipop gloop splog slopa" mean in the Glorp language?' (that's an example sentence taken directly from the transcript of ChatGPT "inventing" the Glorp language) and it told me '“Ipop gloop splog slopa” doesn’t have a known meaning in any real-world language — and there’s no documented language called “Glorp.”'

This is actually a good illustration of my point that LLMs, as they currently exist, aren't capable of general intelligence. The LLM can give the illusion of learning, because it can go back within its context window and look at the information presented there. But start a new context window in a new browser tab, and the information from the other browser tab isn't there. It's gone.

The ability to learn requires being able to retain the learned concepts for longer than a single conversation. LLMs, by their nature, aren't capable of that. If AGI is going to be achieved, it will need to happen via a different technology than large language models.

EDIT: I should add that the LLM only invented the new language via careful prompting by the user; it didn't do any of the creative-thought work itself, only responding to the user prompting it "Now generate ten more words that match these syntax rules".