Readit News logoReadit News
mdtusz commented on Ask HN: How different is AWS/GCP/Azure in everyday work    · Posted by u/michal_kluczek
mdtusz · a year ago
Mirroring what many others have said, Azure is often broken and generally frustrating to use. Performance is also often _quite bad_ and there will be frustrating network limitations based on seemingly unrelated configurations. For example, we discovered that we could nearly double the download speeds to our webservers (downloading from Azure storage even) by upgrading to a beefier SKU. This may sound reasonable on the surface, but we were seeing speeds of only ~10Mb/s, often less. Even now, we see extremely slow download speeds and it is dependent on time of day - slowest during peak business hours and faster in the dead of night. I understand network congestion, but this just seems completely absurd when we're talking about servers that both exist within the same Azure region - likely in the same DC - having worse download speeds than I get from my $5 DigitalOcean droplet to my house.

Azure storage is absolute hot garbage.

mdtusz commented on Sans-IO: The secret to effective Rust for network services   firezone.dev/blog/sans-io... · Posted by u/wh33zle
k_bx · a year ago
Yep. The only things about async that bothers me is the need to write ".await" everywhere. I wish there'd be a way to inverse this, and actually just run ".await" by default, while having a special construct not to.
mdtusz · a year ago
You mean `.await`, I assume?
mdtusz commented on Why is it so hard to build an airport?   construction-physics.com/... · Posted by u/gmays
thaumasiotes · a year ago
I thought the main counterexample to that argument was the fact that it has never worked anywhere.

From what I've heard, the Olympics have failed to benefit every city that's hosted them except LA, and the reason they were good for LA was specifically that no new infrastructure was built to accommodate them.

mdtusz · a year ago
Many will disagree with me, but the Vancouver Olympics prompted construction of some things that I would consider vital to the Sea to Sky region - the highway upgrade being the biggest.
mdtusz commented on Why is it so hard to build an airport?   construction-physics.com/... · Posted by u/gmays
thaumasiotes · a year ago
I thought the main counterexample to that argument was the fact that it has never worked anywhere.

From what I've heard, the Olympics have failed to benefit every city that's hosted them except LA, and the reason they were good for LA was specifically that no new infrastructure was built to accommodate them.

mdtusz · a year ago
Many will disagree with me, but the Vancouver Olympics prompted construction of some things that I would consider vital to the Sea to Sky region - the highway upgrade being the biggest.
mdtusz commented on IRS to begin trial of its own free tax-filing system   nytimes.com/2024/01/05/yo... · Posted by u/thelastgallon
asia92 · 2 years ago
Not canada
mdtusz · 2 years ago
I had high hopes that SimpleTax would have been bought by the CRA, but sadly now it's been absorbed by Wealthsimple instead.

Still worth using though and is pretty straightforward and easy to use.

mdtusz commented on Getting Started with Axum – Rust's Most Popular Web Framework   shuttle.rs/blog/2023/12/0... · Posted by u/dohman
boredumb · 2 years ago
I've been using Tide with great success lately. Also - for my own projects I haven't used docker lately and just dump the binary with it's configs to the debian box with a systemd configured and so far it's been painless, ymmv.
mdtusz · 2 years ago
Tide is fantastic and has IMO the best ergonomics (and could be improved to be even better), except it's essentially abandonware at this point. I'd love to see it continue and thrive, but there's many PR's that have been ready to land for a long time gathering dust, and plenty of open issues that are at a standstill because there's simply no momentum or direction.

Not blaming anyone - the maintainers don't owe us anything - it just wouldn't be my crate of choice if I was starting today. If any of the maintainers read this, shoot me a message because I'd love to help out and get the ball rolling again on tide.

mdtusz commented on Migrating to OpenTelemetry   airplane.dev/blog/migrati... · Posted by u/kkoppenhaver
maccard · 2 years ago
I've spent a small amount of time in datadog, lots in grafana, and somewhere in between in honeycomb. Out applications are designed to emit traces, and comparing honeycomb with tracing to a traditional app with metrics and logs, I would choose tracing every time.

It annoys me that logs are overlooked in honeycomb, (and metrics are... fine). But, given the choice between a single pane of glass in grafana or having to do logs (and metrics sometimes) in cloudwatch but spending 95% of my time in honeycomb - I'd pick honeycomb every time

mdtusz · 2 years ago
Agreed - honeycomb has been a boon, however some improvements to metric displays and the ability to set the default "board" used in the home page would be very welcome. Also would be pretty happy if there was a way to drop events on the honeycomb side for a way to dynamically filter - e.g. "don't even bother storing this trace if it has a http.status_code < 400". This is surprisingly painful to implement on the application side (at least in rust).

Hopefully someone that works there is reading this.

mdtusz commented on How Turborepo is porting from Go to Rust   vercel.com/blog/how-turbo... · Posted by u/hardwaregeek
bluejekyll · 2 years ago
Yes, I’m wondering if people have bad experiences with CBOR, thrift, flatbuffers, protobuf, messagepack, etc. There are a huge number. I think Protobuf might be the best choice across all languages at this point, maybe?

But that’s my question, if you choose a binary format, what are the issues to look out for?

Example, I work with Java, Rust, Go, and Python at work. I have specifically had issues with Avro (not my choice) which is really well supported in Java, but not much else.

mdtusz · 2 years ago
Still early days, but we've been using CBOR instead of JSON lately at work for interfaces that have "settled" and it's been great. Means that you can shake out the early integration issues using human readable JSON, then just switch the ser/de once it's all playing nice.

Binary data support is pretty nice too for avoiding multipart request bodies.

mdtusz commented on LazyVim   lazyvim.org/... · Posted by u/tambourine_man
oblio · 2 years ago
> That being said, your gripe seems to be overstated, if this is your biggest problem with vi-style binds.

I like their composability and I'm generally fine with them, the real Vi problem is just... bad embeddability. Almost none of the apps that I'd want to use with Vi bindings support them to a native Vi level (Firefox - it used to support them well but then they killed the extensions; shells with Vi support only have half baked support, same for IDEs, let alone stuff like Outlook and whatnot :-) ).

Their lack of ubiquity will always doom them to a niche thing used by devs and sysadmins, sometimes, and only by some of them.

mdtusz · 2 years ago
Check out Qutebrowser. It's almost entirely usable from the keyboard only using vimlike bindings. Lags behind chromium/qt a bit for the actual engine, but these days it's totally usable and has become my daily driver.
mdtusz commented on How to register a Kei truck in Pennsylvania   danwilkerson.com/posts/20... · Posted by u/danwilkerson
chihuahua · 2 years ago
If by "they are absolutely everywhere" you mean "I've seen one of them in 25 years of living here", then I agree.
mdtusz · 2 years ago
Forgetting that BC exists entirely. If you search "Kei" on Craigslist Vancouver, there's currently 37 postings, and they're constantly being imported here. I see them in Washington as well, although those may be Canadians just visiting.

u/mdtusz

KarmaCake day568August 1, 2014
About
[ my public key: https://keybase.io/mdtusz; my proof: https://keybase.io/mdtusz/sigs/FAD2AvtLKbt5IeNmKeXTCV-CJhFYm-csNwRK7Ewlz7w ]
View Original