frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Waymo World Model: A New Frontier for Autonomous Driving Simulation

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
222•xnx•2h ago•112 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
167•aktau•3h ago•84 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
70•ostacke•2h ago•19 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
88•surprisetalk•3d ago•11 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
694•cdrnsf•6h ago•310 comments

Bits About Money: Fraud Investigation Is Believing Your Lying Eyes

https://www.bitsaboutmoney.com/archive/fraud-investigation/
31•dangrossman•1h ago•20 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
193•todsacerdoti•4h ago•114 comments

The Monad Called Free

http://blog.sigfpe.com/2014/04/the-monad-called-free.html
31•romes•3d ago•6 comments

Invention of DNA "Page Numbers" Opens Up Possibilities for the Bioeconomy

https://www.caltech.edu/about/news/invention-dna-page-numbers-synthesis-kaihang-wang
104•dagurp•8h ago•65 comments

TikTok's 'Addictive Design' Found to Be Illegal in Europe

https://www.nytimes.com/2026/02/06/business/tiktok-addictive-design-europe.html
441•thm•6h ago•319 comments

A new bill in New York would require disclaimers on AI-generated news content

https://www.niemanlab.org/2026/02/a-new-bill-in-new-york-would-require-disclaimers-on-ai-generate...
403•giuliomagnifico•8h ago•152 comments

My AI Adoption Journey

https://mitchellh.com/writing/my-ai-adoption-journey
812•anurag•23h ago•324 comments

Things Unix can do atomically (2010)

https://rcrowley.org/2010/01/06/things-unix-can-do-atomically.html
215•onurkanbkrc•12h ago•83 comments

Uber Found Liable in Rape by Driver, Setting Stage for Cases

https://www.nytimes.com/2026/02/05/business/uber-safety-rape-verdict.html
27•buellerbueller•59m ago•22 comments

Animated Engines

https://animatedengines.com/
35•surprisetalk•22h ago•3 comments

DNS Explained – How Domain Names Get Resolved

https://www.bhusalmanish.com.np/blog/posts/dns-explained.html
92•okchildhood•3d ago•28 comments

Systems Thinking

http://theprogrammersparadox.blogspot.com/2026/02/systems-thinking.html
220•r4um•13h ago•103 comments

The overlooked evolution of the humble car door handle

https://newatlas.com/automotive/evolution-car-door-handle/
9•andsoitis•3d ago•9 comments

Stay Away from My Trash

https://tldraw.dev/blog/stay-away-from-my-trash
122•EvgeniyZh•3d ago•46 comments

We tasked Opus 4.6 using agent teams to build a C Compiler

https://www.anthropic.com/engineering/building-c-compiler
651•modeless•23h ago•648 comments

Nixie-clock using neon lamps as logic elements (2007)

https://www.pa3fwm.nl/projects/neonclock/
40•jacquesm•4d ago•6 comments

Solving Shrinkwrap: New Experimental Technique

https://kizu.dev/shrinkwrap-solution/
28•spiros•15h ago•2 comments

Claude Opus 4.6

https://www.anthropic.com/news/claude-opus-4-6
2210•HellsMaddy•1d ago•955 comments

Recreating Epstein PDFs from raw encoded attachments

https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/
465•ComputerGuru•1d ago•173 comments

Plasma Effect (2016)

https://www.4rknova.com/blog/2016/11/01/plasma
73•todsacerdoti•3d ago•13 comments

Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust

https://github.com/artifact-keeper
127•bsgeraci•14h ago•43 comments

The time I didn't meet Jeffrey Epstein

https://scottaaronson.blog/?p=9534
327•pfdietz•22h ago•431 comments

Show HN: Daily-updated database of malicious browser extensions

https://github.com/toborrm9/malicious_extension_sentry
3•toborrm9•1h ago•2 comments

LLMs could be, but shouldn't be compilers

https://alperenkeles.com/posts/llms-could-be-but-shouldnt-be-compilers/
92•alpaylan•4h ago•97 comments

The RCE that AMD won't fix

https://mrbruh.com/amd/
336•MrBruh•18h ago•141 comments
Open in hackernews

The Monad Called Free

http://blog.sigfpe.com/2014/04/the-monad-called-free.html
31•romes•3d ago

Comments

gylterud•1h ago
I owe so much to this blog! It was such an inspiring read when I started out programming in Haskell back in 2007.

Today I am a professor in computer science and still draw on it for examples in my advanced functional programming course. Just last week we did the loeb function, as an example of interesting use of Functor.

Loeb function: http://blog.sigfpe.com/2006/11/from-l-theorem-to-spreadsheet...

ddellacosta•59m ago
Yeah this is such an important blog for Haskell.

A classic that everyone should read: http://blog.sigfpe.com/2006/08/you-could-have-invented-monad...

I attended a talk of his at Papers We Love at Strange Loop in 2018, I didn't really read the description and I was vaguely expecting something Haskell related, and instead got this: https://www.youtube.com/watch?v=766obijdpuU

I could barely understand it, but was impressed by what I could grasp. Dan Piponi's range is amazing, dude is brilliant

mcbuilder•1h ago
Free Monads are everywhere. Learning Haskell at this time was such an amazing experience. Haskell has incredible library stability, the kmettoverse feels the same, my is still good enough for most situations, there are new streaming libraries but accomplish the same things as conduit and pipes. LLMs are as decent as you would expect on Haskell, and have helped me debug some situations where I would be fighting GHC usually with some flags turned out. AI has actually has been helpful in learning since in Haskell once you figure something out you solve it for a whole class of problems, the issues is sometimes figuring that one thing out it's so abstract you feel like you are hitting a cliff. Excited to be writing Haskell still in 2026, I hope it continues to avoid success at all cost.
anon291•1h ago
Monads, arrows, applicatives, and functors make the world go round.
ivanjermakov•1h ago
People think category theory is weird and confusing, but really it just managed to name things (classes) that before were just "things". One might not know what monad or functor is, but they surely used it and have intuition on how it works.
KPGv2•32m ago
Right. I don't know how many times I've been exasperated by how monads are perceived as difficult.

Do you understand "flatmap"? Good, that's literally all a monad is: a flatmappable.

Technically it's also an applicative functor, but at the end of the day, that gives us a few trivial things:

- a constructor (i.e., a way to put something inside your monad, exactly how `[1]` constructs a list out of a natural number)

- map (everyone understands this bc we use them with lists constantly)

- ap, which is basically just "map for things with more than one parameter"

Monads are easy. But when you tell someone "well it's a box and you can unwrap it and modify things with a function that also returns a box, and you unwrap that box take the thing out and put it inside the original box—

No. It is a flatmappable. That's it. Can you flatmap a list? Good. Then you already can use the entirety of monad-specific properties.

When you start talking about Maybe, Either, etc. then you've moved from explaining monads to explaining something else.

It's like saying "classes are easy" and then someone says "yeah well what about InterfaceOrienterMethodContainerArrangeableFilterableClass::filter" that's not a class! That's one method in a specific class. Not knowing it doesn't mean you don't understand classes. It just means you don't have the standard library memorized!