• 0 Posts
  • 62 Comments
Joined 1Y ago
cake
Cake day: Jul 23, 2023

help-circle
rss

The only thing you need to know is that Randy Pitchford was involved. This guarantees it’s going to be a shitshow.


Just alias pdoman=podman. I do that with all my common typos.



The correct way to get someone to move to FOSS is to show them how to do it, not tell them it exists. OP already said they can do the YouTube -> captioned gif in 10min so you need to provide a simple tutorial that identifies the tools to use, how to set them up, and how to create a workflow to achieve the goal of some format with captions in under 10min.

Notice how I explained what was wrong and how to do it? That’s what’s missing from most “you need to use FOSS” posts, including yours.


Looks like there is now a subscription program. imo that’s much better than it used to be at least for Insta (apologies for the link; not sure when it changed so that’s the best quick search).


Over in the US I’ve been stoked to see the boycott. Also over in the US I’m now really sad that your only option is Walmart because that will fuck you in the end.

Costco is great if you need bulk or very specific but completely random items in the rotating stock. It is not a replacement for a grocery store unless you can reasonably buy a lot of one thing and use it before it’s bad.


Are you sure it was set up correctly before? Kibana is the tool I’ve provisioned for dev log access for years so I don’t have to give them k8s perms. I have trained teams on debugging via Kibana and used Kibana myself for figuring out where prod errors were happening.

Your first paragraph is super shitty devX. That’s not okay. Your penultimate paragraph is really what I’m asking about.



Multiple teams are being cut, at least at Arkane Austin. I don’t know the total heads rolling. Many of my friends are now out of a job. The severance isn’t terrible, at least for some of the engineers. That’s not better than a job, though.



This doesn’t appear to cover the cost of the electricity it would take to keep your stuff running. There is no way to pay anything out at all. Seems like a pretty straightforward pump-and-dump where the end users are collecting imaginary points while some company abuses their resources. Every blog and Reddit post I looked at to try to understand this was full of referral links. Equally classic sign of pump-and-dump pyramid scheme.


See my link for 47. Its Wikipedia has more context. If you’re a Star Trek fan, you’ve seen it a ton.


42, 47, and 50 all make sense to me. What’s the significance of 37, 57, and 73?


They already did that. They companies the tools to remove negative reviews. Glassdoor has not been much different from BBB for some time (if not all time).


If you want convenience, Google Books is pretty solid. Just make sure you have all of your books and are only uploading to Google. If you buy from Google, you’ll run into the same problem. I organize via Calibre and use it to push to both Google and a Kobo.

I personally have all my ebooks and use Google Books to read on all my devices. It’s more convenient than trying to self host stuff. When Google eventually drops Google Books I will have to figure out what to use.


This picture is kinda wimpy. Zaslav had led the company through a total stock drop of almost $16 per share yet his comp has gone up almost 100% based on the figures I’ve been able to find. Granted he’s not getting the lucrative options he started with but that doesn’t seem to stop the other comp from going up.


As a manager I wait until another engineer approves then comment “lgtm” and approve so the PR hits its two review minimum.


I feel like the Chinese government is probably the best defense here. If that project they’re supposedly sponsoring continues in spite of this, NVIDIA won’t do shit because they won’t want to lose that market. Just as long as that project is available to others, it’s a perfect sidestep.


My stance has been that, just as long as I’m interviewing with someone, I’m happy to do it, up to an undetermined time threshold. A screening interview, a tech screen, and then a bunch of panels is what I expect from a solid firm. Just as long as I’m interviewing with someone, I have a lot of opportunities to learn myself. I will also occasionally do a take home if and only if there’s a novel problem I want to solve related to that take home (eg I want to learn a library related to the task) but this is very rare.

As a hiring manager, I try to keep things to a hiring screen, a tech screen, a team interview, and a culture interview. My team is small. I don’t want to spend more than three hours of someone’s time (partially because I can’t really afford to spend more than that myself per candidate or lose more team hours than that). My tech screens are related to the things I actually need people to do, not random problems you’ll never see.

My assumption is that a good dev has lots of opportunity and I am in competition with everywhere else. I need to present the best possible candidate experience. Big companies with shitty employee experience telegraph that by presenting a shitty candidate experience, which is where the employee experience begins. You can’t have a good customer focus without starting from a good employee focus.


I have a full JetBrains sub paid out for five years. I have dropped JetBrains for VS Code because I got tired of switching editors for everything and dealing with a Java-centric setup when I tried to streamline. Their decision to drop community Rust support in favor of only paid more recently also doesn’t sit well with me, especially given the PyCharm setup.

I swore up and down I would never leave Sublime for JetBrains.


