News for hackers. Stuff that matters.

struanr

Re:Jolla Phone Pre-Order on Friday December 05, 2025 @01:57PM (#46165641)
Is a camera bump really that much of an issue? Most people have a case on their phone anyway
Re:In Northern Scotland, the Neolithic Age Never Ended on Thursday December 04, 2025 @04:34AM (#46145610)
I have seen quite a few chippys in Glasgow and Dundee, but it has always seemed to me like a thing for tourists
Arc Raiders is a great example of a modern and popular multiplayer game that works with proton. I haven't heard about it having a problem with cheating.
Re:Tiger Style Coding Philosophy on Wednesday October 01, 2025 @06:13PM (#45444184)
Tiger Style is a coding philosophy focused on safety, performance, and developer experience. Inspired by the practices of TigerBeetle, it focuses on building robust, efficient, and maintainable software through disciplined engineering.
Re:Firefox Moves to GitHub on Tuesday May 13, 2025 @04:47AM (#43970876)
Although I have certainly created pull requests before that have been ignored so not sure GitHub solves this problem.
> bluetooth audio is lower quality than it could be (AptX and LDAC codes unsupported)

Not sure what you mean by this, aptX and aptX HD work flawlessly for my Bluetooth headphones with pipewire

Re:How do you backup your Android? on Friday January 10, 2025 @05:07AM (#42654308)
I have been using Syncthing fork since before the official app was discontinued, and can vouch for its quality. My favorite feature is that it allows conditional pausing of folders based on phone state, such as if the phone is charging or connected to WiFi. Just be warned that the version on Google Play was no longer updated last time I checked (Googles fault), so you're better downloading releases from the Github repo.
Re:Guile-Emacs Relaunched on Wednesday December 04, 2024 @05:31AM (#42316191)
Completely anecdotally, but my personal experience over the past ~2.5 years of using Emacs has been the opposite of a dwindling community. Releases are frequent, often containing exciting new features; the community maintains many great packages, with new ones get released frequently; and I see more Emacs discussions online than I did when I started using Emacs, many of which involve new users. Emacs has a brutal learning curve, awful defaults and ancient bones, so will always appeal to a smaller number of people than VSCode or (Neo)Vim. However, for those willing to learn the arcane art, it can wield immense power.
Re:Advent of Code 2024 on Sunday December 01, 2024 @02:14PM (#42290059)
Excited to try this. I was aiming to be done by Christmas, but this is my first AoC and reading other replies makes this seem a bit unrealistic. Decided to do it in elisp to try and improve my emacs-fu and lisp knowledge.
Re:Vimium – The Hacker's Browser on Tuesday October 22, 2024 @02:25PM (#41917172)
I use this; it does require changing the Firefox accelKey to something other than control, but works well. I also tried using nyxt but found it to be far too slow.
Re:Ask HN: What are you working on (August 2024)? on Sunday August 25, 2024 @04:14AM (#41345485)
This looks great! It seems to solve the issue I always had with civilisation where the game becomes progressively easier as you advance ahead of the AI, leading to a late game which involves lots of management but little risk.
Re:Emacs: Contextual Interfaces in Casual Calc on Tuesday August 13, 2024 @06:26PM (#41240479)
If you press '?' in the magit window a popup of available commads should appear. If I remember correctly from when I used to use DOOM emacs before switching to vanilla, evil (vi emulation) keybingings mean the keys listed in the magit popup are incorrect, however it should give you an idea of what commands are available and you can use other Emacs help facilities to find the Spacemacs keybindings.
Re:Aeon: OpenSUSE for Lazy Developers on Friday June 28, 2024 @05:20AM (#40818975)
Personally I went from Arch to NixOS and now back to Arch. Whilst I can appreciate the power of NixOS it felt like such a huge amount of abstraction and secret sauce it made it impossible to fit in my head. In addition, the documentation and debugging experience of the Nix language were very poor. Nix shell was useful for trying out programs temporarily, however I found it a poor substitute for native Python and Julia package managers, especially for scientific work where a requirements.txt is useful to a lot more people than a flake.nix

Going back to Arch has felt like a breath of fresh air. Everything is simple, easy to understand and incredibility well documented. Using a snapper pacman hook I can now revert my system to undo updates, which was the main functionality I found useful in NixOS.

Re:A Road to Common Lisp on Wednesday May 22, 2024 @04:03AM (#40438478)
For non Django code, the IPython REPL with the %pdb magic enabled drops you in a ipdb debugger on an exception. Doesn't allow resuming but still very useful.
An actively developed alternative is emacs-jupyter, which allows you to use an org file similarly to a notebook.
Re:Mastering Emacs on Wednesday August 23, 2023 @03:45AM (#37232960)
Also worth swapping the control and caps lock keys (system wide if possible). Takes a while to relearn but much easier to reach with your pinky.
Re:Searches for VPN Soar in Utah Amidst Pornhub Blockage on Wednesday May 03, 2023 @05:43PM (#35808191)
I feel like a VPN ban might be difficult to enforce due to corporate usage of the same technology
Re:PSA: Upgrade your LUKS key derivation function on Tuesday April 18, 2023 @07:45AM (#35612688)
It's a pain to set up, but you can use the EFISTUB[1] capabilities of the Linux kernel to make it boot itself. Initramfs is then capable of decrypting argon2id LUKS2 partitions.

Since it requires keeping the kernel and other boot files on an unencrypted /boot partition, secure boot is a must to ensure the kernel hasn't been tampered with. Unfortunately, UEFI secure boot only supports signing one file, and so systemd-stub[2] can be used (doesn't require SystemD) to combine boot resources in a single PE binary, allowing them to be signed.

I haven't followed it personally, but this[3] tutorial seems to go over the points I covered.

[1]https://wiki.archlinux.org/title/EFISTUB [2]https://www.freedesktop.org/software/systemd/man/systemd-stu... [3]https://nwildner.com/posts/2020-07-04-secure-your-boot-proce...