HNHacker News
TopNewBestAskShowJobs

joecot

1,989 karma · joined February 4, 2012

submissionscomments
joecot··on Ask HN: Should I upgrade Ubuntu to 22.04 LTS?
I haven't paid attention to 22.04, so I don't know what major features or breaking changes it has. But I'll give my opinion on in general LTS releases.

* If you don't care about the new features, and just want to stay relatively up to date, wait for the 22.04.1 release. Generally despite their best efforts Ubuntu breaks one thing or another in their initial LTS release, sometimes pretty badly. They're often trying to shoehorn in some new technology that they shove in and it doesn't quite work right. I wait til the .1 release when they've fixed those problems.

* You can upgrade directly from LTS to LTS as of the .1, and if you were on 20.04 I would suggest doing just that. But you can only upgrade to the next LTS. So you'd have to upgrade from 18.04 to 20.04, then from 20.04 to 22.04. In which case I would say just do a new install when 22.04.1 comes out.

joecot··on Was China Betting on Russian Defeat All Along?
NATO was formed to defend against Russia. All letting Russia join NATO would do is make it very confusing for NATO to respond if Russia attacked another member. It's already been pushed to its limit by the war in Syria. Russia joining NATO would probably result in the agreement disintegrating entirely.
joecot··on Urban Dictionary: Hacker News
I come for the tech discussions. When political topics come up I try to remind myself I enjoy the tech discussions here.
joecot··on Launch HN: GrowthBook (YC W22) – Open-source feature flagging and A/B testing
This looks great, but if I can make a suggestion, a guide in your docs on how to use this with Matomo[1] would go far. Growthbook provides Feature Flag and A/B Testing, but you have to bring your own analytics. Matomo provides those analytics and is also open source and self hosted, and would be an excellent match. There's been an issue in about integrating since September[2], and having a guide with SQL examples for using this with Matomo would take it to the next level.

1. https://matomo.org/ 2. https://github.com/growthbook/growthbook/issues/86

joecot··on Russia mistakenly posted post-war article about Ukraine joining Russia
The President is Jewish, yes. But there are Nazi elements to the Ukrainian military. For example, the Azov Battalion[1] are very clearly neonazis. But they were also one of the main forces fighting Russian separatists in the east, so they were adopted into the National Guard.

As everyone's noticed, the situation in Ukraine is complicated. Yes, Putin's claim that he's invading Ukraine to denazify it is clearly bs. BUT, Ukraine has a Nazi problem, largely due to the internal alliances the government has to make in order to stand a chance against Russia. If Putin managed to get Ukraine's military to coup their government and then negotiate with him, that coup would probably be from the neonazis. Luckily for Ukraine, it turns out so far that its White Nationalists still care about the "nation" part.

https://en.wikipedia.org/wiki/Azov_Battalion

joecot··on Newegg has a bit of a scandal on its hands
I've never had an issue with B&H Photo Video
joecot··on Ask HN: What are your hobbies?
Larping. I've been playing Vampire the Masquerade Larps for a decade and I'm working on my own larp about the Huldufolk. Between the two I've gotten a lot of mileage out of being a larper who knows how to code and run servers.
joecot··on Teachers are leaving and few people choosing the field
Unfortunately one of those onerous bureaucracies involves having an actual education in how to educate, or a teaching certification. Which is how my private catholic high school had a baseball coach as a history teacher who didn't really know how to teach history.
joecot··on JRE Missing (Rogan episodes removed by Spotify)
I was at a party in Western PA where some friends of family were hosting a UFC party. At the party was a guy with a JRE shirt. While Java's not my favorite, I was happy to at least meet another developer and talk about tech stuff. It took around 3-4 sentences into that conversation to find out it mean Joe Rogan Experience instead of Java Runtime Environment, and there are few times I've been that disappointed.
joecot··on Spotify deletes 70 Joe Rogan episodes
On the other hand as a male in my 30s spotify recommends Joe Rogan and Jorden Peterson to me approximately every 5 minutes.
joecot··on PSA: One of the FANGs [sic] is about to internally implode
I don't think AWS or GCP will go away any time soon. But I'm going to continue to steer companies I'm involved with away from them.

