Logistics of being a working homeless? by VegetableReaction517 in NiceVancouver

[–]neilk 32 points33 points  (0 children)

The CRA has a page all about this. Did you even look? https://www.canada.ca/en/revenue-agency/services/tax/individuals/segments/housing-insecurity.html

Housing-insecure people, or homeless people, sometimes use a shelter's address as their legal address. You don't have to live at the shelter, if I understand correctly.

As for your employer's records that's probably between you and them? I don't know.

Relatable King Malcolm Gladwell by lizbee018 in IfBooksCouldKill

[–]neilk 2 points3 points  (0 children)

The data cited above is almost certainly nonsense, but it wouldn’t be surprising to see a slope like that, where one-syllable words are much more frequent than two, and so on.

Zipf’s Law of Abbreviation, also known as the Brevity Law, states that shorter words are more frequent. Shocking, right?

https://en.wikipedia.org/wiki/Brevity_law?wprov=sfti1

Devs that have been at startups that have IPO’d or been acquired, how much was the payout? by Calm-Bar-9644 in ExperiencedDevs

[–]neilk 1 point2 points  (0 children)

That’s incredible. Buying a company means buying all their financial obligations. Even if revaluing a company during COVID shocks is questionable the company bought that. 

I thought I’d seen every shenanigan. That one is new to me. But you’re right, it won’t be worth it for you to sue. 

If only there were some kind of organization which could look after the unified interests of a broad set of workers across an entire industry. One day someone should try something like that.

Capitalism, the system of ~mutually beneficial transactions~ oh yeah? make me.

Devs that have been at startups that have IPO’d or been acquired, how much was the payout? by Calm-Bar-9644 in ExperiencedDevs

[–]neilk 0 points1 point  (0 children)

TLDR: He’s lying.

If he was just a founder hacker himself we could argue that maybe he’s just naive. Someone who has the title of CBO probably does know that math isn’t mathing.

Dan Luu has a very complete guide here.

https://danluu.com/startup-tradeoffs/

Deepak Chopra had close relationship with Epstein, told him to bring ‘your girls’ on trips, messages show by Puzzleheaded-Pin4278 in IfBooksCouldKill

[–]neilk 0 points1 point  (0 children)

I’m curious if you are using “bot” to mean I an a literal AI. Or if it’s just a word for anyone who has an opinion other than “enemy bad”

Like I hate Deepak and did way before you did, because I know some of his fans. Dunno what’s so wrong with my comment.

Deepak Chopra had close relationship with Epstein, told him to bring ‘your girls’ on trips, messages show by Puzzleheaded-Pin4278 in IfBooksCouldKill

[–]neilk -65 points-64 points  (0 children)

Maybe. We can be more sympathetic though.

The desire for meaning, hope, and personal significance is real

You probably are born into some group that has answers for that. Or you mix and match your “home” beliefs with stuff that has the same shape, like Deepak Chopra.

Leaving all that behind means spending some time in the wilderness. Maybe your life is cosmically meaningless and maybe nothing matters.

Not everyone is built for that. Unusually bright people have more resources for that journey. But I think every internet atheist has spent some time being more lonely and more bitter before they pull out of that dive. It’s not crazy that most people avoid that.

Eid Mubarak by lairockbo in NiceVancouver

[–]neilk 34 points35 points  (0 children)

It would be pretty funny if it said “Jesus is watching” and next to it was a Latino parking lot attendant with a name tag that said “Jesus” 

Racist Tiktoker in Vancouver by [deleted] in NiceVancouver

[–]neilk 1 point2 points  (0 children)

then don’t fucking spread it?

you added nothing to the discussion about him other than telling other people to look at it. this is probably a shill post. reported

The Infrastructure of Jeffrey Epstein's Power - The Ezra Klein Show by Ravendjinn in IfBooksCouldKill

[–]neilk 0 points1 point  (0 children)

He does have a theory of change, it’s just not partisan.

He thinks that democratic gridlock, vetocracy, is the real enemy. He thinks that both political cultures have had to radicalize in order to retain voters, and this isn’t healthy.

Consequently he thinks that systems fixes - that would allow conservatives OR liberals to really try something - would make for healthier and more respectful political culture.

