frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: What are the word games do you play everyday?

1•gogo61•2m ago•0 comments

Show HN: Paper Arena – A social trading feed where only AI agents can post

https://paperinvest.io/arena
1•andrenorman•4m ago•0 comments

TOSTracker – The AI Training Asymmetry

https://tostracker.app/analysis/ai-training
1•tldrthelaw•8m ago•0 comments

The Devil Inside GitHub

https://blog.melashri.net/micro/github-devil/
2•elashri•8m ago•0 comments

Show HN: Distill – Migrate LLM agents from expensive to cheap models

https://github.com/ricardomoratomateos/distill
1•ricardomorato•8m ago•0 comments

Show HN: Sigma Runtime – Maintaining 100% Fact Integrity over 120 LLM Cycles

https://github.com/sigmastratum/documentation/tree/main/sigma-runtime/SR-053
1•teugent•9m ago•0 comments

Make a local open-source AI chatbot with access to Fedora documentation

https://fedoramagazine.org/how-to-make-a-local-open-source-ai-chatbot-who-has-access-to-fedora-do...
1•jadedtuna•10m ago•0 comments

Introduce the Vouch/Denouncement Contribution Model by Mitchellh

https://github.com/ghostty-org/ghostty/pull/10559
1•samtrack2019•10m ago•0 comments

Software Factories and the Agentic Moment

https://factory.strongdm.ai/
1•mellosouls•11m ago•1 comments

The Neuroscience Behind Nutrition for Developers and Founders

https://comuniq.xyz/post?t=797
1•01-_-•11m ago•0 comments

Bang bang he murdered math {the musical } (2024)

https://taylor.town/bang-bang
1•surprisetalk•11m ago•0 comments

A Night Without the Nerds – Claude Opus 4.6, Field-Tested

https://konfuzio.com/en/a-night-without-the-nerds-claude-opus-4-6-in-the-field-test/
1•konfuzio•13m ago•0 comments

Could ionospheric disturbances influence earthquakes?

https://www.kyoto-u.ac.jp/en/research-news/2026-02-06-0
2•geox•15m ago•1 comments

SpaceX's next astronaut launch for NASA is officially on for Feb. 11 as FAA clea

https://www.space.com/space-exploration/launches-spacecraft/spacexs-next-astronaut-launch-for-nas...
1•bookmtn•16m ago•0 comments

Show HN: One-click AI employee with its own cloud desktop

https://cloudbot-ai.com
2•fainir•18m ago•0 comments

Show HN: Poddley – Search podcasts by who's speaking

https://poddley.com
1•onesandofgrain•19m ago•0 comments

Same Surface, Different Weight

https://www.robpanico.com/articles/display/?entry_short=same-surface-different-weight
1•retrocog•21m ago•0 comments

The Rise of Spec Driven Development

https://www.dbreunig.com/2026/02/06/the-rise-of-spec-driven-development.html
2•Brajeshwar•26m ago•0 comments

The first good Raspberry Pi Laptop

https://www.jeffgeerling.com/blog/2026/the-first-good-raspberry-pi-laptop/
3•Brajeshwar•26m ago•0 comments

Seas to Rise Around the World – But Not in Greenland

https://e360.yale.edu/digest/greenland-sea-levels-fall
2•Brajeshwar•26m ago•0 comments

Will Future Generations Think We're Gross?

https://chillphysicsenjoyer.substack.com/p/will-future-generations-think-were
1•crescit_eundo•29m ago•1 comments

State Department will delete Xitter posts from before Trump returned to office

https://www.npr.org/2026/02/07/nx-s1-5704785/state-department-trump-posts-x
2•righthand•32m ago•1 comments

Show HN: Verifiable server roundtrip demo for a decision interruption system

https://github.com/veeduzyl-hue/decision-assistant-roundtrip-demo
1•veeduzyl•33m ago•0 comments

Impl Rust – Avro IDL Tool in Rust via Antlr

https://www.youtube.com/watch?v=vmKvw73V394
1•todsacerdoti•33m ago•0 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
3•vinhnx•34m ago•0 comments

minikeyvalue

https://github.com/commaai/minikeyvalue/tree/prod
3•tosh•39m ago•0 comments

Neomacs: GPU-accelerated Emacs with inline video, WebKit, and terminal via wgpu

https://github.com/eval-exec/neomacs
1•evalexec•44m ago•0 comments

Show HN: Moli P2P – An ephemeral, serverless image gallery (Rust and WebRTC)

https://moli-green.is/
2•ShinyaKoyano•48m ago•1 comments

How I grow my X presence?

https://www.reddit.com/r/GrowthHacking/s/UEc8pAl61b
2•m00dy•49m ago•0 comments

What's the cost of the most expensive Super Bowl ad slot?

https://ballparkguess.com/?id=5b98b1d3-5887-47b9-8a92-43be2ced674b
1•bkls•50m 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?