For AWS the cycle always seems to be new product comes out, has a great presentation and white paper, and then when the company tries to implement it, they find a bunch of cracks in the service, or hidden cost traps. Or worse, they don't find either until it's too late.

For example on an interview I asked a hiring manager about a time something went not well and how they resolved it, and as soon as she started talking about moving to DynamoDB I started chuckling, because I knew where the story was going. You test out DynamoDB and it works great, then you finally get it to production and find out there's something not performing correctly, and that's when you usually discover you can't actually alter your data structures in production. You either need to completely redo everything, or use the handy money slider to pay AWS more money for reasonable performance. They saw the Oracle DB "throw us money til it works" model and figured out how to automate it.

Similar story with Lambda, where they buried the lede on cold starts (especially for VPCs), and gave a wink and nod to using heartbeat requests to keep them warm. Which works right up until you're actually trying to scale the thing, which was supposed to be the whole point. It appears to mostly be resolved now with the move to Nitro and NIC pools for VPCs, but they let people be guinea pigs for that service for years with promises they knew were false.

I don't have personal stories for GCP, but my coworkers note similar experiences from their previous forays at other companies. Either way, unless you're extremely smart about it, the myriad of services both offer will lock you in, hard, and it's too easy to keep locking yourself in. It would be a herculean effort for some companies to extricate themselves at this point.

joecot··on Anti-work subreddit goes private after rough Fox News interview
I personally agree that our goal should be not having to work to live. Making a "living" should not be a thing. People should work because they want to work, or because they want a higher amount of resources and comfort than the basic level provides. That said, that position is one that Fox News would be happy to make a field day of for their viewers, especially if they get someone who can't coherently argue for it, and that's exactly what they got.
joecot··on Anti-work subreddit goes private after rough Fox News interview
When your enemy is making a mistake, don't interrupt them. If the mod had coherent sensible arguments, I'm sure the host would've done the usual Fox News tactics of talking over them, misstating their points, etc. But he didn't need to. All he had to do was reel out enough rope for her to make a noose.
joecot··on Anti-work subreddit goes private after rough Fox News interview
It's not so much that the problem is being a dog walker, it's that she's a dog walker who only works 20-25 hours a week and believes people should work even less. And that her response to Fox News's question about whether they were being lazy was "Laziness is a virtue". This mod made previous posts about how she literally sleeps on the job[1], so this isn't about a noble career choice, it's just about laziness. She was unprepared, wouldn't look at the camera, showed up disheveled, and didn't even make her bed before the interview. Multiple times the mods had polled the community about who should give interviews, and the response was overwhelmingly that no one should. The mods thought they knew better, and this was the result.

Essentially the issue here is that the subreddit started years ago not as a discussion of worker rights reforms, but of people wanting to figure out how to work as little as possible, period. The meaning was literally on the tin. As the pandemic wore on redditors joined the sub to complain about their jobs, their burnout, and advocate for worker rights and reforms. But a look at the sub's about section or the sub's mods made it clear those posts weren't what the sub was originally about. And all it took was an interview with the longest standing mod to make that clear.

Now the sub is private, and /r/WorkReform will hopefully actually stand for something.

1. https://i.imgur.com/XsHDFFN.jpg

joecot··on Ask HN: I need to quickly move to South Korea, How?
If he could, I'd be doubtful South Korea would want him. Looking at some work visa requirements [1] they'd need a sponsoring company in South Korea. If they're working remotely for an English company it sounds like SK would say "Cool, keep working over there then".

If OP wants to live in SK with his fiance and work remotely for somewhere else, they'd probably be better off being a "tourist" and getting married and getting a SK visa that way. Yes, they're engaged because they didn't want to rush into that, but lots of people from different countries end up getting married in a hurry for this reason.

https://www.justlanded.com/english/South-Korea/South-Korea-G...

joecot··on Overview of alternative open source front-ends for popular internet platforms
> How tightly does Facebook lock their stuff down to barely get a mention here?

Pretty hard. There are some extensions (FB Purity being the most popular), but they focus on trying to modify the facebook site in your browser, and they break often. There used to be more 3rd party android apps but FB locked their APIs down more. And even the FB app linked on this Github directory, Frost, does not work, as FB will not allow you to login with the embedded browser.