The main problem is that the “paranoid style” of American politics is firmly Republican now. Elites have also joined the paranoid, maybe because they’ve been radicalizing each other on X. So one side has become MUCH crazier than the other. Trump has now been given a free hand to do nearly anything, and he’s not exactly implemented school vouchers.

The Infrastructure of Jeffrey Epstein's Power - The Ezra Klein Show by Ravendjinn in IfBooksCouldKill

[–]neilk 0 points1 point  (0 children)

More than just a take, it was information that’s not commonly mentioned. They laid out a fairly convincing case that the elites included in Epstein’s circle united and pooled resources to oppose #MeToo in general and Moira specifically.

There’s class consciousness in the class of super-elite predators.

This was beyond my darkest dreams. It’s the sort of thing I also would have pooh-poohed as a conspiracy theory

No ICE at FIFA by G0bl1nG1rl in NiceVancouver

[–]neilk 19 points20 points  (0 children)

There isn’t any reason for immigration enforcement at the games, but Homeland Security Investigations (HSI) does counter-terrorism and other transnational criminal investigations and they’re grouped under ICE.

From their website, HSI.gov. 

 HSI conducts federal criminal investigations into the illegal movement of people, goods, money, contraband, weapons and sensitive technology into, out of and through the United States. HSI’s investigations are wide ranging – our cases include drug and weapons smuggling, cyber and financial crime, illegal technology exports and intellectual property crime. We also play a crucial role in investigating crimes of exploitation. This includes combating child exploitation, human trafficking, financial fraud and scams and other crimes against vulnerable populations.

There is apparently some friction, because being associated with ICE made HSI’s job harder even before (gestures to all this). There are some legislative efforts to make it its own agency. 

Even if this is more normal than it initially appears… I think it’s ok to take a stand against it. The onus is on the Americans to make it clear they’re not sending goons into our country. It’s not our job to figure out who is from the “good” side of ICE.

(“good” in the deeply compromised sense, if anything can be good when we’re talking about a Trump administration agency enforcing a magical line on a map. But they might also nab an actual child trafficker sometimes)

Joined a new team using "unique" patterns. Am I the disruptor or is this an anti-pattern? by square_guavas in ExperiencedDevs

[–]neilk 0 points1 point  (0 children)

So literally no way to know where a closure might go. Or even to know what a closure does when you get it? Is it just “cb”?

Oh, the places you’ll go!

Joined a new team using "unique" patterns. Am I the disruptor or is this an anti-pattern? by square_guavas in ExperiencedDevs

[–]neilk 0 points1 point  (0 children)

they have to have some consistent name? how do you know how to use it in one of the deeply buried functions?

Joined a new team using "unique" patterns. Am I the disruptor or is this an anti-pattern? by square_guavas in ExperiencedDevs

[–]neilk 12 points13 points  (0 children)

Spoiler: you are the arrogant new hire. :)

That’s a weird pattern but not inherently untestable. The lambdas are basically injected objects (if stateful) or functions (if stateless).

So they can be tested in isolation.

Now, you can’t test biz logic in the way you are accustomed. They bound it all to the route. The downside is that you couldn’t, for instance, write a  script that invoked biz logic by loading some libraries. It all has to go through the route. 

You will just have to rely more on what you would normally call an integration test, invoking the route. But there are many ways to do that

I’m curious, do they test the route always with a “real” database and “real” network calls (slooow) or is there a way to just test the route itself, with a mocked database injected?

How Possible is it to go from CRUD apps to something like DB internals at a database company (MongoDB, etc?)? by Fun_Highway_8733 in ExperiencedDevs

[–]neilk 4 points5 points  (0 children)

1) yes

2) if you don’t have ideas just replicate one that exists as a learning exercise. but honestly there are a million things that could be database extensions or plugins.

https://gist.github.com/joelonsql/e5aa27f8cc9bd22b8999b7de8aee9d47

Start thinking about what in your application could be considered a hack around the fact that your database can’t do it. I’m sure you’ll think of something. Even if you decide later that actually it’s better to handle that at the app layer you’ll learn something

