thelastknowngod

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

thelastknowngod,

Hotel restaurant. The HR lady was giving my brother shit for not wearing safety shoes in the kitchen. She was saying this while in the kitchen wearing heels.

She picked the wrong day. Bro wasn’t having it.

“What the FUCK are you doing in here then!? Get out of my FUCKING kitchen!”

Everyone had been feeling it… He spoke for all of us.

thelastknowngod,

When you have it built, throw it in a container and run it in Lambda. You’ll be able to run it anywhere if you package as a container.

thelastknowngod,

Compared to what?

thelastknowngod,

Newegg used to sell this one dumb phone for like $12. Completely unbranded garbage but it made calls and did sms.

My brother used to lose his phone or drop it in the toilet constantly. We had like 3 or 4 of that crappy phone just because he kept doing stupid stuff.

thelastknowngod,

Hated Windows. TechTV had a download of day that “works on both Windows and Linux!”

“I don’t know what Linux is but it can’t be worse that Windows.”

I’ve been on it ever since. That was 20+ years ago.

I honestly don’t know how windows works… I only ever used it for about a year and some change when I was a teenager in the 90s.

thelastknowngod,

Bluetooth on Linux fucking sucks

thelastknowngod,

It’s easier to think about Linux on the context of what an individual application needs to run. Pretty much everything you do will have these components.

  • configuration
  • an executable
  • a communication mechanism (dbus, networking, web server, etc)
  • something that decides if the application runs or not (systemd, monit, docker/docker compose, kubernetes scheduler, or you as the user)
  • a way of accepting input (keyboard and mouse, web requests, database queries, etc)
  • a way of delivering an output (logging to unique log files, through syslog, or to stdout/stderr, showing something on a screen, playing a sound, returning a message to the client, etc)
  • storage (optional)
  • some cpu and memory capacity

That’s really it. If something isn’t working, it’s pretty much exclusively going to fall into one of those categories. What that means is going to vary significantly from app to app but understanding this is how literally everything works makes the troubleshooting process a lot easier.

thelastknowngod,

I got a galaxy watch thinking I’d do all these cool things with it. Ultimately I only used it to set alarms to let me know my tea is ready…

I only really use the mechanical watch now.

Query about your linux daily drivers?

So i have my main system, i have been running NixOS on for over a year. It has been a pleasure to daily drive. And ive recently been playing with gentoo and funtoo. And althought alot of information, which is somewhat overwhelming but is slowly growing on me and making me appreatate linux as a whole. So i was wondring what other...

thelastknowngod,

My personal laptop is whatever the first gen Framework is called. After many, many years doing the “cool” distros, I’ve settled on Mint and don’t really have any motivation to do anything else… I have real work I need to do and can’t be bothered to deal with figuring out weird shit. I just need it to work.

TBH, the only things I use my laptop for anymore is a browser, vim, git, and kubernetes tooling… I barely have any interest in running Linux on a workstation at this point. The only things that really interest me anymore are being run in distributed clusters. Desktop Linux is kinda boring and tedious for me.

thelastknowngod,

Back in the dark, old days of Linux I spent 5-6 hours digging through dbus events and X11 configs to get my mouse working. It was unplugged.

In my defense, in those days, Linux was such an insane asylum that diving into dbus and X11 as a first step was usually the logical approach.

thelastknowngod,

Those days gave me a career so I can’t really complain.

thelastknowngod, (edited )

I actually really like The Night Before. That Joe Seth Rogan movie. It’s the only one I’ve been rewatching over the last few years.

thelastknowngod,

Woops!

thelastknowngod,

Meetup.com is how you get to know people in Tokyo. I lived there for a few years and this was extremely popular.

thelastknowngod,

No. Just change the location.

thelastknowngod,

Have you looked into getting a psych evaluation?

What modes of transport do you really like?

For me personally, trams are right up there. Aside from the main issue of sharing the roads instead of having a dedicated line, they really make it easy to get from one part of a city to another, especially for wheelchair users. They’re usually as frequent as buses, but much faster. The stations are much more attractive...

thelastknowngod, (edited )

Trains when possible.

I’ve been riding motorcycles on and off for years. For the last 8ish months I’ve been riding one of those like city share electric moped/scooter things. It’s a cheap Chinese NIU brand. For the size and state of infrastructure in my current city (Tbilisi) it’s honestly the best way to get around.