joecot··on Apple broke up with me
He's deeply bought into the Apple ecosystem. He noted his Macbook arrived while he was fighting his account ban. I'm guessing iphone, ipad, thousands in music and movies on itunes, at least hundreds in apps, and an apple account required for all of it.

As a Google user I'm not in tremendously better shape, but my PCs don't require Google to function, and at least I could load a different ROM on my phone if needed. Not that Android is tremendously useful outside the Google ecosystem.

joecot··on To regrow forests the U.S. needs billions of seeds–and many more 'seed hunters'
There's also a massive undervaluing of the naturally occurring fungal network that exists between the trees. The mushrooms we see on the ground are just the reproductive organs. If you dig into the ground (and you've probably seen this many times if you've dug a hole near vegetation), there's tons of white fungal strands that connect between the tree roots. They absorb or release moisture, they transfer nutrients back and forth to the tree roots. There isn't a ton of research on it currently, but I'd bet my hat that the lack of that natural fungal network between trees just planted in rows is why planted forests rarely take hold.

Same as there's so much focus on how to capture carbon out of the air while we pump megatons in every year, it's very silly how much focus there is on replanting forests instead of just ... not cutting them down.

joecot··on Chrome breaks my website by hiding www in address bar
If you use Cloudflare for your DNS (which is free) they will allow cnames for the base domain, and when someone requests your domain Cloudflare will just query for the result of the cname themselves and return the IP as though you put in an A record. You can additionally choose to proxy your site behind Cloudflare's servers, but you don't have to.

And yes, it is frustrating for chrome to make this change, but it's also really uncommon and not very efficient to have your base domain go nowhere.

joecot··on ProtonMail now offers entire message content search
You have time between the offer acceptance and the closing to move out. You usually can buy a new house on the contingency that your current house will be sold. And you can of course get your mail forwarded for quite a while by the postal service with a simple form.
joecot··on Corded headphones are making an unexpected return
Whenever I've done it I've always gone with #2, wireless non buds. I've gotten multiple pairs. While they don't get lost, I have always ended up with two fundamental problems with them

#1 Bluebooth connectivity to computers. If I was just using my phone they were mostly fine, but at a computer it was a constant fight to get them to connect, to work with whatever app I'm using, and especially when I'm switching back and forth between using them for listening to music or using them to video conference. This might also be partly because Linux is my main driver, but having to switch back and forth between high quality audio output for music and two way cell phone quality audio sucks.

#2 Having owned multiple pairs over the years, none of them would connect over Bluetooth while charging. Let me make my wireless headphones temporarily wired.

At this point I use an over the ear headphone with a mic and a USB DAC. I specifically only get phones with a minijack so I could use them with that too.

joecot··on Truck driver leads NJ Senate president after spending $153 on campaign
Phil Murphy ran for governor of NJ essentially on the promise of legal recreational weed. He did so beating out the NJ Democratic Machine, lead by the Norcross family.

Knowing that weed was Murphy's #1 campaign promise, the NJ Democrat machine did everything they could to bring it to a halt. That was lead by Senate president Steve Sweeney. Eventually weed was legalized via referendum, but they're still slow walking dispensaries. And I'm guessing weed was not the only thing they slow walked him on.

As a result, Murphy's election was painfully close, and Sweeney lost to this guy who paid $153 for his campaign.

joecot··on Y Combinator company “skip the interview” reaches top ten of r/recruitinghell
How about another inverse. What about instead of former coworkers, current coworkers? This doesn't really specify. I bet there are a lot of folks that would happily pay $50 to not have to deal with one of their coworkers ever again.

Recently a friend of mine dealt with a dev who was hired without their input who didn't know anything meaningful, couldn't communicate well, and was hired without a tech interview when the department was in transition between managers. They were extremely painful to work with, and didn't seem to absorb any information or do anything helpful, but other devs tried to give him the benefit of the doubt, thinking it might be a communication issue.

The guy's resume, though, showed job after job of only 3 to 4 month stints, and glowing recommendations from coworkers at each of those jobs. My bet is that each one didn't have the heart to say he wasn't a good developer, so they passed him on from place to place like the Christmas fruitcake no one wants and just mails to the next sucker. I'm guessing a lot of devs would've happily paid 50 bucks if it meant he went and worked somewhere else without anyone having to get him laid off.

joecot··on A monk in 14th-century Italy wrote about the Americas
Columbus thought India was closer than it was because birds could be seen returning to the West Coast of England with twigs and leaves from somewhere. Portugal, Spain and anyone else he asked thought he was wrong because that would've required the Earth to be around 20k miles in circumference, when the Ancient Greeks had calculated it to be 24k miles in circumference (and they were very close in their calculations). Columbus turned out to be right that there was land there, he was just wrong about what the land was.
joecot··on SWE interviews should be paid
Different strokes for different folks, but I immediately dismiss any job posting that mentions contract to hire. Even if it's a 2 week trial. I have a mortgage to pay and regular expenses, and given I've had secure full-time development work for over a decade, I would never jump from a secure job to a contract position where a company does not have to offer benefits or even the courtesy of actually firing me so I can collect unemployment. If a company wants me to have wizard of oz style interviews, sure, I'll jump those hoops until I have an offer from a company I like. But I'm not going to sit in financial limbo while a company decides if I'm worth keeping or not.

Of course for someone just starting in the industry, or comfortable with contract work, this might be fine. But I imagine many SWEs have no interest in contract to hire for similar reasons.

joecot··on California will pay off all past due rent
Many of the land trusts form because the tenants get so pissed at their landlord that they make their landlord's life miserable, until the landlord gives up and sells the building to them for a land trust. Peace is a lie.
joecot··on California will pay off all past due rent
My alternative would be to establish a land trust to manage the apartment building. Then you can provide housing for 3 other families without also making a profit off of them. Here's an example of a Land Trust: https://www.sawmillclt.org/

The argument is often as you say, that Land Lords add value by giving housing where people couldn't otherwise afford to live. And this is undercut by two points:

1. The landlord isn't the essential part there. If the point is to provide housing without having to buy, that's easily done with land trusts and co-ops. The only downside is that there isn't a Landlord to make a profit, but it's better for society as a whole.

2. If landlords didn't buy up properties for the purposes of turning around and renting them, the property values would be lower because there wouldn't be as much demand on the market. Then a decent portion of the people you're talking about not being able to afford to live there ... would be able to afford to live there.

joecot··on “Great resignation” wave coming for companies
It probably depends where you are on your career path. For me, those silicon valley startups were offering less than my target salary and I was going to try to negotiate up. For the small company I ended up at, I gave my target salary range and they exceeded it by 10k. I wasn't shooting for big publicly traded companies, and I don't know how they're acting currently. From friends I do know that some are seriously considering changing their remote work policy obviously.
joecot··on “Great resignation” wave coming for companies
That's why people are looking for a new job that will specifically let them work remote. Like anything else, it's easier to get the change you want from a new company than your current one, and you work that out as part of the interview and offer. With the jobs in such demand, companies that wouldn't normally hire remote people will.
joecot··on “Great resignation” wave coming for companies
This. The WeWorkRemotely posting silicon valley type companies are getting flooded and are quite picky currently. But once you apply to a few jobs elsewhere that have recruiters, you get flooded with small to medium size companies looking for devs. And the market is so hot that companies which previously had longer interview processes are condensing down to 1-2 interviews, because if they take any longer all their applicants have already taken offers elsewhere. For most devs, no matter what you're making someone else would pay you more, and they're willing to do it remotely.

Don't wait on your company to make a remote work plan once they've got you all back in the office. Start looking around now while they don't have a monopoly on your time. That doesn't necessarily mean taking interviews during work hours -- my previous job was 10-6 eastern, and east coast companies would happily interview me at 9, while west coast ones interviewed me at 7. Once your current company has you back in the office, they have a much stronger grasp on you, and they know it. That's why they want everyone back in the office before they talk about remote work.

But if you're not going to a company that is itself 100% remote, I'd still be wary about being the stranger that they only see online. I went with a job where I was only an hour away from the office but could still work remotely, and plan to be there once every couple months, so I still get some face time.

← PreviousPage 7 of 14Next →