thelastknowngod

@[email protected]

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

thelastknowngod,

I seriously doubt the director said anything that provocative

Even if he did, not illegal.

ACAB indeed…

thelastknowngod,

Definitely something smaller than a grasshopper… Lost that fight a few days ago.

thelastknowngod,

Meh… Planet of the Alien was better.

thelastknowngod,

I know this is ridiculous but, if I’m buying a phone to last at least 5-6 years, I’m going to wait for something with Qi2… I want one of these but I’m thinking about what it’s going to be like to live with long term.

thelastknowngod,

Back then, shit was pretty rough though.

Bro no kidding… You’d install and hoped your keyboard worked by the end of it.

I stuck with it though… Well over 20 years for me now.

EDIT: I actually remember digging through dbus configs one time for HOURS because I couldn’t get my mouse working. No joke I realized at like 3am it wasn’t plugged in. Hahah… It was such a pain in the ass back then you just assumed it was something insane.

New York employers must include pay rates in job ads under new state law (apnews.com)

Help-wanted advertisements in New York will have to disclose proposed pay rates after a statewide salary transparency law goes into effect on Sunday, part of growing state and city efforts to give women and people of color a tool to advocate for equal pay for equal work....

thelastknowngod,

I interviewed at a place a few weeks ago. I asked the recruiter what the salary band was. I told her I expected to be in the top 10-15% of that range.

“Well we don’t really like to hire someone at that high of a rate.”

Thanks for waving the red flag. Good luck to you. Talk to you never.

Any good tech sites without the fluff?

I am looking for some good tech sites that have longer articles and indepth reviews. Preferably without an obvious biased towards a particular company or brand. edit: I should have clarified what to was looking for. I would like to compile a list of lesser-known but useful websites so that I can stay current on tech news without...

thelastknowngod,

Medium is actually pretty great for industry news, opinion pieces, or occasionally howtos.

If the kind of tech news you are looking for is like cell phone reviews or Twitter drama, I don’t know what to tell you… Most of what I read on medium tends to have more substance to it.

Do you pirate? And do you justify pirating? i.e., what is your piracy philosophy?

Well, my friend, he’s kinda poor he can’t afford some books and some streaming services, so he pirates. He pirate books, audiobook and videos and other stuff. Sometimes he buys books he likes a lot out of loyalty to the author (yeah, I don’t understand it either), he likes to read physical books, but yeah, if he hates the...

thelastknowngod,

I don’t pirate music … because there are reasonable platforms and pricing models which make pirating more hassle than it’s worth.

Hopefully Spotify is not the platform you’re talking about. I don’t use them because they do not pay the artists. Bandcamp is the spot for music… It’s really the only place I get music anymore.

thelastknowngod,

Would love to see some base salaries posted along with the responses. If you’re getting paid shit base maybe this is how they make up for it?

I’m in SRE. No on call benefits at all. Base salary is 175k USD plus 20% annual bonus.

thelastknowngod,

With Prometheus I would add a section to the scrap config to rewrite the labels attached to each metric. Does such a thing exist for telegraf? I’ve never used it.

Or could you change the grafana query to just aggregate the values for all pods in that deployment?

thelastknowngod,

Hello from Tbilisi! Слава Україні!

thelastknowngod,

This would be nice because I don’t need a static ip and I don’t have to leak my ip address.

How does the VPS know how to find your rpi?

Could you not just use something like duck dns on a cronjob and give out that url?

I would also need to figure out how to supply ejabberd with the correct certificates for the domain. Since it’s running on a different computer than the reverse proxy, would I have to somehow copy the certificate over every time it has to be renewed?

Since the VPS is doing your TLS termination, you would need an encrypted tunnel of some sort. Have you considered something like Istio? That provides mTLS out of the box really… I’ve never seen it for this kind of use case but I don’t see why it wouldn’t work.

thelastknowngod,

Istio is a service mesh. You basically run proxies on the vps and the rpi. The apps make calls to localhost and the proxy layer figures out the communication between each proxy.

Duck dns is just a dynamic dns service. It gives you a stable address even if you don’t have a static ip.

thelastknowngod,

It auto discovers machines/instances/VMs/containers in the mesh and figures out the secure routing on the fly. If you couldn’t ensure a consistent IP from the home address it wouldn’t matter… The service mesh would work it out.

It is probably overkill for this project though… Something to think about…

thelastknowngod,

timedoctor.com/…/opensource-time-tracking-softwar…

Out of curiosity, what country is this? That seems like a really low number… Working full time you would have 760 hours in less than 6 months.

thelastknowngod,

