• 62 Posts
Joined 3Y ago
Cake day: Mar 23, 2020


As someone who works in the gaming industry, the full quote is “No one wants to ship a bad game… But money.”

Web browsers have some of the most security out of any applications out there. What, specifically, is firejailing going to do?

Also if your goal is security rather than blanket privacy, Chromium browsers are better: https://madaidans-insecurities.github.io/firefox-chromium.html

Back when the “monkey abuse” hit pieces leaked I looked into it, and it’s actually pretty cool (also the monkey abuse stuff was laughably bs).

I won’t be signing up for trials, but brain chips in the future still sound neat.

It’s a preference thing, I use web interfaces too. Some examples when you’d still want Thunderbird:

  • Customizability
  • Self hosting email for privacy/security
  • Manage multiple emails with different providers
  • Build-in Calendar to connect them all
  • Email is viewable offline & can be backed up

What does a kitchen have to do about a house vs apartment?

How many walable citys do you know with fewer cars, preserving extra space (Parks are no woods or nature), a good public transport and closer to nature?

I live in SE Asia and the answer is “almost all of them”

Houses are a thing of the past.

Environmental has been discussed, but there’s also practicality. The number of people per household is rapidly decreasing[1].

The scaling impact of this is twofold - Everything is going to be further away, and the sense of community will be greatly lessened (and that’s not even considering how much more time people spend inside compared to 20 years ago).

Fewer people in a house means more maintenance per person too - and if you’re going to hire someone else to do it, that’s gotten more expensive[2].

If you want a house, you can get a house. But things have changed - It’s not the best option for most people, and it’s certainly not the best option for any competent government.

  1. https://www150.statcan.gc.ca/n1/pub/11-630-x/11-630-x2015008-eng.htm ↩︎

  2. https://www.thumbtack.com/guide/content/average-home-maintenance-cost-440876223059787781 ↩︎

It’s more efficient because you’re constantly producing energy that you don’t always need, so you feed it back into the grid that otherwise burns coal/etc to make up the deficit.

Is it good? Yes. Does that mean houses are better than apartments? Lol no

You’re completely ignoring just about every other reason apartments are better.

  • [Environment] Condense people = walkable cities
  • [Environment] Fewer cars
  • [Environment] Hubs are more efficient for transporting goods
  • [Environment] Extra space can be preserved
  • [Environment] Heat insulation is better [1]
  • [Environment] Sewage, water, and electricity lines don’t require n^2 sprawl
  • [Livelihood] Better public transportation
  • [Livelihood] Closer to nature (your image is a joke and not how most house-based neighborhoods look)

It’s easy to see big cities like NYC and think “that’s bad for the environment”, but it’s easier to forget how much worse it would be if everyone lived in houses.

And to the point of energy - Use nuclear.

  1. https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/energyefficiencyofhousinginenglandandwales/2021 ↩︎

SO happy other people are realizing this. Watching the actual braindamaged Canadians argue over housing while ignoring the existence of apartments as a solution is mind boggling

It’s talking about a new app made by Meta. Key point from article:

“Soon, our app will be compatible with certain other apps like Mastodon,” Instagram’s slide says. “Users on these other apps will be able to search for, follow and interact with your profile and content if you’re public, or if you’re private and approve them as followers.”

Btw you can archive a website even if it’s blocked by your ISP/employer

No, IME is a proprietary subchip that has access to what your CPU is doing and virtually never turns off. IME is basically a full backdoor. Qualcomm is doing insecure telemetry that violates GDPR, but it’s not a backdoor.

Unfortunately, Converso is not open source and their website is totally silent on cryptographic primitives and protocols

The most insane part is this somehow wasn’t the worst part in the article

A quick look at Seald’s homepage answers many questions. Seald is a drop-in SDK for app developers to integrate end-to-end encryption ‘into any app in minutes’.


Not only does Converso include a Google Analytics tracker to record how you use the app

This is an encryption app that claims to not even have metadata, btw

As I was finishing up the above post, I noticed something a little strange in the code – something I’d glossed over earlier. There are a ton of references to what looks to be functions related to Google’s Firestore database.

As someone who integrates Firebase for work, this made me tremble

I wrote a few lines of code to see what would happen if I tried to pull from the users collection:

No way

Looks like I accidentally breached Converso’s user database

I quit

It turns out the Seald username is the user’s phone number, and the encryption password is just their user ID.


Thanks a lot! I had English selected!

I changed it to Undetermined, and now I’m seeing a different subset of posts. But at least it’s more… Yay?