I lived in Tokyo for years though. I would take a train network like that any day of the week.

How do y'all deal with programs not supported on Linux?

I’ve been seeing all these posts about Linux lately, and looking at them, I can honestly see the appeal. I’d love having so much autonomy over the OS I use, and customize it however I like, even having so many options to choose from when it comes to distros. The only thing holding me back, however, is incompatibility issues....

thelastknowngod,

What software are you using that is keeping you on windows?

FWIW, the last version of windows I’ve run was WinME circa 2001ish… I’ve been on Linux since '99 or so. You can certainly get by for day to day stuff. The only thing holding you back is going to be pretty niche.

thelastknowngod,

Or maybe OP is just making shit up.

thelastknowngod,

From a cloud infrastructure perspective, I would take Google Cloud over AWS or Azure any day of the week… For GKE alone (Google’s kubernetes product) it’s worth moving to them.

Most other things are fine but mostly because there aren’t any serious competition… Maps, Android, YouTube… GMail is fine but I use FastMail and Proton as well. Drive works when sending things to other people but for personal stuff I use the Synology. Haven’t used search in years.

thelastknowngod,

This is the right answer. Help Desk is by far the right entry point.

thelastknowngod,

Thanks for this. Gotta step up my game apparently. haha

thelastknowngod,

Blogs, news for each of the countries I spend time in, tech industry stuff, podcasts, torrent feeds, etc…

I would like some advice on where to go after university

