frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: AI-Powered Merchant Intelligence

https://nodee.co
1•jjkirsch•2m ago•0 comments

Bash parallel tasks and error handling

https://github.com/themattrix/bash-concurrent
1•pastage•2m ago•0 comments

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/index.html
1•billiob•3m ago•0 comments

Reverse Engineering Medium.com's Editor: How Copy, Paste, and Images Work

https://app.writtte.com/read/gP0H6W5
1•birdculture•9m ago•0 comments

Go 1.22, SQLite, and Next.js: The "Boring" Back End

https://mohammedeabdelaziz.github.io/articles/go-next-pt-2
1•mohammede•14m ago•0 comments

Laibach the Whistleblowers [video]

https://www.youtube.com/watch?v=c6Mx2mxpaCY
1•KnuthIsGod•16m ago•1 comments

Slop News - HN front page hallucinated as 100% AI SLOP

https://slop-news.pages.dev/slop-news
1•keepamovin•20m ago•1 comments

Economists vs. Technologists on AI

https://ideasindevelopment.substack.com/p/economists-vs-technologists-on-ai
1•econlmics•22m ago•0 comments

Life at the Edge

https://asadk.com/p/edge
2•tosh•28m ago•0 comments

RISC-V Vector Primer

https://github.com/simplex-micro/riscv-vector-primer/blob/main/index.md
3•oxxoxoxooo•32m ago•1 comments

Show HN: Invoxo – Invoicing with automatic EU VAT for cross-border services

2•InvoxoEU•32m ago•0 comments

A Tale of Two Standards, POSIX and Win32 (2005)

https://www.samba.org/samba/news/articles/low_point/tale_two_stds_os2.html
2•goranmoomin•36m ago•0 comments

Ask HN: Is the Downfall of SaaS Started?

3•throwaw12•37m ago•0 comments

Flirt: The Native Backend

https://blog.buenzli.dev/flirt-native-backend/
2•senekor•39m ago•0 comments

OpenAI's Latest Platform Targets Enterprise Customers

https://aibusiness.com/agentic-ai/openai-s-latest-platform-targets-enterprise-customers
1•myk-e•41m ago•0 comments

Goldman Sachs taps Anthropic's Claude to automate accounting, compliance roles

https://www.cnbc.com/2026/02/06/anthropic-goldman-sachs-ai-model-accounting.html
3•myk-e•44m ago•5 comments

Ai.com bought by Crypto.com founder for $70M in biggest-ever website name deal

https://www.ft.com/content/83488628-8dfd-4060-a7b0-71b1bb012785
1•1vuio0pswjnm7•45m ago•1 comments

Big Tech's AI Push Is Costing More Than the Moon Landing

https://www.wsj.com/tech/ai/ai-spending-tech-companies-compared-02b90046
4•1vuio0pswjnm7•47m ago•0 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
2•1vuio0pswjnm7•49m ago•0 comments

Suno, AI Music, and the Bad Future [video]

https://www.youtube.com/watch?v=U8dcFhF0Dlk
1•askl•50m ago•2 comments

Ask HN: How are researchers using AlphaFold in 2026?

1•jocho12•53m ago•0 comments

Running the "Reflections on Trusting Trust" Compiler

https://spawn-queue.acm.org/doi/10.1145/3786614
1•devooops•58m ago•0 comments

Watermark API – $0.01/image, 10x cheaper than Cloudinary

https://api-production-caa8.up.railway.app/docs
1•lembergs•1h ago•1 comments

Now send your marketing campaigns directly from ChatGPT

https://www.mail-o-mail.com/
1•avallark•1h ago•1 comments

Queueing Theory v2: DORA metrics, queue-of-queues, chi-alpha-beta-sigma notation

https://github.com/joelparkerhenderson/queueing-theory
1•jph•1h ago•0 comments

Show HN: Hibana – choreography-first protocol safety for Rust

https://hibanaworks.dev/
5•o8vm•1h ago•1 comments

Haniri: A live autonomous world where AI agents survive or collapse

https://www.haniri.com
1•donangrey•1h ago•1 comments

GPT-5.3-Codex System Card [pdf]

https://cdn.openai.com/pdf/23eca107-a9b1-4d2c-b156-7deb4fbc697c/GPT-5-3-Codex-System-Card-02.pdf
1•tosh•1h ago•0 comments

Atlas: Manage your database schema as code

https://github.com/ariga/atlas
1•quectophoton•1h ago•0 comments

Geist Pixel

https://vercel.com/blog/introducing-geist-pixel
2•helloplanets•1h ago•0 comments
Open in hackernews

A short proof of the Hairy Ball theorem (2016) [pdf]

https://www2.math.upenn.edu/~pjmcgrat/research/hairy-ball.pdf
38•fzliu•5mo ago

Comments

SegfaultSeagull•5mo ago
I majored in mathematics and remember encountering this theorem in a topology course. I giggled then, and 20 years later I giggle again.
hinkley•5mo ago
Have you considered a job in Defense? They love acronyms you can’t say out loud.
xanderlewis•5mo ago
In German it’s called the Hedgehog Theorem.

Clearly, what they say about Germans is true.

fxwin•5mo ago
Also known as the Combed Hedgehog Theorem (which i like a bit better)
gerdesj•5mo ago
Ooh go on, what do they say about Germans?

