Introduction & Table of Contents The goal of Explanations is to try to allow people to play with fun parts of computers. Graphics, compression, audio. The tagline is my biggest inspiration: "Play, don't show", riffing off the typical "Show, don't tell" rule of wri...
A Look at the Current 2020 Hard Drive Failure Rates Hard drive failure rates on an annualized and quarterly basis for 139,867 hard drives by make and manufacturer.
You Need a Password Manager. Here Are the Best Ones Keep your logins under lock and key. We picked our favorites for PC, Mac, Android, iPhone, and web browsers.
Scrum is not for humans Scrum is not the agility beacon it claims to be. It is time for self-organising teams to release themselves from the shackles of Agile.
Graphical Linear Algebra Applications are open for the ACT Applied Category Theory Research School 2018! And because arithmetic science and geometric science are connected, and support one another, the full knowledge of numbers cannot be presented without encountering some geomet...
Big money, not big data When people complain about big data they're just complaining about the cost, not the technical challenges.
Vulnerabilities in ATM Milano's mobile app Some design flaws left ATM Milano’s mobile app vulnerable to attacks: anyone could access any users’ data and tickets by just knowing their e-mail address. Meanwhile, some apparent security features made the vulnerabilities harder to spot and to exploit.
Early Startup Employees and Company Growth Early employees often join startups to learn new skills and fast track career growth. The common thinking is that if you join an early-stage company then you’ll be a company leader in the future. But keeping up with the company growth curve can be a diffi...
How many pieces can a puzzle have? Patrick Honner tweeted a few days ago: My 7 yo pointed out that our 300 piece puzzle actually contains 18 x 18 = 324 pieces and I just don’t know what to believe anymore. — Patrick Honner (@M…
Kinesys Advantage2 - Review after three years of use A brief review of the Kinesys Advantage2 ergonomic keyboard, now I've been using it for three-and-a-half years.
dotnet/runtime .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
Why Remote Work Will Convince You to Relocate - The ability to work remotely on a permanent basis will lead to a reshuffling of factors impacting how workers decide where to live.
The little guide to CI/CD for frontend developers - Maxime Heckel's Blog How to ship your app faster, more reliably and make your team unstoppable with good testing practices and automation.
Wealth Tax Paul Graham wrote an article about wealth tax. In the article he ‘models’ the effect of a wealth tax on the fortune of a person. His assumption for the modeling is a person who earned a lot of money with a startup in her 20s. Paul Graham shows how much of...
ASP.NET Community Standup - Aug 11th 2020 - Blazor Updates in .NET 5 Join members from the Blazor team to hear about what's on the way in .NET 5! Lots of new demos and fun new features! 🥳 Community links for this week: https://www.theurlist.com/aspnet-standup-2020-08-11 #Blazor #ASPNET
Is the Phone Gap closed in 2020?-firt.dev Adobe announced the end of the PhoneGap product line and the end of Adobe's investment in Apache Cordova because the PWA platform is now ready. Is the native-web gap closed in 2020 thanks to PWAs?
Dear Apple: Your Services Are No Longer Required. Anyone who knows me knows that I was among the biggest Apple Evangelists to ever live. Apple was in my DNA. I believed in Apple’s products, Apple’s services, and Apple’s mission (or at least what …
Web Scraping without getting blocked Browser fingerprinting, TLS fingerprinting, Chrome headless, headers spoofing and more. Here is everything we know about how to scrape the web without getting blocked.
Popular seafood species in sharp decline around the world Fish market favourites such as orange roughy, common octopus and pink conch are among the species of fish and invertebrates in rapid decline around the world, according to new research.
The ASP.NET Team @TheASPNETTeam ASP.NET Community Standup - Aug 18th 2020 - ASP.NET Core Linker with David Fowler
ignatandrei/NETCoreBlockly .NET Core API to Blockly - generate from WebAPI, Swagger, OData, GraphQL => - ignatandrei/NETCoreBlockly
Running headless Chromium in Azure Functions with Puppeteer and Playwright With a recent update to Azure Functions, it is now possible to run headless Chromium in the Linux Consumption plan. This enables some serverless browser automation scenarios using popular frameworks such as Puppeteer and Playwright.
Modeling a Wealth Tax Some politicians are proposing to introduce wealth taxes in addition to income taxes. Let's try modeling the effects of various levels of wealth tax to see what they would mean in practice for a startup founder.
Controlling IHostedService execution order in ASP.NET Core 3.x In this post I show how to control whether your IHostedService runs before or after the GenericWebHostService starts the Kestrel HTTP server
Laying the foundation for Rust's future | Rust Blog Empowering everyone to build reliable and efficient software.
If Founders Treated Their Investors The Same Way They Treated Their Employees Founder: Hey Joe! How are you doing? Everyone here loved meeting you, and we would really love to have you on board as our investor! We really respect your expertise, and think this could be a grea…
Nintendo DS Architecture | A Practical Analysis An in-depth analysis that explains how this console works internally
privacycg/first-party-sets Contribute to privacycg/first-party-sets development by creating an account on GitHub.
SuperIlu/DOjS A DOS JavaScript Canvas with sound. Contribute to SuperIlu/DOjS development by creating an account on GitHub.
2.5 Million Medical Records Leaked By AI Company Secure Thoughts collaborated with Cyber Security Expert Jeremiah Fowler to expose an AI company which leaked millions of patient medical records online
Supporting Encrypted Content-Encoding in HttpClient - Replacing Bouncy Castle With .NET Core Some time ago I've shown how to extend HttpClient with payload encryption. In this post I'm revisiting the subject with some .NET Core 3.1 goodness.
Canon's cloud platform has lost users' files – and it CAN'T restore them After losing users' photo & video files, Canon has admitted that it can only restore photos – but not at their original resolution
NDC Workshops Q4 2020: Call for Speakers / Call for Papers (CfP) @ Sessionize.com Sessionize is the smart way to manage Call for Papers, Speakers and Agenda for your conference.
JWTs: Which Signing Algorithm Should I Use? Learn the difference between each JOSE algorithm (e.g. RS256, ES256, EdDSA) and how to choose the best one available to you.
karpathy/minGPT A minimal PyTorch re-implementation of the OpenAI GPT (Generative Pretrained Transformer) training - karpathy/minGPT
Apple expands its independent repair program to Mac, after US antitrust investigation examined company’s repair policies – TechCrunch Apple is expanding its program that provides parts, resources and training to independent repair shops to now include support for Mac computers. The repair program was first announced last fall, with the goal of making it easier for consumers to repair th...
Data Breach Statement - Utah Gun Exchange Utah Gun Exchange and UGETube remain dedicated to our mission of defending the First and Second Amen...
2020 (ISC)² Global Achievement Awards: Celebrating achievements in cybersecurity - Help Net Security (ISC)2 announced the honourees for its 2020 (ISC)2 Global Achievement Awards, honouring those at every phase of a cybersecurity career.