MurphyA/hacker-news huggingface dataset:
by voidUpdate | 2026-02-10 08:48:04+00:00
With the optical correction none/top thing, is that manually measuring the height of capital letters to correctly space everything, or just relying on the height of the font to be correct and respected in the glyphs? Because having worked with the internals of fonts, a lot of them just make up numbers for stuff and then don't actually respect them. You can see how the glyphs don't have to actually abide by any of the numbers from the h in "Checklist", which extends above the capital letters. It makes the font look better, but it makes them a nightmare to work with
by kuschku | 2026-02-10 08:48:09+00:00
> And when it is, then you've got code that requires design documents where the approach is described in great detail

And how do you write those design documents? First, you need to understand the landscape, and that means reading code, building experiments and trying out different variants, which then allows you to specify a design.

Our job isn't writing code, our job is to gain the understand required that allows us to write specifications and/or optimal code.

And while AI may be a better typewriter, it obscures the actually hard part of our job, the actual engineering, and the reason why others pay us to consult them.
by erpellan | 2026-02-10 08:48:30+00:00
But you’re not getting slower and slower for every car. Lets say 100 cars pull in front of you, and let’s be say each car adds 5 metres of space, so you have 500 metres of ‘lost’ space to regain.

At 30 mph how much later will you be? 37 seconds.

I’ll take that trade.
by JonathanLiem | 2026-02-10 08:48:32+00:00
> I’ve been playing with Cursor / Claude / Figma for UI work and I’m starting to think “AI beige slop” is a real aesthetic.

> Every time I ask for a layout I get the same thing: full‑bleed gradient, rounded cards, way too many shadows, Tailwind presets everywhere. It’s like the models have memorized 10,000 Dribbble shots and just average them together.

> There’s no taste. No hierarchy. No sense of “this is the one important thing on the screen, everything else is supporting copy.” It’s all primary buttons and hero gradients fighting for attention.

> Worse, when you do try to steer it – “take this specific layout, don’t change the structure, just nudge the typography/spacing” – it tends to blow everything away and redraw the whole page, but slightly more beige. You end up babysitting it like a junior designer who only knows how to copy Figma community kits.

> I still like these tools for wiring logic and cranking out boilerplate React/Tailwind once I already know exactly what I want. But as an actual visual designer? Right now it mostly just makes it faster to ship the same, forgettable SaaS UI everyone else has.

Out of frustration, I created my own tool in 8 hours; automotion.dev and it's honestly been amazing in my workflow. Would love any feedback if any.
by murderboard | 2026-02-10 08:50:13+00:00
The honest question here is whether pattern-matching against past YC companies is predictive or just comforting. YC's own partners have said repeatedly that they fund ideas they haven't seen before. A tool that scores your app based on similarity to previous admits has a built-in contradiction: the more your idea looks like something YC already funded, the less likely they are to fund another one in the same space. The highest-scoring ideas on this tool might actually be the worst applications for the current batch.
The rubric side has a related problem. PG's essays and Startup School content are already the most widely-read startup advice on the internet. Every serious YC applicant has already optimised for those criteria. Extracting them into a scoring rubric doesn't surface hidden signal - it just quantifies table stakes. The things that actually differentiate successful applications (founder-market fit, timing, contrarian insight) are exactly the things that resist pattern extraction from historical data.
There's also a market structure question worth thinking about. Your target users are YC applicants, which is a seasonal cohort that peaks twice a year around batch deadlines. That's a narrow demand window with a hard ceiling on willingness to pay (pre-funding founders watching every dollar). The tool that would actually command pricing power is one aimed at VCs doing deal screening, not applicants doing self-assessment. Same underlying tech, completely different buyer with a completely different budget.
by renewiltord | 2026-02-10 08:51:40+00:00
The objective of most British locations is to be preserved theme parks for their American betters to visit and remark upon. The greatest achievement of these people is to serve Americans coffee and behave for them in their unique ways.

“Oh you have such delightful accents and it’s so cheap here. Did you know we’d never be able to afford this in New York? Yes, I’d like a latte.

Can you believe it, darling? Our barista actually studied at Oxford. They’re never going to believe this back in Topeka, Kansas”

