[-] rustic_tiddles@lemm.ee 33 points 1 year ago

Unless you're an independently wealthy jackass, I'm not sure how you can attack non-FOSS software users. I am a software engineer and I get paid to write software. I write some code for fun at home too and if people use any of my projects Im delighted. But if you want bug fixes and reliability and consistent new features and updates to apis and I have to listen to your bullshit complaints about how XYZ is better, you bet your ass I'm gonna charge for that.

It's like a baker making bread who gives out a few loaves for free at first. You don't get to complain if 100s of people show up demanding free bread and he starts charging them. Maybe communism is a system that demands people work for free, but elsewhere you're entitled to whatever wage the market will bear.

[-] rustic_tiddles@lemm.ee 5 points 1 year ago

"Woke" means whatever anyone wants it to mean at any time.

Or is the theme of the movie about awareness of systemic racism in the US justice system? Haven't seen it myself

[-] rustic_tiddles@lemm.ee 6 points 1 year ago

I've used it for 15+ years and it's a huge downside. Older content used to be widely available, but more often then not anything popular is removed within a few months of posting. It is actually pretty great for obscure content that won't get taken down. It's cheap but a whole new thing to learn. It is faster than torrenting directly to your own computer but a seedbox blows usenet out of the water as far as speed. 50-100 MB/s easily (at least using private trackers).

[-] rustic_tiddles@lemm.ee 4 points 1 year ago

It turns out if you have a library card you can get tons of free audiobooks. I don't think it counts as piracy but there are other ways to get free books.

[-] rustic_tiddles@lemm.ee 4 points 1 year ago

No but this isn't really limiting sales of the book in any way. I buy real used books, I buy new books sometimes. I go through a few audible credits a month. I also pirate books if I feel like it. I've had books I bought and gotten rid of, then years later decided to pirate it and read it again. Anyway used books are so ridiculously cheap it's very rare for me to buy a book new, often it's a gift for a friend.

I also use ChatGPT almost every day, and while I have asked it for the summary to a book I didn't feel like reading, it has never once replaced "reading a book" in my life. You can also get the summary to most books on wikipedia if that's all you want.

[-] rustic_tiddles@lemm.ee 9 points 1 year ago

My gf got several letters and I started using a VPN. Easy peasy. No problems.

Now I've moved to seedboxes (seedhost.eu) and private trackers. First I buy an invite to a private tracker (if you spend like $20 you can get an invite to one of the less prestigious ones and like 500gb of quota). This is kind of a process since private trackers are 1000% against selling invites so it's kind of a "marketplace" forum type deal. Not a 1 min paypal transaction. Took me a couple days to get my first invite.

Then use that tracker on the seedbox which has a few tb disc. Then I sftp in (I have used the app Forklift for many years and highly recommend if you're on a Mac, it's amazing) and transfer down.

I get like 7 MB/s through VPN which is alright for me and even without a VPN, it's just random traffic coming from a server. You aren't torrenting from your machine so there's no issue.

To get quota on the trackers, you can either buy an invite that includes some quota or build it up yourself. The seedboxes I use have like 100 MB/s upload speed so you'd just download some super popular (freeleach if possible) torrents and then seed for a while. If your invite comes with some quota, likely you'll have more quota than you know what to do with. I bought an invite with a 100gb quota and now I have like 4tb of quota.

The downside is cost which might defeat the point of pricy for some. I pay like $6 a month for my instance. But if you're willing to pay for a more powerful instance you can run Plex directly and stream everything if you wanted. I download locally and put it on my local Plex server.

[-] rustic_tiddles@lemm.ee 7 points 1 year ago

My gf says this. But when I eat spicy food, it doesn't interfere with the taste whatsoever. I also love the taste of really hot coffee when I'm eating something spicy. Something about the double burn really enhances the flavor.

[-] rustic_tiddles@lemm.ee 4 points 1 year ago

After 2 years I couldn't wait to get back in there each week. I felt great, looked healthy, my skin cleared up, I wasn't depressed, was in the best shape of my life at the time. Playing video games (and later doing drugs) for 15 years didn't exactly pay off in those areas.

I look at it like this: Am I going to be alive in 2 years? Ok, then taking on a 2 year project is worth it. Months fly by in the blink of an eye these days, 2 years will have gone by before you notice.

[-] rustic_tiddles@lemm.ee 8 points 1 year ago

Follow up questions: Were you saving up the shit for 3 days for the sex party? Or was it that you didn't want to shit at a sex party? Was it a personal decision or a house rule? And was that 3 day shit afterwards more enjoyable than the sex party itself? Sounds amazing

[-] rustic_tiddles@lemm.ee 8 points 1 year ago

There is definitely a huge difference after 6 months of focusing on one thing. I've done hot yoga off and on over about 12 years and I'd say it took 6 months of going consistently before I felt like my body adjusted and it was more enjoyable. After 2 years I didn't feel like I was going to die and it actually became very enjoyable.

I've fallen off recently because it's easier to sit around and initially it does suck because you need to readjust. But I when I had gone 2-3x in a week, man I felt like a god. I started going in my 20s, I was high af all the time and knew I needed some exercise or I was gonna die.

I think it takes a certain person to love lifting weights of all things. But luckily there are lots of things out there

[-] rustic_tiddles@lemm.ee 16 points 1 year ago

I don't think I truly understood why some people don't like spicy food until reading your comment.

[-] rustic_tiddles@lemm.ee 4 points 1 year ago

Yep, that's how I write my code too. I took a class in college, comparative programming languages, that really changed how I thought about programming. The first section of the class was Ruby, and the code most of us wrote was pretty standard imperative style code. If statements, loops, etc. Then we spent a month or so in Haskell, basically rewriting parts of the standard library by only using more basic functions. I found it insanely difficult to wrap my head around but eventually did it.

Then we went back and wrote some more Ruby. A program that might have been 20-30 lines of imperative Ruby could often be expressed in 3 or 4 lines of functional style code. For me that was a huge eye opener and I've continued to apply functional style patterns regardless of the language I'm using (as long as it's not out of style for the project, or makes anything less maintainable/reliable).

Then one day a coworker showed us a presentation from Netflix (presentation was done by Netflix software engineers, not related to the service) and how to think about event handlers differently. Instead of thinking of them as "events", think about them as async streams of data - basically just a list you're iterating over (except asynchronously). That blew my mind at the time, because it allows you to unify both synchronous and asynchronous programming paradigms and reuse the same primitives (map/filter/reduce) and patterns in both.

This is far beyond just eliminating if statements, but it turns out if you can reduce your code to a series of map/filter/reduce, you're in an insanely good spot for any refactoring, reusing functionality, easily supporting new use cases, flexibility, etc. The downside would be more junior devs almost never think this way (so tough for them to work on), and it can get really messy and too abstract on large projects. You can't take these things too far and need to stay practical, but those concepts really changed how I looked at programming in a major way.

It went from "a program is a step by step machine for performing many types of actions" to "a program is a pipeline for processing lists of data". A step by step machine is complex and can easily break down, esp when you start changing things. Pipelines are simple + reliable, and as long as you connect them up properly the data will flow where it needs to flow. It's easy to add new parts without impacting and existing code. And any data is a list, even if it's a list of a single element.

view more: next ›

rustic_tiddles

joined 1 year ago