HN user

zebracanevra

919 karma
Posts1
Comments103
View on HN

Does this service do anything different/better than jsdocs.io?

I like the way jsdocs.io puts everything on one page.

I was initially confused when I looked up a package on tsdocs.dev and just got the readme. The actual type defs were tucked away out of sight in the hamburger menu. May just be a problem with the mobile site.

I Hate MFA 3 years ago

Bitwarden (as well as Vaultwarden) supports Passkeys as well now. You can even export the keys!

The OP is saying most of these plugins should be built in.

Using your analogy, WordPress should be a furnished apartment, not one where you have to buy all the white goods yourself. (if renting)

I don't think this demo is a good demonstration of the features this library can offer. Once you grab a piece, you seem to lock it for only you to use? This means there are no conflicts to resolve, the only conflict is when two people pick a piece at the same time, from which the only resolution is to give it to the user that picked the piece first.

I'd want a demo that shows a much better example of conflicts occuring.

Azure Down? 3 years ago

Coincidentally (or not?) the Oracle Cloud Australia/Sydney servers seem to be dead now. They've just acknowledged it, 45 minutes after the issue started. I can't even log into the control panel.

https://ocistatus.oraclecloud.com/#/incidents/ocid1.oraclecl...

Hmm... looking at this graph, it says the Azure reports started at around 8:35pm-8:50pm. I got an email of my OCI servers going down at 8:44pm. Certainly seems linked...

Watch out with this approach, emails sent via mailjet will have a mailing list id and unsubscribe header, and may be deprioritised. In gmail, with the default settings, they will land in the 'promotional' tab, not the main inbox.

Non-nitro users can stream in 1080p60, all they have to do is join a "boosted" server.

Which is very easy to do - you can find tons of freely joinable 'official' servers for games, which are boosted, and then join one of the available voice channels.

Effectively, placing ss before the input filename seeks the file (the container?) without decoding it. Placing it after will decode the streams while skipping to the point you specify.

Seeking the container is usually much faster than decoding and then throwing away what you don't need, but it has fatal flaw: most videos use p-frames and thus require you to decode the frames before it.

So, say you want to skip to 60 seconds in. The solution is to do "-ss 50 -i input.mkv -ss 10", which is fast and should get the keyframes you need.

This font's ragged looking nature — is it primarily because of the way the font was printed at the time? I would assume there is some loss of clarity and other artefacts introduced by how metal type printing prints. It seems like these fonts were created only by looking at printed works. Could the original metal blocks (sorts/matrixes/punches) still be around?

The React code in the article has a bug. If you click "Increment later", then immediately click "Decrement", the counter will go from 0, to -1, then erroneously to 1. To fix this, the code for the "Increment later" button should be `setTimeout(() => setCount(count => count + 1), 1000)`.

I don't believe any of the other frameworks have this specific problem.

Nothing Phone (2) 3 years ago

It's cool to hear other people (including me!) still using the 5T. Is Nothing as appealing to you as it is to me?

I remember buying the 1+1 and having people ask me what that phone was. That metal bezel was surely something. May sound a little pretentious, but I really liked being supportive of a company that (at that time, at least) did something different. To me, Nothing really seems to be continuing on with that philosophy. Even if this phone isn't spectacular in specs or otherwise, it has that one thing: it's unique. And I like that.

Now, I'd like it 10000x more if it also had a color notification LED...

I think they have made it easier recently.

Also Australian, my dad (70) came to me a month ago really stressed out about signing up for Prime accidentally. I managed to cancel it for him, which wasn't too hard, 3 or 4 pages where you have to click the right button to continue.

I think designs like what Amazon does here are easily navigable by us, but anyone who's not great at computers will struggle.

My Dad was adamant that he chose the delivery option without Prime, which is why this situation was really stressful for him...

Yes, a lot of SSD vendors scam their customers by releasing the first batch with a lot of SLC, reviews are released, and then months or years later silently swap it out with inferior flash.

pnpm works just fine in docker, though? All files are installed to the .pnpm folder inside of node_modules, and then all the packages are symlinked to that folder. In other words, as long as you copy node_modules there is no problem, which is what you would normally do anyway...

I'm really happy with using docker and compose for everything. You really can't beat how well it works on a single host.

Worrying about having to configure systemd? "restart: always" in compose. Caddy updates? Caddy provides an up to date docker image. You can't get around caddy's config, but tbh, you do it once, and then you're done. It's way better than nginx. Deploying a new version of your go application is just "docker compose up -d".

If you don't like Wikipedia's look, create one yourself! User styles are freeing. Here's what I currently have: https://i.imgur.com/P6Ie59b.png (unchanged: https://i.imgur.com/HOKASy8.png)

I like the ToC on the left side, but I also liked how only the content had a white background in the old version. I find it draws my eye to the content much better. With that change and a few others to reduce the whitespace here and there, I like my version much more than what Wikimedia has done. https://pastebin.com/A3CZxg8m

Yeah, same reaction for me... I've always liked the small gradients on the top and the long list of things down the left side which I never click. Felt homely. I'll miss it.

This scenario is the same for nearly every multiplayer video game.

Here's a recent example in the Russian game Escape from Tarkov[1]. A player kills a developer and gets banned moments after for cheating. Luckily he manages to catch it on video, and posts it to reddit. He's subsequently unbanned. Why was he banned? "false alarm triggered". When asked for more details, BSG responds "Sorry, can’t tell you cause it’s part of anti cheat system, hope you understand". Which is ridiculous.

BSG is in Russia and therefore untouchable, but I don't have much hope for these other companies like ATVI who are doing the sort of abuse.

[1]. https://www.reddit.com/r/EscapefromTarkov/comments/zawwc5/i_...

If people wanted to use things like generics and metaprogramming with Hare, what's the solution? Write a transpiler, or just don't–use another language? I admire wanting to keep the language simple, but generics usually makes my programs simpler. At the expense of a more complicated language specification.