I am currently a Computer Science student in university who really loves Linux and FOSS software, hates it when governments and corporations spy on people, and would probably rather have a job that brings meaning and benefits society than one that has a high paycheck (although I do recognize that I also need to have enough money...

thelastknowngod,

Real talk, you don’t have the luxury of being an idealist right out of university. Your goal is to get a job. When you’re in that job you will likely not have the luxury of being an idealist either.

When you have enough experience making practical, reasoned decisions, then you can stand on principals.

For context, I have been in this business for nearly 20 years. The people I have personally worked with who have resisted things on philosophical grounds ALWAYS get left behind. I’ve seen it with systemd, the cloud, and now I’m seeing it again with kubernetes. You cannot escape the collective inertia of an entire industry.

Obviously there are still thresholds… I would never work for someone like Raytheon. You have to draw lines somewhere but saying you aren’t going to work for a company that does user behavior tracking is short sighted and impractical.

thelastknowngod,

Most resistance I have seen mostly comes down to a misunderstanding in the benefits that kubernetes offers. The assumption is that kube is used for autoscaling and that, if the inbound traffic is predictable then the added complexity is unnecessary. When that happens the “kube isn’t right for all situations” turns into “kube isn’t right for any situation” whether the person in question would ever admit that or not…

All of this ignores the MASSIVE reliability enhancement kube delivers and the huge amount of effort currently going into modern tool development surrounding the kube ecosystem.

thelastknowngod,

I honestly love it. Of course it’s not perfect but I don’t ever want to go back to the old way if I can avoid it.

thelastknowngod,

Fuck if this isn’t the truth… Saying this as a Sr. SRE with no degree or certs.

thelastknowngod,

It’s the country of Georgia.

thelastknowngod,

My man… You are not getting around the tracking. It’s never going to happen. Unless you literally toss everything with a network connection and disconnect from the electric, gas, and water grids, you are going to be tracked.

thelastknowngod,

I only access banks electronically if they accommodate Tor.

So they know when you logged in and what you did when you got there. So you can’t escape it there.

The bank only gets to know my physical location when I do a transaction where that’s unavoidable.

So you can’t escape this either.

Even if I were to carry a mobile phone on standby wherever I go, the bank would get nothing from it if I don’t run their app.

They would get nothing except the time, location, amount, business, and how that relates to the other purchases you make and all the data those transactions generate as well. That data is shared with the bank, Visa or MasterCard, and all credit reporting agencies. This is unavoidable too.

You are not getting out of this unless you allow it to seriously affect your life.

thelastknowngod,

I was like 6 when my grandmom suggested we rent The Amityville Horror. I slept with the lights on for a week.

I don’t think it would bother me now if I rewatched it but I’ve also never wanted to rewatch it… I guess take that for what’s it’s worth.

thelastknowngod,

Enjoy it. A night out is now cheaper.

thelastknowngod,

I use Resilio Sync. It uses a modified bittorrent protocol. You don’t need to open any firewall ports or anything like that… Really simple to get going.

This is a sync took though. Replication is not the same as backups. This may or may not be for you depending on the goals.

Just realized I can just use "..." to go back two directories! Is this a zsh feature?

I accidentally discovered that both “cd …” and “…” work, and moreover, I can add more dots to go back further! I’m using zsh on iTerm2 on macOS. I’m pretty sure this isn’t a cd feature. Is this specific to zsh or iTerm2? Are there other cool features I just never knew existed??...

thelastknowngod,

I have a function called up. I do up X where X is the number of directories I want to go up.


<span style="color:#323232;">up() {
</span><span style="color:#323232;">  if [[ $# -eq 0 ]]; then
</span><span style="color:#323232;">    cd ..
</span><span style="color:#323232;">    return 0
</span><span style="color:#323232;">  fi
</span><span style="color:#323232;">  local path i
</span><span style="color:#323232;">  for (( i=0; i &lt; $1; i++ )); do
</span><span style="color:#323232;">    path+=../
</span><span style="color:#323232;">  done
</span><span style="color:#323232;">  cd "$path"
</span><span style="color:#323232;">}
</span>

EDIT: Don’t know if it’s just me but if you see &lt; it should be the less than character.

thelastknowngod,

Don’t overthink this. Just start using something.

thelastknowngod,

That guy and his entourage in Shibuya every year dressed as Xi Jinping.

youtu.be/TBchtibgPEo

thelastknowngod,

My partner is Turkish. She said that this is how America looks in her brain.

What are some of the best optimizations you applied to your code?

Got myself a few months ago into the optimization rabbit hole as I had a slow quant finance library to take care of, and for now my most successful optimizations are using local memory allocators (see my C++ post, I also played with mimalloc which helped but custom local memory allocators are even better) and rethinking class...

thelastknowngod,

We had a service that compiles a dataset once per quarter. The total size is ~30gb. We were starting a container, storing it on an EFS volume, and mounting like any other disk.

Every time a pod started it would need to read this data into memory so we would get quick initial start-up time but the time to be ready for traffic still took a while.

Since we didn’t need to update it very often, we decided to just package the compiled dataset into the container and skip the EFS volume. We updated the image pull policy to ifNotPresent so it cut egress traffic pricing from EFS to zero. Now there is a cost to pull the image from ECR but that’s only if the pod is being scheduled onto a node it hasn’t been run on before. There was no noticable change in behavior or performance and we saved a bunch on cost.

Sometimes the big, dumb option is the right choice.

I hate clothes shopping so much (semi-rant)

I just hate how it’s the only retail space left that never bothers to organize things beyond men’s sections, women’s sections, and the dreaded kids’ section. I had to go shopping today to get long sleeve black shirts for my job (long story). All I needed were like 3 larges that were black. That’s it! But it took me...

thelastknowngod,

Why don’t you find something that fits well, from a large, established company, and just buy the same thing again when it wears out?

Literally everything I own comes from American Eagle (jeans only), Uniqlo, or Muji. When I need something new, I just buy it online because I know neither their sizes nor my ass has changed significantly enough that I would be required to try something on.

If you are being a minimalist about things, you could break down your entire wardrobe to 2-3 pants, 10 shirts, 2-3 shorts, socks and underwear. If you can replace them all at the same time, all of the shopping you would do in 12-18 months can be finished in 10 minutes.

I’ve been doing this personally for something like 15 years.

thelastknowngod,

distro hopping is a waste of time.

Very much so. There are limitless things you can do with a computer. Installing a new OS for me falls squarely in the annoying and tedious categories… There are so many more interesting things to put effort into.

thelastknowngod,

Thing is, I had a reachable goal which made it easier for me to learn and feel good as I had a tangible result.

IMO, this exact thing is what separates the people who succeed and those who give up. If you are only approaching the code as some abstract concept then it will never work. Anyone learning this stuff needs to understand that the code is more like a hammer to a carpenter than anything else… It’s a very physical tool used for doing a real job. If you don’t have any nails to hit, you’re not going to get anything done.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines