frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

OpenCut: The open-source CapCut alternative

https://github.com/OpenCut-app/OpenCut
92•nateb2022•1h ago•22 comments

APKLab: Android Reverse-Engineering Workbench for VS Code

https://github.com/APKLab/APKLab
26•nateb2022•1h ago•0 comments

Let's Learn x86-64 Assembly Part 0 – Setup and First Steps

https://gpfault.net/posts/asm-tut-0.txt.html
8•90s_dev•22m ago•3 comments

How does a screen work?

https://www.makingsoftware.com/chapters/how-a-screen-works
284•chkhd•8h ago•61 comments

The underground cathedral protecting Tokyo from floods

https://www.bbc.com/future/article/20181129-the-underground-cathedral-protecting-tokyo-from-floods
8•barry-cotter•3d ago•3 comments

A technical look at Iran's internet shutdowns

https://zola.ink/blog/posts/a-technical-look-at-irans-internet-shutdown
85•znano•5h ago•35 comments

Show HN: A Raycast-compatible launcher for Linux

https://github.com/ByteAtATime/raycast-linux
118•ByteAtATime•5h ago•25 comments

Five companies now control over 90% of the restaurant food delivery market

https://marketsaintefficient.substack.com/p/five-companies-now-control-over-90
99•goinggetthem•2h ago•84 comments

Reading Neuromancer for the first time in 2025

https://mbh4h.substack.com/p/neuromancer-2025-review-william-gibson
351•keiferski•14h ago•305 comments

The North Korean fake IT worker problem is ubiquitous

https://www.theregister.com/2025/07/13/fake_it_worker_problem/
126•rntn•10h ago•121 comments

Traditional Chinese Medicine Has Not Been Vindicated by Science

https://www.mcgill.ca/oss/article/medical-critical-thinking-health-and-nutrition/no-traditional-chinese-medicine-has-not-been-vindicated-science
27•mgh2•1h ago•3 comments

Are a few people ruining the internet for the rest of us?

https://www.theguardian.com/books/2025/jul/13/are-a-few-people-ruining-the-internet-for-the-rest-of-us
59•pseudolus•2h ago•52 comments

The Gottorf Globe and its reconstruction

https://gottorfer-globus.de/en/the-gottorf-globe
11•Archelaos•3h ago•2 comments

Show HN: Learn LLMs LeetCode Style

https://github.com/Exorust/TorchLeet
100•Exorust•9h ago•16 comments

C3 solved memory lifetimes with scopes

https://c3-lang.org/blog/forget-borrow-checkers-c3-solved-memory-lifetimes-with-scopes/
76•lerno•2d ago•63 comments

Fine dining restaurants researching guests to make their dinner unforgettable

https://www.sfgate.com/food/article/data-deep-dives-bay-area-fine-dining-restaurants-20404434.php
37•borski•7h ago•79 comments

Infisical (YC W23) Is Hiring DevRel Engineers

https://www.ycombinator.com/companies/infisical/jobs/qCrLiJb-developer-relations
1•vmatsiiako•5h ago

Does showing seconds in the system tray actually use more power?

https://www.lttlabs.com/blog/2025/07/11/does-showing-seconds-in-the-system-tray-actually-use-more-power
112•LorenDB•5h ago•104 comments

GLP-1s Are Breaking Life Insurance

https://www.glp1digest.com/p/how-glp-1s-are-breaking-life-insurance
198•alexslobodnik•4h ago•239 comments

How to scale RL to 10^26 FLOPs

https://blog.jxmo.io/p/how-to-scale-rl-to-1026-flops
21•jxmorris12•3d ago•0 comments

Axon's Draft One AI Police Report Generator Is Designed to Defy Transparency

https://www.eff.org/deeplinks/2025/07/axons-draft-one-designed-defy-transparency
197•zdw•2d ago•126 comments

Boxtype–Devlog (Part 1)

https://inconvergent.net/2025/boxtype-devlog/
7•surprisetalk•3d ago•0 comments

The upcoming GPT-3 moment for RL

https://www.mechanize.work/blog/the-upcoming-gpt-3-moment-for-rl/
163•jxmorris12•4d ago•61 comments

Hungary's oldest library fighting to save 100k books from a beetle infestation

https://www.nbcnews.com/world/hungary/hungary-pannonhalma-archabbey-beetle-infestation-rcna218539
61•rntn•4h ago•18 comments

Local Chatbot RAG with FreeBSD Knowledge

https://hackacad.net/post/2025-07-12-local-chatbot-rag-with-freebsd-knowledge/
57•todsacerdoti•8h ago•4 comments

Notes on Graham's ANSI Common Lisp (2024)

