HNHacker News
TopNewBestAskShowJobs

Voklen

134 karma · joined December 30, 2021

Email: alex at <username> <full stop> com
submissionscomments
Voklen··on GrapheneOS protections against data extraction from locked devices
> the project has been taken over by another group of people not sharing our goals or approach

> Seedvault which was originally written for use in GrapheneOS by a GrapheneOS user is a consequence of the 2018 takeover attempt on the project, which the people currently in defacto control of Seedvault were heavily involved in.

Seedvault is currently maintained by the CalyxOS team but I've never heard about this stuff. Does anybody know what happened?

Voklen··on A GitHub Issue Title Compromised 4k Developer Machines
It's unclear, but it seems like this was someone testing to see if this exploit would really work. From the article: > The severity was debated - Endor Labs characterised the payload as closer to a proof-of-concept than a weaponised attack - but the mechanism is what matters. The next payload will not be a proof-of-concept.

But it does seem odd not to use an actual payload right away.

Voklen··on An ode to houseplant programming (2025)
I love this, although I tend to use the “Home-cooked meal” analogy https://news.ycombinator.com/item?id=38877423
Voklen··on My Grandma Was a Fed – Lessons from Digitizing Hours of Childhood
I'm in the process of doing something similar but just planning on throwing them on my Immich instance once they're ready (and that lets me share them with other people as well with the Immich account management).
Voklen··on Google confirms 'high-friction' sideloading flow is coming to Android
I was under the impression that Ubuntu Touch worked just fine with the Fairphone 5 which is very much not a "7-year-old out-of-production device". I'm currently writing this from a Fairphone 4 (with CalyxOS, not Ubuntu Touch though).
Voklen··on Show HN: isometric.nyc – giant isometric pixel art map of NYC
Maybe I'm just missing it somewhere but does anyone see what the licence for this map is?
Voklen··on Total monthly number of StackOverflow questions over time
Great idea! https://paste.voklen.com/wiki/Main_Page If people start using it I'll get a proper domain name for it.
Voklen··on Thin desires are eating life
I quite like that this is a more unique writing style and in fact would encourage people to write "unusually".
Voklen··on I can build enterprise software but I can't charge for it
You seem like a good person, wishing you all the best!
Voklen··on Typst's Math Mode Problem
I love well-reasoned, thorough articles like this with all the tradeoffs considered. It makes me confident in Typst’s future.
Voklen··on Notes on switching to Helix from Vim
I use Helix and Zellij and it has been amazing, requiring very minimal configuration and maintenance.
Voklen··on How to make sense of any mess
Ohhh I did think this was some interesting poetry...
Voklen··on After 25 Years, Linux Format Magazine Is No More
I have quite a decent collection of these and only cancelled my subscription about a year ago. I just didn't read them as much as I once did and couldn't justify the cost. I did love them when I did read them though.
Voklen··on Malicious compliance by booking an available meeting room
At St Andrews University we have the concept of an “Academic hour” where every class and lecture begins at 5 past and ends at 5 to the hour. So your 10:00-11:00 lecture is actually 10:05-10:55. I believe this is mainly to give people time to get between their classes across town and to standardise how much time one has to set up between lectures.
Voklen··on PRoot: User-space implementation of chroot, mount –bind, and binfmt_misc
Can anyone explain why chroot requires root privileges in the first place? Because from my understanding it seems like it should only restrict what you can do rather than grant any new abilities.
Voklen··on PRoot: User-space implementation of chroot, mount –bind, and binfmt_misc
nixos.wiki was the primary wiki before NixOS really had an official one. Now there is the official wiki.nixos.org and the NixOS foundation asked the nixos.wiki maintainer to cooperate on the new wiki but they refused. Now there are multiple problems[1] with nixos.wiki and the maintainer in unresponsive so although unfortunately it's ranked higher in search results, in my experience you'll get better information on the official wiki.

[1] https://wiki.nixos.org/wiki/FAQ#Why_is_there_a_new_wiki?_Wha...?

Voklen··on A Collection of Free Public APIs That Is Tested Daily
Just made it, enjoy :) https://api.isprimeapi.xyz/api/isprime/7
Voklen··on Leaving Neovim for Zed
For me this feels similar to why I use Helix[1]. I used to use VSCodium and had tried to switch to Vim or Neovim multiple times but didn't manage because of all the plugin configuration to be able to program. Then I saw an HN post about Helix, started it up and it just worked and so haven't used anything else since.

