frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Asciinema CLI 3.0 rewritten in Rust, adds live streaming, upgrades file format

https://blog.asciinema.org/post/three-point-o/
87•ku1ik•1h ago•12 comments

Wanted to spy on my dog, ended up spying on TP-Link

https://kennedn.com/blog/posts/tapo/
58•kennedn•1h ago•10 comments

PayPal to support Ethereum and Bitcoin

https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-...
162•DocFeind•3h ago•111 comments

Launch HN: Trigger.dev (YC W23) – Open-source platform to build reliable AI apps

68•eallam•2h ago•29 comments

CubeSats are fascinating learning tools for space

https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space
104•warrenm•3h ago•37 comments

Boring Work Needs Tension

https://iaziz786.com/blog/boring-work-needs-tension/
31•iaziz786•2h ago•15 comments

How big a solar battery do I need to store all my home's electricity?

https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electric...
124•FromTheArchives•5h ago•184 comments

Programming Deflation

https://tidyfirst.substack.com/p/programming-deflation
74•dvcoolarun•3h ago•42 comments

Hosting a website on a disposable vape

https://bogdanthegeek.github.io/blog/projects/vapeserver/
5•BogdanTheGeek•5m ago•248 comments

RustGPT: A pure-Rust transformer LLM built from scratch

https://github.com/tekaratzas/RustGPT
293•amazonhut•8h ago•138 comments

How to self-host a web font from Google Fonts

https://blog.velocifyer.com/Posts/3,0,0,2025-8-13,+how+to+self+host+a+font+from+google+fonts.html
52•Velocifyer•3h ago•62 comments

Self-Assembly Gets Automated in Reverse of 'Game of Life'

https://www.quantamagazine.org/self-assembly-gets-automated-in-reverse-of-game-of-life-20250910/
13•kjhughes•3d ago•0 comments

Removing newlines in FASTA file increases ZSTD compression ratio by 10x

https://log.bede.im/2025/09/12/zstandard-long-range-genomes.html
189•bede•3d ago•75 comments

React Won by Default – and It's Killing Front End Innovation

https://www.lorenstew.art/blog/react-won-by-default/
4•dbushell•13m ago•0 comments

Show HN: Daffodil – Open-Source Ecommerce Framework to connect to any platform

https://github.com/graycoreio/daffodil
34•damienwebdev•3h ago•2 comments

Microsoft to force install the Microsoft 365 Copilot app in October

https://www.bleepingcomputer.com/news/microsoft/microsoft-to-force-install-the-microsoft-365-copi...
67•mikece•1h ago•36 comments

Apple has a private CSS property to add Liquid Glass effects to web content

https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/
203•_alastair•3h ago•108 comments

A string formatting library in 65 lines of C++

https://riki.house/fmt
20•PaulHoule•2h ago•9 comments

Folks, we have the best π

https://lcamtuf.substack.com/p/folks-we-have-the-best
264•fratellobigio•10h ago•71 comments

Show HN: Semlib – Semantic Data Processing

https://github.com/anishathalye/semlib
40•anishathalye•4h ago•10 comments

macOS Tahoe

https://www.apple.com/os/macos/
51•Wingy•42m ago•43 comments

The Mac App Flea Market

https://blog.jim-nielsen.com/2025/mac-app-flea-market/
205•ingve•10h ago•102 comments

Language models pack billions of concepts into 12k dimensions

https://nickyoder.com/johnson-lindenstrauss/
318•lawrenceyan•14h ago•109 comments

Death to type classes

https://jappie.me/death-to-type-classes.html
89•zeepthee•3d ago•52 comments

Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers

https://cindori.com/backdrop
55•cindori•9h ago•36 comments

Creating a VGA Signal in Hubris

https://lasernoises.com/blog/hubris-vga/
18•lasernoises•2h ago•2 comments

A qualitative analysis of pig-butchering scams

https://arxiv.org/abs/2503.20821
162•stmw•14h ago•90 comments

Meta bypassed Apple privacy protections, claims former employee

https://9to5mac.com/2025/08/21/meta-allegedly-bypassed-apple-privacy-measure-and-fired-employee-w...
105•latexr•2h ago•47 comments

Which NPM package has the largest version number?

https://adamhl.dev/blog/largest-number-in-npm-package/
143•genshii•14h ago•61 comments

Pgstream: Postgres streaming logical replication with DDL changes

https://github.com/xataio/pgstream
52•fenn•5h ago•4 comments
Open in hackernews

A string formatting library in 65 lines of C++

https://riki.house/fmt
20•PaulHoule•2h ago

Comments

cppisnice•1h ago
How many CVEs?
speed_spread•16m ago
Yes, true. But the probability of finding new CVEs from any 65 lines of non-obfuscated code diminishes rapidly. In many situations I'd rather use a short minimal fresh lib that I can review as if it was mine than a mature but overly feature-loaded one that may still have any number of pending gotchas in dark corners.
shirol•3m ago
Imagine creating a new account just to post this, smh
kevin_thibedeau•1h ago

  char buffer[64];
  String_Buffer buf = {str, sizeof str};
Probably meant the "buffer" to be "str" here.
thw_9a83c•1h ago
Clearly yes. BTW, I don't see a benefit to use a non-owning String_Buffer over std::string (or std::string_view) in this context.
kevin_thibedeau•1h ago
The subtext is a resource constrained system where std::format is considered too heavyweight. In that scenario, explicit non-automatic memory management is a benefit. It could still leverage std::string_view and be agnostic on the topic.
worstenbrood•1h ago
Love the method name uhm bool next_hole
dpmdpm•1h ago
I prefer https://github.com/rokudev/rostd/blob/main/doc/printx.adoc, but it does increase compile times (which OP was trying to avoid).
vjvjvjvjghv•57m ago
I much prefer string interpolation like

$"i={i}"