Edit: Example

This is the same post as above, and now I’m not seeing any of the comments I was seeing before

Anyone else not seeing comments when logged in?
When I go to the following post, I only see two comments: https://lemmy.ml/post/1084439 When I go to it in an incognito window, I see 4. Anyone know how I can fix this? Hard refreshing page doesn't work Edit: [Logged in view](https://lemmy.ml/pictrs/image/e6f46e47-b552-465f-9806-e737b7d272eb.png) -- [Logged out view](https://lemmy.ml/pictrs/image/1173268b-34de-4323-b28b-45f1622a3f86.png) This happens on, to be honest, most threads


  • Lab meat works in small (2L tanks), but doesn’t scale in big tanks (which is needed to get cheaper than 50$ per chicken nugget)
    • (The whole video is basically detailing why; contamination ruins the batch, continuously replacing the immune system is extremely expensive, every attempt and breakthrough has worked in small tanks but not big ones)
  • People in the industry know this, but investor money is $$$

  • Right click -> Open in new tab
  • Hold Ctrl when clicking the link
  • Click with the middle mouse button
  • Use any modern mobile browser




Let’s say we have Lemmy.ml/c/soccer and Beehaw.org/c/soccer, and they’re federated.

Bob posts on Lemmy.ml/c/soccer, but his posts violate Beehaw.org/c/soccer’s guidelines. If Beehaw.org/c/soccer bans Bob, does that just mean Beehaw users don’t see Bob’s posts?

If so, I don’t really see the problem?

I’m also watching the updates to Stable Diffusion (try it out here) every day, very excited for what it can do in 1 year’s time

Wondering what other Lemmys are looking out for.

For me, I’m excited for https://frame.work/ to start selling GPUs with their laptops. I can’t wait to finally buy the last laptop I’ll ever need to buy, since as Framework parts die/get old you can replace them individually.

Because of Reddit, but I’m very excited to see the fediverse grow such that Reddit is the last network I have to leave

Companies like Reddit and SO don’t generate content. On the list of people AI giants should be paying, they shouldn’t even be on it.

Get sacked SO, I don’t have 150k rep on your network because I wanted to help Stackoverflow Inc, I did it to help other developers out there.

The US would quickly lose a lot of its world power if they didn’t

Good god that one bird was excited!

I used to have multiple parakeets as a kid, but as they grew older we were down to one. That last parakeet loved to socialize with the humans, and loved talking to themself in the mirror, but I felt bad as an owner that it couldn’t have a partner. Birds are too smart, and deserve the tech like this 🙏

Good! Everyone should be egging Musk on, let people come to Mastodon

American protests are a joke compared to what the French do. It’s no wonder the politicians in the US feel so invincible

If you got the M1/2 check out Asahi Linux

There’s a ton of game launchers, for instance this one just came out the other day and allegedly launches your games from Steam/Heroic/Bottles/etc. Not sure if it’s what you need but it seems weird there wouldn’t be an alternative to Playnite: https://flathub.org/apps/details/hu.kramo.Cartridges

Screensharing looks like something to wait on though. I’ve heard of people getting it to work but seems finicky

Edit: Looks like Playnite has distant goals of supporting Linux. Could be a race between these two apps for you to see which one gets working first

She was cute af in an computer science class and I knew if I waited to decide if I liked her, someone else would grab her first

She thought I was weird and gay but I pulled it off

5 years later we’re still together

The harder I tried to see the author’s POV, the more IQ points I lost. The fediverse is having some drama and hiccups, and so the author threw up their hands and said it should die?

Good, launder all the proprietary BS into public domain

Absolutely hilarious

These tests, combined with our visual analysis of the data yielded the result that repositories containing swearwords exhibit a statistically significant higher average code-quality (5.87) compared to our general population (5.41).

The scores here (5.87 and 5.41) are from 0-10 based on SoftWipe. For a general idea on what that feels like when you look at the code, referring to this article in Nature (a highly reputable journal outlet):

sumo has a rate of 7.7 bugs per 1000 LoC (SoftWipe score: 3.7), llvm-openmp has a rate of 4.0 bugs per 1000 LoC (SoftWipe score: 5.2), and llvm-pstl has a rate of 0.8 bugs per 1000 LoC (SoftWipe score: 7.4)

Naively assuming a linear correlation (y = -0.6x +8, where x is the number of bugs in 1000 lines of code and y is the SoftWipe score), we can extrapolate that:

