i’m pretty sure my neighbour’s dog is going to announce a new ai assistant any day now
i’m pretty sure my neighbour’s dog is going to announce a new ai assistant any day now
Also, if you remember enjoying hacking, maybe pick that up again? There’s a massive shortage of security engineers at all times.
First of all, you can totally do it! The field is massive, but also full of very bad programmers, and seeing how you were able to write a coherent text of three paragraphs, that already puts you ahead of the curve. Determination and perseverance is key.
I would suggest to play to your strengths. Java is still Java. Most of the progress since the 1990s was in the libraries and tooling, which only recently have become passable. The language itself also evolved somewhat, but there’s nothing that you won’t pick up in a couple of days of working with it.
Start with [1], work through all the boxes that are unfamiliar to you, practice a little on a pet project, or an open source project, and you’ll land a job in no time.
You likely have a mental model of Subversion, so what I would suggest is to try to forget as much of it as possible first, as Git is very different.
Take a tutorial that is aimed at Git beginners, e.g. [1]. This will help you start building a new mental model as well as get first practical experience.
After that, read the official docs starting wtih the object model[2]. The reason why many people struggle to get into git, especially after using other VCS, is that it was built from the ground up, without much regard of the established conventions and terminology. Linus Torvalds once mentioned that he used his experience designing file systems when developing git.
So the object model of git is very simple, but also not intuitive. However, once you understand it, everything will start making sense, including the xkcd you’ve linked.
[1] https://gitimmersion.com/ [2] https://git-scm.com/book/en/v2/Git-Internals-Git-Objects
I didn’t use yaml much while it was gaining popularity, and therefore didn’t pay much attention. But this article really made me pay attention and now I distrust anything that uses yaml in any capacity.
https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell
I have to download an app to confirm the reservation?
<three sentences not containing the answer to the question>
yes, calling it a heist specifically is extremely colourful in the wrong way
wait, you’re actually using encrypted email? Is it for work or you use it with friends/family too?
I’ve never received an encrypted email in my entire life.
I can’t imagine how normal people use any software at all. When something doesn’t work for me, often I can figure out what could’ve gone wrong. For instance, there might be bug in the JavaScript form handler, and I can just bypass it. Or an app doesn’t invalidate its cache properly, so I just need to flush it manually.
I switched to Proton from Express when the latter was bought out by Kape.
Proton works perfectly so far for me. Their desktop software was a bit meh, but they’ve since improved it. Otherwise I have no notes.
Nice article!
You seem to be missing the word “by” in the table introducing threat T04. Also, the threat summary table uses ✅ and ❌ in a way that was counterintuitive to me: initially I thought ✅ meant the encryption approach protects against the threat.
A bigger issue IMO is how you describe email encryption in transit as a matter of fact, but according to Google transparency report[1] there are still domains that do not support in transit encryption, and, what’s worse, when you send an email you can’t tell if it will be encrypted or not.
[1] https://transparencyreport.google.com/safer-email/overview?hl=en
“take a decision” is also a valid phrase: https://www.merriam-webster.com/dictionary/take a decision
DCSS[1] would alone probably take five years to master.
Dwarf Fortress (although I haven’t really played it myself yet).
And, of course, Factorio, that with existing mods has probably enough content for the rest of my life.
There are two ways to create a resume today. One option is to use a resume template, such as an office/google doc, and customize it according to your needs. The other option is to use a resume builder, an online tool that allows you to input your information and automatically generates a resume for you.
Using a resume template requires manual formatting work, like copying and pasting text sections and adjusting spacing, which can be time-consuming and error-prone.
Me just using LaTeX[1] with hundreds of templates[2] with no formatting problems for 18 years now…
The bot account itself. It appears to have been merely trolling, and the article seems to think it’s actually a bot.
This is obviously fake, but I wouldn’t doubt thousands of such bots actually exist.
They can always buy Premium for 299.95 per month.
I’m not necessarily disagreeing with you, but that estimate could have been wrong by a factor of 10 easily. The idea of an “average video” being 50MB, for example, is questionable: at typical bitrates of 1080p videos this would amount to about a minute-long video. I don’t think that’s an average video at all. It also doesn’t account for many things, for example the cost of replicating new videos to the CDN.
I also don’t find the idea of YouTube not being profitable ridiculous or hilarious. YouTube definitely wasn’t profitable before monetisation, and Google used to run it for prestige and data collection purposes at a financial loss. They clearly have been trying to make it more profitable, but whether or not they have crossed the break-even point in the past or are still hoping to cross it in the future is not as clear to me as it is to you.
I’m surprised no one mentioned it. Hellblade (full title: Hellblade: Senua’s Sacrifice) had me in literal tears. Not only it’s a decent game, it’s also an essay on heavy topics like mental health and the story of viking invasions.
False. Everyone can opt out of Facebook.