20 July 2023

100 links · Thursday

Update and PODCAST ANNOUNCEMENT!

Podcast!https://www.benbenandblue.com/https://www.youtube.com/c/benbenandblueCheck out Grant's channel, 3Blue1Brown: https://www.youtube.com/c/3blue1brownHis...

Reprogramming CPU microcode with an Arduino

The code from this video is on GitHub: http://bit.ly/2sK7QlbMore 8-bit computer: https://eater.net/8bitSupport me on Patreon: https://www.patreon.com/beneate...

Conditional jump instructions

In this video we program the microcode of the 8-bit breadboard computer so that it supports two conditional jump instructions: JC (jump carry) and JZ (jump z...

How Microsoft Made Me Love .NET Core And C# Again

“Why would you ever want to use ASP.NET, are you still stuck in the 90’s?”, these are the exact words uttered by an old coworker of mine when I brought up the idea of considering using ASP.NET for a project we were about to start a couple years ago. I agreed w…

Ben, Ben and Blue

Listen to Ben, Ben and Blue on Spotify. A podcast by Grant Sanderson, Ben Eater and Ben Stenhaug about education, technology, and whatever else comes to mind.

Hardware build: CRC calculation

CRC (cyclic redundancy check) involves some intimidating math. But it turns out that it can all be done with some fairly simple hardware. In this video, I bu...

8-bit CPU control signal overview

This video goes over the control signals used in our 8-bit breadboard computer.Support me on Patreon: https://www.patreon.com/beneaterSee https://eater.net/b...

How do CRCs work?

CRC (cyclic redundancy check) is one of the most common methods of error detection. It uses some interesting mathematical tricks to guarantee that it can cat...

Reliable data transmission

Part 0 (?) of a mini-series on error detection and correction.Support these videos on Patreon: https://www.patreon.com/beneaterCode from this video: https://...

Narrated explorables: three mental models

Three mental models for “narrated explorables,” a new learning medium combining video, interactives, and game-like prompts.

1 Introduction · Real-World Cryptography

What cryptography is about.; The difference between theoretical cryptography and real world cryptography.; What you will learn throughout this adventure.;

Simulating Supply and Demand

Thanks to supporters on Patreon, especially:Jordan ScalesKairui WangEric HelpsBen KamensBen KomaloChristy SerbusSean BarkerRikard EideWyatt NelsonAurélien Gé...

Error detection: Parity checking

Parity checking is a basic technique for detecting errors in data transmission. This video explains how it works and walks through building hardware to compu...

8-bit CPU control logic: Part 3

See https://eater.net/bbcpu8-control-logic for more.In this video we use two EEPROMs to translate the instruction cycle ring counter and the contents of the ...

Making a computer Turing complete

The 8-bit breadboard computer is certainly limited. But is it capable enough to even be a computer? In this video we explore how Turing Machines and the Lamb...

The case against Net Neutrality?

Everyone seems to want net neutrality, yet it remains a contentious issue. Is pure evil the only reason anyone would oppose it, or is it a bit more nuanced?C...

World's worst video card? The exciting conclusion

For part 1, see this video: https://www.youtube.com/watch?v=l7rce6IQDWsLet's build a circuit that displays an image on a VGA monitor! In part 2, I talk about...

DASP - Timeline of vulnerabilities

This is a curated list of known vulnerabilities in smart contracts sorted by date. To contribute to this list, submit a pull request on our github.

A first look at changes coming in ASP.NET Core 3.0 - .NET Blog

While we continue to work on finalizing the next minor version of ASP.NET Core, we’re also working on major updates to our next release that will include some changes in how projects are composed with frameworks, tighter .NET Core integration, and 3rd party op…

Glitter Bomb 1.0 vs Porch Pirates

This might be my Magnum Opus. Please see my comments below with regards to reports the video was partially faked.My buddy Sean posted a video with more detai...

Checksums and Hamming distance

The term "checksum" can refer to all sorts of different error detection codes. How are some better than others? What types of errors are they good at detecti...

The world's worst video card?

Let's build a circuit that displays an image on a VGA monitor! In this video, I talk about how VGA signals work and build a circuit that provides the correct...

Best crypto blog posts of 2017

Hello hello, Merry christmas and happy new year. We're done for the year and so it is time for me to write this blog post (I did the same last year by the way). I'll copy verbatim what I wrote last year about what makes a good blog post: Interesting. I need t…

High performance IO with System.IO.Pipelines

System.IO.Pipelines was born from the work the .NET Core team was doing to make it easier to do high performance IO in .NET.In this episode, Pavel Krymets (@pakrym) and David Fowler (@davidfowl) come on the show to give us an overview of how the Pipelines prog…

Programming my 8-bit breadboard computer

If you want to learn more about how this computer works or how I built it, check out https://eater.net/8bitBuy a kit and build your own! https://eater.net/8b...

Why Your Newsfeed Sucks - Smarter Every Day 212

Seriously, if you can't tell if something on the internet is fact or fiction, tag @MediaWise and use the hashtag → #IsThisLegit ←and they'll help you figure ...

The Rug Puzzle: how many triangles?

This video sponsored by ME. I mean: MATHS GEAR. Buy my book.https://mathsgear.co.uk/collections/books/products/signed-paperback-things-to-make-and-do-in-the-...

Blazor now in official preview! - .NET Blog

With this newest Blazor release we’re pleased to announce that Blazor is now in official preview! Blazor is no longer experimental and we are committing to ship it as a supported web UI framework including support for running client-side in the browser on WebA…

Libsodium Audit Results

Private Internet Access today releases the results of its Libsodium audit. Libsodium is an open source, cryptographic library that is used far and wide in

Excessive Growth and Corporate Parties

Corporate parties – essentially designed to celebrate company triumphs, whether hitting revenue targets or instilling the company’s mission and vision into the employees – can oft…

Be proven wrong

It's not easy to be proven wrong. But damn, is it nice to embrace it.

Non-crypto Cryptographer Meetup · Luma

Tired of talking about crypto every day? Hosting a non-crypto social meetup for cryptographers. ;o Puppies and kittens are welcome :). Feel free to bring poker, board games, etc.