I think you can search for discord servers in the web/desktop app, can’t you? I’m on mobile at the moment and don’t see it in the app. I feel like I’ve done it before though.

Ordinarily I look for something more specific about what I’m trying to do… For self hosting stuff, the kubernetes@home thing is solid. The cncf server is great too. If that’s not you jam though obviously it won’t help… For me personally, kubernetes is basically just a modern implementation of a Linux distro. Obv ymmv.

thelastknowngod,

Obviously only talking about user space here… Kube doesn’t have any ambitions to manage kernel drivers or whatever (at least not until eBPF gets wider adoption).

Basically though, they have the same goals. To run programs and manage network communications. Kube does this in an extremely flexible way and it allows you to tolerate failures much more gracefully than the old ways. It’s nowhere near appropriate as a replacement for a desktop distribution though… I’m talking about the server world.

The way kube works is really just a beautiful thing to see and I never want to manage a server the old way again if I can avoid it. The wider infrastructure industry is all moving in this direction and the overwhelming bulk of open-source development effort is going into cloud native tooling… The CNCF landscape map alone shows how huge of an explosion is occurring right now… It’s an exciting time to be involved.

thelastknowngod,

Lair of the Minotaur at Kuma’s Corner in Chicago. Nothing else comes close.

thelastknowngod,

Every two weeks. I’ve been following from the beginning… It’s the best show on the tubes.

thelastknowngod,

There are build instructions in the readme. What’s stopping you?

thelastknowngod,

You can do it bro. Dockerfiles are basically just shell scripts with a few extras.

It uses npm to build so start with a node base container. You can find them on docker hub. Alpine-based images are a good starting point.


<span style="color:#323232;">FROM appdynamics/nodejs-agent:23.5.0-19-alpine 
</span><span style="color:#323232;">
</span><span style="color:#323232;">RUN git clone https://github.com/stophecom/sharrr-svelte.git &amp;&amp;  
</span><span style="color:#323232;">    cd sharrr-svelt/ &amp;&amp; 
</span><span style="color:#323232;">    npm run build
</span>

If you need to access files from outside of the container, include a VOLUME line. If it needs to be accessible from a specific network port, add an EXPOSE line. Add a CMD line at the end to start whatever command needs to be run to start the process.

Save your Dockerfile and build.


<span style="color:#323232;">docker build . -t my-sharrr-image
</span>
thelastknowngod,

Figured this would be one of the responses. Thanks. I don’t interact with node very often. I assumed there was a better option but wasn’t sure which… This is just the first result.

thelastknowngod,

Kubernetes podcast from Google.

DevOps Paradox.

If I'm trying to have a software program to help optimize my computers overall health and performance what should I be looking into?

So I am currently running stacer, tbh idk if its working good or not lol. Sometimes my computer still flares up randomly with high CPU usage and the fan going, but I try to use htop to pinpoint, but that tool is probably way more in depth than I know. I’d rather have like maybe a daemon? Or always on app that automatically...

thelastknowngod,

There’s no one answer here. It’s going to take a lot of trial and error and experimenting. All of the issues you mention are going to have to be addressed individually as well. There is never going to be a single tool to do this for you.

As far as tracking state over time, standing up a proper, modern monitoring stack will help tremendously. If you send logs to loki, collect metrics with Prometheus or OpenTelemetry, and graph them both with grafana, you should have really great insights to whatever is happening… It’s never going to be finished though. It’s always a work in progress.

thelastknowngod,

It sounds like you’re chasing something that doesn’t exist. There isn’t really like a point you get to when everything is “optimized” or whatever… That word doesn’t really mean anything. Optimization is a process that you use for really specific situations. It’s not a state you get to.

For example, if I was serving a website and the server was showing high CPU usage and disk activity, I might find what files are being accessed most often and add a caching layer (redis, varnish, memcache, etc). That would optimize for more efficient CPU usage and lower disk activity but it would also increase memory usage. That’s a trade off I would need to consider before implementing that change. If the apps I am running are already consuming a lot of memory, I might run the risk of exhausting all the memory and having processes killed off (aka OOM errors). Maybe I try something else then.

You need to find what’s happening with your system and then figure out what you can do to mitigate the behavior of any poorly performing apps. That all starts with good monitoring but beyond that its impossible to say because it’s extremely dependent on how you have chosen to configure your system and what you are running.

This type of investigation is what gets you to be a real engineer.

thelastknowngod,

Yep. Meetups are the best. You def have to go regularly though… Don’t expect magic from day 1.

thelastknowngod,

I’m an American who has been living abroad for 7ish years now. I often read comments from people who say they would do it “but the taxes are brutal.” Absolutely not the case. I dug deep into tax programs when I left and can comfortably say I am better off financially now than at any time I ever lived in the States… A major part of that is my tax strategy.

