[–] 9 points 2 weeks ago* (1 child)

42 is from the hitchhikers guide to the galaxy and is the meaning of life. Problem is no one knows what question to ask to get the answer. Anyway nerds in the know laugh at this number.

No idea about 47 unless they're talking the agent from the hitman games?

  • source
  • parent
  • context
  • [–] 13 points 3 weeks ago (6 children)

    I found out the other week that its the only social media I have left. Except LinkedIn but in this economy...?

    Anyway, its my most reliable way to talk to all of my friends and half my family, and I hate it. But hey, at least its not Facebook.

    I run fedora for my main pc, cachyos on my laptop and ubuntu server for the home server PC - for the Linux street cred.

  • source
  • parent
  • context
  • [–] 2 points 3 weeks ago

    Imagine if a romantic partner said "I will send you a unique string, probably exactly 8 characters" to verify that I am your partner. You would laugh and remind them it takes less than a second to generate every 8 character combination possible.

    Instead, your SO makes a key and keeps it with them at all times, and you promise to talk to them using a machine that makes secret messages only their key can decipher. For fun, they give you a key and make a machine too... Explaining this shit is complicated I'm sorry for what you're about to read.

    They send "heyy", You send "whatup", They send "send pics", You take one, encrypt and send the pic, They say "huh? Wtf?", You remind them about the secret key, They have no idea what you're talking about -fail OR they send something in return back (which you decrypt) -success

    That's basically the same thing as authentication with a passkey oversimplified and only slightly wrong but good enough. There's shitloads of devices that do it, yubikeys, authenticator apps, but they're all doing that.

  • source
  • parent
  • context
  • [–] 10 points 1 month ago*

    Some documentation to add to this: https://learn.microsoft.com/en-us/defender-office-365/safe-links-about

    Basically its a URL wrapper that provides continuity for the user, so if they dont have a threat intel database entry for the site, they let the user go there. They scan in the background as hemko said above to determine maliciousness.

    Worth mentioning they do it for email too if you have it enabled.

  • source
  • parent
  • context
  • [–] 4 points 1 month ago (1 child)

    I think there's a big philosophical difference between something like Rust and Python in their intended usage. Python has always been great for making something quickly. It's used because it is faster than doing something by hand and also faster than to write the C equivalent.

    Do you have a tool you'd like to start building? Might be helpful to pick something you want to contribute to and start there. In terms of tutorials, its hard to just suggest a programming language without knowing you and what you might find difficult.

    For example, C et al, Zig, Go and Rust make heavy use of {} and <>. This could be a problem, but I personally dont know your experience. You're going to struggle not to use maths in the form of algorithms, data structures and expressions, but it will be closer to written language if you use full variable names instead of single letters (I'm assuming you're not dyslexic).

    TO; DR pick a tool and work out what you want to build. Start with one that exists, is small and in a low level language. You can write code in a style that makes it feel less like maths but you're never going to get away from maths. Use the language for very different projects: internet, file access, fast actions.

    Tutorials can teach you the how but self directed learning is a bitch without a project you feel passionate about.

  • source
  • parent
  • context
  • [–] 3 points 1 month ago (1 child)

    I always shout out "Automate the boring stuff" because it is excellent and free: https://automatetheboringstuff.com/3e/chapter1.html

    I find picking simple tasks that I want to accomplish can be a great way to learn things, and the book above is a fantastic resource for this. If you want to learn how to modify values in a CSV file or perform calculations or get data from the internet, this teaches you how. When you need to understand a function, go read the documentation for how it works but dont get bogged down. Small iterative cycles with a feedback loop are how we learn. Read how to do something, extend the idea and apply it yourself, see what works and what doesn't. It becomes fun after a while.

  • source
  •  

    I have a B450 motherboard, 16gb DDR4 3200 RAM, 1660 Super gpu and a Ryzen 5 2600 CPU. I don't plan on updating the GPU this time, because I don't play a lot of games that require anything more, I'm playing a lot of older titles currently. The problem is this also makes me feel like I shouldn't update the pc at all.

    I think I mostly just want to mess around with a decent home lab, but because I dont have an intended use case I'm struggling to justify. I also had parents who don't like to spend money on this sort of thing and I've got their disapproving voices in my head.

    The plan is to upgrade to a 5900XT and 64 gb of ram and probably run a lot of virtual machines in a little lab environment but I'm not sure how often I'll have them all running so it could be overkill. The upgrade is about $700 all up too so not small but not too much. I know I'm extending the lifespan of a computer instead of e-wasting the entire thing but I'm still a little apprehensive.

    Good idea or nah?

    P.S. I run Linux Mint on all my machines if that somehow changes anyone's mind or is somewhat helpful? Can't let the arch users be the only ones to announce.

    Edit: thanks for the replies. I went to bed so I'll try to reply to people as today goes. Thanks for the ideas and the one person who asked if I was a sex worker, you've made me laugh and think.

    the bot strikes again (programming.dev)
     

    Transcription: picture is a screenshot of a user inbox page with a new message containing a photo of a woman with dark hair. The message reads "Hi I am Nicole but you can call me the Fediverse chick". There's more text but this is very obviously a bot attempting to get people to join a particular server.

    On a side note: I can't delete this message as I get an error about dms not being available. I've blocked the bot already. Does programming.dev support dm's?

    view more: next ›