HNHacker News
TopNewBestAskShowJobs

RMPR

1,613 karma · joined April 23, 2019

rmpr.xyz
submissionscomments
RMPR··on Trump wins presidency for second time
One data point is the debt crisis France found itself in.

https://www.euronews.com/business/2024/10/11/frances-emergen...

RMPR··on Sleep regularity is a stronger predictor of mortality than sleep duration (2023)
> 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.

RMPR··on Astral: Next-Gen Python Tooling
> 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/

RMPR··on Amazon reveals first color Kindle, new Kindle Scribe, and more
> 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.

RMPR··on Amazon reveals first color Kindle, new Kindle Scribe, and more
> don't even look at the battery stat when deciding which to buy or when I recommend one to a friend.

I used to not care but beware if you get yourself a Note Air 3C the BSR can drain your battery at an alarming rate.

RMPR··on Amazon reveals first color Kindle, new Kindle Scribe, and more
> But my Kobo Forma’s battery completely died after a couple years of usage, and the device became completely unreliable. After that experience, I’ve resigned myself to live with the Kindle’s problems.

Funny that I got the exact same issue but with Kindle instead. I swore I would never buy a Kindle again https://x.com/_paulmairo/status/1453485148490674177

RMPR··on MacOS sometimes leaks traffic after system updates
> but even now some distros are beginning to sneak in spyware.

Citation needed. I remember Ubuntu sneaking in some stuff a couple of years ago[0], but most of the mainstream distros have a clean track record. What are you referring to exactly?

0: https://www.omgubuntu.co.uk/2018/02/ubuntu-data-collection-o...

RMPR··on Things I've learned serving on the board of the Python Software Foundation
What situation are you referring to?
RMPR··on Ask HN: Have any good self-hacks for finding motivation to start projects?
> Any tips or tricks to get motivated?

Find one user. I discovered that someone interested in using something I produce makes me very likely to actually work on it.

RMPR··on Why don't more people use Linux
> It's an operating system that demands more of you than does the commercial offerings from Microsoft and Apple.

This has become less true as time passes. I installed Debian Stable on one of my relatives laptop, configured web browsing and stuff. Hasn't heard anything in years. Whereas my mom who uses Windows will routinely complain about her computer becoming too slow. When you factor in that Windows actively leans towards clear user hostile behavior, I just struggle to see why someone would bother. Granted Macos is a completely different story and find myself recommending it more and more. As long as you are comfortable paying your way out of problems at a premium, that is.

RMPR··on Furi FLX1 Linux Smartphone
Looks great, always good to have some innovations in this space. I think that they nailed it with the support for Android apps ootb. Otherwise, I need to have two devices.

> Install and run apps from F-Droid, Aurora Store and other sources

I wonder if the "other sources" include the Play store, if not what the experience sideloading will look like.

RMPR··on GraalPy – A high-performance embeddable Python 3 runtime for Java
Not to mention the biggest drawback imho. Those alternative implementations don't support C extensions.
RMPR··on GraalPy – A high-performance embeddable Python 3 runtime for Java
> syntax for type annotations and two mature type checkers (mypy and pyright)

I would throw Pyre in there too

RMPR··on GraalPy – A high-performance embeddable Python 3 runtime for Java
> I am willing to live with Python as the Lisp we deserve to have

You can have your cake and eat it too https://github.com/hylang/hy

RMPR··on GraalPy – A high-performance embeddable Python 3 runtime for Java
While hpy is great and I'm excited about it, I would rather bet on the limited C API[0] (which is basically what hpy tries to be if I understand correctly).

0: https://devguide.python.org/developer-workflow/c-api/#limite...

RMPR··on Show HN: Void, an open-source Cursor/GitHub Copilot alternative
> Can I download all source code and run it locally without internet connection?

This is not what open source means.

RMPR··on Avante.nvim: Use Your Neovim Like Using Cursor AI IDE
It has way less clout because afaik Sourcegraph has been doing business with companies. So for the most part it seems like they are just breaking into the market. It might also be related to this

