24 November 2020

57 links · Tuesday

Someone attacked our company

At the start of November, someone decided that they would try to destroy our company.

How do people find bugs?

You might wonder how people find bugs. Low-hanging fruit bugs can be found via code review, static analysis, dynamic analysis (like fuzzing), and other techniques. But what about deep logic bugs. Those you can’t find easily. Perhaps the protocol implemented is…

On the bonkers color palette of Garfield comics

I’ve been reading Garfield comics with my son this week. He’s too young to really follow the narratives — after every strip he pauses, asks what happened, and then says, slowly and calmly, “Why” — but he’s already very fond of the drawings and characters. We’…

Virtual - Lightning Talks

Wed, Nov 25, 2020, 7:00 PM: We have a very exciting night of talks...Clifford Agius - Freelance DotNet developer and Microsoft MVP I work mostly in Mobile with Xamarin as well as IOT projects around t

Get Started with Individual Dev/Test

A deep dive into understanding how you can leverage individual credits for enterprise work, and drive innovation for lasting impact. We'll look at how you can use these subscriptions, their benefits

5 Things Developers Should Be Thankful For in 2020

2020 has been tough, but it's always nice to take some time to reflect back on what you're thankful for. As a developer, here are a few things that you might be thankful for! Beginner Tailwind by @chrisoncode - https://beginnertailwind.com/ Mastering Next.js …

Working for free and other desirable behaviors

I run into this link, which is Lambda school offering to place a student of theirs at your company for up to four weeks without having to pay them or the stu...

Odyssey

A new jailbreak for a new era.

Image tagged in immo dance

An image tagged immo dance

Detective Game Design Problems

Game design is such a wide and varied discipline that job titles in the field have become increasingly granular over the years – and ever since we started...

Intuitive Guide to Convolution – BetterExplained

Like making engineering students squirm? Have them explain convolution and (if you're barbarous) the convolution theorem. They'll mutter something about sliding windows as they try to escape through one.

Adding claims to existing identity

How to add claims to existing identity in ASP.NET Core when identity is not created by our own custom code.

The macro problem with microservices - Stack Overflow Blog

In just 20 years, software engineering has shifted from architecting monoliths with a single database and centralized state to microservices where everything is distributed across multiple containers, servers, data centers, and even continents. Distributing th…

Compiler Explorer - C

struct {int x;} f(struct b {int x;} b1) { // ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ return (typeof(f(b1))){1}; }

Twitch

Twitch is the world's leading video platform and community for gamers.

Twitch

Twitch is the world's leading video platform and community for gamers.

Demystifying the second law of thermodynamics

Thermodynamics is really weird. Most people have probably encountered a bad explanation of the basics at some point in school, but probably don’t remember more than

Don't chase being liked or respected

I read this tweet yesterday and it struck a chord. Heard this today from a coach, and resonated: stop chasing being liked by everyone, start...

My fitness philosophy

I posted a progress picture on my Instagram recently. A lot of people asked about my workout routine.  My quick response was that – It’s not just about a routine. It is about developing a hea…

Why fairness is basically unobservable

We want to know if things are fair. Do some groups of people tend to get a raw deal in company hiring or university admissions or court sentences?

The Organic Web

If we lived close to nature in an agricultural society, the seasons as metaphor and fact would continually frame our lives. But the master metaphor for our era does not come from agriculture—it comes from manufacturing. We do not believe that we “grow” our li…

Productive Uncertainty - Reaction Wheel

If the point of a startup is to create excess value then the startup needs an innovation that can be defended over time. This means the team must have a strategy to defend their position once they have mitigated uncertainty.