HNHacker News
TopNewBestAskShowJobs

jpdb

521 karma · joined October 16, 2017

submissionscomments
jpdb··on Ask HN: Are my expectations on code quality and professionalism too high?
I thought the same thing, but after reading what the comment said again it wasn't a "use terraform or don't" story, it was terraform vs "import prototype".

Generally for most resources, I feel like I can write terraform just as fast as I could create the resources in the console.

Probably not a good example, but I agree with the sentiment that you have to prioritize the business.

jpdb··on James Damore and three others end Google suit
Is this a class reductionist argument? Are you saying, for example, a black women at Google doesn't deal with adversity and is no longer effected by politics because they make a large amount of money?
jpdb··on James Damore and three others end Google suit
> It's still a great workplace as long as you can discard politics.

There are large swathes of people who can't just "discard politics" because they are directly affected by the current political status quo.

jpdb··on James Damore and three others end Google suit
> You're literally defaming his work.

His "work" does a fine job of that on its own.

jpdb··on Citing revenue declines, Airbnb cuts 25% of workforce
> Granted he's got Youtuber money and other gun-sales related money to help

This is the difference. Most Americans don't have access to this capital, or access to means of borrowing this capital, and if they do have the means then they might not necessarily be able to shoulder the risk.

jpdb··on YouTube removed a viral video of two doctors calling for an end to quarantine
> That's your belief because "legitimate opinions". What is "legitimate opinions"? That is the crux.

I'd say this was a poor choice of words. All opinions are "legitimate" in that people actually hold them and believe in them.

> What's simply stupid vs outright dangerous?

I don't think this is hard to measure, especially since we already have tests for what is protected speech and what is not in the US. For instance, we have federal laws that stop employers or landlords from exercizing their right to free speech when it involves discrimination against certain protected classes of people. Or slander/libel, or inciting violence.

> FWIW, that's a contradictory statement. You cannot have a net-surplus of free speech by censoring. They're mutually exclusive ideas.

This is not the case, as explained above and in an earlier comment. In the US we already have laws that limit free speech, yet result in a more free society.

> But what is "good done"? More lives? More freedom?

Yes, both of these things are good and would be considered good under just about any normative ethical framework.

> All I'm trying to get you to see is that censorship is one of the most powerful tools that exist for a society. A concrete example is Singapore's fake news law.

I agree with this fully, and would condemn anyone using censorship to remove free speech that isn't harmful. I advocate for similar positions in that I am generally ok with the government jailing people (which is an act of violence) that commit crimes. The right to jail people is an even more powerful tool than censorship, but most people are ok with this being done.

jpdb··on YouTube removed a viral video of two doctors calling for an end to quarantine
Interesting article! I'll try to pay more mind in the future. That said,

> First, they trot out the Holmes quote for the proposition that not all speech is protected by the First Amendment. But this is not in dispute.

Maybe not in the author's circles, but in this particular scenario, that point was in dispute.

jpdb··on YouTube removed a viral video of two doctors calling for an end to quarantine
> Put a banner up. Identify it with Mr Yuck sticker.

I would consider this a form of censorship as well, and I would absolutely support it.

> That we should be debating, identifying and responding to bad/poor speech. It should not be simply removed.

I suppose I could agree in this particular circumstance that YouTube having some sort of banner over this content would suffice, I think it's the same thing as just removing it.

> If you don't believe it's dangerous, is it because the thing that's being censored is in your favor/belief/alignment?

(I think you mixed your words up here, but I am interpreting this as you asking I'm ok with censorship if furthers my beliefs, if I'm wrong please correct me)

I'm ok with any censorship/curtailing of free speech that: results in a net-surplus of free speech, endangers others ("fire" in a crowded theater), or incites violence.

> Censoring goes both ways.

Censorship that is used to silence legitimate opinions that do not cause harm to others is a terrible thing and shouldn't exist. This has nothing to do with "both ways" or any "way"

jpdb··on YouTube removed a viral video of two doctors calling for an end to quarantine
> For better or worse, America was built on the idea that I can have an absolutely stupid idea and that's my right.

> That's a core tenant of free speech

