HNHacker News
TopNewBestAskShowJobs

dicytea

427 karma · joined September 28, 2019

submissionscomments
dicytea··on No CSS Club
The table didn't render that well for me: https://i.imgur.com/afFkYe1.png
dicytea··on Some companies think customers will accidentally cancel if it's too easy
> Make them type IRREVERSIBLY DELETE MY ACCOUNT!, in all caps, with punctuation.

This is what GitHub does. But incidents like this still happen: https://httpie.io/blog/stardust

> Due to an unfortunate sequence of events, I accidentally made the project’s repository private for a moment. And GitHub cascade-deleted our community that took 10 years to build.

> There’s a confirmation box. It’s designed to stop users in a situation like mine from doing something stupid. It tells you that “You will permanently lose all stars and watchers of this repository.”

If it happens to experienced developers, imagine the laymen. Humans are just fallible, I guess.

dicytea··on Spore Stats
I still sometimes dream that someone would leak the demo game (if you let me be a bit more greedy, along with the source code). Hey it might not be that functional, but it would still be awesome to explore what it was actually capable of.
dicytea··on Army tested 'germ warfare' on NYC subway (2015)
I'm not sure why you are leaving out the fact that they also used Serratia marcescens, which is considered pathogenic[1].

As for the other bacteria, what they used was not the "common soil bacteria" Bacillus subtilis, but Bacillus atrophaeus[2] which was known as Bacillus globigii at the time. I think this is the only clear factual mistake I can find in the article.

The article also claimed that Bacillus globigii is now considered a pathogen, but I can't find much information about it outside of the referenced book. I'll leave it to someone else to weigh in on this one.

[1]: https://en.wikipedia.org/wiki/Serratia_marcescens#Pathogenic...

[2]: https://en.wikipedia.org/wiki/Bacillus_atrophaeus

dicytea··on Tailscale doesn't want your password
I had the same issue with LastPass a few years ago. When I reinstalled my OS they decided to lock me out of my account because they thought I was a different person. The only way through is e-mail verification. Guess where that email's password was stored in?

Lost everything. Been using Bitwarden ever since.

dicytea··on Reconstructing Obsidian Features in Vim and Bash
For neovim, there's the obsidian.nvim[1] plugin.

There's also zk[2], a zettelkasten-based notetaking tool like Obsidian, but the functionalities are provided through a CLI and LSP server.

[1]: https://github.com/epwalsh/obsidian.nvim

[2]: https://github.com/mickael-menu/zk

dicytea··on Lua: The Little Language That Could
It's cute that you can do this, but it's not a practical solution, so I don't really know why people keep bring this up.

As shown by your example, arrays constructed the native way will start at 1. So you're going to need to make your own custom constructor which means additional overhead.

Also, all built-in functions that expects 1-based arrays will completely break:

    for _, value in ipairs({[0]="foo", [1]="bar"}) do print(value) end 
This will print "bar"

And even if you still insist on pushing through all of this friction by handrolling your own stdlib, everything is out of the window once you interact with any external library that you don't control.

There's a very good reason why no one is using this trick. Anything other than 1-based indexing is just undefined behavior.

