HNHacker News
TopNewBestAskShowJobs

davewritescode

1,705 karma · joined April 23, 2014

submissionscomments
davewritescode··on .NET 8
I just starting using .NET professionally very recently and coming from Go and Java a lot of the .NET platform is just downright pleasant.
davewritescode··on Fourteen Years of Go
You can’t get the old behavior back with a flag as of 1.17 and if you could I wouldn’t be complaining.

Also, the reason CN is deprecated has nothing to do with security but the maximum length of the field in the spec. Chrome ignores it but every cert I’ve seen recently still includes it for legacy compatibility.

It’s not a huge dealbreaker but it forced me to go make 3rd parties regenerate their certs before I could upgrade my version of go.

davewritescode··on Fourteen Years of Go
I believe it’s more widely used than Go
davewritescode··on Fourteen Years of Go
This isn’t true at all and I’ve complained about it before but the go maintainers introduced a big breaking change in the x.509 standard library that caused a lot of scrambling.

https://github.com/golang/go/issues/39568

As far as I know every other language standard library still allows CN to be used to validate the hostname when the SAN field doesn’t exist.

davewritescode··on Fourteen Years of Go
As a fan of Go the only really thing I’m missing is a better way to work with data. Something like LINQ probably wont ever be possible with Go but built in support for map/filter/reduce with some handy built in aggregations would make a lot of things simpler to accomplish.

I’m not asking for the full Java streams equivalent, it would just be nice to be able to filter a slice or perform basic transformations without having to resort to for loops.

davewritescode··on Hard-to-swallow truths they won't tell you about software engineer job
You're just furthering my point that your good attitude is a major component of your success. I agree with you 100% and I'm always grateful I get to work in this career, bad parts and all.

For the record, you sound like exactly the kind of person I like working on my teams.

davewritescode··on Hard-to-swallow truths they won't tell you about software engineer job
This is bad advice in many organizations. The best architects I've ever worked with were excellent coders and kept up to date with everything even if only 10% of their role involved writing actual code.

It's very hard to be a technical leader without credibility.

davewritescode··on Hard-to-swallow truths they won't tell you about software engineer job
You're having a blast because you have a great attitude towards your work and feel empowered. This isn't always true for everyone, particularly if you're in a situation where the organization around you isn't healthy.

I love software engineering too but being a "key contributor" golden handcuffed to an organization that's "optimizing costs" has made me appreciate why some people might not enjoy this line of work.

davewritescode··on Post Mortem on Cloudflare Control Plane and Analytics Outage
I’m going to leave out some details but there was a period of time where you could bypass cloudflare’s IP whitelisting by using Apple’s iCloud relay service. This was fixed but to my knowledge never disclosed.
davewritescode··on Psychedelic Mushrooms Hit the Market in Oregon
I think if you've known anyone who was an alcoholic, a tobacco smoker, or even someone who had to taper off prescription benzos or SSRIs you'd know that cannabis withdrawal symptoms are relatively benign. Caffeine withdrawal is significantly worse.
davewritescode··on Tesla owner received a $21,000 bill after the battery was damaged by rain
There's a ton of Tesla customers who've experienced some variation of minor battery problems that turn into full replacements, this isn't a new issue. This poor guy hit some debris that broke a coolant hose connector into the battery pack which Tesla said destroyed the whole battery pack.

https://www.carscoops.com/2021/07/tesla-quoted-16000-for-a-r...

This is why quality matters and when Tesla fans dismiss obvious quality issues, this is what they're excusing. Water should not be getting anywhere near the top of the battery and if it does, it shouldn't destroying the entire battery.

davewritescode··on 2023 DevOps Is Terrible
There are more people than you think that can slap together some YAML and a Helm chart and deploy something reasonably resilient inside a Kubernetes cluster.

I've been around for the cloud migrations in every phase, what we have today with Kubernetes is miles better than the maze of Puppet and other crap we had 20 years ago.

davewritescode··on Kafka as an Antipattern
The anti-pattern here isn't Kafka, it's using Kafka for 7,500 messages/day. Making your whole system asynchronous for that level of load is the textbook definition of over-engineering.
davewritescode··on JDK 21 Release Notes
Debugging issues with Netty from someone not intimately familiar with it's internals was an exercise in pain.
davewritescode··on ZF makes magnet-free electric motor uniquely compact and competitive
There’s no doubt in my mind that EVs are the future, it’s just hard to fault people who don’t want to pay more for an objectively worse overall product.

For the record, I think within the next 10 years that will change but I don’t think 5 ton EV trucks are the answer.

davewritescode··on Plans to cut speed limits ‘will significantly improve road safety' – minister
Excuse the rough conversions but here where I live in the US (New England) the speed limit is generally ~105km/hr on highways but isn't enforced below 130km/hr unless there's some other violation in play.

It seems entirely reasonable

davewritescode··on New York’s crackdown on Airbnb began Tuesday
> Opponents of the measure, though, claim that the new measure will do significant damage to the tourism industry in New York City — potentially driving would-be visitors to New Jersey

Just LOL

