steventrouble

@steventrouble@programming.dev

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

steventrouble,

Uyghur slavery represents a very small fraction of Chinese labor. Yes, it is a human rights abuse and should absolutely be stopped, but bringing it up every time someone talks about a Chinese product with no known ties to slave labor is an anti-asian dogwhistle.

China is a big place, with 10x as many people as in the U.S. Let’s try not to generalize about 3 billion people.

steventrouble,

Fair, thanks for the clarification

steventrouble,

You’re right, but I guess others haven’t yet learned this wisdom. Wisdom cannot be taught, only learned. 🤷

I don't know anything about Linux and the idea of installing it frightens me. Where do I start?

I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here’s the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...

steventrouble, (edited )

Hello and welcome to the club! It depends on your skill level. For some it can be very difficult to install any OS, Linux or not.

I’d recommend practicing on a VM first to verify your technical chops.

Step 1: Download virtualbox and create a new Linux virtual machine with 30 GB of disk space.
Step 2: Download a Linux ISO and mount it in the VM.
Step 3: Maximize the VM window and install Linux.
Step 4: Play around with your new Linux installation as though it were your real OS.

steventrouble,

Corporate murders happen, but usually overseas, and usually not when they’ve already testified.

Do you have a source for that? I doubt there’s graph of “workers murdered by companies, by country” or “murders, pre- vs post- whistleblowing” so it sounds like that might be at best an educated guess, or at worst pro-US bias.

The only stats I could find show that historically the US has had a terrible record for worker deaths during labor disputes.

…wikipedia.org/…/List_of_worker_deaths_in_United_…

steventrouble,

It could be random chance. It also could just as likely not be. The only correct answer is “we don’t know”.

steventrouble,

But doesn’t your post show exactly why it would have been a good choice? Because now some random unaffiliated person on the internet is arguing that it was an accident.

steventrouble, (edited )

I’m so tired of this freepressjournal trash, it’s always some clickbait article that looks like it was written by a child for a middle school book report. Can we stop posting throwaway sources like this and use real sources instead?

steventrouble,

“According to reports from sources that produce news on such matters”

This article should win a Pulitzer prize for least specific citation.

steventrouble,

Yeah, it feels like there’s a huge opportunity for a better paid app store on Android. I’m surprised so few people are pursuing this.

steventrouble,

Go could be a good option. I say this as a Rust and Kotlin fanboy.

Rust is great but it’s heavyweight for a simple webserver. Kotlin is great but requires a lot of setup. Golang is super small, compiles very fast and predictably, and has easy concurrency. It’s possible for anyone to contribute to a Go project at any level of experience.

steventrouble,

To all, please read the moderator’s post in the linked thread before commenting and potentially causing more confusion.

  1. This person is not being banned, they are being suspended.
  2. It’s not due to a conflict of interest or lack of disclosure
  3. It’s not for having the wrong opinions or being weird
  4. Everyone including the moderators agree that this person is generally kind and respectful in tone

They are being suspended because they repeatedly used the wrong forums to bring up their opinions, derailing discussions and causing drama in the process, even after being warned.

steventrouble, (edited )

I disagree with this article.

I do all my development on the cheapest MacBook Air, which has the old M1 and only 8GB of RAM. It was $500, which is cheaper than most Windows workstations. I’ve never noticed performance issues, and I work on some absolute monsters of projects, including game dev in Rust and Godot.

In particular, it works waaaay better for Rust and TypeScript dev than my $3k Dell laptop, because unlike my Dell laptop it doesn’t crash every 3 hours and the battery lasts longer than 30 minutes. I can run docker with my full stack and it stays cool as a cucumber, no noticeable lag.

steventrouble,

Nah, I don’t fux with Windows. Arch

steventrouble, (edited )

Just because you can buy 64GB of RAM doesn’t mean you need it. Laptops these days are more powerful than supercomputers used to be. If you just spend a little time tuning your applications you barely need any RAM.

steventrouble,

I try not compile things unnecessarily when a plugin would be just as good. Waste not want not. 🤷

Not trying to kink shame, I just don’t get off on wasting CPU cycles for no reason. You do you.

steventrouble,

I’m pretty sure you said 128 terabytes of RAM

steventrouble,
steventrouble,

Thanks to compound interest, you can live off anything more than $4M for infinity years

steventrouble,

Compound interest doesn’t exclusively refer to bank interest. Investments beat inflation regularly.

steventrouble, (edited )

Nit: I don’t have a lot of confidence that category theory will be useful here. Category theorists spend more time re-proving existing mathematics than doing anything novel. As evidenced by the Wikipedia article for Applied category theory being bereft of real-life examples.

But I agree, objective driven AI (reinforcement learning) has shown much more promise. It needs more work on neural net architectures and data efficiency, though, which are improvements that usually come from traditional supervised learning.

steventrouble, (edited )

So the problem discovered is that the compiler can’t optimize the loops by unrolling them (due to floating point issues?). The proposed solution is to unroll the loop manually.

But wouldn’t it be much cleaner and more performant to just have a macro like #![allow lossy floating point optimizations] and let the compiler figure out the rest?

Compilers exist to compile and optimize things. Manually unrolling loops might improve performance on one machine, but completely break the program on another. It’s much safer and more performant in the long term to allow the compiler the leeway to optimize things the optimal way.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • anitta
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • mdbf
  • Leos
  • modclub
  • osvaldo12
  • Durango
  • khanakhh
  • provamag3
  • cisconetworking
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines