[-] danielquinn@lemmy.ca 16 points 2 days ago

MIT code can be used in GPL projects though. It simply becomes GPL code.

[-] danielquinn@lemmy.ca 5 points 3 days ago

That was a frustrating read. Dude gets screwed by Microsoft who effectively steals his code and rebrands it as theirs and then he goes on to talk about why he prefers MIT.

[-] danielquinn@lemmy.ca 15 points 3 days ago

If you throw a spinning chainsaw into a room of bunnies, the chainsaw is not at fault for the bloodbath, you are.

[-] danielquinn@lemmy.ca 15 points 4 days ago

That's understandable, though one of the other commenters suggested the LGPL which might make for a good fit for your case. Here's a comparison with the other two if you're interested.

The AGPL is just the GPL with extra rules requiring sharing the code even if you expose it exclusively via a service.

[-] danielquinn@lemmy.ca 9 points 4 days ago

Ooh, yes for for this case, the LGPL would be a good middle-ground for OP's concerns.

[-] danielquinn@lemmy.ca 26 points 4 days ago

A simple comparison between the two via interoperable-europe.ec.europa.eu says that they're almost identical save for one clause around trademarks:

https://interoperable-europe.ec.europa.eu/licence/compare/BSD-3-Clause;MIT

But I'd be remiss if I didn't advocate for a license that better protected your project from corporate theft. The AGPL and GPL are excellent licenses that protect your work and that of the community from companies that would copy it, improve it exclusively for themselves and then ship your work exclusively in binary form:

https://choosealicense.com/licenses/

[-] danielquinn@lemmy.ca 9 points 4 days ago

"Small" steps, because the necessary big steps like insulating homes and rebuilding our road infrastructure for flood resistance is work the state must do... and they're too busy throwing old ladies in prison for holding up signs and splashing paint.

[-] danielquinn@lemmy.ca 1 points 4 days ago

That's an excellent tutorial, but the bit about blocking legitimate web crawlers should be a little higher up in the article. I read all the way down and was ready to try it out when I encountered that deal-breaker.

[-] danielquinn@lemmy.ca 3 points 4 days ago

They paved everything and filled the streets with monster trucks that park on every possible surface. Children are prisoners in their own homes. None of this should be surprising.

[-] danielquinn@lemmy.ca 3 points 6 days ago

I agree 100% but would point out that simply having healthier options available at reasonable prices is only half the solution. The other half is time. With much of the working class working 9-10hr days and commuting for an additional 2hrs, that doesn't leave a lot of time for the gym or cooking healthy meals. ...and that's for those lucky enough to be working only one job.

172
submitted 1 month ago* (last edited 1 month ago) by danielquinn@lemmy.ca to c/startrek@startrek.website

In the very first episode of Star Trek: the original series, we see a white Captain reporting to his black Admiral boss, a black woman on the bridge just a couple years after Jim Crow was abolished, wearing a short skirt (a symbol of feminist liberation at the time), a Japanese helmsman on the bridge only 20 years after the internment camps, a Russian crewmate on the bridge during the Cold War [edit: actually did not appear until Season 2 but the point stands], and the foundation of the modern concept of queercoding.

In the very first episode of Star Trek: The Next Generation, we see male crossdressing crew members, a female officer on the bridge in charge of security, a literal ship's counselor stationed at all times on the bridge, a single mom raising her teenage son on her own while juggling a full career in medicine, a blind mechanic whose "disability" is shown to be a strength, and an angry, all-powerful godlike being who is revealed to be simply a petulant child masquerading as a deity.

In the very first episode of Star Trek: Deep Space 9, we see a black man gain a powerful command position, respect the hell out of the customs of a religion he didn't understand, show respect and equal treatment to members of three other alien races he didn't understand, appoint a female guerilla fighter who defeated imperialist fascists to a position of authority within his administration and defer to her judgement in areas of her expertise, accept his friend's gender change, and tell his son he loves him.

Star Trek has always been woke. You just grew up to be a bad person.

48
submitted 2 months ago by danielquinn@lemmy.ca to c/fuckcars@lemmy.world

Can someone check my math on this? It feels... wrong:

After cycling a little over 8000km on our e-bike, our battery died. Rather inconvenient, but thankfully we had a variety of cycle shops nearby and one of them was able to find us a replacement.

Ours is a Bicicapace Just Long a fantastic cargo bike with a Shimano motor and battery. The battery that we originally purchased with the bike was no longer available, so the replacement battery is a newer model. It is however a legit Shimano battery rather than a cheap knockoff prone to exploding.

The total cost, just for the battery was £600. Interestingly, this is roughly what I paid for my entire road bike about six years ago.

The steep price tag got me thinking though: if all I can expect to get out of this battery is 8000km, what is the "mileage" of my e-bike? Math is not my strong suit, but the number I arrived at is not inspiring:


If we take the cost of travelling 8000km and ignore the marginal cost of electricity for the sake of my sanity, the cost per kilometre is:

£600 ÷ 8000km  = £0.075/km

That feels... high. My kid's school is almost 5 kilometres from our home, so every day we take her to school, we're effectively paying £0.75 for the return trip and again to go pick her up, so £1.50. That's £7.50/week (not including the weekends which are busier).