dicytea··on The XY Problem (2014)
There were 2 suggestions for the asker to use ConcurrentDictionary before the asker clarified, and 1 more afterwards (probably because the answerer didn't read through the whole thread).

Other than that one response, this looks like a very constructive back-and-forth (which could've been way shorter if the asker presented his case accurately without exaggerating it), so I don't really see what's wrong with it.

dicytea··on Hacker New with Semafor UI
Assigning random stock portraits as the users' profile pictures isn't a very nice thing to do IMO.
dicytea··on Fish Folk – open-source Bevy game
> The game is currently under re-construction as it is being rewritten to use the Bevy game engine.

What did they use before?

dicytea··on Arch Linux: Git migration completed
Weird, I ran reflector which should update my mirrorlist with the 5 most recently synchronized mirrors, but I'm still not getting them.
dicytea··on Nyxt: The Hacker's Browser
Did a quick run with it and turned on vi mode from the settings menu.

The first thing I found awkward about it is that prompt fields are always initiated in normal mode. So if you want to execute a command with : or interact with an element using f, you have to manually activate insert mode first before being able to enter text into the prompt.

I'm sure there's a way to change this since the entire thing is in Lisp, but it sure is an odd default.

dicytea··on Flutter Web: A Fractal of Bad Design (2020)
Try Vimium C, the dropdown works for me here.
dicytea··on Guidelines for Brutalist Web Design (2018)
> It was purely decorative, but ugly decoration that only appealed to other brutalist architects, meant to trick people into thinking it was some "raw" construction element sticking out.

That's really funny, because I've seen websites that tries to appeal to "hacker"/"minimalist" aesthetics doing the same thing.

An example: the file-hosting service https://0x0.st. When you try to visit a link to a non-existing file, it will crash with a trace message that exposes the offending code block from fhost.c.

Wow, so RAW and BRUTAL. It's even written in C, so hacker-ish! Until you find out that the error message is fake: https://git.0x0.st/mia/0x0/src/branch/master/templates/404.h...

The server is actually written in Python and it generates a randomized, fake C-looking trace message for its 404 page.

dicytea··on AutoHotkey v2 Official Release Announcement
Wished that you chose toml/yaml/json/etc. for the hotkey daemon. One thing I don't like about new custom DSLs is that they usually don't come with a syntax highlighter and auto-formatter.

Also, will you also get rid of the *.generated.ahk stuff in the next release? It would be far more ergonomic if komorebi can just read and apply the yaml config directly.

dicytea··on Emacs should become a Wayland compositor
The fact that the punchline isn't a valid (or at least not a conventional) Emacs keybind still bugs me.
dicytea··on Cramming 'Papers, Please' onto Phones
Anyone else experiencing a weird visual illusion with the second code screenshot, or am I just going crazy? It looks almost as if the text is slightly tilted, but measuring it with a grid shows that they're perfectly aligned.
dicytea··on Porn use and men's and women's sexual performance
Interestingly, I can see basically almost all of the tropes described in the last paragraph in many male-targeted manga/anime/visual novel with romance elements.
dicytea··on U+237C ⍼ Right Angle with Downwards Zigzag Arrow
Something similar exists in JIS called 幽霊文字 (ghost characters), which refers to kanji of mysterious origin with no real-world usage that somehow made its way into the JIS character set. After some investigation, most of them turns out to be mistranscriptions of kanji from old historical materials.
dicytea··on Retired Husband Syndrome
It's interesting that the Japanese version of the article itself is 5 times shorter with barely any elaboration.
dicytea··on Show HN: Hacker News client with a twist
`wsad` and `hkjl` navigation doesn't seem to work in the modal popout which kind of defeats its purpose.
dicytea··on Firefox 84.0
>Adobe will block Flash content from running in Flash Player beginning January 12, 2021

What exactly does this mean?

Will the Flash Player projector still work after that date?

I still have some old files in my Flash archive that I would like to play occasionally, so I really hope that the projector does not have some kind of time bomb.

dicytea··on Gallery-dl – download images from several image hosting sites
I have been scraping regularly from Instagram (and a bunch of different sites) using gallery-dl for a while now, and I have yet to face any issues. Granted, I scrape at most only once a day, in a batch. So I don't know what problems you might face if you scrape more often.

The only rate-limit issues I've faced is with Twitter, because the way I do it is that I feed gallery-dl a text file containing the profile URLs that I want to scrape. But gallery-dl doesn't add a timeout in-between each input URLs, so Twitter might force a temporary cooldown on you if your list is a bit long.

But you can easily avoid this by writing your own shell script with your own custom timeout.

dicytea··on How to Think for Yourself
"If they're angry, then I'm right. But if they're not angry, then they're actually secretly angry and I'm still right."

It's so funny honestly.

dicytea··on I asked GPT-3 for the question to “42”
>That's not a mistake GPT-3 would make -- but a human would.

Where did you think GPT learned it from? ;)

https://www.ruralmessenger.com/blogs/fair-thee-well-good-sir...

https://www.amazon.com/Fair-Thee-Well-Nathan-Jones/dp/069241...

https://www.amazon.com/Symphony-Fair-Thee-Well-Requiem/dp/B0...

https://soundcloud.com/ozwaldmusic/fair-thee-well

https://www.youtube.com/watch?v=yCIRgihMJlg

dicytea··on GNU Guix 1.2.0
Just to quickly clear it up since this is brought up very often, RMS has changed his views on pedophilia[1]

[1] https://stallman.org/archives/2019-jul-oct.html#14_September...

dicytea··on Creating a Slack app that uses fewer resources
There's Ripcord[1], if you want something that is actually lightweight and webtech-free.

It can also function as a client for Discord. A shame that it is closed-source though.

[1] https://cancel.fm/ripcord/

dicytea··on Openbot: Turning Smartphones into Robots
It seems the website was created using Google Sites[1]

[1] https://sites.google.com/

dicytea··on Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
I recently moved from Workflowy to org-mode after being recommended by someone here and it has been a fantastic experience. Henrik's Doom Emacs distribution has really made the transition easy with its amazing out-of-the-box usability.

There is one minor feature from Workflowy that I miss though, which is is the ability to "zoom" into a headline. You can narrow subtrees, but its level won't be adjusted. I tried to use some horizontal scroll hackery but couldn't get it to play well when you're switching buffers. I'm not sure how to save those narrowed buffers across sessions either.

But in any case I definitely will stay with org-mode for quite a long time, it truly is a powerful piece of software.

dicytea··on PyIDM – Python open-source alternative to Internet Download Manager
I looked over their pricing tiers [1] and it's definitely not for me. The free tier is just absurdly limited (2 simultaneous torrent downloads, capped video quality, ads(!), etc). This might be acceptable in 2003 but I'm surprised this kind of stuff can survive nowadays when there are so many other free and probably superior alternatives.

[1] https://www.mipony.net/en/pro/

← PreviousPage 3 of 4Next →