14 September 2020

63 links · Monday

Phosphine gas in the cloud decks of Venus

The detection of ~20 ppb of phosphine in Venus clouds by observations in the millimetre-wavelength range from JCMT and ALMA is puzzling, because according to our knowledge of Venus, no phosphine should be there. As the most plausible formation paths do not wor…

The Art of Turboing

I first learned the term “turboing” when I worked second-level telephone technical support at Xerox. It refers to the actions of a customer who goes around the normal technical support process by contacting a senior person in the chain of command.

A New Way To Monetize An Audience

“Coffee operates like a subscription… there is almost no other subscription that you have that costs that much money.” - Samir, The Colin and Samir Podcast

The compositor is evil

First, I want to make it clear that I’m not accusing the compositor of true evil, which I define roughly as deliberately causing suffering. There’s unfortunately too much of that in the world. I mean it in the more metaphorical sense that it causes serious pro…

UBM, and a lament for the software industry

I grew up in tech as a UBM fan. Ok, not really a fan, but a “there’s very few voices writing books about ‘how to write code well’, and this person seems to know what they’re doing, so I’m going to listen to him”. I read all his books; attended talks he gave a…

Home Office Project: Overkill Workbench Series Part 1

After moving into a new apartment I have already had plans in my to build a custom workbench setup for my home office room so this series will be oriented in the home office room and workbench design. Currently, my room looks pretty simple it's 6.5 tatamis siz…

Never Invest in the Business Model

I am an angel investor. I have been investing personally in early-stage companies, Pre-Seed through Series B, since 2015. I do it not for money but for love of the game; the greatest pleasure to me is to learn from entrepreneurs smarter than me, and help them …

Understanding Gaussian Blurs - Digital Bunker

We'll take a look at Gaussian distributions, image convolution, and create our own Gaussian blur implementation.

Countdown Show: Microsoft Ignite 2020 - Episode 2

Amy Boyd goes behind the scenes with Karuana Gatimu to discuss M365 adoption and solutions using learning pathways. Register at https://myignite.microsoft.com/!

February 14, 2020 - Blazor Coding with Squirrel

In a fun-filled episode that was just NUTS to make, Fritz dons a squirrel costume provided by viewers as he writes code. After about 30 minutes of shenanigans and more puns than you can shake a stick at, Fritz gets back into working on the BlazorWebFormsCompo…

npgsql/efcore.pg

Entity Framework Core provider for PostgreSQL. Contribute to npgsql/efcore.pg development by creating an account on GitHub.

Disassembly improvements for optimized managed debugging | Visual Studio Blog

If you are focused on squeezing out the last bits of performance for your .NET service or application, you might choose to take advantage of JIT compiler optimizations. However, debugging optimized code can be a challenge. In this blog I’ll show you how the Di…

GraphQL - Fiyaz Hasan

We have N + 1 problem in our solution. To overcome this problem, we introduce DataLoader. DataLoader adds support for batching and caching in your GraphQL queries.

Building Windows Terminal with WinUI

WinUI and Windows Terminal have a strong relationship that goes back to the origins of Windows Terminal. This blog post goes into the history and architecture of how these two technologies came together. History The history of 

Announcing .NET 5.0 RC 1 | .NET Blog

Today, we are shipping .NET 5.0 Release Candidate 1 (RC1). It is a near-final release of .NET 5.0, and the first of two RCs before the official release in November. RC1 is a “go live” release; you are supported using it in production.

Hints of life on Venus

An international team of astronomers, led by Professor Jane Greaves of Cardiff University, today announced the discovery of a rare molecule – phosphine – in the ...

Just Vim It! Learning Vim For Fun and Profit

Have you ever pressed Esc or Alt + F4 to close this weird text editor? Have you ever Googled how to exit Vim? Let's see why you should learn Vim and how to start using it!

Life, part 35

Last time we implemented what looked like Gosper’s algorithm and got a disappointing result; though the quadtree data structure is elegant and the recursive algorithm is simple, and even thou…

219: Move over float, it is time for Half

Is it possible for us to talk about a new floating point time in .NET for 30 minutes and make it super fun? Find out!

Niek/Niek

My GitHub profile. Contribute to Niek/Niek development by creating an account on GitHub.

Analyzing Chicago’s Taxis data with RavenDB

Chicago publishes its taxi’s trips in an easy to consume format, so I decided to see what kind of information I can dig out of the data using RavenDB. Here i...

Is Kubernetes Programming?

We gather around the water cooler to discuss some random topics, while Joe sends too many calendar invites, Allen interferes with science, and Michael was totally duped.

What's so hard about PDF text extraction? ​

There is a common view that extracting text from a PDF document should not be too difficult. After all, the text is right there in front of our eyes and humans consume PDF content all the time with great success. Why would it be difficult to automatically extr…

What is personal information?

Personal information includes a broad range of information, or an opinion, that could identify an individual. What is personal information will vary, depending on whether a person can be identified or is reasonably identifiable in the circumstances.

Jobs at CyberCX

Join Australia's leading cyber security consultancy as a Senior People & Culture Business Partner in Canberra.

The New Git Experience

The Visual Studio team has spent quite a bit of time recently improving Git integration in Visual Studio 2019. PMs Pratik Nadagouda and Taysser Gherfal show the latest updates, including the new Git R

Microsoft Surface Duo is released | Surface Duo Blog

Android Developers, it’s Microsoft Surface Duo release day! Today marks a very special day for us, it’s Surface Duo release day, and the device will be in customers hands starting today. We’re very excited to see all the apps you will build that utilize dual-s…

Pull Request is your friend not foe!

Pull Request is a change validation workflow, not a feature of the version control service.

Map - PurpleAir

The following data layers are available to view on the PurpleAir map: