Gooooooood morning, Heads!!! Hey, this is not a test, this is a tech roundup. Time to rock it from the Delta to the DMZ.
AI, bots and robots
- Crystallization robot generates true random numbers via chemistry stochasticity
- I built a DIY license plate reader with a Raspberry Pi and machine learning
- LinkedIn for Chatbots
- The second largest version of Wikipedia is written mostly by one bot
‘Wikipedia consensus is that an unedited machine translation, left as a Wikipedia article, is worse than nothing.’
- Mass layoffs reported after Starsky Robotics fails to find buyer, investors
- Why String Theory Is Both a Dream and a Nightmare
- SoftBank’s Rajeev Misra Used Campaign of Sabotage to Hobble Internal Rivals
The man atop the world’s biggest tech fund paid for a campaign that included negative news stories, a concocted shareholder campaign and a sexual trap, people familiar with the matter say. A Misra spokesman said he didn’t orchestrate the effort.
- Visual Introduction to Self Supervised Learning
A visual introduction to the patterns of problem formulation in self-supervised learning
Blockchain and decentralization
- Uber’s M3DB, a distributed timeseries database
- Bastion – Highly-available Distributed Fault-tolerant Runtime
Highly-available Distributed Fault-tolerant Runtime – bastion-rs/bastion
- Decentralized Automation Framework in YAML
- New improvements to IPFS Bitswap for faster container image distribution
A peer-to-peer hypermedia protocol to make the web faster, safer, and more open.
Woman computer scientist of the week
Cloud and architecture
- Servers for an Accelerated Future
- Cloudflare silently deleted my DNS records
Cloudflare silently deleted my DNS records
Edit: I posted this on HN 3 and John Graham-Cumming (the CTO of Cloudflare) reached out and said they’re looking into the issue internally 4. I’m grateful th…
- My First AWS “Free Tier” Hosting Bill Was $990
- Mimetic and Programmatic Architecture in America
- The wear patterns of jeans aren’t good forensic evidence
- Expertise Is ‘Just’ Pattern Matching
- First Amendment doesn’t apply on YouTube; judges reject PragerU lawsuit
- FreeDesktop.org financial situation regarding cloud hosting for Gitlab
- Programmers generate every possible melody in MIDI to prevent lawsuits
Damien Riehl, musician, programmer and copyright attorney, teamed up with programmer, Noah Rubin, to find a way to stop musicians getting sued for their music.
- If your cipher were secure, this image wouldn’t have obvious repeating patterns
Development and languages
- The Case for Digital Public Infrastructure
- AntiVirus Monitor – GitHub Action to combat false positives
- NFL Has a GitHub Page
- Gitlab 12.8 Released with Log Explorer, NuGet, and Compliance
- Microsoft apparently removing ‘Offline Accounts’ for international Windows users
- Search code in GitHub repos using regular expressions
- Haven: turn old Android phones into security cameras
Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors – guardianproject/haven
- Strings in WebAssembly
- Go-flavored Pascal: A small embeddable self-hosting Pascal compiler for Windows
- Capturing ARKit scene into WebRTC video stream for React Native
Capturing ARKit scene (Like `react-native-arkit`) into WebRTC video stream – jhen0409/rn-webrtc-arkit-integration
- The general value of typed functional programming lies in leaving no edge cases
- Legible Mathematics – Sketches of an interactive arithmetic for programming
- Functional Programming in OCaml – Spring 2020 Edition
- Fuchsia Programming Language Policy
- Our QA team leverages Gitlab’s performance testing tool (and you can too)
- Securing Firefox with WebAssembly
- GitHub Is Down Again
- Windows 10 live tiles reportedly getting killed by Microsoft
Classic MS Paint in the browser, with extra features.
- Isomorphic-Git: What is New in Version 1.0
Today marks the release of isomorphic-git version 1.0! 🎉 There are a lot of big improvements to celebrate.
- Magit for VSCode (Alpha)
- Ex-MS engineer convicted of 18 felonies after stealing $10M in digital currency
- GitLab Handbook
- Google’s Abandoned Android Authenticator App
The news has just broken that Google’s Authenticator App can have its codes stolen by malware. I doubt Google will ever release a fix for this issue – their 2FA app hasn’t been up…
- GitHub Facing Downtime
- Things about the new Firefox browser for Android
- Advanced usage of Python requests: timeouts, retries, hooks
- HOPL IV: History of Programming Languages – Accepted Papers
- Miranda released as free software
- A Hitchhikers Guide to Asynchronous Programming
Python Cheat Sheet. Contribute to crazyguitar/pysheeet development by creating an account on GitHub.
Quote of the week
A program that produces incorrect results twice as fast is infinitely slower.
— John Osterhout
- Which of these Amazon Prime purchases are real?
Telling whether the product that arrived in your Amazon box is what you meant to order can be puzzling. Can you guess which ones of these are the imposters?
- Twitter is suspending 70 pro-Bloomberg accounts, citing ‘platform manipulation’
Twitter said it would suspend 70 accounts posting content supporting the Michael Bloomberg campaign in a pattern that violates company rules.
- Should you self-host Google Fonts?
A deep dive into the performance implications of using Google Fonts (good and bad) and whether self-hosting is better.
- The BBC’s Netflix-killing plan was snuffed by myopic regulation
- A Tesla X Has Driven over 400k Miles. List of Parts That Had to Be Replaced
- Smartphone startups take on Google, Apple and put privacy first
- Google Interviewing Process for Software Developer Role in 2020
- Dispatch – Open-source release of Netflix’s crisis management framework
- Twitter’s community verification system will be a disaster
- Amazon Go Grocery – Full store open now
- Google is illegally moving EU citizens data to US
- Amazon Common Software for Devices
- Federal safety official slams Tesla, regulators for misuse of its Autopilot tech
- Google Chrome’s fear of Microsoft Edge is revealing its bad side
- Apple subpoenas Santander and US intelligence contractor on use of Corellium
- CVE-2020-0688: Remote Code Execution on Microsoft Exchange Server
- Google Earth finally available in browsers other than Chrome
- AMD Launches Ultra-Low-Power Ryzen Embedded APUs
- Google’s new treatment of nofollow links
- Still using Google Authenticator? Here’s why you should get rid of it today
- A high school student created a fake 2020 candidate, and Twitter verified it
Andrew Walz calls himself a «proven business leader» and a «passionate advocate for students.» Walz, a Republican from Rhode Island, is running for Congress with the tagline, «Let’s make change in Washington together,» or so his Twitter account claimed.
- Google employee diagnosed with coronavirus
- Amazon tells employees to pause nonessential travel in U.S. due to coronavirus
- Learn Rust with Entirely Too Many Linked Lists
- The Art of Hacking
- Twitter Thread: Experience at Lambda School for UX
- Learn TLA+
- The free-spirited women who tangled with Orwell and other literary lions
- DoChat – a Dockerized WeChat PC Windows client for Linux
DoChat is a Dockerized WeChat (盒装微信) PC Windows Client for Linux – huan/docker-wechat
- Developer Experience: Fundamentally harder than normal UX
- Mathematics for the Adventurous Self-Learner
- Hybrid Bank Account
- We found six critical PayPal vulnerabilities, and PayPal punished us for it
CyberNews research analysts discovered 6 serious PayPal vulnerabilities and reported them. But instead of a bounty or thanks, we got punished by PayPal.
- We use Kubernetes and spot instances to reduce EC2 billing up to 80%
- Google Plots Course to Overtake Cloud Rivals
- Critical PayPal Security Hack: Multiple Thefts Now Reported–Check Your Settings
- Facebook would have to pay $3.50 per month to U.S. users for contact info: study
- Things I Learned from Five Years in Climate Tech
- Japanese woman confirmed as coronavirus case for second time
Japan’s entire school system, from elementary to high schools, will be aske…
- A hacker’s mom broke into a prison and the warden’s computer
- Ecosim – A cellular ecosystem simulator toy for Linux written in C
An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux. – connor-brooks/ecosim
- Measuring Latency in Linux
- Crash Bandicoot Hacked the Original Playstation
- A broken memory module hid in plain sight
- Forget Chess – The Real Challenge Is Teaching AI to Play D&D
- A half hour to learn Rust
In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don’t know what it means?
In this article, instead of focusing on one or two concepts, I’ll try to go through as many Rust snippets as I can, and explain what the keywords and symbols they contain mean.
let introduces a variable binding: