6 May 2021

60 links · Thursday

SharpLab

C#/VB/F# compiler playground.

HATETRIS

Play Hate Tetris. This is bad Tetris. It's hateful Tetris. It's Tetris according to the evil AI from "I Have No Mouth And I Must Scream". I have to be honest, this is not an entirely original idea. However, RRRR's implementation of the concept of a game of Tet…

How You Can Help Humanity

In 1800, the average person in the UK would have to work 6 hours to afford 1 hour of artificial light. Today, they would only need to work half a second. That’s a 43,200x reduction in the amount of time it takes for them to acquire artificial light.

github/gitignore

A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.

The philosophy of technology

The philosophy of technology gives us a mental model to understand the uses of technology, its potential, influence, and limits.

How to Teach Math?

The only way to learn mathematics is to do mathematics—Paul Halmos Angie Hodge is an Associate Professor of mathematics at Northern Arizona University. Her interests as stated on her website …

Add a README to Your NuGet Package | The NuGet Blog

In March, we published a blog on the State of the NuGet Ecosystem, where we discussed insights gained from the hundreds of customers we’ve heard from over the last six months. One of the top problems customers identified in our surveys is that “most packages h…

awaescher/Fusion

🧰 A modern alternative to the Microsoft Assembly Binding Log Viewer (FUSLOGVW.exe) - awaescher/Fusion

Pyston v2.2: faster and open source

We are proud to announce Pyston v2.2, the latest version of our faster implementation of the Python programming language. This version is significantly faster than previous ones, and importantly is…

Microsoft Build

Join us for the Microsoft Build 2-day, digital event to expand your skillset, find technical solutions, and innovate for the challenges of tomorrow.

Crazy New Ideas

There's one kind of opinion I'd be very afraid to express publicly. If someone I knew to be both a domain expert and a reasonable person proposed an idea that sounded preposterous, I'd be very reluctant to say "That will never work."

VerifyTests/Verify

Verify is a snapshot tool that simplifies the assertion of complex data models and documents. - VerifyTests/Verify

benaadams/Ben.Demystifier

High performance understanding for stack traces (Make error logs more productive) - benaadams/Ben.Demystifier

How Discord Stores Billions of Messages

Discord continues to grow faster than we expected and so does our user-generated content. With more users comes more chat messages. In…

The Great Rewriting In Rust

The book “Writing Secure Code, 2nd Edition” written by David LeBlanc and Michael Howard, published by Microsoft Press in 2002, was once required reading at Microsoft, following Bill Gat…

The Case of the 50ms request

Hello! This is a mystery where your goal is to solve a debugging problem! You'll collect clues, interpret evidence, and ultimately solve the Case of the 50ms Request!

Bootstrap 5

Bootstrap 5 has officially landed! After three alphas, three betas, and several months of hard work, we’re shipping the first stable release of our new major version. It’s been a wild ride made possible by our maintainers and the amazing community that uses an…

A Guide To Undoing Mistakes With Git — Smashing Magazine

No matter how experienced you are, mistakes are an inevitable part of software development. But we can learn to repair them! And this is what we'll be looking at in this two-part series: how to undo mistakes using Git.

LiveLeak shuts down after 15 years online | Tech News | Startups News

LiveLeak, a popular British video sharing website known for footage of war, politics, and many other world events usually censored on other video websites, like YouTube, abruptly shuts down today after 15 years online. LiveLeak joins thousands of other failed …

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

wybiral/tracker

Tracking time spent on webpages without JS. Contribute to wybiral/tracker development by creating an account on GitHub.

SpaceX

SpaceX designs, manufactures and launches advanced rockets and spacecraft.

How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit

Back in college, I was very interested in Java bytecode. When I got an internship at Google in 2013, I was skeptical of the security of the Java version of Google App Engine and got permission to spend the last week of my internship doing a mini red team exerc…