Too many tabs open? No problem! - Visual Studio Blog

When you have lots of tabs open in Visual Studio, your horizontal screen resolution determines how many will fit the Tab Well. The remaining document tabs won’t be shown unless you enable multi-row tabs. But what if you don’t want to lose the coding space mult…

6 C# Mistakes Microsoft Wants You to Fix

Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody, I'm Nick, and in ...

Kevin Mitnick Obituary - Las Vegas, NV

Celebrate the life of Kevin Mitnick, leave a kind word or memory and get funeral service information care of King David Memorial Chapel & Cemetery.

Exploring Basic Animations in .NET MAUI

Exploring Basic Animations in .NET MAUI is out. Stay connected to Telerik Blogs for .NET, JavaScript, cross-platform app development (and beyond) news and tutorials.

How platform teams get stuff done

Platform teams ensure success by thoughtfully selecting which collaboration patterns to use with their customer teams, based on the maturity of each team and the phase of their platform adoption.

Dev Home Preview 0.3 Release

We’re back with another release for Dev Home! This release updates Dev Home Preview to version 0.3 and the Dev Home GitHub extension to version 0.3 as well. You can install Dev Home from the Microsoft Store or f

.NET Rocks! Multi-Model Data Stores with Ted Neward

Databases continue to evolve! Carl and Richard talk to Ted Neward about multi-model data stores - which, these days, are most databases! Ted talks about how SQL and NoSQL are not that different - it's only a query engine. But how do you store your data? Today …

A-Frame Architecture with Wolverine

I’m weaseling into making a second blog post about a code sample that I mostly stole from just to meet my unofficial goal of 2-3 posts a week promoting the Critter Stack. Last week I wrote a …