HNHacker News
TopNewBestAskShowJobs

peterangular

2,869 karma · joined December 7, 2017

submissionscomments
peterangular··on We ran a phone check at a Y Combinator event in SF
My phone is safer in my custody - it doesn't matter who I am giving it to, including YC founders/staff. Giving my phone to other people, regardless of who those people are, is an extraneous risk when compared to having it in my pocket on silent.

I'm sorry - but this is just bad personal opsec regardless of what event you're attending, or who you're rubbing elbows with. Sorry, but my opinion on this is different than yours.

peterangular··on We ran a phone check at a Y Combinator event in SF
Hey - we're not going to see eye to eye on this one. Respectfully, I'm not going to to respond further.

Cheers.

peterangular··on We ran a phone check at a Y Combinator event in SF
This. I'd rather my vehicle was stolen vs or damaged vs getting digitally compromised. The damage someone could cause with my phone vs. stealing my car is vastly different.
peterangular··on We ran a phone check at a Y Combinator event in SF
Sure, but I think it's a bad faith argument to draw a comparison between such vastly different situations. Is my car my phone? No, no it is not.
peterangular··on We ran a phone check at a Y Combinator event in SF
Yes.
peterangular··on We ran a phone check at a Y Combinator event in SF
I see you're getting downvoted (gray comment) but I'll jump aboard the unpopular opinion here:

There is exactly zero chance I'd be leaving my device with these people. Trusting your phone to strangers when you can just silence it and leave it in your pocket is a fool's errand - this whole thing is just silly. It's unnecessary risk - everything from auth, to payments, to my career is piped through this device. Leaving it with absolute strangers is leaving someone with my most significant and risk-prone tool that I own.

Sorry to be pedantic but common folks - let's use some common sense here. This is so silly.

peterangular··on On trust in software development
> Isn't that a strong signal that the culture is bad?

It can be - but it is also isolated to pockets/individuals within a company which doesn't necessarily define the culture.

> Maybe not of the entire company

Absolutely agree, and that's not well captured in my comment on second read. It can be at the company level, at the team level, and all the way down to the individual level - obviously in any configuration/mix. Sometimes it's not on the company that they had a hypothetical bad hire as long as they take corrective action, just to give an example.

peterangular··on On trust in software development
> What kind of workplace do you not trust your colleagues to be reasonable?

This reads a bit weird so I'm interpreting it as "what kind of workplace causes you to not trust your colleagues to be reasonable?"

Lots. There are many places where developers will play outright power games in order to posture and preserve their position. The PR is a big spot where this can shine through in black/white. As a manager, I really have to police GitHub/GitLab/Bitbucket to ensure that this isn't happening.

I've had juniors, equals, and seniors hold up months worth of work for arbitrary reasons, purposefully pushing past deadlines. Some even admit to it behind closed doors/in meetings. Toxic work places surely exist.

---

To be clear, I am 100% in support of peer reviewed work as a SWE (PR's, external auditing, etc)... I'm just expressing that I've experienced the check/balances of peer reviewed work weaponized, typically to feign importance or as an unfair attempt to advance someone's career. I feel like it's just the human condition that some people will just take advantage.

peterangular··on On trust in software development
> Pair programming appears to management as a huge waste — two people doing 1 job!

Sorry to play devil's advocate, but pair programming is literally two people doing a job that has traditionally/historically been done by one person. There is no surprise this is going to cause raised eyebrows with management. Two devs sharing a keyboard is 100% going to be seen as two people fulfilling a single person's job to nearly anyone external to the role for obvious reasons.

peterangular··on Linode increases price of compute plans and more
I'd like to point out that this comment is an assumption and isn't backed by any hard data.

Anecdotally, I'm a hobbyist and I've had to use higher price tiers throughout my entire time with Linode. The low-end VPS instances are insanely limited if you're looking to accomplish any sort of real work.

peterangular··on Linode increases price of compute plans and more
Yep - I just migrated my gaming server to Hetzner a few weeks back. With this increase in price I'll be pushed to migrate my other self-hosted services there as well.

End of an era for me - I've been with Linode for over a decade due to their pricing and positive customer support experiences. And, truth is I haven't used their support for 4-5+ years so... easy decision.

Silver lining here - Hetzner's US datacenters couldn't have opened at a better time!

peterangular··on Alpine.js
Yeah - 100%. I have pulled this off successfully with some crazy household names in tech. I really value some of those random emails - I go back and read them from time to time.

People are often really chill and kind about answering questions and love to help people who take a genuine interest in their work!

peterangular··on I Lost All Faith in LastPass
Needed a solution that I could use on all devices easily - browser, shell, phone... basically anywhere I need a password. KeePass isn't distributed by nature, relying on a filesystem DB - this worked for me for _years_ and is a fine system, but I started getting nervous using Google Drive to tote the database around from device to device.

Also planning for my passing, I think it'll be easier for my SO to get into a simple web-based solution with my TFA scratch code if they need to handle any of my affairs vs. tracking down my KeePass file that would be behind disk encryption etc.

Like I said - used KeePass for years, and I love it to death. I have just moved on in my usage and needs =)