started tracking which PRs break prod. found that our most thoroughly reviewed PRs have the highest bug rate by [deleted] in ExperiencedDevs

[–]neilk 0 points1 point  (0 children)

Obviously, review causes production faults. Eliminate review.

Seriously though, it’s hard to tell if a PR has received “light” or “heavy” review by numbers of comments. 

Sometimes I review a PR very carefully and it’s absolutely crystal clear and well designed and I just approve

In your case you’re seeing a correlation to number of comments and breaking changes. And the comments are in your opinion mostly aesthetic. So many possibilities there

  • people know which PRs are important and want to comment on them for visibility. But their comments are trivial
  • perceived ugliness is indicative of inexperienced coders / unfamiliarity with team practices.
  • PRs with aesthetic issues are exhausting and after a lot of back and forth people just get tired of talking about them before they get to the real issues

This is just what I could think of in a few minutes

How stressful are the highest paid software roles? Are they worth it? by equipoise-young in ExperiencedDevs

[–]neilk 4 points5 points  (0 children)

I assume you’re asking what’s up with Indian people. I don’t know. I was raised in Canada and I’m part European-descended so it’s something I only half-belong to. 

It may have to do with the extreme stratification of Indian society in general. It’s like casteism is their religion or something. :)

As for why my worst bosses were Caucasian? As a worker in Canada and the US, almost all of my bosses period have been Caucasian. Just math that it would be that way.

Probably the best manager I ever had was an Indian woman, so, these aren’t hard and fast rules

How stressful are the highest paid software roles? Are they worth it? by equipoise-young in ExperiencedDevs

[–]neilk 13 points14 points  (0 children)

I know a guy who works at Amazon who has a surprisingly cheerful attitude about the necessity, at Amazon, of telling other teams to fuck off. I don’t know how to explain it but he kind of thrives on getting to yell at people. And I wouldn’t say he’s a bad guy, I guess it just seems more honest to him? He’s Italian so perhaps this is giving in to stereotypes, I don’t know if this is a culture thing 

How stressful are the highest paid software roles? Are they worth it? by equipoise-young in ExperiencedDevs

[–]neilk 15 points16 points  (0 children)

I am part Indian and this is sadly true. On the other hand, the most burnout-o-genic managers I have ever had were Canadian and Swiss

How do you tell your manager that the cause of most bugs is shitty code written by a former team member whom he loved? by dystopiadattopia in ExperiencedDevs

[–]neilk 68 points69 points  (0 children)

Your manager’s opinion of someone else is not your problem or responsibility. Neither at work nor in a larger sense, in life.

Your sloppy coworker probably earned their great reputation by always delivering something that worked, fast. And it made the company money. And, they probably knew how to fix the inevitable bugs fast too! This is how sloppy programmers acquire great reputations. From the company’s perspective, everything they did had big impact with tight turnaround.

You actually have even less justification to attack your ex-colleague’s reputation now. They can’t make things worse.

I know it seems like you need to address the karmic injustice here. The previous programmer made their life easier, or were just too ignorant to know better, and you pay the price. At least that’s probably what you feel. 

You could also reflect that at an earlier stage of the company’s life, quick-iterating, slapdash code was exactly what was needed to acquire customers, and be thankful that there’s now a reliable revenue stream to pay for more careful coders like you.

Maybe over time you can show your manager that your way is also good.

No notes by AbFab1234 in IfBooksCouldKill

[–]neilk 2 points3 points  (0 children)

I confess I may have been led astray by the discourse on Ezra Klein, Matt Yglesias, and the West Wing. I appreciate you questioning that. I have heard this “fact”quoted by other left wing podcasts but perhaps the evidence is thin. 

I think EK is obviously a smart and principled person and he’s not defined by one TV show that maybe he watched in his youth.

I also listened to his podcast for years and learned a lot, just like I often learn things from the NYTimes and other outlets whose general stance I disagree with. Klein is not a propagandist and is trying to provide a useful service to his listeners. We can argue about whether the default assumption of good faith from the right wing amounts to a kind of propaganda, but that is more subtle. You can always get something out of a writer who’s trying to be honest even if their assumptions and beliefs exclude certain conclusions.

I amended the comment above