The British will be eager to point out to you that their homes are older than your country and that’s why their governments advise them to smear yogurt on their windows to keep cool lest they instantly die of heat stroke. They wallow in their dismal poverty, only pride keeping them firmly on this inevitable road to ruin.

Dystopian place.
Show HN: Sigilla, I built a Pocket replacement because Mozilla killed it
by northerndev | 2026-02-10 08:51:41+00:00
I was a heavy Pocket user. When they shut down the API and service in 2025, I was left with a useless HTML backup.

I built Sigilla to restore my workflow. It parses those HTML exports locally. It’s built on Supabase (RLS for privacy) and Deno Edge Functions. No tracking, no ads. Just a place to actually read
by northerndev | 2026-02-10 08:51:48+00:00
I was a heavy Pocket user. When they shut down the API and service in 2025, I was left with a useless HTML backup.

I built Sigilla to restore my workflow. It parses those HTML exports locally. It’s built on Supabase (RLS for privacy) and Deno Edge Functions. No tracking, no ads. Just a place to actually read
by MrGilbert | 2026-02-10 08:51:59+00:00
I can see both having a place: vi/vim for more elaborate features and editing capabilities, and nano for the quick "I need to change that one little thing in my config file" fix. I prefer nano over vi every time, but I barely work over ssh more than once a month. There is simply no need for me to know more about vi/vim.

It doesn't hurt to know some basic vi/vim commands though, as you will mostly encounter them pre-installed on even the most exotic distribution.
by burntcaramel | 2026-02-10 08:52:54+00:00
I’m working on qip, a cli for running fast sandboxed WebAssembly modules.

https://github.com/royalicing/qip

We have LLMs that generate code but that code should be untrusted: perhaps it overflows or tries to read ssh keys. If we aren’t reviewing code closely a major security hole could be on any line.

And since LLMs can generate in whatever language, it makes sense for them to write fast imperative code like C or Zig. We don’t have to pick our favorite scripting language for the ergonomics any more.

So qip tries to solve both problems by running .wasm modules in a sandbox. You can pipe from other cli tools and you can chain multiple modules together. It has conventions for text, raw bytes, and image shaders, with more to come.

I am excited by the capabilities of probabilistic coding agents, but I want to combine them deterministic code and that what these qip modules are. They are pure functions with imperative guts.
by kolektiv | 2026-02-10 08:52:58+00:00
No I'm with you. There's an honest and an intent to it which I've always loved - plus an intent to do more with less in terms of form. No finicky detail to hide tricky areas, no taking of advantage of material to distract the eye - it stands or falls on form and function alone. I get why some may not like it, but for me it's a pure form of architecture. It's the building equivalent of a Dieter Rams, or a mid-period Olivetti. Beautiful.
by greggoB | 2026-02-10 08:54:37+00:00
In a country with a one-party authoritarian politicial system, the only conceivable way they'd be allowed to not be so is if a non-predetermined outcome was not considered to be a threat to the CCP.

So in a country of 1.4 billion people, literally it might not be the case, but it 100% effectively is so.
by cbdevidal | 2026-02-10 08:54:45+00:00
Speed (both in the CPU/memory usage and in speed of editing using advanced commands), backwards compatibility with older servers, insane feature count vs Nano, and my fingers mostly stay on the home row.

Its major downfall is the commands are hardly intuitive, but I forced myself to learn it by doing everything in Vim (including shopping lists) and it now feels comfortable.

Then you have situations where you have no choice. I work for a company with over 100,000 servers and they only install Vim and disallow us installing anything else.

Not that we would have time; we’re in and out of each server in five minutes then on to the next ticket.
by anthonybennis | 2026-02-10 08:54:52+00:00
Forcepoint | Principle Product Manager | Remote (EU) or Hybrid (Cork, Ireland)

https://www.linkedin.com/jobs/view/4361392992/

Forcepoint is seeking an accomplished Principal Platform Product Manager to define, evolve, and execute the strategy for our Data Security Cloud platform. In this role, you will shape the core platform services and AI capabilities that power Forcepoint’s cybersecurity portfolio and deliver value to customers worldwide.