Do you want to work for someone that doesn’t understand there are alternatives to GitHub? Label it as your portfolio or VCS on your resume and share the link instead of GitHub when asked. If it causes issues( that’s a great weed out on your end.


It’s also offered as part of the installation process at least for Ubuntu server. If you don’t know better it bites you real quick.


The issue here is that Canonical pushed the snap install without warning about its reduced functionality. I don’t think highlighting a wildly different experience between a snap install and the Docker experience people are used to from the standard package install is “bashing it just because it’s popular to hate on snap.” For example, if you take a fresh Ubuntu server 22 install and use the snap package, not realizing that snaps have serious limitations which are not explicitly called out when the snap is offered in the installation process, you’re going to be confused unless you already have that knowledge. It also very helpfully masks everything so debugging is incredibly difficult if you are not already aware of the snap limitations.


This is really dependent on whether or not you want to interact with mounted volumes. In a production setting, containers are ephemeral and should essentially never be touched. Data is abstracted into stores like a database or object storage. If you’re interacting with mounted volumes, it’s usually through a different layer of abstraction like Kibana reading Elastic indices. In a self-hosted setting, you might be sidestepping dependency hell on a local system by containerizing. Data is often tightly coupled to the local filesystem. It is much easier to match the container user to the desired local user to avoid constant sudo calls.

I had to check the community before responding. Since we’re talking self-hosted, your advice is largely overkill.


What evidence did you find to support Substack’s claims? They didn’t share any.

You can quickly and easily find good evidence for things like Reddit quarantining and the banning of folks like Alex Jones and Milo Yiannopoulos.

Which claims are empirical again?



@Aboel3z@programming.dev do you plan on ever interacting with the community or do you post links to drive engagement? You have already deleted one post today without answering any of the interesting questions posted in the comments.


@Aboel3z@programming.dev do you plan on ever interacting with the community or do you post your links to drive Medium engagement?

The last post I commented this on has been deleted. I will say this is the first article I’ve seen that wasn’t under your normal byline; given the comparable writing style it kinda seems like it’s still your article.


@Aboel3z@programming.dev do you plan on ever interacting with the community or do you post your links to drive Medium engagement?


In all fairness to Pocket Casts, the yearly cost in the US is $40, which is about the monthly cost of the three things you mentioned together. If your country gives you yearly Google Play Pass, YouTube Premium, and Spotify Premium for less than $40 US, that’s a fucking steal.

In all fuck you to Pocket Casts, Basic App functionality like folders shouldn’t be behind a subscription. I can understand a one-time unlock fee for app functionality or ongoing subscription costs to cover cloud storage and sync capabilities. I cannot fucking understand why folders would cost me $40 US a year.


I pull the same quotes you bolded to rip into that. They’re about to rediscover things like pricing cartels, company script, and child labor. Either they all pool all of their money together and collaborate to take advantage of everything together or they fall apart as they get fucked by each other and start reinventing the same rules we’ve made over the last several centuries. I kinda feel like the latter is more likely given how much ego all these coffin dodgers have and how close pooling resources + working together for the common good is to nasty things like socialism.



I don’t give a shit about the title. I think it’s a joke. The analysis you’ve given suggests you don’t understand both software and engineering.

  • Bandwidth is much more than what data centers put out. There’s a constant question of request/response size and the factors that go into scaling. If your idea of web development is just code minification, your idea is wrong.
  • Engineers can’t pass the design buck. If you wouldn’t tell a hardware engineer, “the design of the circuit board doesn’t matter; don’t worry about size or crossed circuits,” then you can’t tell an engineer the use of the systems they design is just the realm of the designer. I know a few industrial engineers that would be annoyed by your ignorance of an entire branch of engineering.
  • Why does everyone want to be an engineer? I’m really missing that point.

I think this is a terribly naive view of the impact the physical world has on software development. Most web development is actively concerned with throughput which is governed by bandwidth limitations and API construction. The user experience concerns that go into, say, the design of medical interfaces is no different from the design considerations of physical switches in a cockpit. Alert fatigue is just as much a consideration for monitoring in software as it is for industrial controls.

I also disagree that engineering is applying physics for user experience concerns I brought up. If your industrial controller makes it impossible to understand what’s going on when shit hits the fan (eg Three Mile Island), I would argue you as an engineer have failed. That’s not applying physics unless we’re stretching “applied physics” to cover the movement of subatomic particles through brains as psychology.


One of the issues is that devs don’t know about the normal engineering certifying body (at least in the US). One of the problems with that body was its expectation that a software engineer also know other forms of engineering. For example, a chemical engineer needs to know some civil and industrial engineering to get their certification. It’s almost nonsensical to ask someone building cloud apps to understand the principles of chemical engineering unless their work is in chemical engineering.

I know a ton of engineers that don’t view software as a field that can use the term because of its lack of certification.


What about infrastructure costs? Are you comfortable making someone else pay for your access? What about the design and implementation of the API? Should all software be free?

Please note that I’m not trying to support this decision at all. I personally feel like API access is similar to SSO for enterprise stuff (check out sso.tax). I also feel like there should be some level of compensation and even profit so people can focus on building stuff like this. It’s really hard to define what that is, especially without transparent costs, which I don’t believe OpenSubtitles shares? Also they use super predatory ads so I don’t think they have any high ground to even suggest what I’m talking about.


I’m trying to figure out how this gets monetized. It doesn’t look like it actually phones home. The only interesting dependency is Fig, which another commenter calls out. Since this basically just wraps Fig, I wonder if this is Microsoft’s first pass at getting into shells before they reimplement Fig themselves.

Note I didn’t look to see what kind of telemetry Fig collects. I skimmed the dep from this package but didn’t feel like chasing down the tree of Fig deps that get pulled into that one.


Yeah, that’s fair. I was wondering if you’d call that out. Popen is rather opaque. I don’t know that I’d go so far as to try to remember yet another language to avoid it. I respect the decision though, especially with the portability of modern PowerShell.


I’m trying to understand where you’d want to use PowerShell over Python. What’s something that’s in-between bash and Python?


What value do timegates add to video games? How does the user experience improve or degrade if the wait is, say five minutes? One minute? None? Is the point of the simulation to wait for everything? What’s the difference between acceleration humans can’t survive and wait times? What’s the line we can’t cross to suspend disbelief?

I personally think it’s all made up so making me twiddle my thumbs for 10m is fucking stupid. If I wanted a waiting simulator I’d play “kickstarting Star Citizen” or a less punishing game like Desert Bus.