I'd disagree heavily with this assessment based on these two points.

The founding fathers drew much of their inspiration from Hobbes who wrote that liberty involved ceding some "sovereign power" (liberty) to a state so that we could be free to do things without worrying about survival of the fittest.

I believe it was Jefferson that was vehemently against government officials making false claims / lying...which is a limitation of free speech, but results in a net surplus of free speech.

The idea that all speech should be free is a fairly ignorant one.

> and voice it with youtube being my megaphone.

And this is ABSOLUTELY against any sort of semblance of the ideas America was founded on. YouTube is a private platform. They can (and SHOULD) police their speech, because it is a private platform.

YouTube is ultimately socially responsible for the outcomes of what people say on it's platform. If someone is denying or minimizing a VERY REAL and VERY SERIOUS global pandemic, YouTube had a social obligation to curtail their free speech.

jpdb··on Google cancels legacy Google Play Music subscriptions
> youtube ad-free premium has kept me on google play music

I've been a subscriber since 2016 as well and this is as well as music uploads is what has kept me on Google Play music. YouTube music has this functionality now, but it still lacks a proper library feature as well as a migration option for existing library's and uploads.

Spotify just does everything so much better, so I'm so close to moving.

jpdb··on Build versus Buy
> Is it something that will actually give you a competitive advantage if you do it better than everyone else?

I think you also need to evaluate if it can even be done better than everyone else, and the effort required to do so.

jpdb··on How porting to TypeScript solved our API woes
Calling gRPC endpoints from the browser isn't something that works very well today.
jpdb··on A new weapon in arbitration: sheer volume
> a far cry from Canadian hate speech laws in which the expression of certain points of view is deemed a crime.

Can you link to these laws? Because if you're talking about bill C-16, it's very clear that it isn't making it a crime to express certain beliefs, it's making it illegal to discriminate based on gender or gender identity. Just as the US does with regards to certain traits (such as color, religion, marital status, etc)

jpdb··on No lockdown, please, we’re Swedish
This whole article was pretty...odd to me.

I felt like it spread disinformation to glorify Sweden's decision to not implement lockdown. The decision to not suspend civil liberties is a complicated one, so I don't want to go into it; but lines like, "Stay at home if you feel sick," are EXTREMELY dangerous because much of the danger of COVID-19 is due to people being asymptomatic for such a long time, meaning people potentially transfer the disease to others even though they don't feel sick.

jpdb··on OBS Studio: Open-source software for video recording and live streaming
I have interacted with the guy that started OBS a few times because he's a member of a community I am in. He's an extremely intelligent person and definitely deserves some positive attention. If you use OBS and find value in it you should definitely consider donating, I know it goes a long way.
jpdb··on Go 1.14 release notes
> But maybe that's infeasible for deeply nested structs.

That's the crux of my issue. If it was only for a single, un-nested field then it would be trivial.

I am currently solving it by walking through the whole struct, but that is not-ideal.

jpdb··on Go 1.14 release notes
Wish the json.Register funcion had been in 1.14. Desperately need it for a project I'm working on. If anyone has any ideas for overriding structs in a pkg I'd love to hear them!
jpdb··on Why Continuous Integration and Delivery Is Important
There seems to be a misunderstanding regarding what Continuous Delivery (CD) is, as well as what is all required.

CD doesn't necessarily refer to Deployment of Delivered artifacts. Instead, once code is merged back into your release branch (sometimes master branch, sometimes tag, sometimes an actual release branch), it should be made available to be launched to production. This doesn't mean more testing isn't required and it doesn't mean that humans are not involved. Continuous Deployment is the process of releasing software to production automatically.

If you did in fact mean Continuous Deployment then you do not need 100% integration test coverage or anything of that nature. Typically, the process might work by releasing a canary deploy which receives a fraction of the traffic going to production. In the unlikely event a breaking change has silently made it through your other tests, it should likely be caught when it is deployed as a canary. If in the extremely unlikely scenario it makes it through both then the existing pipeline you have can be used to "roll-forward" a fix automatically instead of via the human process that is much more likely to fail.

This may seem like a lot to you, but you are front-loading quite a bit of work and a mature pipeline is much less error prone than manual deploys.

