HNHacker News
TopNewBestAskShowJobs

joecot

2,014 karma · joined February 4, 2012

submissionscomments
joecot··on The Importance of a Liberal Education
Because it's a comic. Comics involve both illustrations of characters and those characters speaking, so he draws characters instead of just text.

If you follow SMBC this is a pretty normal setup for him, and many of the comics are the same panels with different text. This happens constantly, with the most notable example being two girls hiking up a snowy mountain. He's not quite as egregious about it as Dinosaur Comics, where literally every strip is the same with different text.

This comic was posted here because the text was particularly interesting this time. And it's not just talking heads, he also gives the illustration of the intersection as another visual metaphor.

joecot··on Show HN: Flight Penguin – Like Hipmunk, but a browser extension
I greatly miss Hipmunk, and would really like a successor. But I'm confused as to why this needs to be a browser extension instead of just a website. Even if you provide extra features as an extension, show comparisons if I'm flight sites, etc, I'd still like to just have a website I can go to to search flights, not requiring a browser extension to use.
joecot··on House Passes Bill to Decriminalize Marijuana
Probably because Bitcoin is significantly more volatile than any reasonable currency. It's far more like a stock than a currency.

The issue dispensaries have is that they can't open bank accounts. If the issue was just with only paying in cash they could just accept the cash and deposit it at the bank. If they could use bank accounts they could accept bitcoin and immediately sell it for money deposited in the bank for that value.

Instead they have cash, safes full of cash, and they pay their workers in cash. If they accepted bitcoin they would have to hold their capital in bitcoin and pay out workers in bitcoin. They're not going to do that when bitcoin can crater in value day to day. On the same token they could just accept shares in GameStop for transactions. The problem is that tomorrow they could double in value or be worth nothing, which is not very comforting when you're a business with bills to pay.

joecot··on Pidgin: The Universal Chat Client
I went to try the Pidgin Facebook plugin, and I couldn't login. There's no more app passwords as the plugin suggests, if you try to login without the 2 factor Facebook sends "Is This You?" notifications every time, but doesn't let you login if you say yes.

There's github issue[1] for it and no resolution, except a weird python script hack to do 2 factor which may or may not be reliable.

1. https://github.com/dequis/purple-facebook/issues/526

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.
← PreviousPage 7 of 14Next →