I love talking about this but most people don’t really care or realize how significantly it can change their lives… Eyes just tend to glaze over.

thelastknowngod,

As a US citizen you are technically always responsible for paying taxes no matter where you live. The US has a citizenship-based tax system (you owe on worldwide income regardless of where you live). Most other countries in the world have only a residency-based system (you owe only if you are actively living in that particular country). You are still required to file every year and you’re going to need someone more sophisticated than the dude at H&R Block or a free Quickbooks whatever. You need someone who is comfortable working with expats.

“Doesn’t that mean I have to pay taxes for both the US and my new country then?” No. The US has dual taxation agreements with most countries. That means that, basically, the US will not charge you taxes for things you’ve already been taxed for.

The main goal of paying less in taxes is to reduce your taxable income. The biggest chunk of this will happen with the Foreign Earned Income Exclusion. That essentially says that the first $120k you earn in a year is tax free. You can qualify for it by staying out of America for 330 days per year. There is no requirement to have residency anywhere else… You just have to be outside of the US.

That $120k rises every year. When you make more than that and do start to owe taxes, you will start to owe from the lowest tax bracket as well.

If you make $120k and do this, you just got a $30k raise in the form of taxes you no longer owe… You can pretty much travel the world for free using this money.

Now, I said that most non-US countries have a residency-based taxation system. That generally only starts to kick in after living in that country for 181 days. If you stay there for less time, you don’t owe them any money.

There are also countries who don’t have income tax or do but actively tell you not to pay it.

Living in a combination of these places, and bouncing around every few months you avoid any real responsibility to anyone.

If you do earn more than $120k per year, you can reduce your taxable income even further by doing things like maxing out your 401k contribution… That gets you to $142500 or so tax free. And again, you’d start paying taxes at the lowest rate above that.

Any other thing you mention in your US filing that can reduce your taxable income also contributes… Getting married, depreciation value on a home (US or not), investment losses, etc…

Working remotely from the US also gets you a higher salary than if you had just taken a job in the UK or Germany or Japan or something… So you can have the higher salary and the higher quality of live at the same time. You give up some employment protections and European style summer vacations but I’m personally ok with it.

Also, if you are working for a US company remotely, you can add these expected deductions to you W4 and never get charged for them in the first place… You’d have a MUCH higher weekly salary and wouldn’t have to wait for your tax return every year to take advantage of these benefits.

So spend summers in Italy, autumn in Japan, winter in New Zealand, and spring in Mexico. You earn an American salary, take advantage of lower cost of living, travel the world, and its all basically free… Good luck trying to get me to move back to the US.

There’s more but these are the major points.

thelastknowngod,
thelastknowngod,
thelastknowngod,
thelastknowngod,

For what it’s worth, I haven’t paid more than ~1% effective tax rate in years. This past year I owed like $50 total… For the whole year. Something like 0.03% of my actual income.

If you want to stay stationary, 7% is pretty decent but you can do better bouncing around.

thelastknowngod,

The NYT has had pro life op eds too… It’s important to understand where the other side’s dumb arguments come from so you can more easily defend against them.

For me, I try to follow a bunch of sources with differing views… PBS and NPR for mostly middle of the road American news. The Times for left leaning, WSJ and Bloomberg because it’s the closest thing to right leaning that isn’t batshit crazy. Al Jazeera, BBC, and the Japan Times for international news. A few Turkish and Georgian sources because it’s where I’ve been living for a couple years. Then just a lot of tech industry specific stuff because it’s my field.

thelastknowngod,

I would love an Onion for software. This was great.

thelastknowngod,

Yep. IO.

OP, this might be overkill for you but it might be worth standing up a grafana/prometheus stack… You’d be able to see this stuff a lot faster and potentially narrow in on a root cause.

thelastknowngod,

Just realizing I’ve been listening to that song for nearly 30 years and have never seen the video until today.

thelastknowngod,

Watercolor.

Children play with $5 palettes. Apparently I pay $20 for a single color tube.

thelastknowngod,

Knowing this stuff is fine but make sure to keep your goals in mind. If the idea is to get a job, figuring out how Bluetooth works isn’t going to get you anywhere. You need to move in the direction the wider industry is moving. That direction is running containers in kubernetes.

If you can stand up a kube cluster, write a Prometheus exporter in go, scale pods based on those metrics, and auto resize workloads’ resource requests, then you should be able to find a job without much trouble… These are the things ops people are expected to do in 2023.

EDIT: The CNCF is a great resource for modern tooling.

thelastknowngod,

