HN user

RMPR

1,584 karma

meet.hn/city/59.9133301,10.7389701/Oslo

Socials: - github.com/rmpr

Interests: Programming, Sports, Startups

---

Posts68
Comments721
View on HN
rmpr.xyz 11d ago

Where did my segfault go?

RMPR
10pts0
catskull.net 1mo ago

What's the best AV1 encoder in 2025? I encoded four thousand GIFs to find out

RMPR
2pts0
vincent404.substack.com 6mo ago

Growing Up in "404 Not Found" (Part II): The Vanishing Nuclear City

RMPR
3pts1
www.theregister.com 7mo ago

10K Docker images spray live cloud creds across the internet

RMPR
8pts1
queue.acm.org 1y ago

It's Time to Make Software Accessible

RMPR
1pts0
twitter.com 1y ago

Most of the hot takes on Amazon's new strict return-to-office policy are wrong

RMPR
3pts0
dxuuu.xyz 2y ago

Pull Request Review (Prr)

RMPR
2pts0
social.treehouse.systems 2y ago

YouTube is crippling Firefox on Asahi Linux?

RMPR
229pts85
awesomekling.substack.com 3y ago

We're building a browser when it's supposed to be impossible

RMPR
515pts325
github.com 3y ago

Bootc – Boot and upgrade via container images

RMPR
3pts0
github.com 3y ago

Show HN: Isqlite – An improved Python interface to SQLite

RMPR
5pts1
thestack.technology 4y ago

Rust’s explosive popularity comes with challenges

RMPR
10pts0
rmpr.xyz 4y ago

The fish shell is amazing

RMPR
447pts290
news.ycombinator.com 5y ago

Ask HN: How do you stay on top of everything you find interesting on the Web?

RMPR
47pts22
git-scm.com 5y ago

Git Worktree

RMPR
1pts0
ryanbigg.com 5y ago

Hiring Juniors

RMPR
4pts0
github.com 5y ago

Scrcpy: Display and control your Android device

RMPR
2pts0
github.com 5y ago

Nushell: A New Type of Shell

RMPR
3pts0
github.com 5y ago

Open Source Car Control

RMPR
2pts0
catb.org 5y ago

How to Ask Questions the Smart Way

RMPR
2pts0
www.gamingonlinux.com 5y ago

System76 Reveal the Darter Pro with Intel Xe Graphics and Open Firmware

RMPR
2pts0
fastmap.io 5y ago

Fastmap.io: A Drop-In Replacement for Map

RMPR
3pts0
www.kroah.com 5y ago

Patch Workflow with Mutt – 2019

RMPR
3pts0
news.ycombinator.com 5y ago

Ask HN: How to get started with firmware development?

RMPR
2pts0
github.com 5y ago

Packet-sniffer – A pure-Python Network Packet Sniffing tool

RMPR
2pts0
rmpr.xyz 5y ago

Vim Sessions

RMPR
5pts0
github.com 5y ago

BPFBox - Process Confinement in eBPF

RMPR
1pts0
github.com 5y ago

Tridactyl: A Vim-like interface for Firefox

RMPR
128pts64
www.ncameron.org 5y ago

Early Impressions of Go from a Rust Programmer

RMPR
3pts0
fedoramagazine.org 5y ago

TCP window scaling, timestamps and SACK

RMPR
8pts0

jj looks very interesting and the hipster in me wants to adopt it, but my muscle memory is wired to Magit, I am not even an Emacs user, but I reach to it just for doing git stuff. So far none of the frontends for jj comes close.

If you are using vim in the terminal pressing alt send an escape sequence when followed by another key press. So to go out of insert mode I usually press alt+ one of h/j/k/l

I wish the author had spent more time explaining what's better about SWM compared to TWM.

The only thing he said:

It was the best of both worlds—easy to navigate, while remaining mousable.

Is not really convincing as Cosmic desktop for example is tiling while remaining mousable.

I have been vaguely aware of PaperWM and Niri but never saw the appeal productivity-wise.

For Vim users, I also suggest enabling Vim mode in Zsh. It makes editing commands much faster.

I am also an avid Vim user but I disagree. The default readline is perfectly fine for single line commands (you do have to know your way around some basic commands though C-a/u/k/l/w...). To edit long commands in $EDITOR you can always do C-x C-e in bash/zsh (M-v in Fish). As a matter of fact everytime I pair program with my colleague I always think he is editing those short commands slower than I would have because he has to change modes all the time.

It mostly depends on your needs, the Note Air series is good if you are on the go while the bigger models like the Note Air Max are fit for a more stationary use.

