29 January 2021

66 links · Friday

PyO3/pyo3

Rust bindings for the Python interpreter. Contribute to PyO3/pyo3 development by creating an account on GitHub.

The Psychology of Stock Bubbles

The recent 800% rally in the stock of brick-and-mortar video game store GameStop over the span of a couple of days, in the middle of a pandemic, seems to defy all laws of financial theory. Surely new information didn’t come forward so that the value of the bus…

I Launched my side project on Product Hunt, here is what I learned.

Every time I used to visit Product Hunt, I would end up discovering a few awesome tools and products that make me say, wow! This is so cool. I want to build something like that. But the thing is I had no idea what to do. But I so wanted to build a pr...

For once, not DNS: Huawei Modem ARP spoofing

A couple of days ago I noticed my Ring Chime was disconnected in the Ring app. After a couple of years happily connected it was time to fulfil the ultimate purpose of both software and hardware: annoy humans.

Don’t write unit tests for their own sake

One problem I often hear about is that TDD is hard; and so teams come away with the idea that if they ignore TDD, and just write Unit Tests, they’ll get the value of TDD without the hard part…

OpenWrt Forum

OpenWrt - Wireless Freedom

‎iCircuit 3D

‎iCircuit 3D gives you an endless virtual workbench upon which to design and test your electronics projects. It combines the robust electronics simulation engine of the original iCircuit with the latest rendering and 3D physics technology of iOS. Don’t let th…

microsoft/vscode-edge-devtools

A VSCode extension that allows you to use browser devtools from within the editor. The devtools will connect to an instance of Microsoft Edge giving you the ability to alter CSS styling, perform di...

Friday Facts #364 - 1.1 stable | Factorio

Hello, we have a stable version! When we were releasing the 1.0 FFF-360, we actually stated that there were "around 150 bugs on the forums and around 80 internal tasks to be solved". These were obviously minor issues, things hard to reproduc…

Amazon.com: AUKEY USB C Power Bank, 20000mAh Portable Charger USB C, Slimline Type C Battery Pack with 3 Input & 4 Output Compatible with iPhone 11/11 Pro/XS Max/8, Nintendo Switch, Samsung Galaxy Note8, Pixel

Amazon.com: AUKEY USB C Power Bank, 20000mAh Portable Charger USB C, Slimline Type C Battery Pack with 3 Input & 4 Output Compatible with iPhone 11/11 Pro/XS Max/8, Nintendo Switch, Samsung Galaxy Note8, Pixel

Don’t grow.

When you walk down any street with a touch of history, you’ll see storefronts marked with dates. Est. 1856. Est. 1912.

Starting a new job in the middle of a pandemic

When 2020 started, it was not in my plans to change jobs and start working at a new company, completely remote, without ever meeting my colleagues in person or visiting the office. However, that is exactly what happened, and I am so glad I did.

Ebook Reader for web

Web's only usable ebook reader inside a browser. It could replace your desktop ebook reader!

A Look at iMessage in iOS 14

Posted By Samuel Groß, Project Zero On December 20, Citizenlab published “ The Great iPwn ”, detailing how “Journalists [were] Hacked with S...

Event-Driven on Azure: Part 1 – Why you should consider an event-driven architecture

Event-driven architecture has become popular for its ability to ingest, process, and react to events in real-time. Event-driven is not a new paradigm however the proliferation of microservices and serverless computing has led to its ability to fully realize th…

bliki: RefinementCodeReview

Code review isn't just explicit process steps, it can also be regular refinement of the code.

.NET GC Internals – the Mark phase – TooSlowException

Hi and welcome to the second episode of the .NET GC internals! Yesterday is was 1.5h of talking about the (non-concurrent) Mark phase. The one responsible for discovering which object are “reachable” and which may be garbage collected. I’ve covered topics like…

bliki: PullRequest

A mechanism supporting Feature Branching and Pre-Integration Review, at the cost of integration friction

A/B Testing with Azure App Service

A/B Testing feature helps you to test new website content, processes, workflows, etc. by routing the traffic into multiple slots. At a very high level, you route your users into different two deployments of code and measure the success of each version of the s…

Why You ACTUALLY Need Math for Programming

I recently came across a video from Joma Tech called "why you NEED math for programming" (https://youtu.be/sW9npZVpiMI). I think this video is yet another fa...

Robinhood - Investment & Trading, Commission-free - Apps on Google Play

Invest in stocks, options, and funds with Robinhood Financial. Buy and sell cryptocurrencies with Robinhood Crypto. All commission-free. Other fees may apply. View Robinhood Financial's fee schedule at rbnhd.co/fees to learn more. Invest in the stock market, …

DevOps for ASP.NET Developers: Hosting NuGet Packages

NuGet defines how packages for .NET are created, hosted, and consumed. Using NuGet feeds, you can make your packages publicly available or limit them to an audience, such as your internal team. In thi

Exploring My .bashrc In 2021

I figure the beginning of the year is as good a time as any to take a walk through my personal .bashrc file and see if I can remember what everything does

Reading Recommendations for a New VC

I recently caught up with someone who is moving into an investing role at a venture capital firm – she asked me for any book recommendations that could help her get up to speed faster I&#8217…

The life of a Web Component - Initialization

This post is a quick write-up on some of my learnings in experimenting with Web Components. It focuses mostly on the small subset of their life-cycle methods that deal with initialization.

What if GitHub is the devil?

Some critics think the curl project shouldn’t use GitHub. The reasons for being against GitHub hosting tend to be one or more of:

White House Youtube Dislike Manipulation

I’ve seen screenshots of YouTube modifying dislikes of White House videos. I decided I would do a thorough analysis myself. I wrote a script to check video stats every 80 seconds for 24 hours…

Delivering with empathy

I remember learning about the difference between sympathy and empathy in middle school. Sympathy: feelings of pity and sorrow for someone else's misfortune. Empathy: the ability to understand and share the feelings of another.Pretty damn simple to understand …