Qualifications:
8+ years of product management experience, including senior responsibility for platform, cloud or infrastructure products.

Nice To Have:
Experience in cybersecurity industry.
Experience with multitenant enterprise SaaS architectures.
Understanding of data security concepts.
Familiarity with global cloud providers (AWS, GCP, etc.).
by bux93 | 2026-02-10 08:54:55+00:00
PKI certificates weren't even intended for SSL, it predates even that.

X.509 was published in November 25, 1988 ; version 3 added support for "the web" as it was known at the time. One obvious use was for X.400 e-mail systems in the 1980s. Novell Netware adopted x.509.

It was originally intended to use with X.511 "Directory Access Protocol", which LDAP was based on. You can still find X.500 heritage in Microsft Exchange and Active Directory, although it's getting less over time and e.g. EntraID only has some affordances for backward compatibility.
by ErroneousBosh | 2026-02-10 08:55:00+00:00
Here in the UK, TV was broadcast on UHF and VHF up until the mid-80s. Where I grew up in the north-west of Scotland it was pretty much only ever UHF - salt spray and 140mph winds tended to take out the long dangly "Band I" VHF aerials for 50MHz-ish.

But over here in the drier and less windy north-east, there are still combination Band I/III aerials on a lot of houses. They must be at least 40 years old now, and mostly still hold up. The UHF aerials you buy today last a couple of years before the plastic bits go brittle and they fall apart.

Oh, and I know where there are at least three places that still have BSB Squarial.
by JonathanLiem | 2026-02-10 08:56:50+00:00
I’ve been working on nexai.app and tried leaning on Cursor/Claude/etc. for the front‑end. The code they spit out basically works. The UI they spit out basically sucks.

Patterns I keep seeing:
- Everything looks like the same beige SaaS dashboard: rounded cards, random gradient, Tailwind presets copy‑pasted until entropy.
- Zero hierarchy. Every section screams at the same volume. Nothing feels like it has a “job” on the page.
- Design systems are imaginary. You get a Frankenmix of Apple, Material, shadcn, and Dribbble shots in one component tree.
- Micro‑interactions are overdone or completely off: bouncy, noisy, and unrelated to what the user is actually trying to do.
- When you try to “refine” the design, the model tends to bulldoze the good parts instead of making small, surgical tweaks.

Built out http://automotion.dev to solve this, it turns screenshots into UI animations instantly. Been a game-changer for me and I'm my own user.
by franga2000 | 2026-02-10 08:57:17+00:00
Where did you get that idea? These certs have always been intended for any TLS connection of any application. They are also in no way specific or "designed for" HTTPS. Neither the industry body formed from the CAs and software vendors, nor the big CAs themselves are against non-HTTPS use.

From https://cabforum.org/

> Welcome to the CA/Browser Forum
>
> The Certification Authority Browser Forum (CA/Browser Forum) is a voluntary gathering of Certificate Issuers and suppliers of Internet browser software and other applications that use certificates (Certificate Consumers).

From https://letsencrypt.org/docs/faq/

> Does Let’s Encrypt issue certificates for anything other than SSL/TLS for websites?
>
> Let’s Encrypt certificates are standard Domain Validation certificates, so you can use them for any server that uses a domain name, like web servers, mail servers, FTP servers, and many more.
by that_guy_iain | 2026-02-10 08:57:48+00:00
What someone saying to me privately via other channels that it was them when I asked them. It was some dude at Google so maybe complain to Google but I don't think this site has rules about what you do off the site. I don't think you understand rules and laws and stuff to be fair. And I'm pretty sure it was you because it's weird if someone was pretending to be you.
by account42 | 2026-02-10 08:58:13+00:00
> CAs are allowed to issue clientAuth-only certificates under a technically-constrained non-TLS sub CA to anyone they want without any validation (as long as the check clears ;-). It has never been secure to accept the clientAuth EKU when using the Mozilla root store.