https://courses.cs.northwestern.edu/325/readings/graham/graham-notes.html
85•oumua_don17•3d ago•31 comments

Understanding Tool Calling in LLMs – Step-by-Step with REST and Spring AI

https://muthuishere.medium.com/understanding-tool-function-calling-in-llms-step-by-step-examples-in-rest-and-spring-ai-2149ecd6b18b
76•muthuishere•12h ago•20 comments

Holographic ribbon aims to oust magnetic tape with 50-year life span and 200TB

https://www.tomshardware.com/pc-components/storage/holographic-ribbon-aims-to-oust-magnetic-tape-with-50-year-life-span-and-200tb-capacity-per-cartridge-holomem-says-optical-ribbon-based-carts-work-with-some-components-of-existing-systems-reducing-fricition
21•freddier•2h ago•9 comments

The Robot Sculptors of Italy

https://www.bloomberg.com/features/2025-robot-sculptors-marble/
42•helsinkiandrew•3d ago•11 comments

The Decipherment of the Dhofari Script

https://www.science.org/content/article/mysterious-pre-islamic-script-oman-finally-deciphered
55•pseudolus•12h ago•16 comments
Open in hackernews

A Mental Model for C++ Coroutine

https://uvdn7.github.io/cpp-coro/
28•uvdn7•2d ago

Comments

mog_dev•7h ago
Interesting article, but you should use a spell checker. Typos are distracting.
uvdn7•5h ago
I am not a native speaker and I joke about my typos and grammar mistakes being the evidence that none of my code or post is AI generated. Sorry about the typos. I just fixed all the ones I can find. Hope it's better now.
valorzard•4h ago
i appreciate that you don't use AI. I like real human stuff
valorzard•5h ago
Note that with std::execution, c++26 will have a default async runtime (similar to how C# has a default async runtime).

This means that c++26 is getting a default coroutine task type [1] AND a default executor [2]. You can even spawn the tasks like in Tokio/async Rust. [3]

I’m not totally sure if this is a GOOD idea to add to the c++ standard but oh well.

[1] https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p35...

[2] http://wg21.link/P2079R5

[3] https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p31...

uvdn7•4h ago
> I’m not totally sure if this is a GOOD idea to add to the c++ standard

What are the downsides? Naively, it seems like a good idea to both provide a coroutine spec (for power users) and a default task type & default executor.

valorzard•4h ago
well, Rust didn't do the same thing for a reason. Rust lets you pick and choose what async runtime to use (even though everyone has decided to use Tokio anyways). This is good because it allows for alternative async runtimes like Embassy (https://embassy.dev/) and it also doesn't freeze the API into something that can't change. It could totally be possible that people find a new style of async that works better than std::execution.
Rohansi•4h ago
I don't know how it works for C++ but you're not locked down to a single implementation with how C# does it. You can have it use different executors/schedulers, different task types, etc.
uvdn7•3h ago
You are also not locked down in C++. There are already a handful of coroutine and async runtime implementations out there.
a_t48•3h ago
I’m excited to actually getting around to trying coroutines - they should be a good replacement for simple state machines. Rather than an storing an object with a state enum, I can write simple declarative code.
spacechild1•35m ago
In my latest personal project I have switched my asio networking code from callback functions to coroutines. It is such a big improvement! Repeated actions can be written as simple loops, error handling is done with exceptions and the code is generally much easier to follow. And here's the icing on the cake: most data can actually stay in local variables, which means I don't have to care about the lifetime!
nickelpro•3h ago
Random switching between "Awaitor" and "awaiter" makes it seem like these are distinct concepts instead that the reader is supposed to understand.

In general this moves way too fast for the density of the grammar it's trying to introduce, lines like:

> We have seen Awaitors already - suspend_always is an empty awaiter type that has await_ready returns false always.

But we haven't "seen" suspend_always, it's mentioned in half a sentence in an earlier paragraph, with no further context or examples.

There's a reason Lewis Baker's writings about C++ coroutines are 5000 word monsters, the body of grammar which needs to be covered demands that level of careful and precise definition and exploration.

michaelg7x•1h ago
Amen. Even with those 5k word monsters it's brutally hard. Andreas Fertig's cpp-insights is really helpful, when is able to complete the coroutine transform.

FWIW, I think a useful addition would be for compilers to output the intermediate source code, so you can reason more easily about behaviour and debug into readable code.

gpderetta•22m ago
I recently decided that it was time to properly learn C++ coroutines. I looked at a few tutorials, but by far the best was Raymond Chen coroutine series[1]. It is a long series, but every article is just the right size. Strongly recommended.

[1] https://devblogs.microsoft.com/oldnewthing/20210504-01/?p=10...