jpdb··on A serverless email server on AWS using S3 and SES
> The only drawback is that you are the one to maintain the OS upgrades, security, etc

Since you are running everything in docker this could probably be made easier by using a slimmed down distro with automatic updates.

You'll still need to make sure your docker images are updated and patched though.

jpdb··on React adopts new code of conduct
I always see "both sides" participating in HN comments, but I overwhelmingly see people shooting down CoC's (and similar documents) here as opposed to supporting them. Here's my personal take as someone who is very socially liberal.

I would enjoy living in a world where these sort of documents are not necessary. However, people are absolutely discriminated against in open source projects and these documents aim to alleviate some of those pains. This sort of rule is necessary as an unregulated expectation of kindness isn't working (eg "be excellent to each other").

The prospect of anonymity could help, but cannot be expected. People shouldn't have to hide who they are as a person in order to contribute.

People also make a weird claim that people are more offended by things and I don't see how that's a bad thing. I would prefer society that calls out these intolerances instead of them just dealing with it. If gay people "just dealt with" the adversities they faced then we'd still be persecuting them. Part of "being offended" is being vocal about people doing and saying terrible things in order to put societal pressure on them to change.

There are some legitimate concerns around CoC's and the like, but the people protesting them aren't attempting to help solve those issues, they're doing so to get rid of these rules and maintain the status quo.

Hope this at least exposes some people on the fence to some of the reasons people support CoCs. I can't speak for every socially liberal person but I'll happily engage in some back-and-forth if you disagree with any points I made or just want more information.

jpdb··on Die With Me – A chat app you can only use when you have less than 5% battery
If someone is driving and accelerating 0-60 in 3s while using the chat app the problem will likely sort itself out.
jpdb··on DJI RoboMaster S1
I know this is a yet-to-be released product and it says Python is supported, but does anyone know if it is possible to install 3rd party libraries and interact with the filesystem?

Interested in installing a webserver like flask on here.

jpdb··on How I Made $200k When I Was 16 Years Old Through Coding (2018)
A lot of these people were quite young when RuneScape was popular.

I would also appreciate at least a small effort to not glorify their actions...but what are you "calling out"? 13 year olds who botted some gold 10 years ago?

jpdb··on Google's Civil War
Employees who can't voice their dissatisfaction for the status quo without fear of repercussion can't truly voice their dissatisfaction.

There's an EXTREME amount of power imbalance between employer and employee; if employees have to fear retaliation for voicing their concerns it has a chilling effect.

I'm okay with consequences, but voicing your concerns in public isn't grounds for consequences.

jpdb··on Study Finds Ultra-Processed Foods Drive Weight Gain
Would you mind linking this study?

I tried quite a bit of searching for it under the keywords you mentioned but nothing came up.

jpdb··on Hardening SSH with 2FA
My fear is that if the VPN connection is severed, you're locked out of your environment.

I typically have a public bastion and just shut it down. In AWS you aren't paying for it if it's turned off and you have an "escape hatch" if you need it.

If someone manages to launch another instance or start the stopped one then they would have access, but that's another can of worms.

jpdb··on We Don't Have a Talent Shortage. We Have a Sucker Shortage
So why not just tell them a number, because the company is going to go for the lowest in the range anyways?
jpdb··on Cloud Run – Newest member of our serverless compute stack
Is knative build api supported as well?
jpdb··on The Tragedy of Systemd [video]
It's much easier to manage an application's life-cycle in a systemd unit file than it is in sysvinit bash script.

Unit files are much more declarative and self-contained compared to a bash script. And the bonus is that if you need/still want to use bash, you can do so in systemd.

jpdb··on A Coder Who Became a Crime Boss
> Uh, I don't think so? Pretty sure they either gave up, decided it was unconstitutional, or both.

I think it's technically still a law that's on the books and the American federal government did try to claim PGP was "munitions" at one point in the 90's, but the feds were skirted by PGP being printed in a book which is protected by the 1st amendment.[0]

[0] https://en.wikipedia.org/wiki/Pretty_Good_Privacy#Criminal_i...

← PreviousPage 3 of 4Next →