frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

An interactive intro to Elliptic Curve Cryptography

https://growingswe.com/blog/elliptic-curve-cryptography
14•vismit2000•2h ago

Comments

pestatije•2h ago
there must be tons of functions that are easy to process one way but almost impossible the other.

i get the feeling there is more to it than finding such a function, but the article doesnt get into that

ggm•1h ago
Would there not be an infinite number?
tux3•16m ago
You can make as many slight variations as you want by creating a specific instantiation of a hard problem with different constants. But we don't know how many meaningfully different hard problems exist.

These are problems that have been studied for many years, that are more-or-less central to mathematics, and where we have good reason to think that an efficient solution would be extremely surprising.

If you have much lower standards, there's going to be infinely many that I can't personally solve. Or if you have impractically high standards, there could be zero hard problems, if they just so happen to all have efficient solutions that we haven't found yet. We can't formally prove any of these are hard.

edflsafoiewq•44m ago
You also need the group structure, ie. a(bG) = b(aG) = (ab)G.

But AFAICT, elliptic curve groups really are the best known groups where DH is hard. The "Why curves win" section talks about it terms of key size, but the reason other groups require larger keys is they have some kind of structure which can be exploited to attack the "hard" direction (eg. in a finite field, the ability to factor over primes can be used to solve discrete logs), so the group size has to go up to compensate.

nickvec•1h ago
Seeing the below error when visiting the site.

“This site can’t provide a secure connection

growingswe.com sent an invalid response.

ERR_SSL_PROTOCOL_ERROR”

Kovah•1h ago
I'm really not into math and got really lost in the second half of "Adding points on a curve". Just don't understand what the author wants to tell me with the grouping and the role of the identity element, which is called infinity but is zero?

However, after looking at the next section and playing with the chart I immediately got the idea where the whole article is heading. Interesting to see how this works.

boldslogan•10m ago
There is a slight bug on the interaction. When you set P=Q or for example you can't get the one P at the top and Q at the bottom. The lines disappear.

Basically you need the "infinite/zero" point to compensate for a situation when you have two points completely perpendicular to the x-axis. AKA it is not intersecting a third point. So it intersects this special "infinite" point.

And conceptually why you need this "infinite" point is that without it you can't add points together properly.

Say for counter argument instead of doing this "flip or mirror" across the x-axis (in the interaction it is the red dot appearing). And instead the red dot just appears on the same side as the two points being added on the curve - without the flipping.

If P1+P2 = Q instead of this Q' that is flipped. And P2+Q = P1

If you try and add P1+P2+Q you would get either Q+Q or P1+P1 depending on if you did (P1+P2)+Q or adding up P1+(P2+Q) which are not equal.

so you need this red dot flipping thing happening in the interaction. However, if you have this flipping that means P1+P2 = Q' which is the mirror flip of Q.

So Q'+Q need to equal this special infinite/zero point to ensure associativity works.

Motorola announces a partnership with GrapheneOS Foundation

https://motorolanews.com/motorola-three-new-b2b-solutions-at-mwc-2026/
337•km•2h ago•94 comments

Making Video Games in 2025 (without an engine)

https://www.noelberry.ca/posts/making_games_in_2025/
74•alvivar•3d ago•10 comments

Computer-generated dream world: Virtual reality for a 286 processor

https://deadlime.hu/en/2026/02/22/computer-generated-dream-world/
89•MBCook•4h ago•10 comments

If AI writes code, should the session be part of the commit?

https://github.com/mandel-macaque/memento
221•mandel_x•8h ago•225 comments

WebMCP is available for early preview

https://developer.chrome.com/blog/webmcp-epp
276•andsoitis•10h ago•155 comments

Evolving descriptive text of mental content from human brain activity

https://www.bbc.com/future/article/20260226-how-ai-can-read-your-thoughts
22•ggm•3h ago•11 comments

Show HN: Timber – Ollama for classical ML models, 336x faster than Python

https://github.com/kossisoroyce/timber
120•kossisoroyce•8h ago•16 comments

Right-sizes LLM models to your system's RAM, CPU, and GPU

https://github.com/AlexsJones/llmfit
128•bilsbie•9h ago•31 comments

Everett shuts down Flock camera network after judge rules footage public record

https://www.wltx.com/article/news/nation-world/281-53d8693e-77a4-42ad-86e4-3426a30d25ae
219•aranaur•4h ago•44 comments

How to record and retrieve anything you've ever had to look up twice

https://ellanew.com/2026/03/02/ptpl-197-record-retrieve-from-a-personal-knowledgebase
36•Curiositry•4h ago•14 comments

Process-Based Concurrency: Why Beam and OTP Keep Being Right

https://variantsystems.io/blog/beam-otp-process-concurrency
24•linkdd•3h ago•18 comments

Ghostty – Terminal Emulator

https://ghostty.org/docs
724•oli5679•20h ago•311 comments

Tove Jansson's criticized illustrations of The Hobbit (2023)

https://tovejansson.com/hobbit-tolkien/
172•abelanger•2d ago•79 comments

An interactive intro to Elliptic Curve Cryptography

https://growingswe.com/blog/elliptic-curve-cryptography
14•vismit2000•2h ago•7 comments

Why does C have the best file API

https://maurycyz.com/misc/c_files/
107•maurycyz•13h ago•81 comments

Little Free Library

https://littlefreelibrary.org/
114•TigerUniversity•10h ago•61 comments

When does MCP make sense vs CLI?

https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html
372•ejholmes•16h ago•237 comments

Decision trees – the unreasonable power of nested decision rules

https://mlu-explain.github.io/decision-tree/
477•mschnell•1d ago•74 comments

Enable CORS for Your Blog

https://www.blogsareback.com/guides/enable-cors
27•cdrnsf•2d ago•12 comments

The Mini PET 40/80 (2022)

http://blog.tynemouthsoftware.co.uk/2022/02/the-mini-pet-4080.html
6•erickhill•2d ago•0 comments

Microgpt explained interactively

https://growingswe.com/blog/microgpt
267•growingswe•23h ago•37 comments

Long Range E-Bike (2021)

https://jacquesmattheij.com/long-range-ebike/
160•birdculture•3d ago•239 comments

Have your cake and decompress it too

https://spiraldb.com/post/cascading-compression-with-btrblocks
17•emschwartz•2d ago•3 comments

Next-gen spacecraft are overwhelming communication networks

https://atempleton.bearblog.dev/how-next-gen-spacecraft-are-overwhelming-our-communication-networks/
62•korrz•2d ago•19 comments

Ape Coding [fiction]

https://rsaksida.com/blog/ape-coding/
174•rmsaksida•18h ago•116 comments

Setting up phones is a nightmare

https://joelchrono.xyz/blog/setting-up-phones-is-a-nightmare/
150•bariumbitmap•3d ago•193 comments

Flightradar24 for Ships

https://atlas.flexport.com/
227•chromy•21h ago•46 comments

Why XML tags are so fundamental to Claude

https://glthr.com/XML-fundamental-to-Claude
201•glth•18h ago•137 comments

Microgpt

http://karpathy.github.io/2026/02/12/microgpt/
1803•tambourine_man•1d ago•302 comments

C64 Copy Protection

https://www.commodoregames.net/copyprotection/
55•snvzz•3d ago•6 comments