Given this, I wondered what it'd cost to do this with a car — only counting the fuel mind you — and the result wasn't inspiring.

The average milage in the UK for a diesel car is 43MPG. I opted for diesel for this exercise 'cause that's what it seems like everyone is driving here. Converting this to metric, you get:

1gal → 4.5461L
43mi → 69.2018km

69.2018km ÷ 4.5461L = 15.22 km/L

With this value, we can calculate how many litres of diesel one might use to travel 8000km:

8000km ÷ 15.22km/L = 525.62L

Finally, with the price of diesel currently here in Cambridge hovering at around £1.569/l, that means that the price to pay for the diesel alone for the same distance I travelled on that £600 battery was only a couple hundred bucks more:

1.569 * 525.62 = £824.70

That's... not inspiring. It's really hard to convince people that cycling is cheaper when the costs of regular use are so high compared to the ridiculously low cost of fossil fuels. Sure, the electricity cost is negligible, and there are many many other costs associated with cars, but having just bit the bullet on £600 battery after such a short time, let me tell you, that taste is bitter.

163
61
302
Happy New Year (lemmy.ca)
[-] danielquinn@lemmy.ca 153 points 6 months ago

It's actually so much worse than that.

With e-labels you can optimise your prices in real time, A/B testing the public across the country in minutes to optimise for the highest rate a population will tolerate indefinitely.

Then, you can offload the management of this service to a third party, which sounds daft at first, but this provides deniability when it comes to price fixing. When EvilCorp contracts with all grocers in a given province/state, they can slowly hike the price of bread by 1% every hour until they maximise profits, screwing you. They can even optimise for time of day/region/whatever, all with deniability.

Surge pricing is a distraction. The real profit is in squeezing the public slowly.

22
submitted 7 months ago* (last edited 7 months ago) by danielquinn@lemmy.ca to c/fuck_ai@lemmy.world

Tim Hickson is one of my favourite creators on Nebula and YouTube. I think he's hit the nail on the head here.

[-] danielquinn@lemmy.ca 167 points 7 months ago

Here's the link to the actual article. I get that you're trying to do users a favour to bypass tracking at the original URL, but the Internet Archive is a Free service that shouldn't be abused for link cleaning as it costs a lot of money to store and serve all this stuff and it's meant as an "archive", not an ad-blocking proxy.

I'm posting this in part because currently clicking that link errors it with a "too many requests" error. Let's try to be a little kinder to the good guys, shall we?

If users wasnt a cleaner/safer/faster browsing experience, I recommend ditching Chrome for Firefox and getting the standard set of extensions: uBlock Origin, Privacy Badger, etc.

45
submitted 1 year ago by danielquinn@lemmy.ca to c/canada@lemmy.ca
37

Evelyn Woods (aka eevee) has posted some venerable takes over the years (she also wrote my personal favourite rant of all time: "PHP: A Fractal of Bad Design"), but this one, where she connects industry's generic idea of "content" to what she refers to as a "Whatever machine" is really quite excellent.

32

I think a lot of people out there are fundamentally misunderstanding the reasoning behind the big tech companies (and their investors) pushing AI into everything. We want to believe that it's just tech bros trying to woo idiot investor cash into their systems — and it is that, a little bit anyway — but the big players: Microsoft, Google, Meta, and even Visa know exactly what they're doing and it's not good news for the rest of us.

Anyway, I wrote this a few days ago to break down the problem as I see it. I'm hoping it proves helpful.

9

It seems like a great initiative, and I'd be happy to help out, but I don't have a venue myself.

30
submitted 1 year ago* (last edited 1 year ago) by danielquinn@lemmy.ca to c/steamdeck@sopuli.xyz

I've been a Steam customer for a very long time, having spent a few thousand dollars over the years with them. Like many of you, I've got a (small?) group of games that I bought and barely-if-ever played, and I'm cool with that. As they say, piracy is a service problem, and Steam is just... easy.

That was until I bought my Deck. Suddenly, I had two devices on which I could play my games: my proper gaming rig upstairs and my Deck plugged into the TV downstairs.

I also however, have a kid that likes video games, so sometimes I let her play a few games on the TV... and that's where everything breaks down. If she's playing Lego Marvel on the Deck, my copy of Dyson Sphere Program flakes out upstairs with a warning that "someone else is playing a game, so this game will have to shut off" or some nonsense like that.

I'm suddenly face to face with the fact that I don't actually own my games and those few thousand dollars weren't spent on what I expected. It's... enraging to put it gently.

I can appreciate that there would be an attempt to prevent me from playing the same game on two devices (though I think that's bullshit too), but to prevent me from playing two different games on two different machines when both are legally purchased running on my own hardware is not ok.

37
submitted 1 year ago by danielquinn@lemmy.ca to c/linux@lemmy.ml

I find the whole "Ctrl+b followed by another key" way of navigating tmux to be too cumbersome to warrant a switch away from something like Tilix where I can hit Ctrl+Alt+| and the screen splits vertically, or Alt+Left to switch to the terminal on the left. I think it's the mandatory release of all keys followed by more keys that does it.

Is there a way to tell tmux to understand that "Alt+Left means switch to the terminal on the left" and bypass the whole Ctrl+b song and dance altogether?

view more: next ›

danielquinn

0 post score
0 comment score
joined 3 years ago