• 0 Posts
  • 346 Comments
Joined 2 years ago
cake
Cake day: June 22nd, 2023

help-circle

  • Be interested when they talk about things and ask questions. Engineers stereotypically have been told too many times that they need to dumb things down. And there’s a large percentage of neurodivergent people in software engineering who like to info-dump, but have been told their whole lives that they were boring or they overshare. But often when they are given the opportunity to share openly or even better, people show interest in learning, they usually will open up. It might take time, and it might take you getting a basic understanding of some technical topics so they don’t have to explain those basics to you to even start explaining their work.

    I have worked as an analyst, product manager, project manager, engineer, and architect. So I tend to be really good at bringing business and technical people together by interjecting a few details that an engineer might skim over because it’s basic to them as well as interjecting business scenarios that a business person might consider obvious, but an engineer might get frustrates because it was never explained to them and they like to know “why”.




  • Satire is a necessary way to call out impropriety in Democratic society. The humor softens the blow of the reality of horrible acts and makes less horrible but still bad acts easier to understand. As long as it’s not saying things that are just totally without merit or using it purely to spread hate, it should be staunchly defended regardless of who is offended by it.

    Example of bad satire is something like a cartoon of an LGBTQ+ person going to a psychiatrist and the psychiatrist saying it’s a mental illness and their head explodes. This is pushing the narrative that being gay is something to be cured and that gay people just can’t accept it. This can be considered satire, but like any type of speech it’s stating something designed to harm others. Satire is meant to over-exaggerate a problem, not make up a problem that doesn’t actually exist for the express purpose of hate.



  • I’m still not entirely sure what you’re asking, but you are responsible for BOTH the cars in front of you AND not changing lanes with someone in your blind spot. Both accidents would be your fault if you hit someone from behind OR changed lanes while someone is already occupying it.

    If there’s not enough time to look over your shoulder before you would be too close to the person in front of you, then you should slow down to maintain a safe distance from the person in front of you, THEN check your blond spot over your shoulder, THEN change lanes and re-accelerate. It sounds like this person was too close to the person in front of them and/or approaching them at too high of a speed differential to safely check their blind spot over their shoulder AND return their head to forward facing before getting too close.


  • It’s not quite that easy. You need the job and lease first. Finding a job without speaking the language that well is a lot. And honestly, even as someone who makes a moderately high salary compared to the majority in my country, I still am not middle class and don’t have the ability to rent an apartment in France and pay up front for health insurance in addition to my mortgage and living costs. The number of work visas are also limited depending on the country.

    And it’s risky. What if the job doesn’t work out and ends too close to the Visa renewal time to find another. Not to mention you have to leave the country for some time to get the new visa. I’d have to have the ability to move back to the US until I could find new employment while still maintaining the apartment in France or wherever. That might be OK for someone with a big family to support them back home, but most of us don’t have that. It’s not part of our culture.

    And finally, work visas are a system designed for employers to abuse foreign employees with the threat of being deported if the employer decides not to renew. In most countries (including the US most of which has lax employment laws anyway) the employer doesn’t even need to technically fire the employee, just decide not to renew their visa.


  • Yes, let’s trade…lol

    Language would be a problem, but I could survive with Spanish, so probably Spain. I could learn other Latin or Germanic languages pretty easily though if needed. I know a little Dutch from a job I had that sent me there a few times and Portuguese or Italian is close enough to Spanish that combined with the English similarities I could pick up eventually. But work requires more than a basic grasp of language, especially if I have to start in the service industry or something. So Spain would probably be the quickest.

    The biggest barrier is the requirements for having housing already and having to pay for it while not being in the country while waiting for the Visa. Housing in the US takes half or more of most people’s salary. For me it’s more and I am a software architect in my late 40s, though I do live on the west coast in a major city which is more expensive. But I don’t have a car payment because of public transportation which has allowed me to keep my older cars a lot longer, which doesn’t exist in most of the US.


  • I wouldn’t want my ability to keep my home to depend on the fleeting whim of a service industry job. And I am a software architect/engineer with nearly 20 years of technical experience. No service industry is going to want me and no company wants to sponsor short term employees.

    The other issue is that in order to get a lot of the visas you can’t be in the country, but you have to have a lease or purchased property. Without knowing anyone, that’s difficult. I can’t afford two homes even temporarily. And I can’t afford to break a lease if the visa is denied. If I could go, stay in a long-term hotel for a couple of months, get basic help finding a job just to understand the differences in employment culture, and then get permanent housing and move all my stuff, I know I could thrive. I just can’t afford the $4,000/month mortgage for the tiny house I have plus a lease on an apartment in another country.

    Then there’s the language barrier. It’s not like the US teaches languages to kids, and although I could probably survive with Spanish because I have been studying it on my own for a long time and can communicate basically, it might take me some time to get better at communicating in Spain Spanish vs Latin American Spanish not to mention to pick up the tech jargon.

    There are just a lot of barriers that governments could easily make fairly simple to overcome, but the policies are instead designed to make it difficult.


  • Many of us I the US want to come there, and we’re willing to contribute, but the barriers of entry are too high. I likely won’t be able to until after retirement and that probably won’t be until I’m too old to move. And I have a lot to contribute if I could find a way to get on my feet. The US doesn’t allow for building enough wealth to start a business right out of the gate, unless you’re already born wealthy or get lucky and are willing to be exploitative, and in that case I could use a different visa to get in. Immigration isn’t all welfare cases and even with those who do need that help having a system in place to allow then to contribute while they get on their feet would benefit everyone. Dump the idea that you need to be extreme capitalists like the US and start embracing the people who need help to get started and most of them will contribute significantly as they will be so prideful of the place that took them in.






  • Two ways to process voice, on device or on server. Device-based solutions either are very basic and just detect differences between words or need training data based on your voice or they need lots of processing power for more generalized voice recognition. So is your battery draining and phone is often hot because an app is keeping the mic on and keeping the phone from slowing the processor? Other option is to stream the data to the server. This would also increase battery usage as the phone can’t sleep, but might not be as noticeable, but more evident would be your phone using a lot more bandwidth than is reasonable while you aren’t actively using it.


  • I think time travel as a being who perceives one dimensional time linearly is not possible. And for any entity who doesn’t perceive time linearly it would be no different from traveling in a spacial dimension. It’s just travel. Anything that entity does in that point is a permanent fixture to the entities that perceive it linearly.

    So yes, if someone could travel in time in the SciFi sense, they wouldn’t be able to change anything in their past experience (direct experience or prior to their perception, but in their event line) because that’s already part of that point in spacetime to anyone who experiences it linearly.

    But also, it’s likely that time is not one-dimensional just like we know space is not only three-dimensional. So it is possible that you could end up in a separate “branch” of time that your past self from your perspective will never experience (directly or as past events), because it’s not the same point in spacetime as the event in your direct past timeline. But it’s not like there is a specific set of “branches”. They likely don’t branch off from a single trunk into the other dimension(s) or if they did “branch”, it was at the same time as all other “branches”, the beginning of the universe, not as specific events occur like in SciFi. And the changes you make in those branches were always part of those branches to people who will perceive the future of that timeline.



  • I’m guessing you mean 24,000 and 13,000 gallons rather than just 24 and 13, or are you talking CCF or some other measurement?

    Anyway, my partner and I use around 6,000 gallons or about 8 CCF per month on average and a couple of thousand more in summer when I have to water the lawn and flower garden.

    24 seems like a lot, but does your meter get read every month? They usually use estimates and then just read the meter once in a while and then correct for it that month, so it’s much better to look at averages.


  • One of the primary requirements for my latest project moving a bunch of stuff to self hosted is that if it has a GUI that is going to be internet facing, it either has to support OIDC or it has to be something low risk enough that I feel comfortable setting it up without much security and just setting up a single basic auth login with traefik. A few apps I had trouble finding, but worked most of it out.