16 April 2021

53 links · Friday

Facebook faces ‘mass action’ lawsuit in Europe over 2019 breach – TechCrunch

Facebook is to be sued in Europe over the major leak of user data that dates back to 2019 but which only came to light recently after information on more than 533 million accounts was found posted for free download on a hacker forum. Today Digital Rights Irela…

Getting Started With Radare2

Radare2 (and, to a lesser extent, it's fork Rizin) are two very popular binary analysis (and more) tools. Knowing how to use one is essential for CTFs...

Minimalist Guide To Decluttering Clothes

Does the thought of going through your clothes feel overwhelming? Does the prospect of getting rid of unwanted things fill you with dread? Do you procrastinate and say, “I’ll do it next weekend after I’ve had a good night’s sleep”? If you said Yes to any of th…

Why has no one made a better Goodreads

People who read often desire to read in connection with other readers. Readers have found community within the website, “Goodreads.” And…

Managed Memory Dump Analyzers | Visual Studio Blog

For problems that do not manifest in logs or that you cannot investigate by debugging locally you might attempt to capture a diagnostics artifact, like a memory dump, while the issue is active in your production environment. However, upon talking to developers…

Hello World: April 16, 2021

Join the conversation live at https://aka.ms/HelloWorld 👉 Want to influence future Hello World broadcasts? Take 30 seconds to share your feedback with us here: https://aka.ms/HelloWorldFeedback

Luca App: CCC calls for an immediate moratorium

Dubious business model, defective software, irregularities in the awarding of contracts: The Chaos Computer Club (CCC) demands an immediate end to states' alimentation of Smudo's million-dollar tax grab "Luca app."

File Transfer Protocol

[Docs] [txt|pdf] [Tracker] Updated by: 133, 141, 171, 172

Rust in the Linux kernel

Posted by Wedson Almeida Filho, Android Team In our previous post , we announced that Android now supports the Rust programming language...

Google misled consumers about the collection and use of location data

The Federal Court has found that Google LLC and Google Australia Pty Ltd (together, Google) misled consumers about personal location data collected through Android mobile devices between January 2017 and December 2018, in a world-first enforcement action broug…

C++ coroutines: Getting rid of our reference count | The Old New Thing

In an earlier installment, we simplified our promise_ptr type, and one of the consequences of this is that there are no remaining caller of increment_ref. This means that we don’t need a reference count at all and can rely on the state changes to tell us when …

Code Maze Weekly #73 - Code Maze

Issue #73 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Viewing overwritten configuration values in ASP.NET Core [andrewlock.net] Visualizing and seeing what our configuration values are organized can come in handy. Yo…

FLoC away from Chrome!

Well isn't this the ugliest site you've ever visited?

Why Rust strings seem hard

Lately I've been seeing lots of anecdotes from people trying to get into Rust who get really hung up on strings (&str, String, and their relationship). Beyond Rust's usual challenges around ownership, there can be an added layer of frustration because strings …

Show dotnet: Build your own unit test platform? The true story of .NET nanoFramework. | .NET Blog

Hi! I’m Laurent Ellerbach. I’m a Principal Software Engineer Manager at Microsoft working for the Commercial Software Engineering team. My team and I are doing co-engineering with our largest customers helping them in their digital transformation and focussing…

Mac Chimes of Death – 512 Pixels

We’re all familiar with the Mac’s startup chime. While it has changed over the years, it has greeted users with its friendly tone for decades.

Join the DotNetEvolution Discord Server!

Check out the DotNetEvolution community on Discord - hang out with 3,399 other members and enjoy free voice and text chat.

WebView2: Forwarding Alt Keys to a Host WPF Window

I've been puzzling over how to reliably integrate keyboard forwarding from the WebView2 control into WPF host forms. Unlike the IE WebBrowser control the WebView2 doesn't automatically forward Alt keys to the host form so special handling is required. In this …

Top Level Statement in C# 9.0

C# 9.0 introduced a new feature called Top-Level Statement. Top-Level Statement allows developers to write programs without explicitly defining the class or main method. Until C# 9.0, It was all about the Main() method where program control start and ends. Wit…