HNHacker News
TopNewBestAskShowJobs

Forricide

146 karma · joined July 3, 2020

Software developer. C++, Python, Rust. English, French.
submissionscomments
Forricide··on C++20, How Hard Could It Be
It's so funny to me that MSVC has become the cutting edge of C++ standards implementation. I remember starting out when it was a joke compared to Clang - although I was a novice, so who knows how complete my knowledge was at the time.

In any case, it's a really impressive effort from STL and the rest of their library team. STL has some incredible CPPCon talks, too.

Forricide··on I spent a year designing a low profile, minimal mechanical keyboard
It's super funny reading this comment section having just recently started looking into custom mechs. My reaction on looking at the website was - whoa, a nice 70% keyboard, so nice to see a custom build that actually has function keys. Then getting to the comments being pretty shocked at how few people seem to actually be familiar with the concept of 70% keyboards.

I always kind of figured the mech scene was popular with tech enthusiasts but I guess it's still a niche regardless.

Anyways, this is a really nice looking keyboard. It's also really nice to see a custom mech made for macs, but I do agree with other comments that outlined how hard it is to actually take in the keyboard. There isn't just a normal full on picture of it.

Forricide··on RavynOS – Finesse of macOS, freedom of FreeBSD
> Yes, the application hasn’t quit. You’ve only closed its last window.

To further expand on this, this is also application-defined behaviour. The application can choose whether it wants to stay open or close. This is no different from Windows (e.g. closing a Spotify window will just minimize it to taskbar), it's just that Cmd+Tab by default shows all running applications, whereas Win+Tab/Alt+Tab on Windows by default shows open windows.