I find the Helix keybindings easier to learn because you see what text will be affected by any operation before you do it. And by using Helix I've found I've been able to pick up Vim keybindings as well so can use it on a server.

I think it would help if it didn't have such a jarring default colour scheme though.

[1] https://helix-editor.com/

Voklen··on The Linux audio stack demystified
Very nice article, I love posts that go right from the basics and build up to answer the question. And I certainly have a better understanding of DACs as a bonus!
Voklen··on Tell HN: I think there are major issues with Google –> Squarespace domains
I haven't tried any others but have had no problems with Namecheap
Voklen··on A small Rust binary indeed (2022)
I believe the extra size before stripping is because Rust ships the standard library with debug symbols included by default (for now)

Source: https://kobzol.github.io/rust/cargo/2024/01/23/making-rust-b... HN discussion: https://news.ycombinator.com/item?id=39112486

Voklen··on iPhone that fell from hole in Alaska 737 MAX flight is found, still open to Mail
I second this, a short timeout for security + caffeine for convenience is what all phones should have in my opinion.
Voklen··on Hacking my “smart” toothbrush
I have a third party brush head for my Philips Sonicare with none of the smart features and no electronics in the head (there's an air gap where they usually are) and it still works fine. This makes me wonder all the more why they put the effort in to secure the head.
Voklen··on Ask HN: Suggestions to host 10TB data with a monthly +100TB bandwidth
If you just want to be able to sync a directory between multiple devices with encryption options I'd recommend Syncthing. It's dead easy to set up, I've currently got it on a rpi backing up all my photos from my phone while syncing my Obsidian vault beteen my phone and desktop.
Voklen··on APLcart – Find your way in APL
I've also heard it has a really interesting system for creating UIs but cannot find anything about it
Voklen··on I bought back my acquihired startup
There seems to be no Firefox extension, are you ever planning on creating one? The most I could find was a thread with a link to a corrupt extension https://readlang.uservoice.com/forums/192149-general/suggest... I'd love to try it out but I can't seem to use it (also if making a extension I'd feel a lot more comfortable getting it off the Firefox Addons from addons.mozilla.org)
Voklen··on Punctuation Matters: How to use the en dash, em dash and hyphen
Ohh yes, reducing the amount of tasks the hyphen is used for helps as well
Voklen··on Punctuation Matters: How to use the en dash, em dash and hyphen
I do often wonder whether we should maintain traditional typography when moving to a digital age because punctuation evolves as language does. If we’ve deemed it unnecessary to have seperate symbols for each of the dashes and everyone uses language that way then that’s fine. We can also ask this question about smart quotes, you’ll notice I’ve been using the U+2019 as the apostrophe here and I could “quote” like this. It's a question of how much ambiguity it causes, how easy it is to input, and how subjectively aesthetically pleasing it is.

My personal opinion for hyphens is:

- Ambiguity: most can be cleared up with spaces, and for examples like 3-8 if it’s numbers we can tell it’s a range from context

- Ease of input: one character is a lot easier to decide between than 3 (or 4 if you include minus), and if there are rules for software to be able to input the correct character every time then the differences in characters become redundant

- Subjective aesthetics: I quite like the consistent compactness of the single hyphen

And for quotes:

- Ambiguity: They show when quotes start and end which is quite nice and we can have nested quotes. But these are things that are not critical to meaning and simply make it easier

- Ease of input: Usually automated but can absolutely tear through code if pasted in the wrong place. If we deem these smart quotes useful enough then they can coexist with typewriter quotes peacefully if we do not run the quote formatting on code blocks (which is where code should be anyway)

- Subjective aesthetics: I do like the look of smart quotes but would be willing to use straight quotes

Voklen··on Helix: A Neovim inspired editor, written in Rust
Yes, because if it's a language I'm comfortable in, if there's a bug I can hop into the code and try fix it myself. I find this happens most often for me with Flutter projects to be fair.
Voklen··on Helix: A Neovim inspired editor, written in Rust
I've tried to make the switch to Neovim from Vscodium before but there was so much configuration for all the language stuff (and I'm not the biggest fan of Lua). But after seeing this post and installing Helix it's been pretty painless so far and I think this can actually help me make the switch. I am about to try some configuration for Rust debugging but that shouldn't be needed once they've got full DAP support. I use Neovim as my standard text editor so the navigation and bindings aren't a problem, lets see if Helix can make my IDE be in the terminal too.
Page 1 of 2Next →