
Say hello to Turbine 1.0, our library for testing kotlinx.coroutines Flow and more.

I'm a staff software engineer at Sunrun, the USA's largest residential solar installer.
I mostly work with kotlin, but also java, python, ruby, javascript, typescript. My hobby is picking up new hobbies. Currently bird photography and camping.
Lemmy.World April update
I see, you're talking about manual reporting (as in you filed a report directly on CF's website) rather than CF's CSAM scanning. This is the same as reporting CSAM to any US service provider.
Lemmy.World April update
They do not. Here’s the email I got (I maintain programming.dev).
Lemmy.World April update
Cloudflare does not automatically report to the NCMEC anymore.
I work for a solar company and they said that we would have to start using solar powered two factor authentication key fobs.
barely receives any updates even from the public.
what do you mean by this?
about 50% of traffic to programming.dev is bots who have marked their user-agents as such. I'm pretty confident the actual number is higher, but haven't spent time validating.
yes sorry, I have a goal to get set up with an open sponsor, but just haven't. Currently in regards to funding I am $1000 short for the last year, so I definitely need to get the open sponsor set up because lots of people are only willing to fund that way (which I completely understand). And that's just for base infrastructure. I would like to pay the admins as well.
14 year olds aren't allowed to take ubers by themselves in the first place. not sure how many 14 yo have banks in the UK, but in the US it's vanishingly small.
man what part of america are you in lol. I've never seen either of those as an everyday occurrence, though you will find them if you go to a southern fried chicken joint.
as an instance admin I will let you know that lemmy (the software) runs very very poorly.
then why is every linux advocate stating that all that matters is picking your distro? If the system needs to have the OS preinstalled then the distro doesn't matter at all. Yet that still really isn't the problem. Installing an OS from a flash drive (distros are just as easy to install as windows is and people have been installing windows fine from hard media for decades) is a different realm of troubleshooting than driver issues. Either linux is ready for people to start installing any distro on their gaming rig to migrate off of Windows or it's not. And it clearly isn't.
yes, yes it could. You went into no detail at all, so it's literally up to the reader's imagination. photo touch up could mean literally filling in freckles, well use the eyedropper tool and draw over them. Color science could mean checking the color profile of your monitor, the colors in paint are HSL. Retro pixel art is literally just drawing, you just don't get the help of pixel by pixel drawing, you'll have to manage that yourself. Your response indicated nothing about how you use GIMP, and honestly, I doubt you have used any really in depth features that Photoshop provides.
sure, but then you're alienating an entire userbase that can install an OS (which is just a flash drive and hitting a few keys during startup), but absolutely does not have the willpower to sit and figure out configuration on their new OS that absolutely does not work out of the box. Shit, I have enough to deal with in my daily life, I don't want to be debugging driver issues. I haven't had driver issues in windows or mac for over a decade, yet it's the very first thing you encounter on a new distro install.
i read the dang wiki and got everything running smoothly in an afternoon
that means it's not ready...
also they didn't mention anything that couldn't be done in MS Paint lol. something Gimp still doesn't have - Content Aware Delete which was added in 2010...literally 15 years ago.
anyone that wants to use their computer for basic things like netflix or watching any content at all will notice the difference. They won't be able to tell you it's HDR, but they will think "why does this look worse than it did on windows"?
they're very correct. Last month I tried out Zorin (which was recommended by one of the linux communities here) and sound didn't even work properly. I plan on writing up a full doc for the linux community on the problems a staff software engineer had with a basic no-frills install (I'm trying to find a distro for my wife), but Linux is absolutely not ready for the general populace.
that is most definitely not the process. You have to explicitly go into Steam's settings > Compatibility > "Enable Steam Play for all other titles" (what in the world, it's called Steam Play, not Proton?) and then additionally select which Proton version you want. If you don't know this, or don't google it with the right keywords, you won't understand why literally 90% of your library isn't available (in my case it was 99% of my library, I think I only had 3 games available on linux natively). Also if you select the wrong Proton version some games won't run, so you have to know that and switch it for those games only.
Permanently Deleted
This community is a meta community for the programming.dev Lemmy instance. We do not run a mastodon server. This is also not a programming help community, it’s for discussing issues with the Lemmy instance. From what you’ve written it seems like you’re having trouble with a mastodon API and it would probably be better to ask for help in a community geared toward that.
Server maintenance 3:00 UTC
We are going to be upgrading to 0.19.5 at 3:00 UTC on Thursday Oct 3 (10 minutes from now).
Downtime is expected to be about an hour. Hopefully it is not more.
Your server owner is now banned from participating on lemmy's Github
I will no longer be able to assist with development nor debugging actual issues with the software... Quite juvenile behavior from the devs. It stemmed from this issue where the devs continuously argued in public by opening and closing an issue. Anyway, thought I would keep y'all apprised of the situation, since these are the people maintaining the software you are currently using.
Outage - Oct 14/15
Over the weekend we had a large intermittent outage, followed up by unplanned maintenance that I had put off for way too long.
Lemmy runs with several different services.
The outage concerns itself with the last one. We always knew we'd eventually need to migrate to an object based store, but Lemmy defaults to file based picture storage and that's what we stuck with up until now. This eventually caused the VPS that programming.dev is running on to seize up, and resulted in the outage over the weekend.
Saturday night I spent several hours testing out the object migration on the beta.programming.dev site in order to validate that it worked. During this time I struggled with some very obtuse ansible errors that I hadn't encountered before and so I was not able to start the migration that night. I delayed until the next morni
Password limit is set to 60 characters
It seems like the password limit is set to 60 characters so I’m unable to login to my instance. There probably should be no limit in the app because each server could have different limits set.
What God or Goddess would personify Testing?
There's gods for everything, but of course computers didn't exist in ancient Roman and Greek times. What God or Goddess in your opinion would personify Testing?
And yes these answers matter. 😬
Threads and the Fediverse
Start by reading these two articles:
Ok, now that you've done that (hopefully in the order I posted them), I can begin.
I have always been a strong supporter of Open Source Software (OSS), so much so that all of my projects (yes all) are OSS and fully open for anyone to use. And with that, I knew that things could be used for good... and bad. I took that risk. But I also made sure to build stuff that wasn't, in itself, inherently bad. I didn't build anything unethical to my eyes (I understand the nuance here).
But I've seen what unethical devs can do.
Just take a look at those implementing the ModFascismBot for Reddit (that's not its name, but that's what it is). That is an incredibly unethical thing to build. Not because it's a private company controlling what they want their site to do, no, that's fine by me. Reddit can do whatever they
Say hello to Turbine 1.0, our library for testing kotlinx.coroutines Flow and more.
At Shopify, we have spent the last year writing a new Ruby parser, which we’ve called YARP (Yet Another Ruby Parser). As of the date of this post, YARP can parse a semantically equivalent syntax tree to Ruby 3.3 on every Ruby file in Shopify’s main codebase, GitHub’s main codebase, CRuby, and the 10...
Shopify wrote a new hand-written recursive descent parser. This looks like it will be a great improvement to the Ruby ecosystem!
We want the web platform’s velocity for our other client platforms!
McDonald’s Just Dropped a Brand New Game Boy Game in 2023
McDonald's has just released a brand new Game Boy Color game that plays on actual hardware in 2023. Yes, you read that correctly.
MonoSketch is a cool ASCII flow drawing app fully written in Kotlin JS
MonoSketch is a powerful ASCII sketching and diagramming app that lets you effortlessly transform your ideas into visually stunning designs. - GitHub - tuanchauict/MonoSketch: MonoSketch is a power...
Database optimization changes
I'm trying to get the instance to run better, so I just adjusted the database pooling to hopefully make things run more stable. Let me know if it made stuff worse 😂
Community Request Thread
Please comment with what communities you would like to be added here.
For mod creation I need both the url style name (experienced_devs
) and the Display name (Experienced Devs
)
Kotlin goes WebAssembly!
Click to view this content.
Has anyone used WASM with Kotlin yet? I still haven't had a chance to check out Multiplatform at all (haven't really had a need).
Welcome to programming.dev
Welcome to the community!
My name is Tyler Thrailkill (@snowe or @snowe2010 on almost every site). I am currently the main mod at r/experiencedDevs on Reddit, and am starting this site up in the hopes that we can make a collective developer community free from VC influence. This is partially because of the recent API changes Reddit has declared, but also because developers are the ones that can most likely make a community like this succeed.
It will probably not go well, I understand that. It will probably be crazy expensive. I understand that. I do hope that the community is able to work together to actually make this a success though.
I've started by creating 3 communities:
meta is