https://news.ycombinator.com/item?id=41296481

RMPR··on Things unexpectedly named after people (2020)
English is definitely not an outlier. In french it's Rayon X
RMPR··on Uv: Python packaging in Rust
For type checking it is very good, however, the error messages are sometimes not very human-readable. For example:

    def _deep_merge(updates: dict[str, str]) -> None:
        for key, update_info in updates.items():
            if isinstance(update_info, dict) and "values" in update_info:
                value = update_info["values"]
 
Errors out with Pyright:

    - error: Argument of type "Literal['values']" cannot be assigned to parameter "__key" of type "SupportsIndex | slice" in function "__getitem__"
        Type "Literal['values']" cannot be assigned to type "SupportsIndex | slice"
      "Literal['values']" is incompatible with protocol "SupportsIndex"
        "__index__" is not present
      "Literal['values']" is incompatible with "slice" (reportGeneralTypeIssues)
1 error, 0 warnings, 0 informations

It took me a great amount of starring to figure out that changing the signature of updates to dict[str, dict] was what it was complaining about.

RMPR··on Modeless Vim
There's a plugin for that called which-keys
RMPR··on My Knowledge Lakehouse
With org-roam and roam-ui you have a perfect visualization. It's a bit lacking on mobile, been trying logseq on and off but it's so buggy.
RMPR··on Ask HN: What apps have you created for your own use?
I created atbswp[0]. When I was daily driving Windows, I was using tinytask[1] at one point, I switched to Linux full time I didn't know about such an app, so I wrote it for myself.

0: atbswp.com

1: tinytask.net

RMPR··on Ask HN: Books you read in 2023 and recommend for 2024?
Thanks for spotting the typo!
RMPR··on Ask HN: Books you read in 2023 and recommend for 2024?
The 5 languages of Love by Gary Chapman. Very eye-opening with regards to oneself ways of expressing love, and more importantly receiving it.

Edit: 7 -> 5 I counted 2 too many

RMPR··on Lessons from 5 years of running a tech meetup
I didn't know you guys had Sweden as the location. That's fantastic! Looking forward to attend one in-person. I will share this with my network.
RMPR··on Shellcheck finds bugs in your shell scripts
Everytime I see Shellcheck coming up, I have to mention shellharden[0] written by a colleague of mine. It is basically shellcheck but it applies the suggested changes automatically.

0: https://github.com/anordal/shellharden

RMPR··on Current thoughts on social media
Front page: https://t.me/hacker_news_feed

Everything: https://t.me/hackernewslive

RMPR··on Common mistakes in salary negotiation
Those are not mutually exclusive, you can specify a starting date one year ahead of signing the offer, if the company is not in a hurry. At least where I live. Then you have bargaining power and vacation at the same time.
RMPR··on Cash payments above €3000 to be outlawed in Netherlands
> If you have a way to prove your ID(which basically everyone do in Norway)

After going through the process of moving to Norway, I can say that unfortunately things are not that straightforward for foreigners. Even after getting your work permit, getting a personnummer can take up to several months after moving, not to mention getting an appointment with UDI can also take up to several months (in the meantime you'll feel like a lesser member of society, basic things like getting a library card are not accessible without it). After all there's a reason why this kind of service exist https://www.linkedin.com/posts/mpr_sua-techfasttrack-oslo-ac...

> then bank accounts are very accessible and free. I don't know how many banks I have accounts at, but it's more than 15, and all you need is your ID and a couple of minutes to create an account.

This only works when you already have a BankID. It takes at least 1 month to open your first account. Granted after that, everything is smooth, but oh boy how much time does it take.

RMPR··on Tell HN: t.co is adding a five-second delay to some domains
And it can handle Twitter scale now

https://blog.redplanetlabs.com/2023/08/15/how-we-reduced-the...

← PreviousPage 2 of 25Next →