frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Modern C++ – RAII

https://green7ea.github.io/modern/modern.html
32•green7ea•2h ago•30 comments

The radix 2^51 trick (2017)

https://www.chosenplaintext.ca/articles/radix-2-51-trick.html
227•blobcode•7h ago•35 comments

Radio Astronomy Software Defined Radio (Rasdr)

https://radio-astronomy.org/rasdr
18•zeristor•2h ago•4 comments

Bridged Indexes in OrioleDB: architecture, internals and everyday use?

https://www.orioledb.com/blog/orioledb-bridged-indexes
12•pella•51m ago•0 comments

Tokenization for language modeling: BPE vs. Unigram Language Modeling (2020)

https://ndingwall.github.io/blog/tokenization
13•phewlink•2h ago•0 comments

Atomics and Concurrency

https://redixhumayun.github.io/systems/2024/01/03/atomics-and-concurrency.html
17•LAC-Tech•2d ago•1 comments

Practical SDR: Getting started with software-defined radio

https://nostarch.com/practical-sdr
159•teleforce•9h ago•43 comments

Turn a Tesla into a mapping vehicle with Mapillary

https://blog.mapillary.com/update/2020/12/09/map-with-your-tesla.html
37•faebi•1d ago•13 comments

Triangle splatting: radiance fields represented by triangles

https://trianglesplatting.github.io/
90•ath92•7h ago•37 comments

WeatherStar 4000+: Weather Channel Simulator

https://weatherstar.netbymatt.com/
620•adam_gyroscope•19h ago•115 comments

FLUX.1 Kontext

https://bfl.ai/models/flux-kontext
394•minimaxir•17h ago•99 comments

Show HN: MCP Server SDK in Bash (~250 lines, zero runtime)

https://github.com/muthuishere/mcp-server-bash-sdk
74•muthuishere•6h ago•19 comments

What Happens When AI-Generated Lies Are More Compelling Than the Truth?

https://behavioralscientist.org/what-happens-when-ai-generated-lies-are-more-compelling-than-the-truth/
9•the-mitr•1h ago•0 comments

Printing metal on glass with lasers [video]

https://www.youtube.com/watch?v=J0NNO91WyXM
5•surprisetalk•2d ago•1 comments

OpenBAO (Vault open-source fork) Namespaces

https://openbao.org/blog/namespaces-announcement/
44•gslin•8h ago•19 comments

The atmospheric memory that feeds billions of people: Monsoon rainfall mechanism

https://phys.org/news/2025-05-atmospheric-memory-billions-people-monsoon.html
27•PaulHoule•2d ago•5 comments

Dr John C. Clark, a scientist who disarmed atomic bombs twice

https://daxe.substack.com/p/disarming-an-atomic-bomb-is-the-worst
96•vinnyglennon•2d ago•63 comments

Why do we get earworms?

https://theneuroscienceofeverydaylife.substack.com/p/mahna-mahna-do-doo-be-do-do-why-do
6•lentoutcry•2h ago•5 comments

Player Piano Rolls

https://omeka-s.library.illinois.edu/s/MPAL/page/player-piano-rolls-landing
46•brudgers•8h ago•30 comments

Show HN: I wrote a modern Command Line Handbook

https://commandline.stribny.name/
353•petr25102018•20h ago•91 comments

Smallest Possible Files

https://github.com/mathiasbynens/small
42•yread•2d ago•16 comments

Germany eyes 10% digital tax on global tech groups

https://www.ft.com/content/39d4678d-a7e1-4fce-b8d8-eb799cfed3e6
50•saubeidl•1h ago•47 comments

Buttplug MCP

https://github.com/ConAcademy/buttplug-mcp
179•surrTurr•4h ago•96 comments

How to Do Ambitious Research in the Modern Era [video]

https://www.youtube.com/watch?v=w7DVlI_Ztq8
31•surprisetalk•6h ago•1 comments

Superauthenticity: Computer Game Aspect Ratios

https://datadrivengamer.blogspot.com/2025/05/superauthenticity-computer-game-aspect.html
15•msephton•3d ago•5 comments

Show HN: Donut Browser, a Browser Orchestrator

https://donutbrowser.com/
43•andrewzeno•7h ago•20 comments

