πŸ…ΏπŸ…ΈπŸ†‡πŸ…΄πŸ…»

@πŸ…ΏπŸ…ΈπŸ†‡πŸ…΄πŸ…»@lemmy.world
3 Post – 87 Comments
Joined 1 years ago

At first I was... wow, no shit! Open source Winamp!

But then I went through the Github issues (because, 6 hours since first commit and already 5 issues open?). As someone else put it, "This has got to be the most embarrassing open-sourcing i've seen to date.". The licensing is a mess, the coverup is a dumpster fire. By tomorrow this is going to be as viral as Twitter's "open sourcing" of its recommendation algorithm they did last year. Not sure if I should make coffee or popcorn in the morning.

3 more...

And some copyrighted shit from Dolby. Granted, header files only.

πŸ˜‚ That's what Muskrat wanted you to believe. Engineers and people with more than 2 brain cells have debunked the Hyperloop idea for years. Here's one of them from 7 years ago.

36 more...

Added an extra shelf to my shoe rack today. After measuring, cutting, drilling, even made little notches below the shelf, barely putting the shelf in because of hinges in the way, vacuuming the mess, halfway packing up my tools and call it a successful day and... doors won't close because of the hinges on the doors hitting the shelf. Moved it 5mm lower after drilling another set of holes.

β€˜no immediate timeline’ toward monetization

Soo, starting tomorrow

If you define "stupid" as "lacking critical thinking skills", then I agree.

Pack it out, pack it in, let me begin...