It also has a full Android system, which comes with advantages for sure but invites distractions and leads to very disappointing battery life.

While some models have a disappointing battery life, it's most definitely because of BSR[0] not because of them running Android. I had a Note Air 3 and that thing got easily 2 weeks of battery life with heavy use while the BSR version (Note Air 3C) barely survived 2 days.

0: https://shop.boox.com/blogs/news/boox-super-refresh-bsr-tech...

Nice write-up.

Screen offers a multi-user mode which allows to attach to Screen sessions owned by other users in the system (given the proper credentials). These multi-user features are only available when Screen is installed with the setuid-root bit set. This configuration of Screen results in highly increased attack surface, because of the complex Screen code that runs with root privileges in this case

I wasn't aware of such a feature but I guess it's what makes stuff like tmate possible. Speaking of which, I wonder if tmux is affected by the same kind of vulnerability.

In windows, I can just shut the lid and not worry about it, because it will sleep first, and eventually hibernate. Ubuntu would just sleep until the battery dies.

It's really funny because this is one of the things I absolutely do not like about Windows. I absolutely hate it that I put the computer to sleep and when I come back the next day it has hibernated. That said, I agree that hibernation has always been finicky on Linux, however, I would say Ubuntu is not the best distro for this use case. I have been using Fedora and they even publish official guides for it[0] that's how seriously they take it.

0: https://fedoramagazine.org/update-on-hibernation-in-fedora-w...

My only gripe with Netguard is that it screws up roaming. With that enabled I couldn't access apps like my bank and various others when I was out of the country. Other than that, amazing piece of software.

* I am a bit unhappy with the battery life; I hope I will tune it at some point.

* the screen is a little dark, so the "frontlight" needs to be on more often than a black and white e-ink device

This is why I ultimately decided to go for a Boox Note Air 3 (sad they discontinued the B&W line). Apart from the lack of support for Boox firmware version 4, all the upsides apply without any of the downsides.

I’d argue (much) fewer software projects have been shipped in Rust. Firefox is still 95%+ C++.

It's funny but this comment reminded me of this tweet[0] from 2022 (!). I don't have a horse in this race as I am happily using Python and C++ at $DAYJOB. I'd argue that even if much less software has been written in Rust (source?), it still qualifies as "lots of software has been written and shipped" with it. Not to mention all the investments by $BIGCORPS in the language.

0: https://x.com/m_ou_se/status/1599173341117435905

For people failing for a long time at fixed wake-up schedules or still feeling like shit after months of doing it: giving up is fine, and it frees you to explore what works for you.

Another piece of anecdata from someone who used to be like this for years. I first noticed that regular alarm sounds annoyed me and eventually I would get used to turning it off and going back to sleep (that is until I HAVE to wake up). I then figured that if I set up an alarm with a song that I like, it would make waking up more enjoyable. Which I eventually did. The first few weeks, I enjoy waking up and in a sense look forward to it, but after a certain amount of time not only I get used to it and the cycle continue, but I also can't stand that song anymore (RIP rolling in the deep, chainsmoking, ...). I randomly stumbled upon the app sleep for Android that has a feature I didn't know I needed, putting a playlist as an alarm sound (I shuffle it of course). Now every morning, waking up is an adventure, and more often than not I end up singing along. Now months in, I haven't failed to wake up even once. And I don't have any alarms on Sunday, yet I still wake up without it.

That is with the caveat that I know I need between 7:30 and 8h of sleep, and I stop all screens by 10 (night time feature of Android is very helpful in this regard). Except my ebook reader than I use without backlight.

As for Python package management, my team is migrating to Bazel which has its own way of locking in the Python dependencies and then pulling them from a remote cache. Under Bazel, we are only re-examining the dependencies when someone proposes a change to produce the lock. It's so rare, that having a new+faster thing that does this part would not present a meaningful benefit.

Have you considered Pants[0], Buck[1] or Waf[2]? What ultimately made you decide to go for Bazel?

0: https://www.pantsbuild.org/

1: https://buck2.build/

2: https://waf.io/

Otherwise, the Remarkable 2 or Remarkable Paper Pro are your best bets. Those are absolutely excellent products that don't overwhelm you with distractions.

You need a word of caution here. These devices are very good for writing but absolutely suck at rendering ebooks. I was on the market for a new e-reader/writer ultimately decided to go for the Boox Note Air 3 (no backlight on the Go was a deal breaker) and I think remarkable really dropped the ball by releasing the Paper Pro with a pen that needs a battery. Coming from years of using a Kobo Ellipsa, this was a huge deal breaker. The Remarkable 2 is a bit old and underpowered not to mention the limited amount of storage space.