frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Cloudflare Scrubs Aisuru Botnet from Top Domains List

https://krebsonsecurity.com/2025/11/cloudflare-scrubs-aisuru-botnet-from-top-domains-list/
42•jtbayly•2h ago•10 comments

Btop: A better modern alternative of htop with a gamified interface

https://github.com/aristocratos/btop
129•vismit2000•3h ago•86 comments

C++ move semantics from scratch (2022)

https://cbarrete.com/move-from-scratch.html
36•todsacerdoti•5d ago•19 comments

AI benchmarks are a bad joke – and LLM makers are the ones laughing

https://www.theregister.com/2025/11/07/measuring_ai_models_hampered_by/
171•pseudolus•4h ago•83 comments

An Algebraic Language for the Manipulation of Symbolic Expressions (1958) [pdf]

https://softwarepreservation.computerhistory.org/LISP/MIT/AIM-001.pdf
31•swatson741•3h ago•3 comments

52 Year old data tape could contain Unix history

https://www.theregister.com/2025/11/07/unix_fourth_edition_tape_rediscovered/
49•rbanffy•2h ago•13 comments

Why is Zig so cool?

https://nilostolte.github.io/tech/articles/ZigCool.html
447•vitalnodo•19h ago•366 comments

Valdi – A cross-platform UI framework that delivers native performance

https://github.com/Snapchat/Valdi
412•yehiaabdelm•18h ago•161 comments

Driver livestreams on TikTok as she apparently hits and kills man in Chicago

https://www.theguardian.com/us-news/2025/nov/08/tiktok-live-stream-fatal-crash-chicago
23•c420•59m ago•14 comments

Making Democracy Work: Fixing and Simplifying Egalitarian Paxos

https://arxiv.org/abs/2511.02743
115•otrack•11h ago•34 comments

Ticker: Don't Die of Heart Disease

https://myticker.com/
184•colelyman•3h ago•156 comments

Syntax and Semantics of Programming Languages

https://homepage.cs.uiowa.edu/~slonnegr/plf/Book/
10•nill0•1w ago•0 comments

Friendly attributes pattern in Ruby

https://brunosutic.com/blog/ruby-friendly-attributes-pattern
84•brunosutic•5d ago•47 comments

My friends and I accidentally faked the Ryzen 7 9700X3D leaks

https://old.reddit.com/r/pcmasterrace/comments/1orc6jl/my_friends_and_i_accidentally_faked_the_ry...
229•djrockstar1•7h ago•59 comments

Computational Complexity of Air Travel Planning (2003) [pdf]

http://www.ai.mit.edu/courses/6.034f/psets/ps1/airtravel.pdf
37•arnon•4d ago•1 comments

Reverse engineering a neural network's clever solution to binary addition (2023)

https://cprimozic.net/blog/reverse-engineering-a-small-neural-network/
48•Ameo•4d ago•11 comments

Myna: Monospace typeface designed for symbol-heavy programming languages

https://github.com/sayyadirfanali/Myna
335•birdculture•1d ago•162 comments

Cekura (YC F24) Is Hiring

1•atarus•6h ago

The modern homes hidden inside ancient ruins

https://www.ft.com/content/5f722a2e-71d8-430c-a476-95de2c4ad9a5
5•Stratoscope•5d ago•1 comments

Always Be Ready to Leave (Even If You Never Do)

https://andreacanton.dev/posts/2025-11-08-always-ready-to-leave/
32•andreacanton•7h ago•7 comments

Immutable Software Deploys Using ZFS Jails on FreeBSD

https://conradresearch.com/articles/immutable-software-deploy-zfs-jails
138•vermaden•18h ago•40 comments

How did I get here?

https://how-did-i-get-here.net/
270•zachlatta•22h ago•53 comments

Why I love OCaml (2023)

https://mccd.space/posts/ocaml-the-worlds-best/
364•art-w•1d ago•259 comments

Dark mode by local sunlight (2021)

https://www.ctnicholas.dev/articles/dark-mode-by-sunlight
30•gaws•5d ago•38 comments

Mullvad: Shutting down our search proxy Leta

https://mullvad.net/en/blog/shutting-down-our-search-proxy-leta
164•holysoles•17h ago•114 comments

The Initial Ideal Customer Profile Worksheet

https://www.reifyworks.com/writing/2023-01-30-iicp
75•mrbbk•5d ago•8 comments

Cerebras Code now supports GLM 4.6 at 1000 tokens/sec

https://www.cerebras.ai/code
147•nathabonfim59•18h ago•96 comments

Nubeian Translation for Childhood Songs by Hamza El Din

https://nubianfoundation.org/translations/
5•tzury•6d ago•2 comments

YouTube Removes Windows 11 Bypass Tutorials, Claims 'Risk of Physical Harm'

https://news.itsfoss.com/youtube-removes-windows-11-bypass-tutorials/
799•WaitWaitWha•21h ago•341 comments

Apple is crossing a Steve Jobs red line

https://kensegall.com/2025/11/07/apple-is-crossing-a-steve-jobs-red-line/
482•zdw•22h ago•389 comments
Open in hackernews

Btop: A better modern alternative of htop with a gamified interface

https://github.com/aristocratos/btop
125•vismit2000•3h ago

Comments

dkdcio•2h ago
I wouldn’t call it “gamified” but I do love btop. the one thing missing for me is GPU usage on MacOS (I use asitop for that)
nasretdinov•2h ago
I've been searching for something that would be able to show me all the stats I care about (cpu, memory, disk and network usage) on a single screen, and btop so far has been quite good at this role. It has a bit weird controls to my taste, but reading the manual works I guess :)
nchmy•2h ago
What about btop is gamified?
leetrout•2h ago
Poor editorialized title.
reaperducer•2h ago
Poor editorialized title.

"Editorialized" implied deceit was intended. It looks to me like the submitter was trying to be descriptive.

The very first item in the feature list is

> Easy to use, with a game inspired menu system.

notnmeyer•2h ago
taking inspiration from a game doesn’t mean “gamified”.
kgwgk•22m ago
Just like editing a title doesn't mean "editorialized".
skopje•2h ago
right? that is not gamification. there's no reward system to make one want progression, or addiction.

that said a enjoy looking at code for projects that are multi os so cheers for op.

benatkin•2h ago
That isn't what gamified means, and one should not be using such a term without knowing what it means. When in doubt, stick to simpler descriptions. Hence calling it poorly editorialized.
reaperducer•39m ago
Hence calling it poorly editorialized.

"Poorly described" would be correct. "Editorialized" does not mean what you think it means. See my previous comment.

benatkin•11m ago
You're quite confidently wrong here, throwing the meme at me and everything. I could repeat that meme back to you, but I won't. An editorial is simply inserting an opinion into the news, rather than just facts. If you look at what opinion means, it's what someone thinks. The author thinks it counts as gamification, so it can be considered an opinion. https://www.collinsdictionary.com/dictionary/english/editori... However, even if this didn't fit into the strict definition of "editorialize", language evolves, and it certainly fits into the definition in common use.

Anyhow, your comment was wrong, as others have pointed out. Gamified already means something, and it doesn't mean what you suggest. Howevery, you reply to me, without acknowledging this error. It's a subtle form of moving the goalposts.

pama•27m ago
Which has no relation to the word gamified. So the editorialized title is misleading.

Editorialized here simply means applying editor-level changes to the title of the website to express an opinion. No deceit is implied. It is against HN guidelines unless the title is unclear or does not fit.

0xCMP•23m ago
No one was, nor was implied to be, deceptive. They described it in their own words and the word they chose is clearly inaccurate or misused.

That's all.

They could have described it as "game-like design" or something else.

zargon•10m ago
Editorialized simply means expressing an opinion (as in an editorial). The word has no connotation implying deceit.
pwdisswordfishy•2h ago
You get 50 points for every process you kill.
oofbey•1h ago
Haha. Joke, right? Please?
riskable•1h ago
I just hit 10,000! Honestly, though: The respawn rate is too fast for some of these mobs.
jraph•57m ago
PsDooM: https://psdoom.sourceforge.net/

Also fsdoom: https://dos.itch.io/fsdoom

gorgoiler•1h ago
I don't know if this is the official answer but if you've ever played DOOM and pressed Esc then you'll feel right at home using btop!

         DOOM
         ====
     :) NEW GAME
        OPTIONS
        LOAD GAME
        SAVE GAME
        QUIT
Compare with:

         BTOP++
         ====       v1.3.2
     -> OPTIONS
         HELP
         QUIT
Apart from that, there are not other gaming mechanics.
OneDeuxTriSeiGo•1h ago
If you miss the quick time event it SIGKILLs PID1
criemen•2h ago
> modern alternative

Anyone remember top? I was so happy to switch to htop that had colors!

andrewshadura•2h ago
And htop is still good enough.
skopje•2h ago
users: more dots

btop: done

