248 karma · joined January 11, 2021
Over the last year, I was troubleshooting issues with the following connection flow:
client host <-- HTTP --> reverse proxy host <-- HTTP over Wireguard --> service host
On average, I could not get better than 20% theoretical max throughput. Also, connections tended to slow to a crawl over time. I had hacky solutions like forcing connections to close frequently. Finally switching congestion control to 'bbr' gives close to theoretical max throughput and reliable connections.
I don't really understand enough about TCP to understand why it works. The change needed to be made on both sides of Wireguard.
My current/primitive understanding:
* CDDL is 'BSD-like'- allowing the right for CDDL code to co-exist in perhaps proprietary/closed source codebase, so long as the CDDL parts remain CDDL. It does not make demands for non-CDDL parts, allowing dual-license scenarios?
* GPL demands all code in the same codebase are subject to GPL. e.g. This excludes a scenario where some parts are open source, and others proprietary/closed.
* All contributions to the Linux kernel are subject to GPL
* Say OpenZFS is merged into Linux, CDDL demands that OpenZFS parts remain CDDL?
Now the resulting codebase has more restrictions than the spirit of the CDDL allows for. Is this not a conflict?
If you could attempt to ELI5 how I'm potentially getting part of this wrong, or point me to some article, I'd appreciate it! I honestly find this stuff pretty confusing.
Bless Carmack for including features such as scaling render output independently from screen resolution (+/- buttons by default?). It allowed us to share this vision of the future with our not-quite adequate DX2-50.
I really appreciate that the new SOM for the Pocket will be compatible with the Reform. I can't afford a Pocket, but I will be upgrading my Reform.
https://teklager.se/en/products/router-components/pc-engines...
However, I'm making this comment on an MNT Reform. It has served wonderfully as my only laptop for the last year. I'd love to know about equally successful laptops that actually shipped, combining the same set of ideals that were important to me: Open hardware (to a further extent than something like Framework) & tough build quality.
(password-at-risk-blah-blah)... 'iPad can help you re-secure your account.'
She associates poor grammar with phishing attempts, so assumed this could not have been a genuine notification from Apple. When I checked my own devices, it seems clear that their approach is at least consistent.
We need a better place than reddit where a wide variety of users can congregate and honestly discuss their experiences with products. Very hard problem when the market is basically at odds with what consumers want, in this regard.
Caddy in particular is extremely easy to configure, with the bonus that HTTPS/Lets Encrypt has never been free'er. Wireguard configuration is also gloriously minimal but admittedly, potentially tricky to get right the first time.
It's just good to consider alternatives to Cloudfare's network dominance, if you can afford it.
However, even if you just adjusted all the other dev costs in that list by a factor of two or three - Star Citizen would still easily remain in the top five.
My point was mainly- Compare CIG's efforts to other studios that have spent hundreds, or even just tens of millions!
Don't be generous to Cloud Imperium Games (CIG).
If I had to present but a single slide:
https://en.wikipedia.org/wiki/List_of_most_expensive_video_g...
They've spent more time & money than any other game development studio for a single project, broken promises, and delivered nothing that resembles what most people would qualify as a playable game. They've only given evidence that they will continue wasting resources.
For some really entertaining coverage, I'd highly recommend:
"Sunk Cost Galaxy", an amateur YouTube series made by former fan/investor/associate/!?: https://youtu.be/gU3uEBUBIEA
And LTT's more recent feature, which definitely pokes fun but is still overly generous IMO: https://youtu.be/bYs_zn2pTZo
MNT recently announced standalone keyboards with other Kailh switches as options. It's using the same PCB, so I've ordered one with choc white and plan to do a board swap with my Reform.
To respond to the somewhat rude "don't come to Amsterdam and do drugs if you don't know what you're doing" post:
You have a strong psychedelic substance being legally sold with totally unknown strenghth (as 'grams of truffles' doesn't count). What could go wrong? These products definitely need better labelling. I've also seen ridiculously strong pot edibles being sold in Amsterdam with insufficient labelling, but I digress.
This particular doseage mistake might not have been made if mushrooms were legally available as their psilocybin content is much more predictable. ("I did X grams last time and that was fine so I'll do X grams again!" is mostly reasonable) The problems are exacerbated by prohibition.
I purchase music from Bandcamp, where everything can be downloaded DRM-free. https://bandcamp.com/
I have a VPS with Navidrome as a web streamer/front-end. Navidrome also provides an API compatible with Subsonic. https://github.com/navidrome/navidrome
For iOS, play:Sub has a pretty nice UI, streams everything from the server, transcoded on-the-fly from FLAC to Opus. https://apps.apple.com/us/app/play-sub-music-streamer/id9553...
It's quite a joy to use and it feels good that the artists (especially lesser known) get paid more than through spotify/apple. I also throw a little bit of money at the Navidrome dev every month.
Personally, I used one pair of ath-m50x's for about ten years. I just replaced it with some Beyerdynamic's, which I expect to also last at least ten years.
All of the Bluetooth headphones and speakers I've bought have lasted less than a few years. Half the time the batteries fail (and often aren't user-replaceable), the other half it's some component I'm unable to diagnose myself.
A lot of what I learned about networking I owe to the coolness/fun factor of installing OpenWRT on WRT54G units when I was a teenager.