It has never been secure to to rely on the Mozilla root store at all, or any root store for that matter, as they all contain certificate authorities which are in actively hostile countries or can otherwise be coerced by hostile actors. The entire security of the web PKI relies on the hope that if some certificate authority does something bad it'll become known.
by ben_w | 2026-02-10 08:58:51+00:00
> At the same time it is important to keep in mind that it anthropomorphizes the models that technically don't interpret the ethical constraints the same was as this is assumed by most readers.

Now I'm thinking about the "typical mind fallacy", which is the same idea but projecting one's own self incorrectly onto other humans rather than non-humans.

https://www.lesswrong.com/w/typical-mind-fallacy

And also wondering: how well do people truly know themselves?
by fc417fc802 | 2026-02-10 08:58:58+00:00
I was also there. We (ie the people I interacted with) called myspace social media and considered discussion forums to be a specialized subset of social media.

We also considered myspace to be a social network (due to the friend graph) while forums were not.

The chans were a weird almost edge case. I think they qualify as social media but the lack of persistent identities significantly changes the dynamics (obviously).
by brazzy | 2026-02-10 08:59:36+00:00
> This kind of slow, incremental improvement that costs tens of billions of dollars and takes decades gave us the microchips that ultimately enabled you to type this comment on your phone/computer.

No. These two cases are absurdly different, and you're even completely misunderstanding (or misrepresenting) the meaning of the "tens of billions of dollars" figure.

Microchips were an incremental improvement where the increments yielded utility at least proportional to the investment.

For particle physics, the problem is that the costs have exploded with the size of facilities to reach higher energies (the "tens of billions of dollars" is for one of them) but the results in scientific knowledge (let alone technological advances) have NOT. The early accelerators cost millions or tens of millions and revolutionized our undestanding of the universe. The latest ones cost billions and have confirmed a few things we already thought to be true.

> Let the physicists build the damn thing and future society will be better off for sure.

Absolutely not.
by 1718627440 | 2026-02-10 08:59:39+00:00
These tools do not compete against the lonely programmer that writes everything from scratch they compete with the existing tooling. 5 years ago compiler generators already exist, as they did in the previous decades. That is a solved problem. People still like the handroll their parsers, not because generating wouldn't work, but because it has other benefits (maintainability, adaption, better diagnostics). Perfectly fine working code is routinely thrown away and reimplemented, because there are not enough people around anymore who know the code by heart. "The big Rewrite" is a meme for a reason.
by TonyStr | 2026-02-10 08:59:55+00:00
No, this is wrong.

> When we pack high-density information into a data table or a complex dashboard we are increasing the visual entropy of the entire system. Forcing the brain to decode intricate, non-universal shapes in a tiny 16-pixel footprint, creates a “cognitive tax” that users pay en masse every time they scan the table.

This is not how the brain processes icons. Icons have their meanings embedded through related patterns. If you rely on common icons such as x, checkmark, plus, shopping cart, arrows, three dots, etc. the user already associates certain meaning/behaviors with these icons (and will be surprised if they act differently in your application). Introducing new icons is more challenging, because you have to convey their meaning to the user. At no point does the user have to stare at an icon and try to "parse" it pixel-by-pixel.

