frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

My Experience of building Bytebeat player in Zig

https://blog.karanjanthe.me/posts/zig-beat/
55•KMJ-007•3d ago

Comments

kragen•2h ago
I took a similar approach when I wrote a bytebeat player in CPython for a nightclub performance (https://github.com/kragen/pytebeat), but I used a shunting-yard parser rather than a Pratt parser.
diek•1h ago
From the description I thought the expression was a function of only 't', and there was no (for instance) accumulation of the previously computed byte. Then in the image I saw the same value of 't' evaluating to different values:

t=1000: 168 t=1000: 80

Reading the source: https://github.com/KMJ-007/zigbeat/blob/main/src/evaluator.z...

It does look like the expression is a pure function of 't', so I can only assume that's a typo.

ww520•1h ago
Arena Allocator is great, especially for periodic frame based allocations, e.g. rendering loop, game loop, request handling, etc. You just reset the arena at the end of every frame. It has the feature to reset and retain the memory allocated underneath. It's just a reset of the arena pointer.
bikeshaving•36m ago
I would love to see a blogpost about the advantages of different Zig allocators (page, arena, fixed buffer, more?) and practical use-cases. Right now, I’m just thinking “this is the thing I pass through all my functions,” and it’s usually just the std.heap.page_allocator. Imagine we get to a period where people are writing games, web UIs, servers directly in Zig. I think the way allocators are used is likely to be the most interesting part.

Vodafone Germany is killing the open internet – one peering connection at a time

https://coffee.link/vodafone-germany-is-killing-the-open-internet-one-peering-connection-at-a-time/
244•PhilKunz•2h ago•85 comments

Rockstar employee shares account of the company's union-busting efforts

https://gtaforums.com/topic/1004182-rockstar-games-alleged-union-busting/
97•mrzool•1h ago•41 comments

Myna: Monospace typeface designed for symbol-heavy programming languages

https://github.com/sayyadirfanali/Myna
43•birdculture•1h ago•10 comments

Gmail AI gets more intrusive

https://daveverse.org/2025/11/07/gmail-ai-gets-even-more-intrusive/
125•speckx•2h ago•55 comments

Ruby Solved My Problem

https://newsletter.masilotti.com/p/ruby-already-solved-my-problem
28•joemasilotti•58m ago•8 comments

I Love OCaml

https://mccd.space/posts/ocaml-the-worlds-best/
205•art-w•5h ago•130 comments

Venn Diagram for 7 Sets

https://moebio.com/research/sevensets/
17•bramadityaw•3d ago•0 comments

Leaving Meta and PyTorch

https://soumith.ch/blog/2025-11-06-leaving-meta-and-pytorch.md.html
617•saikatsg•13h ago•147 comments

Denmark's government aims to ban access to social media for children under 15

https://apnews.com/article/denmark-social-media-ban-children-7862d2a8cc590b4969c8931a01adc7f4
216•c420•3h ago•145 comments

A Fond Farewell

https://www.farmersalmanac.com/fond-farewell-from-farmers-almanac
518•erhuve•16h ago•183 comments

Skeena Indigenous Typeface

https://microsoft.github.io/Skeena-Indigenous-Typeface/
26•Bogdanp•4d ago•4 comments

Toxic Salton Sea dust triggers changes in lung microbiome after just one week

https://phys.org/news/2025-10-toxic-salton-sea-triggers-lung.html
62•PaulHoule•2h ago•18 comments

PyTorch Helion

https://pytorch.org/blog/helion/
107•jarbus•5d ago•32 comments

My Experience of building Bytebeat player in Zig

https://blog.karanjanthe.me/posts/zig-beat/
55•KMJ-007•3d ago•4 comments

Angel Investors, a Field Guide

https://www.jeanyang.com/posts/angel-investors-a-field-guide/
12•azhenley•2h ago•0 comments

Comparison Traits – Understanding Equality and Ordering in Rust

https://itsfoxstudio.substack.com/p/comparison-traits-understanding-equality
39•rpunkfu•5d ago•8 comments

OpenMW 0.50.0 Released – open-source Morrowind reimplementation

https://openmw.org/2025/openmw-0-50-0-released/
204•agluszak•6h ago•75 comments

A.I. and Social Media Contribute to 'Brain Rot'

https://www.nytimes.com/2025/11/06/technology/personaltech/ai-social-media-brain-rot.html
152•pretext•4h ago•119 comments

1973 implementation of Wordle was published by DEC (2022)

https://troypress.com/1973-implementation-of-wordle-was-published-by-dec/
63•msephton•6d ago•28 comments

Sweep (YC S23) is hiring to build autocomplete for JetBrains

https://www.ycombinator.com/companies/sweep/jobs/8dUn406-founding-engineer-intern
1•williamzeng0•7h ago

Meta projected 10% of 2024 revenue came from scams

https://sherwood.news/tech/meta-projected-10-of-2024-revenue-came-from-scams-and-banned-goods-reu...
509•donohoe•7h ago•406 comments

Revisiting Interface Segregation in Go

https://rednafi.com/go/interface-segregation/
36•ingve•5d ago•31 comments

We chose OCaml to write Stategraph

https://stategraph.dev/blog/why-we-chose-ocaml
120•lawnchair•6h ago•97 comments

Text case changes the size of QR codes

https://www.johndcook.com/blog/2025/10/31/smaller-qr-codes/
136•ibobev•5d ago•40 comments

From Memorization to Reasoning in the Spectrum of Loss Curvature

https://arxiv.org/abs/2510.24256
44•andy12_•7h ago•14 comments

How to Keep Winning

https://amasad.me/keep-winning
30•daviducolo•4d ago•14 comments

Game design is simple

https://www.raphkoster.com/2025/11/03/game-design-is-simple-actually/
468•vrnvu•21h ago•138 comments

Show HN: I scraped 3B Goodreads reviews to train a better recommendation model

https://book.sv
537•costco•2d ago•221 comments

The Silent Scientist: When Software Research Fails to Reach Its Audience

https://cacm.acm.org/opinion/the-silent-scientist-when-software-research-fails-to-reach-its-audie...
66•mschnell•6d ago•45 comments

You should write an agent

https://fly.io/blog/everyone-write-an-agent/
944•tabletcorry•23h ago•375 comments