frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Mechanical Watch: Exploded View

https://fellerts.no/projects/epoch.html
743•fellerts•15h ago•97 comments

Python can run Mojo now

https://koaning.io/posts/giving-mojo-a-spin/
92•cantdutchthis•2d ago•20 comments

LeetCode for System Design

https://leetsys.dev
34•rbajp•1h ago•15 comments

I wrote my PhD Thesis in Typst

https://fransskarman.com/phd_thesis_in_typst.html
235•todsacerdoti•8h ago•115 comments

Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot

https://www.romanklasen.com/blog/beating-brainrot-by-button/
179•remuskaos•9h ago•87 comments

Finding a billion factorials in 60 ms with SIMD

https://codeforces.com/blog/entry/143279
83•todsacerdoti•6h ago•5 comments

Polystate: Composable Finite State Machines

https://github.com/sdzx-1/polystate
35•goless•4h ago•19 comments

Tensor Manipulation Unit (TMU): Reconfigurable, Near-Memory, High-Throughput AI

https://arxiv.org/abs/2506.14364
24•transpute•4h ago•2 comments

Klein Bottle Amazon Brand Hijacking (2021)

https://www.kleinbottle.com/Amazon_Brand_Hijacking.html
179•sebg•10h ago•71 comments

Adobe Project Indigo is a new photo app from former Pixel camera engineers

https://www.engadget.com/apps/adobe-project-indigo-is-a-new-photo-app-from-former-pixel-camera-engineers-213453207.html
53•bookofjoe•2d ago•33 comments

The X Window System didn't immediately have X terminals

https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate
10•zdw•2h ago•2 comments

Using Wave Function Collapse to solve puzzle map generation at scale

https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/
29•greentec•5h ago•3 comments

The Tandy Corporation

https://www.abortretry.fail/p/the-tandy-corporation-part-1
12•rbanffy•2d ago•4 comments

Git Notes: Git's coolest, most unloved­ feature (2022)

https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/
494•Delgan•20h ago•115 comments

Hawaii Highways

http://www.hawaiihighways.com/
48•yakattak•7h ago•14 comments

Optifye.ai (YC W25) – Founding Back End Engineer

1•Vivaan_Baid•5h ago

Show HN: Lego Island Playable in the Browser

https://isle.pizza
44•foxtacles•6h ago•11 comments

Cross-Account and Cross-Region Backups with AWS Backup (and Friends)

https://tylerrussell.dev/2025/06/20/cross-account-and-region-backups-with-aws-backup-and-friends/
29•terussell85•2d ago•9 comments

AGI is Mathematically Impossible 2: When Entropy Returns

https://philarchive.org/archive/SCHAIM-14
101•ICBTheory•12h ago•146 comments

Radio Garden

https://radio.garden/?2025
71•LeoPanthera•8h ago•10 comments

How to negotiate your salary package

https://www.complexsystemspodcast.com/episodes/how-to-negotiate-your-salary-package/
270•surprisetalk•4d ago•228 comments

LibRedirect – Redirects popular sites to alternative privacy-friendly frontends

https://libredirect.github.io
400•riffraff•23h ago•99 comments

2048 with only 64 bits of state

https://github.com/izabera/bitwise-challenge-2048
121•todsacerdoti•3d ago•27 comments

Interview with Francine Prose on early-1970s San Francisco [audio]

https://www.laphamsquarterly.org/content/episode-3-francine-prose
51•keiferski•10h ago•7 comments

2025 Alonzo Church Award: Paul Blain Levy for Call-by-Push-Value (CBPV)

https://siglog.org/winner-of-the-2025-alonzo-church-award/
18•matt_d•1d ago•3 comments

The cultural decline of literary fiction

https://oyyy.substack.com/p/the-cultural-decline-of-literary
141•libraryofbabel•14h ago•256 comments

We’ve had a Denisovan skull since the 1930s—only nobody knew

https://arstechnica.com/science/2025/06/the-controversial-dragon-man-skull-was-a-denisovan/
75•Bluestein•3d ago•18 comments

TPU Deep Dive

https://henryhmko.github.io/posts/tpu/tpu.html
393•transpute•1d ago•80 comments

Show HN: Report idling vehicles in NYC (and get a cut of the fines) with AI

https://apps.apple.com/us/app/idle-reporter-for-nyc-dep/id6747315971
137•rafram•12h ago•177 comments

If you're building a JavaScript library and need logging, you would love LogTape

https://hackers.pub/@hongminhee/2025/logtape-for-libraries
12•dahlia•4h ago•1 comments
Open in hackernews

2025 Alonzo Church Award: Paul Blain Levy for Call-by-Push-Value (CBPV)

https://siglog.org/winner-of-the-2025-alonzo-church-award/
18•matt_d•1d ago

Comments

ggm•1h ago
Is there an FP/Lambda calculus cogniscenti willing to translate this into ordinary humanese?
throwaway81523•1h ago
It looks like a lambda calculus with effectful computations that can model imperative programming. I hadn't heard of it before either.

https://en.wikipedia.org/wiki/Call-by-push-value

ikrima•1h ago
CBPV splits evaluation into value vs computation, offering a powerful foundation that:

  1. Unifies CBV/CBN under one semantics-preserving translation,

  2. Supports both syntax-level and semantics-level reasoning,

  3. Admits a clear categorical interpretation

  4. Enhances clarity in handling effects and evaluation order.
CBPV vs Algebraic Effects

CBPV:

• Encodes effects explicitly via separation of values and computations.

• Effects live in the F A (computation) types.

• Uses a monad (or algebraic theory) to model sequencing, effects, etc.

• thunk and force structure define an adjunction: U \dashv F : \mathcal{C} \leftrightarrows \mathcal{V}

Algebraic Effects:

• Treat effects as operations with laws—e.g. get, put, print, choose, etc.

• Combine effects via free algebras, effect handlers, and their corresponding Lawvere theories.

• Expressed categorically as:

• Effect signatures = operations,

• Algebra = model of those operations.

CBPV naturally supports algebraic effects because:

• The computation category C can be built from the free model of an algebraic theory, i.e. it’s the Kleisli category of a monad arising from algebraic operations.

• CBPV doesn’t enforce how the monad arises—so you can plug in any algebraic theory of effects.

• CBPV generalizes and supports algebraic effects seamlessly