oofbey•1h ago
I like the idea of having IO integrated. I have trouble remembering the iotop flags and often run it in a parallel window.
petepete•1h ago
Just press z in top for glorious colour.
criemen•1h ago
Oh wow, I never knew! Guess I never read the manpage either.
bombela•31m ago
Try B for bold, 1 to expand/collapse CPUs. And finally save the config file with W.

https://xkcd.com/1053/

zamadatix•2h ago
Waiting for neobtop++ to output a full GUI system monitor using sixels.
jauntywundrkind•2h ago
Not the same kind of monitor tool exactly, but, I keep finding dstat hard to leave behind. Because I can see the past there! So many of these monitors have one or two or three over time graphs, but most of the information is ephemeral, only shows right now. But I really want to see network use, disk use, paging, context switching/interrupts over time!

There is also Below. Which has a much more htop/btop like interface than dstat. Below records system info over time, and allows time travel! However, it's not as convenient as dstat, not at a glance, as one has to to scrub through time. But it is pretty impressive system monitoring, great for what it is! It's per-process pressure metrics are also utterly unbeatable. The way it rolls up cgroups is also stellar. https://github.com/facebookincubator/below

EgregiousCube•2h ago
I really like the new wave of TUI aesthetic that's been worming its way into Linux user interfaces lately. Check out Omarchy's desktop distro if you want more of that aesthetic throughout your OS, it does a good job if that's the look and feel you want.
aidenn0•2h ago
Btop really captures that '90s warez group feel.
shevy-java•1h ago
I am all in favour of better TUIs. Omarchy unfortunately does not interest me ever since DHH decided to take more control of the ruby-ecosystem via shopify.
skydhash•1h ago
And I really dislike them. The nice thing about CLI is that you can compose them quite easily. You can compose your own report giving you what you want and none of what you don’t want.

And most of those TUI are badly designed in terms of configurability. Especially the ise of colors and “effects”.

WD-42•1h ago
TUI and CLI are not the same thing. TUI is a GUI, and GUIs have never been composable.
jolmg•1h ago
I think they understand that. They're saying they dislike TUIs and prefer CLIs because CLIs are composable.
foofoo12•1h ago
Me too. It make it a lot easier to filter out the kids.
forgotpwd16•1h ago
Lately? Tiling window managers with open terminals running TUI programs have been the focal point in r/unixporn since ever. All looking like poor imitations of Oberon system which actually combined text/graphical interfaces.
bwblabs•2h ago
I recently found out https://github.com/ClementTsang/bottom#readme (cargo install bottom; executable btm), it's a pretty great improvement over htop I was using before.
risho•2h ago
i dont think they could have possibly chosen a word to make me want to use it less than gamified.
mouse_•1h ago
agree
sorokod•1h ago
Would a mention of loot boxes move you?
tom_•1h ago
It's not obviously the project's choice itself. See thread here: https://news.ycombinator.com/item?id=45857774
forgotpwd16•1h ago
The project simply has "game inspired menu system". OP, probably unaware for what gamify truly means, used this term. That said a gamified system monitor will've been quite funny project to see. "Achievement unlocked: Run out of memory!"
clickety_clack•1h ago
GPU at 90°C: New high score!
bbarnett•1h ago
There was something years ago, Doom, but all the monsters were PIDs. If you wanted a process dead, you shot it.
onraglanroad•1h ago
psDooM. It's still available https://psdoom.sourceforge.net/download.html
linhns•55m ago
Title should be a textbook example of language misuse.
bragr•31m ago
The poster appears to be Indian from their HN profile. How about we extend some grace for a slight misunderstanding of the nuances of a term that isn't particularly common in day to day discussions?
zaik•1h ago
Nowhere on the GitHub page does the project describe itself as "gamified", it's just the title of the HN submission
ashton314•2h ago
My favorite part about btop is how smooth the color gradient is from the top of the process list to the bottom. Soooo smooooth…
shevy-java•1h ago
Does anyone know the difference? I have been using htop since about 20 years.

Is btop basically just extending where it can run?

doublerabbit•1h ago
Enhanced stats reporting really. Shows you processes, network throughput et cetera.
simlevesque•1h ago
Lots of quality of life changes. Maybe some of them can be done in htop but with btop it's right in your face:

- CPU usage graph (global and per cpu)

- CPU temp + graph

- GPU usage

- Memory graphs

- Disks space infos + real-time IO

- Network graph, one for each network device, upload/download stats since opening the app

- Per program cpu graph, memory graph

You should try it.

