-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


Programming Leftovers


Posted by Roy Schestowitz on Sep 02, 2022


today's leftovers

Security Leftovers



11 OCR Libraries and Projects


↺ 11 OCR Libraries and Projects


> OCR or Optical Character Recognition is a process that converts images that contains text into readable editable text formats which you can edit, copy, paste and save.


> It is not a new technology as it was created decades ago to aid enterprise transform their paperwork into digital documents.


> OCR works by recognizing the text characters within image or PDF files, scanned papers or directly from with a camera's live stream.


> It does not only work with printed text, but many OCR libraries and frameworks can extract text of handwritten documents to a certain degree as well.



Tom Lingham (Toml): Why are you so busy?


↺ Tom Lingham (Toml): Why are you so busy?


> "I'm just too busy. I barely have time to breathe, let alone lead the threat modelling exercise with my team". This was something that one of my peers said to me at the end of a long day after I asked him how he was doing. I believed him—he was much too busy. He would send slack messages and emails at ungodly hours. He would only attend parts of meetings (ducking out half way through with a "have to run to the next one" in the chat). He'd always be noticeably nervous at scrum-of-scrum meetings as leadership grilled him on the deadline they'd so enthusiastically thrust upon him. And his team were all clearly stressed. Two key team members had quit already, and it looked, to me at least, that others were also peeking over the fence.


> What an absolutely terrifying proposition that is! That he and his team were too busy to do the job they were hired to do, and in a way that could be catastrophic—and this was by no means an isolated incident.


> The system that they were building was a replacement for a legacy system that exposed customer personal data. A customer's name, age, date of birth, as well as their gender identity, and minority status were all accessible in one way or another through that system exposed to the public internet. It's not really the sort of work where you should skip any of the security fundamentals.



The False Trade-off Between Quality and Speed


↺ The False Trade-off Between Quality and Speed


> One of the main risks that a growing software engineering team faces is a decrease in the team’s productivity. The decrease comes from several factors, from an increased need to communicate across many communication paths, to additional processes to be followed to minimise the risk for the business and its customers. One thing that I have invariantly observed, even in the best teams, is that at some point the team starts to struggle with speed because the internal quality of the software has deteriorated to the point where new features take incrementally longer to build than before.



Rockstar Developers Are THE WORST Developers - Invidious


↺ Rockstar Developers Are THE WORST Developers - Invidious



You Should Be Using Python’s Walrus Operator - Here’s Why


↺ You Should Be Using Python’s Walrus Operator - Here’s Why



Code: Falsehoods programmers believe about email


↺ Code: Falsehoods programmers believe about email


> In the spirit of falsehoods programmers believe about names and time, here’s some falsehoods about email which are all too common.



OCaml at First Glance


↺ OCaml at First Glance


> Lately I’ve been learning OCaml and I thought it might be a good time to share a few initial impressions, while they are still fresh. Of course, you should take those with a grain of salt, given that my knowledge of OCaml is still quite basic and I might be missing out on some stuff.



Visual Studio Code is designed to fracture


↺ Visual Studio Code is designed to fracture


> A couple of moments ago, I finished reading the article by Rob O'Leary about the pervasive data collection done by Visual Studio Code. Now that I'm no longer an employee at Gitpod, I'm finally able to author a blog post freely about something that has been troubling me for quite some time...



Meta and partners build Velox open source execution engine [Ed: Openwashing of proprietary spyware]


↺ Meta and partners build Velox open source execution engine


> The Facebook parent company, along with multiple contributors, including Ahana, Voltron Data and Intel, are developing a new open source technology to make data processing faster.




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Sat Jun 1 06:38:16 2024