31 March 2021

47 links · Wednesday

Problems with Wunderground integration

Hello, having a problem with the Wunderground integration. I would like to get the data from my own weatherstation. Therefore, i use the Wunderground integration. I have an API key as i am transmitting data to WU. Config (excerpt) #########################…

Cryptography and assembly code

Thanks to filippo streaming his adventures rewriting Golang assembly code into "cleaner" Golang assembly code, I discovered the Avo assembly generator for Golang. This post is not necessarily about Golang, but Golang is a good example as its standard library i…

It's hard to draw lessons from your own failures

Andrew Wilkinson's tale of how he blew $10,000,000 building a to-do list app perfectly illustrates the danger of trying to analyze your own failures. It's so easy to fall in love with one of those infinite alternate universes where you just did that one thing …

Banned From Skype – Jesse Nickles

I setup a new Skype account that is tied to my business email address, which I have been using for nearly a decade. It is the email that pretty much all my clients and associates have saved for me.

The Cost of Proof of Work

Introduction In the last months I’ve spent a lot of my time researching and thinking about the ecological impact of blockchain. Bitcoin and Ethereum, the two most popular blockchain technologies, have a vast power consumption. The power consumption is not inhe…

Carthusian Citation Credits

Many of the conflicts in academia are to some extent related to giving proper credit where credit is due. Sometimes, feuds arise over which papers of co-authors to cite in the ‘Related Work’ section of a manuscript; sometimes, researchers are accused of intent…

egil/genzor

Genzor is an experimental library ideally suited for generating files spanning multiple folders, using Blazor component model to generating the output. - egil/genzor

Age Of Suggestion • Joe Blau

In the late 90’s there were over 20 search engines categorized by different dynamics and chracretists. Some were manually curated and others used web crawlers to create a graph of links between websites. Regardless of the technique used to build... | Joe Blau …

Buying Breached Data: When Is It Ethical?

Security practitioners often tread a fine and not entirely well-defined legal line in collecting current and meaningful research. This research can also pose ethical questions when commercial sources for stolen data fall into a gray area.

MakAir Series: Engineering Focus on Ventilator Software

This is the sixth (and last!) article of a series on the MakAir open-source ventilator, a project that I founded with friends, which was born at the beginning of the COVID-19 pandemic in early 2020. Think of this series of articles as a ledger of all that happ…

.NET R&D Digest (March, 2021)

This issue contains bits of computer science, software development, security, performance, diagnostics and as usual – .NET.

How to Outsmart Your Own Unconscious Bias

The human brain is a remarkable achievement in evolution. Unfortunately, the brain activity that kept the human species alive for millions of years is the same brain activity that keeps us from achieving equality today. Author, speaker and CEO, Valerie Alexand…

Inside a viral website

Peeling back the curtain of running a viral meme website for 5 days. More details than you could ever hope for.

Working with the Enron dataset

Every now and then I need to do some work with text, and the Enron data set is one of the most well known corpuses. I ended up writing the parsing code for t...

Apple's cooperation with authoritarian governments

Over the past few years, Apple seems increasingly willing to cooperate with authoritarian governments, uninterested in protecting its own users, and unwilling to actually standup for human rights in broad terms, as often portrayed by its marketing department o…

akavel/up

Ultimate Plumber is a tool for writing Linux pipes with instant live preview - akavel/up

featherhttp/framework

A lightweight low ceremony API for web services. Contribute to featherhttp/framework development by creating an account on GitHub.

Deploying packages with GitHub Actions

GitHub Actions is a flexible platform for creating DevOps pipelines, and with it we can create smooth workflows that will build and deploy our libraries to destinations like npm and NuGet. What's more

Meet the 2021 Imagine Cup World Finals judges

This week, twelve student teams from across the globe will pitch their purpose-driven applications in Round 2 of the Imagine Cup World Finals. Four winning teams will be selected by a panel of expert judges to move forward to the 2020 World Championship.   Thi…

The Dual Nature of Software Development - darcism.com

From time to time, I wonder why correctly functioning software is so difficult to write. Software development is something we’ve been doing a long time, that also has a benefit that many other crafts don’t: you can create a repeatable process that does exactly…

github/roadmap

GitHub public roadmap. Contribute to github/roadmap development by creating an account on GitHub.