HNHacker News
TopNewBestAskShowJobs

Arie

81 karma · joined June 27, 2011

submissionscomments
Arie··on Sonos CEO says the old app can't be rereleased
Sonos devices and apps used uPnP. The router was not involved.
Arie··on YouTube doesn't want to take down scam ads
That's the one
Arie··on YouTube doesn't want to take down scam ads
Got that one as well a bunch of time with 2 fake dutch inventors. Reported it, got denied because Youtube thinks it's fine to promote a scam like that.
Arie··on Russia’s population nightmare is going to get even worse
> Ah yes, if line doesn't up and to the right then it must be bad.

For life expectancy, yes.

Arie··on 2/3 of kids bike to school in Assen because it was designed that way (2013)
It can also be read as 1/3 are walking:

> The remaining 1/3 are those who live close enough to the primary school that they are more likely to walk.

Arie··on Things I can’t do on macOS which I can do on Ubuntu (2020)
Didn't that halve the cursor speed as well?
Arie··on Ask HN: Why don't more software projects use BitTorrent for downloads?
Steam downloads are plain HTTP in separate file chunks. Easy to cache and load balance across connections.
Arie··on Expanded testing of video conferencing bandwidth usage over 50/5 Mbps broadband
1000/200 per segment of course. So in a typical HFC network that can be shared between 40-400 homes.
Arie··on Evaluating TCP BBRv2 on the Dropbox edge network
SQM with Cake is a life saver in any kind of network with bufferbloat. The per-host/IP fairness is the cherry on top.
Arie··on Cable Haunt: A critical vulnerability found in cable modems
My cable modem is in bridge but I can also reach its web interface the management IP. In that case, you should find out if the modem is vulnerable because an exploited modem could still be messing with your traffic.
Arie··on AMD Ryzen 9 3950X is the fastest processor on Geekbench
Geekbench just lists the stock speeds for the chip, not the actual speeds used for the benchmark.
Arie··on Mumble – Open source, low latency, high quality voice chat software
For over 10 years I've been running a semi-public Mumble server. It's pretty much zero effort, low CPU and low bandwidth usage.

These days mainly just as a backup for when Discord lags, which over the past few weeks has been often. It's so nice to have a very good, open source, self-hosted, encrypted communications app as an alternative to yet another Electron app.

Arie··on FBI kicks some of the worst ‘DDoS for hire’ sites off the internet
For web traffic, yes, it's a solution. But if you deal with gameserver traffic like me, Cloudflare can't save you.

OVH's anti-DDoS (GAME variant) is quite good in my experience for protecting non-web traffic.

Arie··on ASRock motherboard destroys Linux software RAID
That's very interesting, that just made me realize my x299 ITX board has the exact same issue with CSM while trying to boot into OS/X (so also BSD-ish, but hackintosh). So a good chance of hanging on boot, unless I disable CSM and a power loss event will clear this CSM setting.
Arie··on ASRock motherboard destroys Linux software RAID
I recently encountered a bug in an Asrock UEFI (CPU power limits ignored in the X299 ITX motherboard) and contacted Asrock about it. Got a fixed version emailed to me within a couple of days. Perhaps try that instead of the forums.
Arie··on What Can I Do About Bufferbloat?
Smart queue (fq_codel + htb) does not do per-host fairness, only per flow fairness. So a single host on the LAN can still hog all the bandwidth.
Arie··on Fixing bufferbloat on your home network with OpenBSD 6.2 or newer
Just enable smart queue QoS in the web interface. The ER-X should be able to handle links up to about 150-180Mbit with Smart Queue QoS enabled.
Arie··on Fixing bufferbloat on your home network with OpenBSD 6.2 or newer
Just enable smart queue QoS in the web interface. The ER 6P should be able to handle links up to about 300Mbit with Smart Queue QoS enabled.
Arie··on What Can I Do About Bufferbloat?
You're one of the lucky ones with an ISP with properly configured buffers. A+ is the goal on that test though, which basically means no extra latency under load.
Arie··on What Can I Do About Bufferbloat?
I love the ER-X because it's cheap, generally available and a fine router with SQM. Just keep in mind that with smart queue enabled it will top out at about 150-170Mbit. If you're on a faster connection the Edgerouter ER4 with its faster quad core CPU should be able to handle up to about 300-350Mbit.

