Readit News logoReadit News
nuggien commented on Show HN: Uber for Coding — Build product with bounties   algora.io... · Posted by u/zcesur
bitwize · 4 years ago
The author of Nginx had his offices raided by the cops because his employer was pursuing criminal copyright infringement claims over Nginx, which was written while he was an employee of that company.

Do you want to hazard law enforcement busting your door down and raiding your home or office, even if you think you might prevail in court?

nuggien · 4 years ago
> The author of Nginx had his offices raided by the cops because his employer was pursuing criminal copyright infringement claims over Nginx, which was written while he was an employee of that company.

...and that was also in Russia.

nuggien commented on Heroku was Down    · Posted by u/ericpauley
jmartens · 4 years ago
What is the proof that AWS is down? Functional monitoring of AWS by metrist.io (I'm a co-founder) shows no AWS problems. Downdetector is not a reliable source.
nuggien · 4 years ago
maybe your service isn't as reliable as you think it is ;)
nuggien commented on Managing People   klinger.io/posts/managing... · Posted by u/kylegill
afdsasdfe · 4 years ago
> because no decent human being would say: "I want to treat my staff like crap".

Go not by what they say but what they do, and I've known plenty who have treated their staff like utter crap, from screaming abuse at them to ignoring them to undervaluing them to psychological bullying and more. I guess all your workplaces must be like heaven compared to what I've seen.

I don't understand where you're coming from. To me it's a decent and useful post and you are just tearing it down for no reason I can see.

nuggien · 4 years ago
It's not useful because it provides empty universally accepted statements (i.e. you don't have to actually have any managerial experience to come up with this list) with no examples of what each means in the context of a relationship with a direct report.
nuggien commented on Baserow.io – Self-hosted Airtable alternative   baserow.io/... · Posted by u/punnerud
alisonkisk · 5 years ago
Blow is a great programmer but his criticism makes no sense to me. "It's elitist and undemocratic that someone gets to decide whether they want to ship you code". what??
nuggien · 5 years ago
he was criticizing the idea of pull requests. You could spend a lot of time adding code and submit a pull request and the maintainer of the project gets to decide whether they want your code or not. If they don’t, then you just wasted all your time.
nuggien commented on M1 Macs cannot support dual Extended displays through their Thunderbolt 3 ports   caldigit.com/apple-silico... · Posted by u/juliangamble
matthewdrussell · 5 years ago
16" rMBP Pro with beefed up graphics running Dual LG 5K monitors

When it works, its great which is about 50% of the time. When it doesn't and for no apparent reason, it will often reboot a couple of times (just when plugging in the displays).

Sometimes the banding issue that the M1 Mac owners have described appears on one or both of the displays.

A pretty frustrating experience.

nuggien · 5 years ago
do you have powernap enabled? i had this issue with random reboots when plugging/unplugging displays and disabling powernap fixed it for me.
nuggien commented on .NET 5.0   devblogs.microsoft.com/do... · Posted by u/benaadams
davidspiess · 5 years ago
Is Rust mature enough for web development already?
nuggien · 5 years ago
nuggien commented on Facebook Container for Firefox   mozilla.org/en-US/firefox... · Posted by u/sushicalculus
nuggien · 5 years ago
I've been using this, but it seems to break any sites that use facebook login, so it's pretty annoying to have to disable the extension whenever I need to login to a site that only has facebook login.
nuggien commented on Things I wished more developers knew about databases   medium.com/@rakyll/things... · Posted by u/zdw
chaps · 6 years ago
Wow, okay. You alright over there?

Edit, because meh: I'm making no claims about go itself. No idea what makes you think that's what I'm saying, since I'm clearly talking about a library, and not even any stdlibs. "Magic" is just a term useful for describing systems that sweep much of their abstractions under the carpet in a way that probably has gotchas. Granted, the term itself is magical.

In terms of fixing the problem, I knew for a fact that the keepalives that I was seeing were nothing like what I've seen in the past, at many companies, across Oracle, postgres, and MySQL, all who've implemented "SELECT 1" for the sake keep alives, by devs who've been in the field for much longer than me. The suggestion was by no means blind, unless you consider implementing a widely used method for this exact purpose, "blind". Had I gone a different route in fixing the problem within the stable, existing system, it would have likely broken many of the other database connections by many teams. I'll pass on that, since frankly, even ignoring the risk of such a change, the dev should have done the investigation themselves.

Your post was unnecessarily aggressive and seems to come from me having struck a nerve somehow. Genuinely hoping you're doing alright. Peace.

nuggien · 6 years ago
I have no affection towards go or any language. They're just tools. You sounded elitist calling something magic and pointing out someone's age as part of your point. And your passive aggressiveness to my response is proof of it. I "genuinely" hope you're doing alright too.
nuggien commented on Things I wished more developers knew about databases   medium.com/@rakyll/things... · Posted by u/zdw
chaps · 6 years ago
Here's a fun bug I had a few years ago -

Had a postgres database which was using pgbouncer for connection pooling. The most senior developer (24yo or so) we had on the project was using Go to connect to the database to write some simple reports, but each report took hours to run, and often had to sleep for 30+ minutes. So, after a while, pgbouncer would kill their connection, and their report would die. No other application did this among the many that we had connect to that DB, so it was definitely strange.

Found out pretty early on in troubleshooting it that they had no mechanism to keep the connection alive, which makes total sense for why his app died. So, they put the library standard keepalive function in a loop if the report wasn't doing anything.. but that didn't fix it.. it made no friggin' sense. After bashing my head against that for a while, I finally threw my hands up and asked if they could just run a "SELECT 1" as a keepalive instead of whatever the Go library was doing. Got a bit of pushback, but just told him to do it and walked away. That ended up fixing the problem.

Turns out the Go library was trying to be clever in its keepalives (can't remember what it was doing exactly), in that it made some silly assumptions that there was nothing in the middle managing connections.

I like to think that dev learned a lot about trust in "magical" libraries after that.

nuggien · 6 years ago
Nothing about go is magical, and you probably solved the problem blindly.
nuggien commented on Google Kubernetes Engine is introducing a cluster management fee on June 6   cloud.google.com/kubernet... · Posted by u/agoell
imtringued · 6 years ago
Ok, lets say I store all my backups at AWS, Google and Azure. My credit card expires and all backups are gone. What's the point of additional backups in this scenario?
nuggien · 6 years ago
Aws, gcp and azure are unlikely to delete your shit the moment your card expires?

u/nuggien

KarmaCake day300March 27, 2008
About
[ my public key: https://keybase.io/nuggien; my proof: https://keybase.io/nuggien/sigs/8Ei4-swtFABg-qgGFemuoW0e4c0OLJLoapgRDzauVf8 ]
View Original