HNHacker News
TopNewBestAskShowJobs

slashink

923 karma · joined March 3, 2013

video @ discord prev video @ twitch

hn at jonasbengtson.se

https://jonasbengtson.se

submissionscomments
slashink··on macOS Golden Gate Is a Buggy Mess
I'll be real I'm not going to argue with the author but having had to use Windows 11 now for the last few months, these bugs seems like a polished castle compared to the state of the windows desktop.
slashink··on Bucketsquatting is finally dead
(i work at discord)

Not saying that wasn't ONE of the reasons but the main reason was really that a large chunk of users had no idea that they even had a discriminator, as it was added on top of your chosen username. "add me on discord, my username is slashink" didn't work as people expected and caused more confusion than it was solving. This wasn't universally true either, if you come from a platform like Blizzard's Battle.net that has had discriminators since Battlenet 2.0 came out in 2009 it was a natural part of your identity. End of the day there were more users that expected usernames to be unique the way they are today than expected discriminators.

Addressing that tension was the core reason we made this change. We are almost 3 years past this decision ( https://discord.com/blog/usernames ) and I personally think this change was a positive one.

slashink··on Block the “Upgrade to Tahoe” alerts
I run both, Tahoe on laptop, Sequoia on mac studio. Tahoe is strictly worse, the corner radius drag issue is driving me crazy on the daily.
slashink··on Apple has a private CSS property to add Liquid Glass effects to web content
That used to be true but they absolutely do this today :(

Spent so much time trying to repro some functionality only to realize that Windows has an allow list for what apps it listens to for certain APIs.

slashink··on Fire hazard of WHY2025 badge due to 18650 Li-Ion cells
"WHY2025 orga has been a shitshow on the social & interpersonal level."

Curious to learn more as an outsider if you don't mind elaborating?

slashink··on VPN providers in France ordered to block pirate sports IPTV
https://en.wikipedia.org/wiki/Blackout_(broadcasting)
slashink··on Ask HN: Why is there no P2P streaming protocol like BitTorrent?
Twitch does not add 10-60 seconds of latency. The average latency with default OBS settings is 3-6 seconds.

Source: I worked on the Twitch video system for 6 years.

slashink··on Ask HN: Why is there no P2P streaming protocol like BitTorrent?
Latency.
slashink··on Air Canada to remove free carry-on from basic economy
It conflicts me to do “the reddit thing” and say “please read the article” but no. Personal item is not a carry on bag in the eyes of the airline.
slashink··on Ask HN: Life-changing purchases since 2020? (Under $100 and under $1000)
Under $100:

I bought a $2 rice cooker at a yard sale in 2020. Changed my life, yes really. Rice ALWAYS turns out well. I don't know why I bothered to make it on the stove before.

slashink··on Rust needs a web framework
For what I hack on I often run into issues with the FFI performance between go/c# <-> c/c++. I’d rather not write C or C++ and Rust is one of the few languages that allows me to mess around with obscure libs at native performance and yet slap a web interface in front of it. cxx/bindgen is stellar in how fast they allow you to wrap libraries. These cases is where I would want like the simplest most opinionated web framework (like gin in Go).

For everything else, there’s Go IMO.

slashink··on Dave: Discord's New End-to-End Encryption for Audio and Video
The goal here has been for this to be transparent to users and "just work", hopefully you should see no downsides to this! If you do, let us know!
slashink··on WhenFS: Calendar Is Now a File System
This is unhinged and I love every part of it! Apart from the repo having an attitude I often miss from the modern internet I also learnt something reading the code on how FUSE works!
slashink··on Show HN: 30ms latency screen sharing in Rust
Hey Sean, we both worked at Twitch Video but I left just as you were joining. I currently work on the Discord video stack and am somewhat curious about how you imagine Discord leveraging WHIP/WHEP. Do you see it as a way for these clients to broadcast outwards to services like Twitch or more as an interoperability tool?
slashink··on Converting a Cisco 7609 into a beer tap (2021)
Fun to see this posted this on HN (I am the author!). Happy to answer any questions. I think the general question I didn't really touch on is "why" and really the only answer for that is "why not?"
slashink··on Apple Vision Pro's Optics Blurrier and Lower Contrast Than Meta Quest 3
The author ends the review by saying “AVP is the superior product” so I find it hard to agree with your take. The information presented clearly shows the tradeoffs that Apple has chosen with their displays. It’s left up to the reader to decide if that’s a subjectively more enjoyable experience but from the objective viewpoint, the article does a good job at showcasing the drawbacks.
slashink··on I don't think the cheapest APC Back-UPS units can be monitored except in Windows
The Cyberpower series sold at Costco is unironically good. No frills or cool stuff, UI from 1995 but supports USB monitoring out of the box and just… works. I was about to make the brother comparison but after reading your entire comment realize you already did it.
slashink··on Rivers Cuomo is an active developer on GitHub
I know time is relative but I realized 2015 is 9 years ago ? Made me feel old.
slashink··on Rabbit: LLM-First Mobile Phone
Yeah it sets timers, that's about it. Not saying this product is good but the intention of what they are trying to enable here is a world apart from what Apple is running on the watch.
slashink··on Blot turns a folder into a website
Been a happy customer since 2018! Thank you so much for making it.
slashink··on The Virtual Blender Camera
My understanding is that modern renderers render in a "physically accurate" way. However, cameras throughout history has never captured images in a "physically accurate" way but rather through a set of imperfect techniques (lenses, film etc) which produces a certain look. When rendering, it's hard to make things seem realistic as they often look too perfect but something like this gets closer to how a photo would look.
slashink··on Firefox 115 Now Available with Intel GPU Video Decoding on Linux
Encoding yes. Decoding the image is equal, at least with h.264
slashink··on Stripe’s real pricing: a primer
Credit card reward systems & points are not free. Comes at the cost of higher transaction fees that eventually get passed on to the customer.

I’ve found these schemes much less prevalent in Europe (with the exception of AMEX, but half of the vendors in Europe seems to not accept that anyway).

On top of that, in the EU, interchange fees are capped to 0.3% of the transaction for credit cards and to 0.2% for debit cards. This prevents it from becoming the points hell of the US market.

slashink··on Mighty Retrospective
There are tons of these solutions in production for well over 10 years. Big media customers has run virtualized edit bays in AWS for at least 4 years at this point.

Reasons people don't use these solutions are the same reason Mighty ended up not working. Even in CAD applications, latency matters when trying to move objects in 3D space with precise mouse input or using a 3dconnexion spacemouse. Sure, you can overcome latency by doing what Google essentially invested in with Stadia, run GPU's closer to the edge but at that point the cost of just buying workstations for your employees is not that different from acquiring a stable connection (for 8+ hours a day) with the fee of renting the hardware.

slashink··on Brave browser now blocks cookie banners
I WANT to switch to Firefox but the reality is that the experience is still sometimes rough compared to chrome. It’s the small things that gets me. On Mac, clicking a link when Firefox isn’t open sometimes opens two windows. Sometimes the keyboard shortcuts stops working if you just tab to the app as you have to click on it for keyboard shortcuts to start working etc. I know other browsers plays a lot of tricks to feel snappy but reality is that the tricks works, Firefox can at times “feel” slower doing operations.

Chrome has none of these issues and as an effect brave is good. That’s why I’m testing brave.

I really tried this time, 9 month of Firefox.

slashink··on Short story about my Steam Deck
Not sure if you can draw that conclusion yet. The deck has been perpetually sold out since launch and is still a 6 month wait to get a device, they are selling them faster than they make them at the moment.

I don’t think this product will ever compete against the broad marketing effort of Nintendo however, it’s sort of a niche product in the end. With that said the comparison itself is odd.

Full disclosure: I do NOT own a deck and I do not intend to buy one.

slashink··on Please don't use Discord for FOSS projects
Resolved this with nyanpasu64.
slashink··on Please don't use Discord for FOSS projects
I understand the concern, trust me. We’re working on alternative methods.
slashink··on Please don't use Discord for FOSS projects
Phone number verification is purely one of many ways for Discord to drive down the amount of spam. Not used for any other purposes. We’re ofc working hard on enabling alternative solutions.

Source: I lead the anti-abuse team at Discord

slashink··on Builder Pattern in Rust
You can just implement the Default trait yourself and set sane defaults right? At least that’s how I use it, implement the default trait manually to easily return a initialized struct.
Page 1 of 5Next →