When you need to shape even more bandwidth, routers based on the Marvel XP Armada chipset do very well. I flashed a Linksys WRT1900ACS with OpenWRT and was able to shape about 600-750Mbps before it ran out of horsepower.

Arie··on What Can I Do About Bufferbloat?
Why would you have to choose either?

fq_codel and cake use a tiny bit of packet loss to get a sending host to back off, for example to keep a large download flow within the limits of your home link. Other flows aren't affected.

Bufferbloat regularly adds hundreds of ms on home internet connections, you can get an indication of your bufferbloat on http://www.dslreports.com/speedtest

Arie··on What Can I Do About Bufferbloat?
An awful lot of home broadband connections suffer from bufferbloat and even for the ones that don't, a single host can easily hog all the bandwidth. If you're used to getting lag in your VoIP or gaming when a house mate starts a stream/download/torrent, this can be fixed :)

The cake traffic shaper in OpenWRT is amazing for fighting bufferbloat in your home network and it can also do almost perfect fairness in dividing the available bandwidth per LAN host with very little configuration. Just get it as part of the SQM tools in OpenWRT and enable it. For the per-host-fairness take a look at the "Make cake sing and dance" from this link: https://openwrt.org/docs/guide-user/network/traffic-shaping/...

If you use an Edgerouter, you can get the cake traffic shaper but you'll have to do without the easy web interface OpenWRT has: https://community.ubnt.com/t5/EdgeRouter/Cake-and-FQ-PIE-com...

Arie··on In MySQL, don’t use “utf8”, use “utf8mb4” (2016)
This is supposedly fixed in databases created with MySQL 5.7 and up.

> MySQL 5.7 (2015) added some optimizations such as a variable length sort buffer, and also changed InnoDB’s default row format to DYNAMIC. This allows for indexes on VARCHAR(255) with utf8mb4; something that made migrations more difficult prior.

https://mysqlserverteam.com/mysql-8-0-when-to-use-utf8mb3-ov...

Arie··on Use a Mikrotik as Your Home Router (2017)
They provide the GPL sources and SDK to build the entire kernel or just custom modules. 3.10.x kernel, but still.
Arie··on Watch All the Apple TV Aerial Video Screensavers (2015)
Windows screensaver: https://github.com/cDima/Aerial Mac screensaver: https://github.com/JohnCoates/Aerial
Arie··on How we build microservices
Sorry, I meant automated testing. Getting all the piecies running in a test stage isn't hard.
Arie··on How we build microservices
Every little piece is easy/easier to test, but testing end-to-end over multiple micro-apps is hard in my experience.
Arie··on A Case Against Cucumber
I love cucumber. When you join the development of a project it's a great place to start and learn what the project is about.

The whole 'customer writes features' thing never worked for me either, but just having it as automated specifications for my projects makes it very valuable for me.

Arie··on Karma - pay as you go data by sharing your hotspot
If someone just uses your hotspot (signs in through Facebook :/ ), you get free data.
Arie··on Global Day of Coderetreat December 3rd
Code retreat is not about writing tests or code quickly, it's about writing them as well as you possibly can. If you have 2 lines of code after 45 minutes, that's fine. If you've solved half the problem, that's fine too. The 45 minute cycles are there to prevent you from attempting to solve the entire problem. You should be writing the best code you can, not try to solve as much of the problem as possible in 45 minutes.

During the break between cycles you can reflect on the solution you tried to write and hear how other pairs tried to solve the problem.

Page 1 of 2Next →