foo

@foo@withachanceof.com
1 Post – 93 Comments
Joined 12 months ago

ActivityPub protocol so that anyone can run their own instance, but can also be blocked if anything heinous happens.

The overlap between the users who will run their own instance and the users you want for a dating app is the empty set.

(Speaking as someone that runs a personal Lemmy instance here)

1 more...

Non-snarky answer: My guess is that after not answering any questions they'd assume you're just trying to waste their time and tell you to leave or actually be arrested for trespassing.

3 more...

if they say they don’t care what pronouns I use for them

I'm taking it at face value then and using whatever I think is appropriate. There's no point in wasting time playing games with this.

Is it bad programming?

With very few exceptions, yes. There should be no restrictions on characters used/length of password (within reason) if you're storing passwords correctly.

15 more...

I suppose you could argue an "illegal number" is: https://en.wikipedia.org/wiki/Illegal_number.

For example, the HD DVD encryption key saga was originally fought via DMCA notices to Digg: https://en.wikipedia.org/wiki/AACS_encryption_key_controversy

3 more...

Don't feed the trolls y'all.

1 more...

An interview is just a test.

Whenever I speak with students/new grads about interviewing I actually specifically advise them that an interview is not a test. Yes, you need to have a certain level of base skills, but beyond that, an interview is much more like a date than a test. I say this because you can do everything right and still be rejected. It doesn't mean that you did anything wrong or there's anything with wrong with you, but rather there just wasn't a match between you and the company you were interviewing with at that point in time. There are so many factors entirely outside of your control that determine if you're given an offer or are rejected to the point that I find it really tough to consider it a "test" in the academic sense where you need to score a certain value to pass or fail it.

