15 October 2021

59 links ยท Friday

On the Optimization of PLONK – ZK Podcast

Acknowledgement: we would like to thank Ariel Gabizon, Daira Hopwood, Kobi Gurkan, Pratyush Mishra (in alphabetical order) for their kindly reviews and insightful comments.

Agile as Trauma

What if the Agile software movement was the manifestation of an entire industry that was, just, like, dealing with some stuff right now?

Common mistakes by indie game developers – Cliffski's Blog

Background: I’ve been a one-man indie studio for over 20 years, sold millions of games on steam, direct, and on mac and even some console stuff. I’ve arguably had 4 ‘hit games’ over that period (seven figure revenue). This is all just my opinion, but its based…

How I Helped ‘hack’ the 2016 Election via Information Warfare – @rej_ex

Before QAnon, before COVID, fake news as we know it was born during the 2016 election. The following is my story, a whistleblowers account on how I was able to manipulate a reach of tens of millions of targeted Americans weekly during the 2016 election cycle a…

How opcache works

The opcache PHP extension implements various functionality to speed up PHP in a transparent manner. As the name indicates, its origin and primary purpose is opcode caching, but nowadays it also contains an optimizer and just-in-time compiler. However, this blo…

Bayesian histograms for rare event classification | dionhaefner.github.io

Contents Extreme events call for extreme measures The problem with histograms for rare events Bayes to the rescue Significant bins only! It works™ Bayesian histograms are a stupidly fast, simple, and nonparametric way to find how rare event probabilities depen…

What Do I Want from My Next Job?

I’m currently enjoying being unemployed, and I won’t be looking for a new position until some time in 2022, but I’ve been thinking about what I want from next position. There are many things I’d like, but what are my priorities? This post is my attempt to orga…

jott - as_strided

...to implement the non-pointwise operations in a neural network.

vite build

A walkthrough of the Vite codebase to understand how Vite bundles and optimize your code for production

Long Tiny Loop: Attempt #2

Brooklyn New York, evolutionary path optimization, and my second Long Tiny Loop attempt!

Getting Unstuck

Through the years of talking with engineers in one-on-ones, there’s a common conversation that goes something like this: How do I ask for help? How do I find...

A viable solution for Python concurrency

Concerns over the performance of programs written in Python are often overstated — for some use cases, at least. But there is no getting around the problem imposed by the infamous global interpreter lock (GIL), which severely limits the concurrency of multi-t…

PinePhone Pro | PINE64

PinePhone Pro, our flagship smartphone and the best way to experience mainline Linux on a mobile device Developer pre-orders are now open Pre-order * Additional charges, such as import taxes and…

7 Years Later, How Am I Doing?

Around 7 years ago, I was speaking at a conference, and in between sessions, my mind drifted to how can I teach people what I have learned being a software engineer for 20 years instead of the late…

Not “Super” Code with Over 7,000 Violations

I have been analyzing code for issues for a very long time. In this article, I will share what I found at a recent contract I was working on. I have analyzed some bad solutions in my career, and th…

C# 10.0: File Scoped Namespaces – Get More Space For Your Code

C# 10.0 and .NET 6.0 will be released in November 2021. Time to look at the new language features with a little series of blog posts. Let’s start in this blog post with a very simple feature …

Introducing Cloudflare’s Technology Partner Program

We aim to continue expanding our ecosystem of programs and partners to make it seamless for our customers to use Cloudflare. To support our growing ecosystem of partners, we are excited to launch our Technology Partner Program.

dotNetDave Rocks The Ukraine!

I am very excited to announce that for the first time the dotNetDave Rock The Nation Tour will be leaving the US headed for the Ukraine! On September 19th I will be speaking at the NETwork Conferen…

Remote OK is an Open Startup

Remote OK is an Open Startup, which means it operates fully transparent and shares its metrics, like revenue and traffic

What does the SizeOfImage mean in the MODULEINFO structure?

A customer had a program that supported a plug-in model, and they wanted to do some analysis of how much memory those plug-ins were costing. They can already track the dynamic memory allocations performed by those plug-ins (because the plug-in model is very re…

How To Upgrade to Windows 11

Learn how to upgrade your PC from Windows 10 to Windows 11.

GitHub Actions On Demand

You can configure certain GitHub actions so that they can be triggered on demand, not just when a commit is added or merged.

Code Maze Weekly #97 - Code Maze

Issue #97 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Add new endpoint to ASP.NET Core application Runtime using API Framework [mikaelkoskinen.net] Interesting read by Mikael Koskinen on how to add new endpoints to t…

Photography: Tequila Sunset

I live in San Diego, California and I have to say we have some really amazing sunsets. I call this one that I took in 2003 “Tequila Sunset”.   More sunset photography I have taken can b…

Preview-Mania

All the previews and release candidates you could ever want. .NET 6 RC 2 - the final RC. .NET MAUI Preview 9, Visual Studio RC and Preview 5 - there's even a Visual Studio for Mac preview to talk about! Tune in as David and Matt talk all about the previews!

Weekly Update 265

4M HIBP Subscribers; Kids, Devices & Social Media; BroadLink Universal Remote; The Thingiverse Breach; Hacking Missouri with F12; Sponsored by Axonius

How to use certificates in ASP.NET Core

This article will contain the following sections: What is a certificate and why do we need them? How to create a self-signed certificate for testing on your computer? How to use certificates with ASP.NET Core on the server side and on the client side?

Happy Hacktober

Hello open source developers! For the past few years October has become synonymous with open source, so this year we’ve decided to opt-in our samples repositories to Hacktoberfest to encourage the community to join us in building dual-screen enhanced Android…

What is your labor worth? Tech compensation in 2021 - Jacob Kaplan-Moss

Salaries in tech are going up, and many people are looking for new jobs or reevaluating the ones they have. However, many tech workers have no idea what their labor is worth on the open market. There’s a huge information asymmetry here: employers have access t…

Who Represents Me?

Who Represents Me provides information about current districts and members of the Texas Senate, Texas House of Representatives, the Texas delegation to the U.S. Senate and House of Representatives, and the State Board of Education.

Every search bar looks like a URL bar to users

Computers would be so much better if they never had to deal with users, amirite?!!? I remember, years ago, working on a mobile web service which had a URl bar – so users could tap in bbc.co.u…