Standing up an enterprise level kube cluster is a 400-500k / year job

Ha! In what currency? Because it sure as hell isn’t dollars. Average senior level positions are in the high 100 to low 200k range.

Also, OP is talking about LFS… No one is going to ask them to do that shit either. All of this is a learning exercise. I didn’t say anything about an enterprise level anything. Standing up a cluster is a learning exercise.

Old school admin jobs are drying up extremely fast. The job market and a MASSIVE amount of development effort is going into the kube ecosystem. If you resist this change, you’re just going to fall behind.

thelastknowngod,

Kube solves a ton of really complicated problems. I think a big part of the learning curve is just understanding what those problems are/were to know why we are all doing this in the first place.

Rolling out something like Talos is a good starting point for a sandbox to play around in. When I feel like you understand the basic ideas of things that can be run in kube (deployments, cronjobs, services, ingresses, etc) this is a really great resource to level up your understanding:

github.com/…/kubernetes-the-hard-way

thelastknowngod,

I don’t own a car and rent whenever I need one. The car rental insurance with my card has been fine in my experience with the one exception being Salt Lake City. About a year ago I was there and they wouldn’t let me take a car unless I gave them a car insurance policy number to put into their computer. Despite being completely fine in the entire rest of the world, apparently Utah does not accept “I will use the insurance provided by my credit card” as a valid explanation… I was forced to buy the rental company’s crappy insurance that would have likely done more harm than good by buying it.

thelastknowngod,

For read/write ops or disk usage over time, I would usually use a monitoring system like Prometheus and Grafana.

When you start talking about what specific files are accessed and when, that’s usually up to an intrusion detection system (or IDS). I don’t have good recommendations for that unfortunately.

thelastknowngod,

people that don’t want Linux to evolve

Exactly this.

The philosophical arguments are pretty garbage. I generally want to know if the “it violates the UNIX philosophy” people use browser extensions… That violates the UNIX philosophy too. Systemd “is backed by big corp” but who do you think is actually contributing time/effort/code to the Linux kernel? It’s the device manufacturers who are trying to get you to buy their products… So that fails too.

No offense to anyone reading this but if you’re really passionately anti-systemd, I would not hire you. This is a dumb hill to die on and a red flag.

thelastknowngod,

What worries me about the “systemd does everything as a tightly integrated package” is the too-big-to-fail aspect.

It’s been the default for ~10 years and it hasn’t been an issue yet… Even if it did “fail” the solution would never be to roll an entirely different init system. That would be absurd. If there is a bug, it gets patched.

I’d be worried that we’re seeing a lot of configurations that can’t be pulled apart piecemeal-- for example, if you need a feature not available in systemd

You can run services independently of systemd. There is no reason you couldn’t have whatever feature you want and systemd at the same time.

you need to deactivate a systemd component due to an unfixed vulnerability.

When vulnerabilities are discovered there is disclosure to maintainers, a patch is released, and then an announcement is made publicly with the instructions on how to fix the problem. I’ve never seen an instance where the industry collectively says “There’s a vulnerability here but we aren’t going to fix it. Good luck!” Especially for such an important layer of the stack… There’s no way that is going to happen.

Sci-fi books which don't involve too much space travels and massive world builds?

Don’t really know how to explain this. I like sci fi and would love to dig deeper into it. Am avid reader and enjoyed Project Hail Mary (though set in space, this book is just amazing), Dune, short stories by Ray Bradbury and TV shows like Raised by the Wolves, Westworld, From (love From!). But e.g. Foundation I really...

thelastknowngod,

Lots of the classics aren’t super space travel-y. Stranger in a Strange Land, Childhoods End, War of the Worlds, The Time Machine, Ender’s Game… Animorphs 😄

thelastknowngod,

Yeah interesting idea. I can see it being useful for private enterprise implementations of gitlab to contribute to upstream projects… I don’t think it’s possible to fork a public github.com repo to a self hosted github enterprise instance but it’s been a while since I’ve run that and I don’t remember ever actually trying.

It might make tooling easier… I can see it being pretty easy to setup bi-directional comms with non-gitlab CI/CD pipelines doing this.

Really it might entirely eliminate the need for service accounts or whatever the gitlab equivalent of Github Apps is too which would be wonderful.

thelastknowngod,

There is no such thing as “better” really. It’s more about how much you want to tinker.

I ran arch and slackware 10-15 years ago. Now I have a job where I need to get actual work done so I don’t have the time or energy for that anymore. I run mint.

Use something that fits your goals.

At a base level though, really there is very little difference. Any app can be run on any distro. Again, depending on how much you want to wrestle with things.

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