If you believe is that New Jersey is just waiting in the wings to take tourism from NYC I've got a bridge in Brooklyn available for a good price.

davewritescode··on Weight-based motor vehicle tax
It's not exactly fair to compare a bloated luxury model with what's fairly described as a minimalist car. Compare a BMW 330i with a an i4 and you'll get a much better idea of the battery penalty involved, it's closer to half a ton.

I do agree with you that large SUVs are the problem but EV SUVs are really worrying. Rivian's trucks are over 3 tons and the new Hummer EV is nearly 5 tons!

davewritescode··on Weight-based motor vehicle tax
As someone who owned a Mustang GT for a few years when I was younger, they weigh a lot because they have large V8s and beefy components to handle the power. They're also annoying to park because they have a much longer hood than most cars, also to fit a big V8.
davewritescode··on Weight-based motor vehicle tax
Home Depot will rent you a Ford 250 for an 75 minutes for $19. I've done this a few times and it's a great option for the once or twice a year you actually need to haul something heavy.

https://www.homedepot.com/p/rental/load-n-go-truck-rental/31...

davewritescode··on Weight-based motor vehicle tax
I don't know why you're aggressively attacking this guy, it sounds like agree with most of what he says.

The Rav4 is basically the kind of car most people should get instead of a lot of what's popular today. The Rav4 is a hatchback on tall suspension. What car enthusiasts want is the hatchback without the lift because tall cars don't handle as well and to top it off, are usally less efficient.

Road wear is a cubic function of weight and our roads, I think it's reasonable to ask why cars have gotten so big and who's going to pay for the increase in damage done to our roads?

davewritescode··on Griffin – A fully-regulated, API-driven bank, with Clojure
How does this compare with SoFi’s Galileo platform just in terms of feature set. The Galileo API is fairly rich so I’m wondering what’s different and potentially better.
davewritescode··on OpenTF announces fork of Terraform
Sun is a great example of a company that had excellent engineers but a terrible business model. Instead of fixing the business model, they tried to extract as much value out what they had and it ultimately lead to the death of the company.

Terraform is the gateway to Hashicorp and it feels like they're going to lose it.

davewritescode··on ‘It’s Not My Responsibility’ to Save the Office Economy
We don't have to do things exactly the same way we always did and offices will change, my point is only that a lot of these types of articles are outright dismissive of regular, in person communication at all.
davewritescode··on Server-side rendering is a better choice for many applications (2020)
This is one of those vague "it depends on your organization" type answers. I've worked in apps where frontend folks did the JSPs and backend folks did everything else and it wasn't really optimal either. You end up with messy and/or non existing contracts between UI and the backend. Also, in my experience it's easier to handle partial functionality degradation in the client than on the server side which may be important or not at all depending on your app.

So what I'm saying is there's a reason people ran to client side rendering and blindly running the other way for the sake of being a contrarian is equally silly.

davewritescode··on ‘It’s Not My Responsibility’ to Save the Office Economy
I think full time work in the office is 100% dead and buried. It's never coming back for people who have enough skills to leverage that kind of arrangement. I think the first place we need to start is there. Most of us are NEVER going back to 5 days a week in the office.

However, most of the folks complaining about return to work I've noticed are senior people who have enough skills to perform their job and don't require constant attention. What I've noticed is these kinds of workers absolutely thrive remotely, however younger employees greatly benefit from in person learning and mentoring.

I've personally worked with many junior engineers over the years and it's really hard to mentor someone over a computer screen. It's definitely possible, but being able sit down informally and talk about something that's hard to understand, or unclear is much harder remotely.

I haven't figured out a virtual way to give an intern a small assignment and determine if they're struggling remotely (yet) short of doing peer programming. If I ask an intern to fix a bug that's 2 lines of code and I hear furious typing over the walls for extended periods of time, that's probably a good time to ask how it's going and offer some help.

I don't have the answers here but I don't think it's fair to be so dismissive of face to face time in the office.

davewritescode··on Duo Outage
I posted it and honestly I am too
davewritescode··on Duo Outage
Yep, and my company uses it as part of access to all of our internal applications including our AWS console.

Not a super productive morning

davewritescode··on Backward Compatibility, Go 1.21, and Go 2
This is something I’ve complained about before on HN but this rings really hollow when Go 1.17 arbitrarily updated the x.509 package to suddenly stop supporting TLS hostname validation based on the CN field because it was deprecated in the X509 specification.

My browser doesn’t care, why should Go?

davewritescode··on Impending Collapse: Our System Is on the Cusp of Failure
I think acknowledging that the US has fundamental issues that need to be address is a completely fair statement. What nobody can ever seem to answer is, where does the threat to US hegemony come from? China is fundamentally unstable and while it will absolutely be the dominant power in that part of the world, it's unclear whether or not China's growth is sustainable in the long term and nothing good ever comes from leaders who stay in power for decades.

The US still has one fundamental superpower that the doomsday economists always fail to account for. The US can take immigrants from nearly anywhere in the world and within a generation, their children will become 100% culturally American.

There's no other country in the world that brings people into our culture the way Americans do. Is it perfect? Absolutely not.

← PreviousPage 2 of 15Next →