Forricide··on Why I built a dictionary app
That's unfortunate. I'm lucky enough to have studied my target language on & off for over a decade and one of my main issues at this point is vocabulary. But you're not wrong - it's not useful for everyone.
Forricide··on Why I built a dictionary app
The flashcards feature of this makes it seem super useful for language learning. Unfortunately, it doesn't seem to support non-English languages? At least on iOS, the OS has built-in dictionary support for a huge variety of languages. It would be super cool to see something just like this app, but with support for more languages, perhaps through the OS's dictionary (although I'm not sure if iOS makes that available to apps)
Forricide··on Ploopy open source thumb trackball
Maybe slightly off topic, but - looking at this mouse, the shape it has overall is exactly what I'm looking for ergonomically (not vertical, but slightly more slanted). Are there mice like this that have 3+ side buttons instead of a trackball?
Forricide··on Americans are drowning in spam
> email

Aside from using Gmail, which has quite good spam filtering, my solution to email spam is siloing: using a separate email account for different categories of account sign-ups, etc. I just checked my 'good' email's spam folder, and there's nothing there - I get maybe one spam email every few months. (In order to reduce friction, I have autoforwarding from other emails, which doesn't resend spam with gmail - but there are other solutions which would presumably work for any email provider).

The only downside is, with paid email accounts, this could be monetarily problematic - which I don't really see a solution for, unfortunately. But, it's definitely way easier to filter email spam than physical/phone spam.

Forricide··on A Census of Minecraft Servers
This is correct yeah, there's a lot of effort involved in porting mods to newer versions. Larger mods slowly move in that direction, but at the end of the day even now people are playing modpacks from 1.12 because there simply aren't equivalent ones in newer versions (with the same set / feel of mods)
Forricide··on A Census of Minecraft Servers
Many people still run on older modded versions. To use the example you gave, HarvestCraft 2's CurseForge page[0] says:

> Welcome to the brand new HarvestCraft for 1.14.4 and beyond! Please read carefully as this is NOT a update of Pam's HarvestCraft but a re-boot.

1.14.4 is 3 years old, but many (many!) servers are still running on 1.12 or older versions if doing modded. There simply isn't an incentive for many mod owners to update their mods to the latest version, so the "community updates" as a whole are generally quite slow and people end up stuck on their favourite version.

Edit: Looking at the article, they also only analyze Forge mods. On newer versions, other mod loaders are gaining popularity, whereas Forge is the de-facto mod loader for 1.12.

[0] https://www.curseforge.com/minecraft/mc-mods/pams-harvestcra...

Forricide··on Don't ask to ask, just ask (2019)
Yep, this is what I do! If I have a complicated issue and Google won't solve it, I'll write up a clear, context-inclusive explanation of the issue and what I'm looking for, then paste it into a couple different groups. Usually, if Google can't help, it's too specific of a problem for it to be likely that a tech help group can solve it also - but sometimes it works, or people have other ideas.
Forricide··on Don't ask to ask, just ask (2019)
This might be the rationale, but it's fundamentally very wrong. In the vast majority of "programming/tech discussion/help" spaces I frequent, the response to this is almost always going to be: "Maybe, ask your question."

It turns out that, a significant percentage of the time, the "preconditions" for the question are either: - Way too specific (i.e. yes, even a non java expert knows what "nullpointerexception" means) - Not nearly specific enough (i.e. no, I know Java but your issue is from a specific library with 1 page of documentation from the 90's)

This, in my opinion, is exactly what makes the 'asking to ask' so frustrating. It's impossible to know if I can answer your question without actually knowing what the question is. And if I ask what the question is, now I'm the one uncomfortable with the situation when it turns out to be something I can't help with.

edit: I also feel like it's worth noting, I'm aware that formulating a good question takes time and effort; however, in the "asking for help" / "giving help" scenario, it's very much common courtesy to do the most you can to enable people to help you. We want to help! But please ask a good question. (I do totally understand that asking good questions is a hard thing to learn, though! I started out asking very poor questions and slowly learned over time.)

Forricide··on Why does Google use location for language rather than browser settings?
> It’s not the case for a very large portion of people around the globe.

Yep, even people who speak one language might put their phone or browser into another language for learning (immersion) purposes but need your important (e.g. banking) application to be in their native language regardless.

Forricide··on Wordle is pretty damn smart in many subtle ways
Josh Wardle, creator of Wordle, was interviewed on the Syntax podcast and they discussed exactly this. I'd paraphrase the segment (it was a really interesting bit on design philosophy) but I don't remember it quite well enough so I'd probably butcher it. But, suffice it to say the creator agrees.
Forricide··on How to mentor software engineers
> And now I've discovered that vim spell check skips words with leading markdown symbols like `*randical`. I'll have to dig into that more.

Taking a quick look, for me it seems that (Neo)Vim spell check skips anything in italics or bold. No highlights whatsoever anywhere in that region. Definitely not something you want to realize _after_ publishing articles!

Edit: Considering the comment about using :syn off, seems like this is probably a conflict of some kind with the way Vim actually italicizes/bolds things in terminals that support it, now.

Forricide··on Ubisoft deleted account with hundreds of dollars’ worth of games for inactivity
Wow, glad I saw this - it explains a lot. Went to go and try to play an AC game again after giving up a year or two ago and couldn't figure out my login details. Guess this is (maybe?) why. Can't find a deletion email though, so it seems impossible to know for sure.
Forricide··on Writing books is not really a good idea
I feel that this article might suffer from being a bit hyperfocused on specifically publishing novels, and therefore ignoring other forms of fiction.

> The real success story here is N. K. Jemisin who was earning $5,068/month publishing fiction on Patreon before she received a traditional publishing contract and went that route instead. But she is the only real case study we have.

In particular, this line rings false, considering Wildbow is currently publishing fiction at $6000/month and has been steadily growing for years. Taylor Fitzpatrick[1] is publishing fiction at a per-story rate, which is harder to calculate a strict number for, but could easily be up there. SenescentSoul[2] is making at least $5000/month, but doesn't show the actual number on their patreon. I could go on; although I've read Wildbow's work in the past, I've never heard of the other two, and just found them by searching "writing" on patreon.

Of course, none of these are strictly writing novels: Wildbow is a web serial author; SenescentSoul appears to be the same, and the other is a short story author. This is perhaps why the author (intentionally? unintentionally?) seems to have left such a large area of successful fiction writing out of their article.

However, not mentioning the huge success of self-published LitRPG, romance, web serials, etc. in an article that is centered around positing the question "Could the creator economy work for fiction authors?" seems like a rather large oversight to me. None of these people mentioned are making the prized $10k USD/month that the author holds so highly (although [2] might be), but they're all extremely successful even relative to the world of traditionally published novels, and they're far from the only examples.

I understand that this author is quite focused on novels specifically, but self-published novels from romance/litrpg authors can also be quite successful; this is much harder to find numbers for than patreon-based authors, of course, so this is only an anecdote.

[0] https://www.patreon.com/wildbow [1] https://www.patreon.com/imogenedisease [2] https://www.patreon.com/senescentsoul

Forricide··on Pandoc – A universal document converter
Not sure if this is a joke but if you read the linked docs [0] you'll see that the concept of filters is that you the user can write programs (essentially plugin-style) that modify the AST Pandoc generates in order to perform the conversion. But this explanation is ultimately worse than the actual doc page, so I'd recommend just reading that.

https://pandoc.org/filters.html

Forricide··on Calibre 5.0
Couldn't agree more, it's been very strange reading through this thread & multiple linked launchpad threads to see how critical people can be of things they themselves can't (or aren't willing to) fix - then the understandably irritated responses being pasted out of context all over.

I don't understand this hypercritical way of looking at things, especially considering how powerful and useful Calibre is. I plugged in a very old e-reader to my computer and tried a variety of things to put books on it; Calibre was the only thing that worked (including the actual ereader software!) I can't imagine how much work something like this would take to maintain.

Forricide··on Botswana: Lab tests to solve mystery of hundreds of dead elephants
The American Bird Conservancy estimates that "In the United States alone, outdoor cats kill approximately 2.4 billion birds every year." [0]

Although it's true that everything we do as a species / society has an impact on the environment, I think it's still important to look at things like this with perspective. Unfortunately, even green/renewable energy sources have a negative impact on the environment; wind isn't the only one. Not sure I really disagree, though, just wanted to mention that the wind impact isn't really that (relatively) bad.

[0] https://abcbirds.org/program/cats-indoors/cats-and-birds/

← PreviousPage 2 of 2