Deleting my social media accounts, migrating from yahoo/google mail, using a password manager, using an ad blocker, frequent backups, all kinds of scripting automations for work, Plex, home automation, learning to fix stuff around the house by myself (some plumbing, some electrical, whatever is safe and easier - it's hard to come by a good, available specialist these days).

2 more...

You can check stats on instances here.

lemmy.world is #2 by total user count (lemmy.ml being the 1st), but #1 by active users.

And judging by the Local posts and Local comments count, it seems that .world users interact more with communities in other instances than the local ones, unlike the other top instances.

So I would dare to say that your concern over content being monopolized by .world (based on subscribers to local communities) isn't founded - high number of users, but they tend to subscribe and interact more with communities on other instances.

This is of course anecdotal (same as your example), but I tend to see the opposite in my feed - few posts from communities on .world. It's very subjective based on what you subscribed to.

The high number of users on .world is because it still has open registration (server was recently upgraded beyond current capacity).

13 more...

Yep, seems like it. Another shitty thing by Google. So I'm not seeing an average of 2M reviews, the fucking count that's placed just below the score, purposefully to mislead me, but god knows how many hundreds of reviews of the same old phone model that I use. And who knows how "recent" or how broad that "region" is.

And do you really need college too, to learn how to learn?

My point is, I have programmer colleagues that have a psychology degree or none at all. Do you think that they "learned how to learn" programming in college? No, they are good programmers because that is their passion. Learning doesn't have a single recipe.

I sometimes interview what could be people that will write code in my team. The college part in their resumes has zero importance to me, and I'd argue that it should be the norm. If we'd do the "college degree mandatory" when posting a job offer, like many companies idiotically do, we'd lose a lot of good candidates just because they wouldn't be able to apply.

3 more...

Lol, Franz is a wimp.

"So anyway, the glass is tough, basically". Sure Elon, we'll take your word for it. Is this how they test their rockets, too?

Yeah, it's a pity, this is the worst time for defederation, when the userbase is seeing a boom in growth.

6 more...

They capped the Blues too, at 6000 tweets, so you're not paying for "unrestricted access" anymore.

Well, we're the new ones to the social experiment, they were here first :) Disappointing decision though.

He wanted to be popular with the regular, poor people. He was throwing money left and right but always denied where his wealth came from. He wanted to come across as a self-made, honest man. Some believed it, or just weren't willing to accept the atrocities he was capable of. He was overthrowing the government, blaming it for everything that was bad in Colombia, and wanted to appear as a savior, hence the contrast he was creating by wearing simple outfits in certain public appearances. But he did also wear suits and shirts that were considered tasteful and fashionable at the time.

So the evidence is just bullshit with a good timing?

No, logins should be harder in order to be secure. Hence the addition of 2FA (which is also incompatible with your proposal).

As developers, we strive to make things more secure, not less, and unfortunately, good security always comes with the trade-off of less convenience for the user (larger entropy passwords, session expiration, captchas, etc).

Now, of course, it depends on how sensible the data in that account is. I wouldn't want this for my email account, for example, or online password manager, which are the entry gates to all my other accounts. The Kagi search engine offers the possibility to login on another device via a session URL which you can copy-paste. And this is fine, if the site / app clearly states the dangers, implemented it securely, tracks and lists the sessions and allows you to invalidate a session for all devices, and you are fine with potentially disclosing the data for that account (forgetting to log out, or disclose the session URL somewhere) - which is not much, as they don't log the searches, only the daily counts. And their use-case makes sense, people aren't used to authenticating in order to search something on the internet.

So, this should be an optional feature offering from the website / app, not built-in in the browser which would make it trivial to be abused by anyone.

I've heard this before, but a few days ago I saw it was at 4.2 and today is at 4.0 on Google Play. Am I seeing a different rating than everyone else? I don't get it.

Screenshot

5 more...

So we'll still see posts from beehaw users on other instances that beehaw still federates with?

Will we be able to interact with the above posts (vote / comment)? I'm guessing yes, because the posts would be hosted on those 3rd party instances still federating with beeehaw, not beehaw.

If I inderstand correctly, I'd be in favor of keeping the federation, which in short means "keep interaction with beehaw users through other instances", even if we lost sync and interaction with "communities / posts in those communities. hosted by beehaw"

3 more...

Maybe she thought her airbags would suffice. Sorry, low bar joke, but couldn't help it. Also, the whole story might be bullshit.

Well, that's what you get for hosting on a Windows server. XAMPP / WAMPP should only be used for local development environments. And I'm sure they still have horrible non-production config defaults.

Hmm. Interesting extension. But for me, not being a heavy Youtube consumer, think I prefer to see the original title and clickbait thumbnail so I can avoid the over-the-top clickbaity stuff easier and not waste my time or give them bastards a view.

My take: actual, hands-on programming is way more rewarding than reading and watching tutorials.

I learned a lot at work (80% still self-tought, rest from interaction with other teams and other people better than me and with greater experience), and it usually came from needing to make my job easier, not to please the clients or management (scripting and automating things, Linux, DevOps, etc).

The other part through personal projects (again, out of need). You need to take on a project with real use to you. And you get to use the latest frameworks / technologies which you might not at your workplace, depending on the company. Working on personal projects will give you a different kind of fulfillment and will keep you remember that you love to code. Work is work, play is play.

And last, contributions to public, open-source projects. You need to read and understand other people's code, get familiar with Github, write clean, documented code and respect the standards for the project. It will help you in the long run, and you could also add something to your CV.

As for the actual things to learn, don't get stuck on learning just the framework, which does a lot for you out of the box by running commands or calling packages. Try to go in-depth in a programming language and play with the bare-bones, learn the intricacies. Learn for example how code runs and where. I have colleagues still thinking that queues are magical and asynchronous, they write a few lines of code and just work when deployed, without any actual knowledge of the architecture of the system they run on, this leading to no thought in optimization and speed of their code. Or they use the ORM exclusively, which, again, doesn't help when shit hits the fan and you need to debug and optimize for bulk processing.

Also, learn a bit about cryptography and cyber security, even if only for yourself as a hobby. This is where I see a lot of developers lacking, to the point that most don't know the difference between hashing and encryption. There is no project nowdays in the universe where security doesn't matter.

The difference between a mediocre programmer and a good one might not be obvious during an interview, but they will show during the trial period.

There are websites detecting adblockers that instruct you to disable them in order to view the website. It's a constant game of cat and mouse between ad companies and adblockers.

And I would like to not watch and hear 3 x 10 seconds unskippable ads when one of my parents wants to show me some 30 seconds funny cat fails clip on their phone.

As someone reading this thread, I'm stuck in an endless loop.

I'm watching the Active last month from the Lemmy stats and see that the spike didn't yet turn into a needle.

I hope they ran this defederation thing by their users first.

2 more...

I don't have children yet in any poll made by my city council I vote for more schools and kindergartens instead of parking lots. And always vote for funding education and stop the man-made climate disaster, because that's what will keep our species on track. I don't really care about parents, they made their own choice, just like I did. You chose the responsibility, because it also comes with happiness and a sense of fullfilment. I do care about the children and their future though, and wish future generations have a life at least as happy as I have, because, you know, being alive is awesome. I want humankind to thrive in the future, even if I don't have any skin in the game, because that's what an intelligent human being should think like. You were given a chance of life, just give it back. What a skewed, utterly ridiculous point of view you have. If you have that opinion of people without kids, I don't want to know how you treat actual minorities.

Good question, didn't notice that.

Edit: I briefly forgot that kbin uses a different source code / platform than Lemmy, even though still uses federation and ActivityPub and counts as part of the fediverse. So it's counted separately here.

Same like Mastodon, Matrix etc which are different platforms that have the ability to federate with some of the other fediverse platforms like Lemmy.

And also just now I learned that kbin has multiple instances, so it's like its own thing, not just a Lemmy-federated instance.

6 more...

That's the idea. It's illegal for Amazon to fire people for not wanting to return on-site, so they do the legally allowed minimum to condition promotions based on that. Legal, but still shitty. They hired a ton of remote (by contract) workers during the pandemic and made a shit ton of profit, now they don't know how to get rid of them without a severance package.

16 more...

Started with one RPi 3, ended up with 5 in a case that needed ventilation and a switch. It looks cute, but... The only one working to my pleasing is PiHole. Nextcloud is slow as hell (you are bound to external HDDs over USB and that sucks). 3 use normal HDMI ports, 2 mini HDMI. When shit hits the fan and SSH doesn't work for some reason, I have to plug in a monitor and keyboard.

Oh, and one SD card went poof due to not noticing it had no free space left and still writing logs on it for 2 weeks. SD cards are unreliable in general.

I regret not using VMs on a more beefy mini PC that I could have upgraded to my pleasing, benefit from SATA, and would have been easier to maintain.

So I would recommand RPis if you actually need and use the IO ports. Otherwise, you will soon learn they get overburdened. For general self hosting, myself would have gone the ProxMox route (which has a free tier and that's what I have experience with).

1 more...

Well, I did not expect this.

4 more...

Don't buy makeup, buy yourself some backup.

I second the idea of a VPN instead of directly exposing devices or software to the internet. Requires more work and learning but it's more secure. I would argue that well-known VPNs are more scrutinized and pentested than any camera software ever.

It depends on how the password is stored / KDF used (what type of hash, salting, bcrypt, etc).

Judge for yourself if it's an old website or old piece of software that might use (god forbid) MD5. Since one would not normally know that, I'd go with 20 (good, cryptographically) randomly generated upper/lower/digits if using a password manager, or 40ish characters passphrase if you need to remember and/or easily type it. Add some punctuation / special chars (spaces, commas, dots, paranthesis, etc) if it's an important masterkey (ie password manager key, encrypted container, etc) and you have decent typing skills.

Some shitty sites / routers don't accept certain special characters hence go with upper/lower/digits as standard but use longer lengths (if the shitty site allows you and doesn't limit that too). Limits to what a password should contain and/or length limits would be a sign of lazy programming and poor password management, so treat them as unsecure from the get-go (yes, even big names like Oracle have piss-poor security or lazy implementation). Good programming nowdays shouldn't have those limits, as user input sanitization / injection protection exists, and hash functions have a fixed length no matter what the input length is.

Also very important, don't reuse passwords for online accounts. Hence a password manager remembering them for you. There are still websites storing passwords in plain text. You wouldn't want your local pizza hut know or leak your email password by being hacked.

Depends on the field. For example, in IT, competence can be tested. Especially when a large percent of job positions aren't filled with people that got a degree in that field. I have dev colleagues with psychology degrees and whatnot and one that only finished highschool, that are better programmers than others I know that do have an IT college degree. Good programmers are hard to come by, and the main aspect that makes you one isn't a college degree at all.

Graph looks like a pump'n'dump to me

UntrackMe, doesn't open an app, but redirects to a chosen Invidious instance. I use farside.link/invidious which chooses a random instance closer to you.

The position is randomized.