shiomiru•1h ago
I switched because btop provides vi-like keybindings. For htop I think you have to use a fork to get that.
petepete•1h ago
I like btop but as someone who keeps their config files under source control it's a bit annoying that anything you do in the application results in config file changes.
ivanjermakov•1h ago
htop does the same and it is indeed annoying!
flatiron•35m ago
My htop file is read only. But it’s silly that you need to do that.
synergy20•1h ago
btop is my default 'top' these days, has everything htop/top provides plus it shows the usage of GPUs.
201984•49m ago
htop has GPU usage too, it's just not at the top by default.
synergy20•42m ago
are you sure about that? how? I could not find the magic button to show gpu yet.
201984•37m ago
Press F2 to go to setup, then go to "Meters" on the left. Under "Available Meters" you should see "GPU usage", which can be added to the status meters at the top. Available options for format are "Bar", "Text", "Graph", and "LED".

I'm using 3.4.1, so it's possible you have an older version that doesn't have it.

synergy20•5m ago
ubuntu 24.04 had version 1.3.0, not there yet.
billfor•1h ago
You get this for free if you upgrade to Debian 12. It's in the repos.
someguyiguess•1h ago
It’s free anyway
sgt•1h ago
My goodness, it's written in a non-memory safe language! /s

I bet the Rust boys are contemplating a rewrite already.

web3-is-a-scam•1h ago
I’m a btop user how is it gamified? If by “gamified” thy mean “looks like something you would see in a video game (or movie)” then yeah tha tracks but that’s not what “gamified” typically means…
eqvinox•1h ago
I was also incredibly confused how one would gamify a process monitor. Anyone remember psdoom?

This is not that, but… honestly I don't think I want a game-menu-UIfied top either. Most games' UI is barely tolerable…

(Ed.: looks like it's just poor titling in the HN submission)

bogwog•25m ago
This makes me want to see an actually gamified process monitor. Maybe it's a game where you gain points by reducing resource consumption
cbull•22m ago
There was that version of `kill` that you interfaced with by playing Doom...
bongodongobob•22m ago
Here you go!

https://www.cs.unm.edu/~dlchao/flake/doom/

michael-online•21m ago
Here it is! Using the classic doom https://www.cs.unm.edu/~dlchao/flake/doom/
forgetfulness•23m ago
I was expecting to see achievements, gambling and speculative markets for loot boxes.
alganet•1h ago
Windows Task Manager is already gamified. You find the process you want to kill, then it starts jumping around and you can't click it. You try to find it by typing, but there are 20 other processes with that name that are selected first. So fun.
0xK1K3•1h ago
btop is my default resources monitor and I really like it, but calling it "gamified"?? you are tracking memory and cpu usage, it doesn't have to be fun
someguyiguess•1h ago
I think it’s fun! (But yeah, it’s not “gamified”. That’s just a clickbait word)
3eb7988a1663•1h ago
Anyone have strong feelings on htop, btop, bottom, etc?

I have used htop forever, but would be happy to hear of a compelling reason to switch.

someguyiguess•1h ago
btop is more colorful and a bit prettier. It has different color themes and it’s easy to open and close different views (network, memory, system processes, storage, etc). Not sure if there’s any real functional advantage though.
fn-mote•1h ago
It’s pretty, but I’m a die hard htop fan. Watching and killing processes just doesn’t seem as simple in btop.
someguyiguess•1h ago
I agree but btop does have better visualizations. Htop is better for actually killing processes.
mixel•1h ago
This is exactly my go to. Monitoring and visualization in Btop and killing the process in htop. It makes it so much easier searching a process with a shortcut instead of navigating the TUI in btop to search
mixmastamyk•1h ago
This is quite cool, but I do have to nitpick the weird titlebars on the sections. For some reason the top lines bend down to meet the titles and create clutter, in an already cluttered interface.
clot27•56m ago
I prefer [bottom](https://github.com/ClementTsang/bottom)
thunderbong•23m ago
Page title is -

btop: A monitor of resources

As per HN guidelines [0] -

> Please use the original title, unless it is misleading or linkbait; don't editorialize.

[0]: https://news.ycombinator.com/newsguidelines.html

einpoklum•22m ago
I appreciate that people use the new features in C++23, but I don't like that what's supposed to be a very basic system utility relies on compilers not available except in the newest of distributions. I mean, sure, you can also download and build a modern C++ compiler, but I would have swallowed my pride and written it using somewhat older C++. I maintain a GPU-related C++ library which assumes C++11 and no later - even if C++17 constexpr goodness would have made some of it easier to write.
NelsonMinar•12m ago
"Linux binaries for each architecture are statically linked with musl". Love to see this! The binary is 2.6MB and runs great.

I don't know if this will replace htop for me. The main feature seems to be 24 bit color and some aggressive styling. I'm too old fashioned for that.