6 May 2022

52 links · Friday

Next Step in My Career

I am excited to say that I’m taking the next step in my career: becoming self-employed to focus fully on open-source, speaking, and writing. With maybe a little consulting here and there.

My vision for Open Source pro support

Even if everyone seems to agree on what "pro support" means, in fact it's not something I imagined. Discover why.

Too Much of a Good Thing

Nearly fifteen years after the first iPhone, most phones still look like iPhones. Large, responsive touchscreens have replaced the squeaky navigational keys of yore, and our phones have evolved beyond simple communication tools to become "everything devices". …

The Importance Of A Golden Path — Evan Smith

In software engineering, the Golden Path is all about opinions and assumptions in a company. As we grow as engineers and organisations, we build opinions on how to write, build, test and deploy code

Public Ventures - Neil Thanedar

Governments give away billions of dollars to companies and get nothing in return. Economic incentives should be investments, not free money.

A Solution to the Halting Problem

Please excuse my clickbait title. It was intended to trigger the emotions of the kind of people who get worked up about computability theory. Of course I don’t have a solution to the halting problem – there is no such thing. Instead, I want to talk about a par…

Themes from Real World Crypto 2022

By William Woodruff Last week, over 500 cryptographers from around the world gathered in Amsterdam for Real World Crypto 2022, meeting in person for the first time in over two years. As in previous…

GraphQL is a Trap?

This twitter thread blew up on twitter yesterday and I thought I’d go over some of the author’s points in a longer format so we can clear…

Microsoft.Build.Sql: the next frontier of SQL projects

In the April release of the SQL Database Projects extension for Azure Data Studio and VS Code (v0.16.1) we are introducing preview support for an SDK-style SQL project based on the package Microsoft.Build.Sql. The SDK-style SQL project introduces several advan…

MenuetOS

MenuetOS is an operating system for PC, written fully in assembly language (64bit and 32bit). Features include pre-emptive and real-time multitasking with multiprocessor support and Graphical User Interface. Menuet64 is released under License and Menuet32 u…

GitHub Security Lab Community Office Hours

Registration Form Before submitting, please read our code of conduct at https://github.com/github/securitylab/blob/main/CODE_OF_CONDUCT.md and this disclaimer: https://github.com/github/securitylab#disclaimer

Challenge: Spot the optimization–solution

In my previous post, I asked why this change would result in a better performing system, since the total amount of work that is done in the same:The answer i...

Why I joined Cloudflare in Latin America

Over the past couple of years, our reliance on the Internet has increased, and Latin America is the fourth largest region in terms of online users globally. You can see how this makes Cloudflare’s mission even more important and presents a significant opportun…

Weekly Update 294

World Password Day; Book; IoT Wall Climb Fail; MQTT to Native Shelly; Mailbox Sensor Sucks; AusCERT; PayHere Breach (and others); Sponsored by Kollide

Serilog Tutorial

Structured logging has exploded in popularity over the past few years. We've put together this streamlined guide to Serilog, .NET's favorite structured logging library, so you can get up and running fast. Updated May 2022 for .NET 6, C# 10, and Serilog 2.11. …

Fixing the problem of too many tabs

Tab mayhem and windows inflation How many browser tabs are open on your browser right now? Too many to count? Let me guess: Rows and rows of tabs belonging to different research tasks that you want to pick up later. The occasional tab on social network. That …

Chief Innovation Officer- What are the prerequisites?

I came across this intriguing tweet around the requirement for metrics and deliverables for “chief-innovation officer”. This has interesting replies, but got me to think about a reimagi…

Syncthing: The data deduplication master

Syncthing can deduplicate data before network transfers and even utilize on-disk storage deduplication on modern file systems on Linux, Solaris, and Windows.

My PhD Research Workflow – Tony Zorman

After reading Gilles Castel’s excellent blog post about his research workflow, I decided that it was as good a time as any to write about mine—deeming it novel enough to hopefully contribute something to the discussion.

How Musicians Could Profit From Copyleft

Few people intuitively understand Copyleft. Especially in all peripheral parts of the software development industry, people are (painfully) unaware, but more importantly, I seldom see someone showing

Hating On Oats

This is the personal website of Hating On Oats, a software engineer currently imprisoned in the deep south. It contains his projects, credentials, articles, and contact information.

The Simple Joy of Learning to Play Piano

Back in January, I started to teach myself how to play piano. I'd played before when I was a kid — like many people do — but I was never very good and it didn't stick once I'd stopped taking lessons. I'd had a keyboard for years, stowed away at my parent's pla…

Mercurial Bitbucket Archive

Archive of the public Bitbucket Mercurial repositories

Babylon.js 5.0 Release and MR developers

The mission of our team is to create one of the most powerful, beautiful, and simple web rendering engines in the world. Our passion is to make it completely open and free for everyone.   Today, we are thrilled to announce the launch of the next version of the…

Modern Python performance considerations

There is a lot of work going on right now on speeding up Python; Kevin Modzelewski gave a presentation at PyCon 2022 on some of that work. Much of it has implications for Python programmers in terms of how to best take advantage of these optimizations in the…

Google Summer of Code

Google Summer of Code is a global program focused on bringing more developers into open source software development.

PayHere දත්ත 65GB ක් හැක් වෙලා!

පසුගිය මාසයේදී සිදුවූ සයිබර් ප්‍රහාරෙන් මෙරට ගෙවීම් ද්වාරයක් (payment gateway) වන PayHere සමාගමේ දත්ත ගිගාබයිට් 65ක ප්‍රමාණයක් අනතුරට ලක්වී ඇති බව හෙළිදරව් වී තිබේ. මේ බව හෙළිදරව් කර ඇත්තේ haveibeenpwned.com නම් බ්ලොග් අඩවිය විසිනි. මෙම බ්ලොග් අඩවියට අනුව, විද…