[-] foo@withachanceof.com 57 points 7 months ago* (last edited 7 months ago)

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

[-] foo@withachanceof.com 114 points 7 months ago

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.

[-] foo@withachanceof.com 45 points 7 months ago* (last edited 7 months ago)

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."

[-] foo@withachanceof.com 49 points 8 months ago

Don't feed the trolls y'all.

[-] foo@withachanceof.com 129 points 9 months ago* (last edited 9 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)

[-] foo@withachanceof.com 87 points 9 months ago

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.

85
submitted 10 months ago* (last edited 10 months ago) by foo@withachanceof.com to c/woodworking@lemmy.ca

A few weeks ago I posted here asking about buying a first hand plane and if it was worth dropping ~$400 on a Lie-Nielsen one.

After all of your comments about getting an old Stanley I kept an eye on Craigslist, Ebay, and FB Marketplace for a little bit and ended up finding someone selling a collection of pre-WWII Stanley planes about an hour north of me. Including, specifically, a 4-1/2 and a 5-1/2 which was exactly what I wanted.

Knowing that the 1/2 sizes were less common than the round numbers and since the guy was local I jumped on it and ended up buying both for $40/each. The linked to album is the before and after of the 5-1/2 after cleaning it up. It's all tuned up and works beautifully. All in, I'm at $80 for two planes, $15 for cleaning materials, and $35 for a whetstone sharpening kit; way cheaper than a new Lie-Nielsen and I got two planes! Thanks everyone!

https://imgur.com/a/AoABAsI

[-] foo@withachanceof.com 36 points 10 months ago* (last edited 10 months ago)

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.

[-] foo@withachanceof.com 54 points 10 months ago

Well you're being far more in-depth than me. I just run pacman -Syu periodically.

[-] foo@withachanceof.com 73 points 10 months ago

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.

23
submitted 10 months ago by foo@withachanceof.com to c/woodworking@lemmy.ca

I’m working on a project with a 19x26" panel that I realized after gluing still has a bit of a twist in it across the three boards. In the past I’ve simply sanded down panels, but I think this one is going to require a plane. Thing is, I’m still fairly new to woodworking and don’t have any planes yet so I’ve been doing my homework on which to get.

I generally avoid buying junk tools, especially Chinese junk so that rules out a bunch of the options. Plus, I assume I’d find it difficult to tune up an old one since I’m not knowledgeable enough about them yet. Because of that I’ve ended up going straight to the top and considering either Lee Valley or Lie-Nielsen.

Given that my immediate task is to flatten a panel I was thinking either a #5 or #5-1/2 high angle jack plane knowing that I’d likely expand the collection in the future with a smoother as well, but for now I’m only looking for a first one.

Does that make sense for me? If so, any tips on deciding between the #5 and #5-1/2? The #5 is a bit cheaper, but it seems like the slightly bigger #5-1/2 would be good if I followed it up with a #4 in the future. Specifically I’ve been looking at:

[-] foo@withachanceof.com 78 points 11 months ago* (last edited 11 months ago)

Write to your country's anti-trust body if you feel Google is unilaterally going after the open web with WEI (content below taken from HN thread https://news.ycombinator.com/item?id=36880390).

US:

EU:

UK:

India:

Example email:

Google has proposed a new Web Environment Integrity standard, outlined here: https://github.com/RupertBenWiser/Web-Environment-Integrity/....

This standard would allow Google applications to block users who are not using Google products like Chrome or Android, and encourages other web developers to do the same, with the goal of eliminating ad blockers and competing web browsers.

Google has already begun implementing this in their browser here: https://github.com/chromium/chromium/commit/6f47a22906b28994....

Basic facts:

  1. Google is a developer of popular websites such as google.com and youtube.com (currently the two most popular websites in the world according to SimilarWeb)
  2. Google is the developer of the most popular browser in the world, Chrome, with around 65% of market share. Most other popular browsers are based on Chromium, also developed primarily by Google.
  3. Google is the developer of the most popular mobile operating system in the world, Android, with around 70% of market share.

Currently, Google's websites can be viewed on any web-standards-compliant browser on a device made by any manufacturer. This WEI proposal would allow Google websites to reject users that are not running a Google-approved browser on a Google-approved device. For example, Google could require that Youtube or Google Search can only be viewed using an official Android app or the Chrome browser, thereby noncompetitively locking consumers into using Google products while providing no benefit to those consumers.

Google is also primarily an ad company, with the majority of its revenue coming from ads. Google's business model is challenged by browsers that do not show ads the way Google intends. This proposal would encourage any web developer using Google's ad services to reject users that are not running a verified Google-approved version of Chrome, to ensure ads are viewed the way the advertiser wishes. This is not a hypothetical hidden agenda, it is explicitly stated in the proposal:

"Users like visiting websites that are expensive to create and maintain, but they often want or need to do it without paying directly. These websites fund themselves with ads, but the advertisers can only afford to pay for humans to see the ads, rather than robots. This creates a need for human users to prove to websites that they're human, sometimes through tasks like challenges or logins."

The proposed solution here is to allow web developers to reject any user that cannot prove they have viewed Google-served ads with their own human eyes.

It is essential to combat this proposal now, while it is still in an early stage. Once this is rolled out into Chrome and deployed around the world, it will be extremely difficult to rollback. It may be impossible to prevent this proposal if Google is allowed to continue owning the entire stack of website, browser, operating system, and hardware.

Thank you for your consideration of this important issue.

[-] foo@withachanceof.com 45 points 11 months ago

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/

[-] foo@withachanceof.com 43 points 11 months ago

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.

1
submitted 11 months ago* (last edited 10 months ago) by foo@withachanceof.com to c/unixsocks@lemmy.blahaj.zone
view more: next ›

foo

joined 11 months ago