peterangular··on Tech execs who raise their kids tech-free or limit their screen time (2020)
Another anecdote... People think my dad was nuts for letting me drink a beer here or there growing up.

It was always in moderation. Typically only one drink, maybe two spread out over lots of time if we were fishing. He talked openly about keeping drinking in check. He even addressed alcoholism in our family history, admitting to keeping a close eye on his consumption due to those predispositions; stressing that I'd have to watch it too. Since I was a young kid who felt privileged sippin' on a Highlife I listened closely taking a lot away from those conversations.

Fast forward to HS/college... never drank in HS because it was primarily only losers who would drink at the time... and in college I was always the party nurse or DD because I wouldn't drink to get drunk - I just didn't see the point. Dad had took all of the novelty out of it for me.

---

Kids who come from overly strict or controlling parents often have behavior and moderation issues once leaving the nest. Your #1 goal as a parent is to engage them and teach them how to navigate life in careful and healthy ways vs. trying to outright control their behavior. Hard truth is you're not always going to be there - my dad died when I was 14. Being an authoritarian doesn't give your kid a healthy mental framework to help them through life's complexities, you're only teaching them to be afraid of punishment and consequences.

peterangular··on I Lost All Faith in LastPass
I moved to Bitwarden from KeePass and haven't looked back.

The UIX of Bitwarden can be a bit meh at times but it's also boring, predictable, and solid. I'm just saying this as someone who hates save buttons in the upper-right hand corner of things - just... small nitpicky stuff like that. Sometimes I have to look for a button or their use of iconography confuses me a bit.

I would do my own hosting for a distributed password database but the older I get the less I trust myself to keep that stuff locked down and patched. Given the number of users I feel Bitwarden has more skin in the game to keep their solutions tight.

If you're not looking to self-host I can't recommend Bitwarden enough!

peterangular··on Tesla used car price bubble pops, weighs on new car demand
The comment I was responding to says they don't think Elon's politics will have any bearing on car sales, because "because people don't often act on their beliefs." Paraphrasing.

The line "because people don't often act on their beliefs" is what I found most egregious in regards to the automotive industry because, yeah - I think lots of people do purchase vehicles based on their beliefs (ideals). I shared some learned history and lived experience around that topic to rebut.

Not looking to change anyone's world view with my comment here. I don't think I'm too far out-of-line with I'm saying: many people do buy cars based on their ideals (beliefs).

peterangular··on Tesla used car price bubble pops, weighs on new car demand
Respectfully, I disagree.

In America, car culture is strongly correlated with identity. Ford said "They can have any color as long as it's black." His competitors capitalized on this mistake - people wanted colored cars. Since the 1920's colored cars are the norm.

Large trucks are often seen as an ideological alignment to the point that people advertise affiliations (political or otherwise) with bumper stickers, window stickers, tailgate wrappers, bed flags, etc. When I was looking for a Honda Accord my own brother pushed me to get a truck instead because it aligned more with "who I was as a man." Needless to say I rolled my eyes out of my head and bought my Honda Accord.

And, with Tesla. Many EV adopters I know get satisfaction from not needing/burning gas - it's why you get an EV. Very often part of that satisfaction is that they're choosing a more environmentally sustainable option, and there's a correlation with climate politics there.

---

In my anecdotal lived experience, and with my limited understanding of automotive history, I really think there's a correlation with what car you drive and what your ideologies are, political or otherwise.

I think that any prudent CEO (or hell any other employee) would publicly shut the hell up right now. Part of Tesla's success is people ideologically hitching themselves to the EV bandwagon (and subsequently Musk). And, I think Musk getting spicy in the public forum is a bad thing for this all around... and apparently so do the shareholders.

peterangular··on Tesla used car price bubble pops, weighs on new car demand
Yeah - agree on this. In my anecdotal experience, Tesla owners typically are educated professionals who are well established in their career and/or finances. They're also 90% homeowners because of the charging logistics (charger in garage). Unsurprisingly, these people are also typically invested into politics.
peterangular··on Barnes and Noble's surprising turnaround
Libraries are one of the last bastions of being able to be somewhere legally without spending money. With the homeless crisis we shouldn't be surprised that these places are used in this way - it's 100% an expected outcome.

It's a logistics and resources problem - libraries are: shelter, safety, heating/cooling, running water, restrooms, a place to sit... Truth is we don't afford that to everyone here and a lot of people ignore the cruelty/suffering. Hell - some even justify and celebrate it.

peterangular··on What’s in a PR statement: LastPass breach explained
> Lastpass has failed their fiduciary duty

I get where you're coming from, and ultimately agree. But I doubt anyone at LastPass on the business side agrees - to them this is just another PR snafu. The business continues to chug along regardless of how many catastrophic breaches they go through. I think they see these numerous issues as a cost of doing business vs. having a critical broken product offering.

Again I agree, but, I doubt they're going to change their ways this late in the game.