In all of OP's provided examples, the icons are supported by both labels and colors, which removes all ambiguity. You can argue that the icons are pointless in this case, but they certainly do not increase any cognitive load. Is it harder to identify a tiger than a lion, because his fur is covered in stripes?
by PeterStuer | 2026-02-10 09:00:16+00:00
One could counter with "Why 'just meet better' doesn't work". ('stakeholders' aren't realy, they are not comfortable with the required level of detail, lack both in depth business domain, operational domain and technical domain knowledge, bikeshedding fiestas masking incompetence, ...)

So if the AI can surface misunderstandings through fast prototyping, this can cut trough lots of meeting BS.

In practice, the truth is somewhere in the middle as always.
by joe_mamba | 2026-02-10 09:01:00+00:00
>Not everyone is motivated by the highest wage they can get.

THis idealism always goes away once you have to buy a home, and realize you're working more hours and getting less money than your mates in other industries that are easier to get into, so you start to switch really quick.

People aren't selfless when it comes to being exploited by private sector entities, they'll always go towards the ones with the best wage/hour ratios.

People aren';t stupid. Why would they voluntarily choose to work harder and be less well off? It's not like this is working for the public good like medicine, firefighters, EMT, education, etc.
by Havoc | 2026-02-10 09:01:09+00:00
For me as a hobby programmer that part - scoping, identifying pain points and planning - actually got massively better with coding agents.

Previously: send it and figure out issues in they fly

Now: write a half page description and ask the LLM to figure out what info is missing from my document to implement

That’s absolutely not the same as the team dynamics but in principle it seems to me that LLMs can do work that is directionally “here is a target state” and project manage towards that
by potamic | 2026-02-10 09:01:36+00:00
The people looking at invisible gamma farts at the edge of our universe is what led to understanding of supernovas, and the research on supernovas is what enabled ASML to build an EUV light source for their machines. EUV machines are arguably the most important machines on earth right now, responsible for modern GPUs and the recent growth of AI. If somebody told all those researchers in the 20th century to "focus on something of importance" instead, we may easily be a couple of decades behind with the state of semi-conductor technology today.
by tpm | 2026-02-10 09:01:39+00:00
> for nearly 16 years he was skirting the system

This is the one thing that pops up often in these cases and my European head can't understand this. Obviously people do this because they can but why does the system allow this? People should be forced to sort out their legal situation one way or another in timely manner, because if something happens after decades (like what's going on now) it will cause lots of damage for many people including families with children. This many people living in legal limbo also encourages lawless behavior of the agencies.

It would be very hard to skirt the system like that in many European countries. Not impossible, some people do it anyway, but that means more or less living completely underground without healthcare, driving license, any sort of banking etc.
by thezipcreator | 2026-02-10 09:02:32+00:00
> Are you looking at a != ligature that’s shaped like ≠? Or the actual Unicode character 0x2260, which also looks like ≠?

In many programming languages, ≠ is not going to be a valid operator. In languages that allow unicode identifiers, it would be a bizarre choice to use ≠ inside an identifier, so you shouldn't have to worry about that case either. This holds for pretty much every other operator that gets a ligature. This only matters for languages like Agda, in which case just.. use a different font. You might even be able to automate this depending on your editor.

> They’re guaranteed to be wrong sometimes.

This is true (for example, in C++ I've occasionally had `>` be ligature-ized when it wasn't an operator and was just the end of a template, like `Foo<Bar>`) but it's never really been much of a problem for me; it's easy to ignore.

> If you don’t believe me, try it for 10 or 15 years.

granted I've only been using Fira Code for more like 4 years or so, but I've always preferred it since I've been using it. I really think this is just a matter of personal preference.

> So if you’re preparing your code for others to read—whether on screen or on paper—skip the ligatures.

This I can understand. Ligatures would probably be likely to cause confusion in people who aren't used to them, so I agree that in that situation it's probably best to leave them out.
by wiseowise | 2026-02-10 09:02:38+00:00
> I hated the old world where some boomer-mentality "senior" dev(s) would take days or weeks to deliver ONE fucking thing, and it would still have bugs and issues.

What does that even mean? Are you begrudged manager or enthusiastic youngster who is upset that “boomers” are not killing themselves by juggling thousands of tasks ADHD-style?
Show HN: Cell-based ingress routing from scratch (github.com/gvquiroz)
by gvquiroz | 2026-02-10 09:02:47+00:00
This is an educational reference implementation that shows how cell-based ingress routing works by building it from scratch.

The goal is not to build a production gateway, but to make the architecture and invariants explicit: how control planes and data planes interact, how routing decisions stay local, and how systems remain available when coordination layers fail.

I built this mainly to deeply understand how modern edge and ingress systems work under the hood, and to have a clean, self-contained reference that makes the patterns explicit.

Repo: https://github.com/gvquiroz/cell-routing-from-scratch

Happy to answer questions about the design choices, failure modes, or how this compares to real-world systems.
by seansh | 2026-02-10 09:04:01+00:00
I'm working on CodeMic, a VS Code extension to record and share coding sessions directly inside your editor.

Think Asciinema, but for full coding sessions with audio, video, and images.

It makes following tutorials and understanding real codebases much more practical than watching a video.

Local first, and open source.

https://CodeMic.io