Swearing Not Swearing
5.87 = -0.6x + 8 5.41 x -0.6x + 8
x = 3.55 x = 4.31

Therefore code with swearwords has about 1 less bug per 1,000 lines of code than code without it.

although we have a statistically significant difference between the groups, it could be caused by other underlying factors […] This means that swearing will not automatically improve the quality of your code

Absolutely hilarious.

This lawsuit is not about protecting artists like the other ones, it’s instead that SD used 12 million Getty images in their training model without paying Getty. It’s a much stronger case with much smaller repercussions for AI.

Honestly, a red herring article.

::: spoiler Click to view bonus question Does the second robot's answer matter? :::

It feels like upvotes don't have enough weight in the algorithm, as the order is almost always newest-comments-first

What did the Viet people ever do to you, @yorma?
![](https://lemmy.ml/pictrs/image/c6e00e47-19f8-414f-adc5-c9681313712e.png) ![](https://lemmy.ml/pictrs/image/b0952131-f7ad-4891-8478-b4a8648cc631.png) ![](https://lemmy.ml/pictrs/image/43106a3c-8eb8-44e2-b665-fb8757c3e201.png) These aren't even recent events. Vietnamese people must be pretty passive if you have to go all the way back to 2019 to find a case of organized crime.

What are you glad you did before you died?
"debated more NATO shills/tankies on Lemmy" probably won't be on that list

The Real Issue with Github Copilot - You Forget How Your Code Works (From the Perspective of a User)
I've been using Github Copliot since beta. In general I find it an extremely nifty tool, and definitely recommend it to developers of any skill level to try out. There's a lot of complaints about Copilot, that IMO are somewhat valid, but also negated. For instance, Copilot is undeniably laundering FOSS code.. But it's also laundering proprietary code. Specific licensing aside, everything Copilot is doing here is lowkey making software much more collaborative and closer to at least some ideas open source stands for. Another thing people bring up is Copilot would make you forget how to code. After almost a year of using it, I have to disagree. Things like setting up the environment, making architectural decisions, and integrations are always the hardest part about coding, and regrettably Copilot doesn't help with that. Even if Copilot makes you "lazy", so does any good tool. **The real problem is I don't know what my code is doing anymore.** It's not that I don't read what Copilot spits out, but when you don't have to put in the effort writing it, **you forget the details** much more quickly. The obvious side effect is you spend much more time debugging your code, trying to figure out how it works, when you only wrote it a week ago.

DropKiwiFarms.net - A short compilation on the impact KiwiFarms has had on real people around the world
DropKiwiFarms.net - A short compilation on the impact KiwiFarms has had on real people around the world

This kind of explains the teeter-totter you see in comment sections, especially on posts that are a few days old but still on the front page thanks to Lemmy's algorithm. It looks like, surprisingly, Lemmy.ml has not turned into an echo chamber like all the other alternatives did. Maybe we got Federation to thank for that? 🇨🇳 🇺🇸

Snap actually sucks. This isn’t even a meme.
Upgraded Ubuntu to 22.04, where Firefox is Snap by default. Wasn't going to fight it, especially since Canonical has made 3 blog posts talking about how much faster they made Firefox on Snap. Since then, I've had subtle but annoying issues. * Can't Google things that have a colon after the first word- i.e. `error: file not found` doesn't work * I get *notifications* for pending updates * Other apps like Gnome's Software take a minute+ to load on my beefy computer This isn't even a meme. Snap is trash. I wanted to be neutral and not join the "hate train" but seriously. Snap is that bad.

/r/Place Admin Abuse and the Orange Cat
https://v.redd.it/komiw3hmv5r81 Not my original words but can't find original source: >A reddit admin was caught abusing her position to set her tile cooldown to zero (note: cooldown is 5 minutes and 20 minutes for email verified and unverified users respectively) in order to erase an [Orange Cat](https://telegramchannels.me/stickers/s-marseycat) that was [previously posted by Reddit on twitter.](https://twitter.com/Reddit/status/1509990348378058755?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1509990348378058755%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Frdrama.net%2Fpost%2F56728%2Freddit-calling-marsey-on-place-a) >This cartoon cat was the creation of Anton Dimitriev, a Ukrainian artist who is currently living in Kharkiv that is besieged by the Russian military as we speak. >His art station: https://www.artstation.com/mine_flood >His deviantart: https://www.deviantart.com/anton-d/gallery >In addition, reddit permanently banned everyone who placed a tile in that area or tried to change her tiles to repair the Orange Cat. Merely placing pixels near the cat resulted in a personal ban, resulting in the bannings of users from /r/AnarchyChess as their subreddit logo bordered the Orange Cat. >[People who tried asking about their bans had their posts removed as well](https://i.imgur.com/TR0UQzm_d.webp?maxwidth=9999&fidelity=high) >https://old.reddit.com/r/place/comments/tukjit/why_was_my_account_shadowbanned_after_placing_a/ >Reddit went a step further and manually deleted the accounts so that [whenever you try to visit an account banned for placing a tile - you get this page.](https://i.imgur.com/DRtHWQg_d.webp?maxwidth=9999&fidelity=high) >[Example of an account manually deleted](https://old.reddit.com/user/Quad_RIP_Deux/) - they [last posted yesterday](https://old.reddit.com/r/Drama/comments/ttuqtd/100700/) proving it is a real account. As you can see, this was an active and real account that was not only banned, but deleted. >[2nd example](https://old.reddit.com/user/Treecko251/) - [proof](https://old.reddit.com/r/rugbyunion/comments/ttnf5w/iron_will_documentary_by_quins_about_will_evans/?context=3) >Other people caught on, resulting in posts calling it out that reached the front page. Initially the admins tried to do damage control by setting a filter on /r/place to automatically remove any post that mentions the cheating or the Orange Cat that was overwritten. Now they seem to be going back and forth on the issue after the public outcry grew too big to suppress. Impressively bad. Why create a pixel board with limited space if the admins will literally ban people for placing pixels over the area they want?

Lemmy.ml link blocked on LinkedIn for being “general malware”
![](https://lemmy.ml/pictrs/image/337ac1fe-b256-4cd2-9fbf-be1a29754852.png) ![](https://lemmy.ml/pictrs/image/506fe9e4-b326-4460-a146-35e86cc28b1c.png)
Lemmy.ml link blocked on LinkedIn for being “general malware”

The Gateway Drug To Testable code
Bill realizes a usecase for a new app and spends 3 days creating his first release. After hundreds of happy users, the codebase matures and becomes something somewhat stable. But as time goes on, Bill slowly forgets the parts of his codebase. Maybe he was more junior before, maybe he was simply in a rush - but in any case, adding new functionality is difficult, and things keep breaking. Bill wants to add tests, but every time he looks into it he realizes the tests don't quite fit his codebase. He could mock giant objects and configure a huge state, but his tests wouldn't cover much and each new feature would require rewriting the tests. ***** We've all been in places like Bill. Especially those of us who always chased building new apps and getting people excited. **People claim testing is good, but you can't see it**. If that's you, let me introduce you to something new: *Function purity*. Function purity isn't anything special - a function is *Pure* if: * The same input always returns the same output * The function does not alter any external state *C programmers begin wondering what is impure in the distance..* Pure functions are a slightly different way to approach the code - Each function does one very specific thing and takes in a handful of parameters. But one thing that's special about pure functions is how easy they are to test. They're also fantastic at avoiding the slow growth of code complexity, since what you can add to the function is limited when you're keeping its purity. Some languages have adopted the [Pure] tag for methods as well, leaving other developers a strong hint on what the function can do. It's always reliable, and it does exactly what you want. Pure functions don't make your codebase 100% testable. But they get you most of the way there - with very little effort! Despite the controversy around it, I like to pair my Pure functions with Github Copilot, since copilot can very easily generate a test class for each pure function (since pure functions are naturally so easy to test). If you're ever *felt* like testing might help, but it doesn't in practice - Try this one out. Here's a wiki link to get you started: https://en.wikipedia.org/wiki/Pure_function

MIT and BSD are cuckold licenses
I would say "change my mind" but I won't. I spent 5 years believing \*maybe\* I was missing something about them, but no, these are licenses selected 49.5% of the time for the wrong reason, 49.5% of the time because the original project devs were cucks, and 1% of the time because they're trying to replace a corporate dominant proprietary solution (which is the only valid usecase for these licenses). If you're a FOSS dev, have some self respect and choose a proper license.

Looking for an Open Source program to automatically seed latest project torrents
Hey Lemmy - I was downloading the KDE Neon edition ISOs yesterday night and noticed there weren't many seeders for the nightly edition. It gave me the idea to write a program that automatically grabs the .torrent file for lots of FOSS projects and throws them on my seedbox every night, but before I reinevent the wheel, does something like this exist? Qbittorrent has a Python API so the code isn't complicated, but with a bit of Google-foo I wasn't able to find something like this already, which kind of blows my mind tbh. Does Lemmy know?

Google Cloud needs to stop telling their engineers to answer Stackoverflow
Whenever I have an issue with a Google Cloud service, whether it's Firebase, Google Compute, or whatever else, I find myself on Stackoverflow looking at answers. What at first I found strange and proactive, I've quickly realized is unhelpful and downright toxic. It would seem, at least on the outside, GCP has a policy that Stackoverflow questions regarding their service must be answered, so engineers will happily jump in and offer a piece of their mind. In theory great. In practice, off of memory alone, here's what I've seen happen instead: ***** * Google engineers tell the user to get a reproducible case What? That's not what Stackoverflow is about. ***** * Google engineers tell the user it's a bug I don't care if it's a bug, I'm looking for a solution ***** * Google engineers spam the comment section asking if the user has found a solution yet "Hey have you tried doing X?" (2 days later) "Hey did X work for you?" (3 days later) *Posts solution suggesting X, even if you told them no repeatedly in the comments* ***** And this one is the worst - * Google engineers say the service is not designed to support doing X, meanwhile two other SO users have found a solution to do X ***** I get why they might think they're doing a service, but with very few exceptions, Google engineers are totally useless in the SO answers section. They seem to have no interest in actually helping you, and only an interest in looking like they're trying to help you, and that's a big difference. If you're ever on Stackoverflow and notice someone has a highly upvoted, GCP related comment that isn't actually useful, check their profile and see if they proudly boast to be a Google engineer. And don't feel bad giving them a downvote if it's deserved.

Asking before I recreate one with the same name

What are some good charities to donate to on behalf of someone for Christmas?
My family is fairly well off, and nobody needs anything. We have a poor tradition of buying gifts nobody needs. I've spoken with some of my family and we're going to change this to make Christmas about giving to those in need. Unfortunately, everyone has slightly different interests and I'm having a hard time coming up with impactful charities for various family members. **Does anyone know of some (global or Canadian) charities in these categories?** * Environment * Animals * Human Rights/Poverty * Technology Some charities I've got so far: * [The Water Project](https://thewaterproject.org/) (Human Rights) * [Software Freedom Conservancy](https://sfconservancy.org/donate/) (Technology) * [Godot](https://godotengine.org/donate) (Technology) * [Doctors Without Borders](https://www.doctorswithoutborders.ca/donate) (Human Rights) Any suggestions appreciated (:. Share this post with your family if you want to start something like this too!

[Story] The Danger of Success
I grew up in a family of over achievers. My Mother came from the USSR when she was a teen, picking up both English and French, then going to a top University just 3 years later. My father was making over $1,000/hr as a software contractor when I was 10. My two cousins, Steve and Earl, went to top schools in their state and graduated near top of their class. My very own brother beat me at everything I did. *"Smart people learn from their mistakes. But the real sharp ones learn from the mistakes of others."* I was able to hold onto this statement for a bit, watching others smoke weed and get into drugs while I kept looking forwards. My slow improvement got my highschool average up 15%, but it wasn't enough, as my brother got into my top choice University and I didn't. But I kept looking forwards. Not the smartest tool in the shed, but failure after failure made me try harder. My parents got divorced in my first year of University. My father thought his skills could get an even younger women, meanwhile I was struggling to even get a job. Steve referred me to his old position as a software dev, where I was a complete imbecile and felt like trash each morning. But learning a lot, I put in my best every day. Earl was taking pre-med, but didn't have the math skills for some of his required courses. A single tanked class is a huge deficit to an average, and it's an average you need to keep straight. Fifty extra hours to boost your 85 to 87% is required ten times over to average out a single 63. So I took the easy route and only had four courses, which gave me the time I needed to create my first open source project. Steve was amazing at Leetcode, turning down offers from Facebook and Amazon for even better positions while he was still in school. Steve grew comfortable, and now sits at a mid-sized company without the options he once had. *"A Leetcode a day isn't bad"*, I thought. *"I can manage it now that I know where I'm going in life."* And that's where I am now. It took seven years. Seven years since I started pushing myself and boosting my 70% high school average to 85. Knowing only it would be worth it, but not why or how. Then I get a call from my Mother today. *"I asked your brother what he was doing today and he said "work stuff". I pushed for an answer and it turns out he's running D&D games online for money. I asked how much he's getting, and he said "not much". When did he get so unmotivated?"* My brother, the final piece, always gifted and never had to try hard, has been out of a career path for years. Always succeeding but never with direction, he never experienced failure. And that call made me realize the danger of success.