peterangular··on jQuery 3.6.2
Alpine.js has been a wonderful new tool in my arsenal.

I prefer lightweight tools that solve big problems while still staying small/simple. Alpine.js really hits that balance for me. The fact I'm able to drop it in without a single Node.js/etc build tooling is astounding (esbuild, rome, etc). I really prefer how it stays true to vanilla JS/general web development while also bringing modern attribute-driven reactivity to the table.

peterangular··on What I’ve Learned in 45 Years in the Software Industry (2021)
Not the person you're responding to but I've done a fair bit of contracting, although in the US.

A perfect example is scope creep, which happens with all sorts of clients. And, as much as we all hate it as devs it's just the way the world works - stuff changes. Some clients will work with you to update the spec and make sure you're compensated for extra time, where others will just expect you to "roll with the punches" effectively working for free.

A personal anecdote of this was when a medium-size company switched payment processors half way through our contract. I was building a custom subscription experience over a 3-month timeline. I had already finished the specified payment parts when they came to me wanting to switch it out for another provider... When explaining that change would effect timeline, and that I would need to be paid for the extra labor they got very combative. I pushed back on them and they threatened to pull the entire contract, sue for the 50% up-front (if not reimbursed), and even heavily alluded to slandering me among other customers of mine in their niche industry. They strong-armed me into doing the work because it was either losing two weeks redoing payment processor integrations, or losing over two months of work and potentially taking a huge reputation hit.

Over the years they would reach out for new work, but I never contracted for that client ever again. Gotta pick 'em carefully and I don't tolerate abuse.

On a contrasting positive note... Other clients understand scope creep involves extra work, and even proactively offer to pay for the labor/update timelines. For these folks I will bend over backwards because of the respect.

---

So back to the "rules change" and "people cheat" - 100% accurate. Not all clients are like this - but, you have to learn to gracefully handle and eventually cull the ones who are.

peterangular··on Tell HN: Spectrum is blocking TCP/UDP 5060 at my home
Yep - VPS tunneling usually through nginx is how I get around it for my use cases.

Cheers on the co-op ISP - that's outstanding and I wish more places did that. In so many ways that's living the dream!

peterangular··on Classic 50mm “Normal” Lens
50mm fixed is a mainstay for many, many photographers - even professionals. When I started shooting all of my teachers/mentors pushed me to get a fast 50mm as a first lens due to the versatility and affordability. If you're doing anything with portraiture it's a must-have IMO.

I can't live without mine!

peterangular··on Tell HN: Spectrum is blocking TCP/UDP 5060 at my home
Yep - best practice is to always tunnel, or reverse proxy out on a random port if you're self-hosting anything. Have had many providers over the years and have anecdotally found that experience to be very true.
peterangular··on Elon Musk Owns Twitter; CEO and CFO have left
> nor do I see employees staying around either.

With major members of the C-suite turning over and his outright public aggression toward them I'd sure be concerned if I worked there.

peterangular··on Xpra: Multi-platform screen and application forwarding system for x11
Have used Xpra for headless automation for many projects. It's incredible and you can even get a full-blown web experience to run through it remotely without much latency.

Can't recommend it enough - it's so solid and no-nonsense!

peterangular··on Hurricane Ian damages in Southeast estimated at $100B to $120B
> Hopefully this feedback correct your behavior.

What behavior?

peterangular··on Hurricane Ian damages in Southeast estimated at $100B to $120B
> These are the things many of us know, but aren't supposed to say out loud in some polite circles.

You're spending the majority of your comment saying "great numbers" of these folks are claiming asylum in bad-faith. You imply "great numbers" of them are here to game/play the system. You call a "great number" of them liars. You imply that they're criminals (not acting lawfully).

> I applaud their efforts

No you don't. You're painting "great numbers" of these people out to be untrustworthy to the point of preemptively calling them criminals.

---

> and the idea that all these people are 'acting lawfully' is not only factually incorrect I assert you KNOW it is factually incorrect and use it here as propaganda

Instead of asserting what I know, maybe provide sources for your argument. I take it as an outright aggression toward me that you posit I am spreading propaganda.

Regardless. I rebut:

https://www.pnas.org/doi/10.1073/pnas.2014704117

> We find that undocumented immigrants have substantially lower crime rates than native-born citizens and legal immigrants across a range of felony offenses. Relative to undocumented immigrants, US-born citizens are over 2 times more likely to be arrested for violent crimes, 2.5 times more likely to be arrested for drug crimes, and over 4 times more likely to be arrested for property crimes.

It's common sense that if you're looking to immigrate somewhere that you're not out there looking to break the law. Every study I have come across in regards to this seems to have similar outcomes. They know if they break the law they will likely be deported; and they typically act accordingly because they want to live, work, and raise their families in America.

I take great issue with you claiming I'm spreading propaganda. In good-faith I assure you, I am not.

peterangular··on Hurricane Ian damages in Southeast estimated at $100B to $120B
Not only that - the conservatives turned the bushfires into political theater, only stoking the polarization that's ripping this country apart.
← PreviousPage 2 of 24Next →