Likewise, it's incredibly common for students/new grads to focus heavily on the technical skills while completely ignoring the soft skills. The best thing you can do in an interview is make the interviewer like you and want to work with you. It's amazing how many people will overlook subpar technical skills either consciously or subconsciously if they feel comfortable with you (the amount of borderline incompetent people I've seen hired that are otherwise smooth talkers is astounding). It seems like the author of the linked to article here might be falling into that trap too. He writes about his technical experience heavily but does not touch on the soft skills at all, even questioning at one point that he may simply be bad at interviewing which is a strong sign to me that he's not presenting himself well in the interview.

This is something that transcends software engineering. If you're a sociable and likeable person you'll go far further in life than the person that is quietly a genius but doesn't work well with others. I wish more people folks in this industry would focus on that side of the coin instead of simply saying "grind Leetcode more to get more offers."

2 more...

This doesn't really answer your question, but you may want to consider hanging on to Thunderbird given massive UI upgrade that's coming very soon for it: https://blog.thunderbird.net/2023/07/our-fastest-most-beautiful-release-ever-thunderbird-115-supernova-is-here/

2 more...

Same reason some websites still have max password lengths of 12 characters: Bad programmers that don't know what they're doing when it comes to the most basic of security concepts.

8 more...

The mere existence of the term "server-side rendering" illustrates this well. I remember the first time I read about that concept and immediately thought "you mean the way we've been writing websites since the 90s?"

Maybe I'm just out of date, but IMO web development has completely lost its way. I don't do much frontend work anymore, but when I do my goals are always to see how few JS libraries I need to use and how little JS I need to write in general. The end result of that plus doing all/most work on the backend, sticking to standard HTTP conventions, and using only vanilla JS means super fast and performant websites with fewer bugs, less constant deprecations to keep up with, less security vulnerabilities in all the JS libraries, and no constant headaches from a complex Webpack-style build system for assets. It's actually quite enjoyable when you remove all the bs of modern JS frameworks from your workflows.

5 more...

I'm on the same train. The original trilogy never did much for me (maybe if I was around in the 70s/80s when it was groundbreaking VFX), the prequels obviously suck, and the sequels are a hot mess too. Now you have Disney milking the hell out of it with all the TV shows and spinoffs. The only Star Wars thing I ever enjoyed was Rogue One.

...then I discovered Dune. And Dune is exactly what I wished Star Wars had always been.

4 more...

I get it if the goal is to explore ideas, but any serious proposal that starts with "get rid of TCP/IP" isn't a serious proposal because that stipulation alone makes it dead on arrival. Unless you could convince major internet backbone providers to adopt a complete replacement because of fantastically convincing reasons, dropping TCP/IP simply isn't going to happen. Case in point: we've had a pretty damn good reason to migrate from IPv4 to IPv6 for decades now and we all know how well that's going.

1 more...

Junior dev: "I fucked up bad, I'm so fired"

Senior dev: " I have 3 production outages named after me lol"

Source: https://twitter.com/CarlaNotarobot/status/1481458190722207747

3 more...

That's fine and all, but if TCP/IP is no longer in play, how would a network like this even get started? The ISPs won't support it and there would be no way to connect nodes other than go to back to sending tones over phone lines or attempt some type of mesh network.

By the way, Internet 2.0 already exists: https://en.wikipedia.org/wiki/Internet2

4 more...

Is there any reason to be concerned?

No.

Or should I be excited for faster 5G speeds?

Yes.

3 more...

If you're not overweight and simply want to become more athletic I personally think the most important thing to do is to find an activity you enjoy. That's something you have to discover for yourself.

For example, I can't stand working out for the sake of working out at a gym. But I do get really motivated by climbing, hiking, trail running, and skiing. Climbing builds strength and has a certain level of problem solving involved too so it's mentally stimulating. Hiking and trail running are excellent cardio and have clearly defined goals to reach a certain summit or some endpoint. And skiing is just a blast in all forms. All of that keeps me active and having fun while I'm doing it. That makes me want to do it more which allows me to set bigger objectives and then it builds on itself.

Again why? Is this some repetition of the Cold War Soviet-US competition?

Yes, it's a prestige project. It's the same reason why some countries spend billions to host competitions like the Olympics/World Cup: it's an international dick measuring contest.

(For the record, scientific investment in space programs has incredible ROI so I whole heartedly support programs like this even if the motivation for doing so on the part of politicians is less than noble.)

What is up with you and Taylor Swift conspiracy theories today?

4 more...

At $250+/hr for flight lessons, no.

If closing your laptop puts it in standby mode then yes, it won't be running programs anymore. If it just turns off the screen but keeps running (which is not typically the default setting for most laptops) then programs would continue to run.

2 more...

You can still buy Android phones that have manufacturer support for unlocking the bootloader. Once that's done obtaining root is trivial. Pixel phones notably support this. Personally, I only buy phones I can unlock the bootloader on to show the demand for this feature. It doesn't matter to me how great a phone is otherwise. Can't unlock the bootloader? Not buying it.

That said, I completely agree with you. We all pay for and own the hardware, but let the manufacturer dictate what software it can run. That's like buying a car and letting the car company tell you what roads you're allowed to drive your car on. I don't really blame the average use for not giving a crap because end users will never care about this stuff as long as their basic needs are met. It's a failure of the people in the software industry to stand up for the open systems that built everything we have today. Without that constant fight for openness companies are going to be more than happy to take advantage of a locked down system to create a competitive advantage. Hell, look at what Google is currently doing with WEI in Chrome. If they have their way, the web will become just as locked down as smartphones are now.

Android was initially built on Linux

For the record, it still is.

1 more...

What's more likely: forgetting the master password to your password manager or one of the many passwords you have memorized? I totally get not wanting to trust a hosted service with all of your passwords in case it disappears (having an offline backup would remedy that), but not using one out of fear of forgetting a master password is overblown.

2 more...

This should be multiple choices because different platforms are used for different topics. For example:

  • Reporting a bug in an open source project: Whatever their bug tracker is where others can find the issue and chime in with more info/a fix.
  • Asking for help in setting something up: A support forum of some type. Depending on size and activity level of project this would take different forms.
  • Reporting a security issue: Something confidential with the developers so they have a chance to fix it before its publicly known.

Point being, there's no single platform for all projects or even all use cases within a single project.

Your question seems to be confusing between browser and search engine. These are two separate pieces of software.

But to answer both:

  • Browser: Firefox. Google has demonstrated clearly that they cannot be trusted as the sole owner of the web which is what is about to happen as Chromium (which Brave is based on) fully takes over. Mozilla (makers of Firefox) is the last holdout. If you care, this is case in point about how Google having a monopoly on browsers will kill the free web: https://en.wikipedia.org/wiki/Web_Environment_Integrity.
  • Search engine: Another +1 for Kagi. It has completely replaced Google for me.

Libraries and examples/tutorials: MIT because do whatever you want with it, that's the point.

Full programs/websites: (A)GPL because I want these to remain fully free/open.

I’ve tried posting about the side effects a few times but it always gets downvoted to oblivion, so I guess most people don’t want anyone to know about the side effects and want the government to censor that information, but I don’t understand why.

Because everything you've posted here is bullshit. The mRNA COVID vaccines have been widely available for 2+ years now and it's definitively shown to have saved many lives without serious side effects.

5 more...

Heh, I was about to comment how my hot take is that Python is overrated. It's... fine and I don't really have anything against it for the most part, but I greatly prefer Ruby to Python.

I'm speaking purely about the language itself here, not any libraries available for it (since someone will always point out how great Python is for data work).

4 more...

Does writing music about alcohol necessarily mean an artist has alcohol problems? Buffett died from skin cancer.

What does this have to do with Linux?

Take your blatant conspiracy theory bullshit elsewhere.

The only real answer here is talk to an actual lawyer rather than a bunch of Joe Blows on the internet. Case in point: Laws will vary depending on country and you haven't specified what country you're in. The set of laws you're subject to are possibly entirely different than the set of laws each commenter here is familiar with. Never take legal advice from the internet.

But if you're only looking to publish the source code as a resume item, it's not worth the legal exposure or time/money to talk to a lawyer. Find something else to write and put on your resume.

That's pretty much every social platform now. I got first suspended from reddit for "harassment" for telling someone trying to scam me out of money to "fuck off" and then permanently banned when I appealed the suspension. 13 year old reddit account, gone. Meanwhile, the scammer's account is still active and scamming people.

I now run my own personal Lemmy instance.

Do you have anything of substance to add here or are you just going to continue replying "wrong" to everyone you disagree with as if your opinion is the absolute arbiter of truth?

You know, you're never going to change that map if you tell everyone living in one of those red states that their home is part of "dumbfuckistan."

3 more...

Rails. Of course, I'm biased because it's what I know the best, but also because Mastodon is written with Rails so in terms of getting more contributors from a similar project I think Rails would have been a good choice.

I also looked into helping with Lemmy development, but ran into the same problem you've described: I don't know anything about any parts of the stack. I run my own instance so I can run and debug it well enough, but actively working on new features/bug fixes would require more time to get up to speed than I can put in currently.

Edit: I'm not one to complain about imaginary internet downvotes, but can we be better than reddit please? Downvote is not a disagree button. The question was what would I have chosen, not what the most popular web framework is this year. It's cool if you would have chosen something else. This whole thread has become "what framework does everyone like the most currently?"

12 more...

Works for me with Lemmy-UI. I'm guessing whatever client/browser you're using is including the period at the end of the sentence in the URL.

I tried for years to breakup with Google search, but always kept coming back to it for one reason or another. I started using Kagi a few months ago and have not even thought about Google since then. I really can’t recommend it enough, especially now that the $10/month plan is unlimited searches.

To add one more option as well: In even more limited cases, a fanbase is dedicated enough to rewrite the entire game into free software like with OpenRCT2. I don't know if I'd really call this a "mod" per se since it's an entirely new implementation, but the end goal of changing/customizing the gameplay remains the same.

What would you propose then? That if I built a house somewhere someone else could come along and build a house right next to mine? If so, wouldn't that simply create the incentive to build structures that used as much land as possible to keep others away?

Or are you saying that plots of land should be rented instead? If so, that's basically already the case. Stop paying property taxes and see how long that plot of land you "own" remains yours.