I lived in West Germany for some years back in the day and I don't recall the locals being too shy. Frankly the Germans and the Dutch seemed to have had a rather more ribald sense of humour than the "oo err Missus" efforts we Brits fielded back then.

To be fair we could robustly swear on telly after 2100, provided it didn't involve too many rude bits and you could not misspell one variant of King Canute's name or Matron would be jolly upset.

Anyway, I'm pretty sure someone called this the "dog's arse" (it has to go somewhere!)

IAmBroom•5mo ago
> Ooh go on, what do they say about Germans?

That they don't have a healthy sense of humor.

I remember a comedian who toured Europe, and said it wasn't true - Germans laughed as much as anyone else at his jokes. However, afterwards they took him aside and explained, "It was very funny, you see, the joke about combs being like salad forks, but we just want you that we don't discriminate against forks here. That was an unfortunate incident from during the War, but today we are much more enlightened and invite all kinds of cutlery!"

gerdesj•5mo ago
Bollocks - you are not human, your comment is generated and is really crap.

We have a comedian on the circuit in the UK called Henning Wehn. He is German and suitably daft and hilarious.

xanderlewis•5mo ago
The somewhat ironic thing is that my comment was a joke.
cool_dude85•5mo ago
Much more niche than the hairy ball theorem is the Cox-Zucker Machine, supposedly they decided during the first year of undergrad that they eventually had to work together.
selkin•5mo ago
S^2 isn't a special case though: Brouwer's showed the theorem can be easily extended to high dimensions, hence today we usually consider the more general statement that there is a nonzero tangent vector field on the n-sphere S^n iff n is odd.

Not only does it generalize to higher n, it also shows a bit more: not only that the lack of such vector field for an even n, but the also the existence of such for odds.

xyzzyz•5mo ago
It’s really easy to see that such a vector field exists on odd dimensional spheres, though, by extending the construction on S^1: f(x, y) = (-y, x). In higher dimensions, you do the same thing, swap elements pair wise and multiply one of the elements of the pair by -1. This works in odd dimensional sphere because you can pair up coordinates.
xanderlewis•5mo ago
Another 'reason' it works for odd-dimensional spheres is that the (2n - 1)-sphere can be identified with a certain subset of C^n (n-dimensional complex coordinate space) where your 'swap elements and multiply one by -1' idea is just multiplication by i, which, when you think of your vectors as being back in R^2n again, always produces something orthogonal to the original vector.

Even better, the (4n - 1)-sphere (so think of S^3, S^7, S^11, ...) can be thought of as a certain subset of H^n (same thing as before but with quaternions instead of complex numbers), where multiplication by i, j and k are available! And now in this case you have not only one nowhere-vanishing vector field on the sphere, but three everywhere pairwise orthogonal vector fields. This in particular shows that S^3 is 'parallelisable' — a property it shares with S^1 and means that there exists a continuous global choice of basis for each tangent space.

orlandpm•5mo ago
Heard a mathematician friend call this the “hairy sphere theorem” once. At first I thought he was being a prude, but now I appreciate that the theorem is about spheres, as opposed to balls.
IAmBroom•5mo ago
It's not. It's about closed surfaces, which include the surface of spheres, oblate spheres, footballs, pencils, and airplanes.
orlandpm•5mo ago
Well, all these closed surfaces you mention are (topologically) spheres. The theorem doesn’t apply to some other closed surfaces, like the torus, which does admit a continuous non-vanishing vector field.
agnishom•5mo ago
It may be a short proof, but it somewhat implicitly asks that the reader has some background in geometry.

I didn't quite understand the curves that they are constructing on S^2. Some figures would be nice.

nxobject•5mo ago
If you're talking about C(p, s): consider how lines of latitude create a sequence of circles on Earth: the curve C(p, s) is the "circle of latitude" given by fixing p on S^2 as your North Pole, and 's' as (up to rescaling) the "latitude" relative to the North Pole. More specifically, when 's' = 0, C(p, s) is the Equator relative to the North Pole, and when 's' approaches 1, imagine these circles of latitude getting closer and closer to the North Pole.
nxobject•5mo ago
I'm finding it a little harder to visualize rotation numbers, though. My best attempt at a description is to imagine continuously tracing the curve '\gamma(t)', going through every point that it passes through, while looking top-down on it. At every point on the curve, the vector field 'v' produces a vector 'v(\gamma(t))' that begins at '\gamma(t)', lies flat on the sphere (i.e. is tangent to the sphere), and is of nonzero length. (The last assumption is the assumption we are making for contradiction).

The idea is that, as we trace the curve '\gamma(t)', we are constantly measuring the angle - with a positive-negative sign - between (a) the tangent vector 'v(\gamma(t))', and (b) the current velocity vector of '\gamma(t)'. As we trace the curve, if this angle rotates counterclockwise 0...90...180...270...0, we add "1" to our rotation number, and we subtract one for a clockwise rotation 0...-90...-180...-270...0.

ajkjk•5mo ago
I think there's a typo in the definition of C? It should say q in R^3, not S^2, right?
daynthelife•5mo ago
I am confused how we can define a rotation number of the map from S^1 to R^3 defined at the end of the second paragraph. R^3 is nullhomotopic, after all...
ajkjk•5mo ago
I think the idea is that you can't, but we're assuming v doesn't vanish at that point which would imply that it's possible?