Making C and Python Talk to Each Other

https://leetarxiv.substack.com/p/making-c-and-python-talk-to-each
121•muragekibicho•3d ago•75 comments

Why is everybody knitting chickens?

https://ironicsans.ghost.io/why-is-everybody-knitting-chickens/
139•mooreds•2d ago•104 comments

I'm starting a social club to solve the male loneliness epidemic

https://wave3.social
215•nswizzle31•11h ago•390 comments

Show HN: templUI – The UI Kit for templ (CLI-based, like shadcn/UI)

https://templui.io/
36•axadrn•7h ago•20 comments
Open in hackernews

From Finite Integral Domains to Finite Fields

https://susam.net/from-finite-integral-domains-to-finite-fields.html
54•susam•3d ago

Comments

revskill•23h ago
So what is the point of being a field ?
thehumanmeat•22h ago
You get "division".
Koshkin•22h ago
Fields are easier to deal with.
markisus•21h ago
It’s an abstraction that helps mathematicians study interesting phenomena. I believe the famous squaring the circle problem was resolved using the language of fields.
btilly•20h ago
That we can't square the circle comes from pi being transcendental. The result that you're thinking of is Galois' proof that there is no algebraic formula forroots of 5th degree polynomials.
mathgradthrow•20h ago
"transcendental" is field language
btilly•13h ago
I've always thought of "transcendental" as number theory language, though I can see how someone could argue that it is field language.

But the Galois group of a field extension definitely is field language.

cka•19h ago
Yeah, and constructability is usually handled by proving that a length is constructable if it lives in an iterated quadratic extension of the rationals. Pi does not lie in such an extension, so is not a constructable length (and neither is its square root).
inglor_cz•18h ago
Over fields, polynomials mostly behave as expected, and systems of linear equations are solved very similarly to R. Basically, you can adapt quite a lot of real and complex algorithms to other fields, including matrix operations.

Once you leave fields and then even integral domains, things get weird. For example, the quadratic equation x^2 = 1 has four roots in Z_8.

vouaobrasil•17h ago
The high level answer is that every module over a field is free. That is, if F is a field and M is an F-module then M is isomorphic to a direct sum of F, which may be a finite or infinite direct sum.
getnormality•23h ago
See also Wedderburn's little theorem, which shows that any finite division ring is commutative and therefore a field. This is a pretty amazing result because rings were created partly to study algebra in a non-commutative setting, and many of the most important rings, such as n x n real matrices with n > 1, are non-commutative. The quaternions in particular are a non-commutative division algebra, not subject to the theorem because infinite.

The proof of Wedderburn's little theorem is relatively simple by the standards of professional math, but it's beyond me to even imagine ever coming up with it.

clintonc•20h ago
You can get that every integral domain is a field with fewer words by using a higher powered set theory result -- injections on finite sets are also surjections. The cancellation property says multiplication by any element is an injection, so it is also a surjection, i.e., 1 is in the range, so that gives you the multiplicative inverse.
csense•19h ago
> injections on finite sets are also surjections

Not necessarily [1]. I think you're missing an assumption there.

[1] https://en.wikipedia.org/wiki/Injective_function#/media/File...

MaxRegret•18h ago
In this case, multiplication by any nonzero fixed element of the ring is an injection from the ring to itself. Any injection from a finite set to itself is indeed a surjection (and so also a bijection).
susam•18h ago
The intended point, I believe, is the fact that any injective function from a finite set to itself is also surjective.
vouaobrasil•17h ago
The correct statement is that an injection from a finite set to itself is a surjection. The converse is true, too. A surjection from a finite set to itself is an injection.
Tainnor•11h ago
> Let F be a field, and let a,b∈F such that ab=0. There are two cases to consider: a=0 and a≠0. If a=0, then indeed ab=0 by Proposition 1.

This part is a bit weird. If a=0, then we are already done, there's no need to prove ab=0 (which was already the assumption).

The other case can also be proved in a shorter way by just multiplying both sides of ab=0 with a^(-1) from the left.

susam•8h ago
You are right. That part is a superfluous and serves no purpose. I've removed the unnecessary discussion about "ab = 0" now. Thanks for writing this comment!
susam•1h ago
s/a superfluous/superfluous/