Read a tech roundup with this week’s news that our powerful bot has chosen: blockchain, AI, development, corporates and more.
Gooooooood morning, Internet!!! 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
Blockchain and decentralization
Woman computer scientist of the week
Annie J. Easley was an African-American computer scientist, mathematician, and rocket scientist. She worked for the Lewis Research Center of the National Aeronautics and Space Administration (NASA) and its predecessor, the National Advisory Committee for Aeronautics (NACA). She was a leading member of the team which developed software for the Centaur rocket stage and one of the first African-Americans to work as a computer scientist at NASA.
Cloud and architecture
- New UI pattern for file manager type apps
- VPC Design Studio – Subnet CIDR planning with Terraform/Pulumi code gen
- Woman who designed Florida’s Covid-19 dashboard removed from her position
As Florida starts to reopen, the architect and manager of Florida’s COVID-19 dashboard, announced she’d been removed from her position, Florida Today reported. Rebekah Jones said in an email to CBS12 News that her removal was «not voluntary» and that she was removed from her position because she was ordered to censor some data, but refused to «manually change data to drum up support for the plan to reopen. «
- A Google Cloud support engineer solves a tough DNS case
How a Google Cloud support engineer found one customer’s missing DNS packets
- Dark Patterns: Past, Present, and Future
- AWS CloudFormation now supports blue/green deployments for Amazon ECS
- Google Cloud earns defense contract win for Anthos multi-cloud management tool
- ScoutSuite: Multi-cloud security auditing tool
- The Hercules System/370, ESA/390, and z/Architecture Emulator
- What a typical 100% Serverless Architecture looks like in AWS
If you are new to serverless and looking for a high level web architecture guide, you’ve come to the right place!
- The Argument Against Quantum Computers and the Quantum Laws of Nature
- List of all 5 AWS partitions (AWS, AWS-cn, AWS-us-gov, AWS-ISO, AWS-ISO-b)
- Principles of Authoring a Pattern Library
- AWS services explained in one line each
- OpenResty: A Swiss Army Proxy for Serverless
- Speed.cloudflare.com
- Cloud Security from First Principles
- The use of `class` for things that should be simple free functions
For those who only read above the fold: I donât say that all object-orientation is bad!
OOP, especially classical polymorphic OOP, has a well-deserved place in real code.
Iâm going to talk about a very specific antipattern that I see with some frequency:
the use of class for things that should be simple free functions.
- Upbound Cloud Community Preview
- I wrote a SaaS product because the internet made me believe it’d make me rich
- Western Digital Lawsuit for Shipping Slower SMR Hard Drives Including WD Red NAS
Western Digital class action lawsuit for downgrading its WD Red NAS drives to SMR technology
- Colleges face student lawsuits seeking refunds after coronavirus closures
- Swift AWS Lambda Runtime
Development and languages
- Macropy: Syntactic Macros for Python
- Jira forcing users to give write access to GitHub and drive
- XP.css – Windows XP CSS file and framework for building GUIs
- A GitOps development environment in the comfort of your own localhost
- Entropy and the NetBSD Kernel
- A hand-wired USB and Bluetooth keyboard powered by Python
- Python Developers Survey 2019 Results – Jetbrains
- JavaScript God Mode
Javascript God Mode
- Vrmac Graphics, a cross-platform graphics library for .NET
- Little Ball of Fur – A Python library for graph subsampling
Little Ball of Fur – A NetworkX extension library for graph sampling. – benedekrozemberczki/littleballoffur
- What is a control system anyway? (javascript simulations)
Hopefully some signal in the noise.
- Impostor Syndrome in Programming
- JavaScript Promise.all vs. Promise.allSettled
- Mediasoup – WebRTC video conferencing
- Fast high-level programming languages
- The unreasonable effectiveness of declarative programming
- Python performance: it’s not just the interpreter
- Windows Package Manager Preview
- The Third Age of JavaScript
- Welcome to C# 9.0
- Abusing WebRTC to reveal coarse location data in Signal
Signal Private Messenger’s ease of use, multiplatform support, and end-to-end encryption for both text and calls have attracted millions…
- Support Single-File Apps in .NET 5
The goal of this effort is enable .Net-Core apps to be published and distributed as a single executable. Goals The .Net 5.0 single file solution should be: Widely compatible: Apps containing IL ass…
- Python package to collect normalized news from almost any website
Programmatically collect normalized news from (almost) any website. – kotartemiy/newscatcher
- Monadic Functional Control Flow Micro-Library for JavaScript/TypeScript
- Xbox and Windows NT 3.5 source code leaks online
- Windows package manager does not permit opting out of telemetry
Description of the new feature/enhancement The readme mentions you collect telemetry, but it doesn't include information on how to opt out. Opting out is critical, and understanding how should …
- Shopify Goes Digital by Default
- An Amazon programmer’s perspective on working at Amazon
An Amazon Programmer’s Perspective (http://pastebin.com/BjD84BQ3) – amznymous.md
- I Made JavaScript Color Conversion Library for LCH/Lab/XYZ/RGB/Hex/HSL
- Sizzle Then Fizzle: Buzzy Titles and Borrowing Digitized Books
- Using `make` and `git diff` for a simple and powerful test harness
People regularly go for complex test harnesses; and when you’re in an ecosystem, they can be a good fit. But outside ecosystems, it’s actually quite easy to produce a fairly good test harness.
- Gitlab phished its own work-from-home staff, and 1 in 5 fell for it
Welp, at least that’s better than industry averages, says code-hosting biz
- Python Generated Sequence Diagrams
- GitLab 13.0
GitLab 13.0 released with Epic Hierarchy on Roadmaps, Auto Deploy to ECS, and much more to help you iterate quickly on a High Availability platform
- Programming Inside a Container
- The Ten Commandments for C Programmers
- How to write a programming book
- First Krita Beta for Android and ChromeOS in Play Store
- Dstask, a Git-powered single EXE taskwarrior alternative
- A dependently-typed programming language with static memory management
A dependently-typed programming language with compile-time malloc/free determination – u2zv1wx/neut
- loginsrv: JWT login microservice with back ends like OAuth2, Google, GitHub
- Latency in Asynchronous Python
- Guide to Concurrency in Python with Asyncio
- W64devkit: A Portable C and C++ Development Kit for Windows
- The original .NET garbage collector was written in Common Lisp
- GitHub reinstates Popcorn Time code
- Wat-Sharp: A C# Wrapper Around Wat to Unit Test Your C# Godot Games
- I wrote Task Manager and I just remembered something
- Examining Windows 1.0 Hello.c
- Today’s Javascript, from an outsider’s perspective
- Designing a functional programming language: Yatta
- Android’s IPv6 Is Still Broken
- How to detect if an object has been garbage collected in JavaScript
- Facebook Novi: Wallet for Libra Digital Currencies
- Code in the Browser with GitHub Classroom
- The Concurnas Programming Language
- What’s New with Qt for Android
The most recent changes with Qt for Android with Qt 5.15.0 and Qt Creator 4.12.
- Climb Mount Improbable: Evolvable Critters in JavaScript
- Simple-blogger – blog generated from GitHub project READMEs
- Python on iOS Native Apps
- Hypermodern Python
A guide to modern Python tooling with a focus on simplicity and minimalism.
- Functional Programming in Python
- Some Sessions from the Python Language Summit
- GitHub is experimenting with personal READMEs
- The PEPs of Python 3.9
- Android Studio 4.0
Posted by Adarsh Fernando, Product Manager During these uncertain times, we’re humbled by the many developers around the world who a…
- Type Safety with Native JavaScript
- Insider Build of VSCode for Windows/ARM64
New devices are coming to market in a couple months. These are ARM64 devices running the Windows 10 OS. Can we get an officially supported build of VS Code that runs native on ARM64?
Quote of the week
Programming graphics in X is like finding the square root of PI using Roman numerals.
— Henry Spencer
Enterprises
- Amazon is handing out ‘Thank you’ t-shirts to warehouse workers as it cuts pay
- OpenBSD on the Microsoft Surface Go 2
- Bizarre new species discovered on Twitter
While many of us use social media to be tickled silly by cat videos or wowed by delectable cakes, others use them to discover new species. Included in the latter group are researchers from the University of Copenhagen’s Natural History Museum of Denmark. Indeed, they just found a new type of parasitic fungus via Twitter.
- Google refuses to remove the state-sponsored app used to spy on Russian citizens
- Some Tesla workers still concerned at partially-reopened plant
- Bad Washington Post Story on Apple and Google’s Exposure Notification Project
- Amazon Tells Canadian Warehouse Workers They’re Getting a Pay Cut
- California officials reject subsidies for SpaceX over Tesla spat
- Amazon’s Showdown in France Tests Its Ability to Sidestep Labor
- Web Application Exploits and Defenses
- Microsoft admits being ‘on the wrong side of history’ with regard to open source
- Rust/WinRT Brings Microsoft Closer to Adopting Rust Internally
- Tesla says it has health official’s OK to run California plant
- Tesla poised to reveal ‘million-mile’ battery as soon as this year
- Google bans Podcast Addict App for playing non-approved content
Google says it needs to be authorized by official government entities or public health organizations.
- Google bans Podcast Addict app over non-approved Covid-19 content
- Tesla plans to build a new car factory in Texas
- AMD Ryzen 5 3600 Review: Why Is This Amazon’s Best Selling CPU?
- Google deletes “communist bandits” comments on Youtube globally
- German intelligence can’t spy on foreigners outside Germany
- Walmart says it will discontinue Jet, which it acquired for $3B in 2016
- Microsoft Project Reunion
- Microsoft Fluid Framework Preview
- Microsoft announces Lists, a new Airtable-like app
Build 2020 brought a lot of Microsoft 365 news and announcements for businesses and developers – including the first disclosure of Microsoft Lists. We are pleased to share our vision for Lists – to highlight how you use it to track issues, manage inventory, build out event agendas, report status, ma…
- Microsoft announces Lists, a new Airtable-like app
Build 2020 brought a lot of Microsoft 365 news and announcements for businesses and developers – including the first disclosure of Microsoft Lists. We are pleased to share our vision for Lists – to highlight how you use it to track issues, manage inventory, build out event agendas, report status, ma…
- Google rolls out DNS-over-HTTPS support in Chrome 83
- Tesla adds bidirectional charging capability
- The Intel Comet Lake Core i9-10900K, i7-10700K, i5-10500K CPU Review
- Opt-outs highlight the tension between privacy and revenue at Twitter
- Left, Right, Above, and Under: Intel 3D Packaging Tech Gains Omnidirectionality
- Shopify Is Joining Twitter in Permanent Work-from-Home Shift
- The original source code of Microsoft GW-BASIC from 1983
We are excited to announce the open-sourcing of Microsoft GW-BASIC on GitHub! Yes, seriously ? Why? Since re-open-sourcing MS-DOS 1.25 & 2.0 on GitHub last year, we’ve received numerous requests to also open-source Microsoft BASIC. Well, here we are! ? The Source These sources,
- Scott Forstall tells story about Steve Jobs, Microsoft, and a dead fish
- Google is now applying its coronavirus misinformation policies to personal files
- Netflix stops charging customers who never watch
It says hundreds of thousands of people have been paying for something they don’t use.
- AMD Ryzen 9 3900x price drop could take the wind out of Intel comet lake sales
- Linus Torvalds has switched to AMD
- A Firefox add-on to strip Google search results of ‘blacklisted’ URLs
A browser add-on to strip search results from ‘blacklisted’ URLs on Google – davidahmed/wiper
- Use Your Inbox As A Google Reader Replacement
- What Microsoft got right about power users, but not quite
- I built a minimal Twitter web app with few rules
- Intelligent Disobedience
- I bought netflix.soy
- Google removes over 5M reviews from Play Store to improve TikTok rating
- Local TV stations pushed the same Amazon-scripted segment
- Twitter tags Trump tweet with fact-checking warning
- Amazon in advanced talks to buy Zoox
- Tesla cuts car prices by up to $5k
- After Twitter fact-check, Trump threatens to regulate or close down social media
- Google no longer providing original URL in AMP for image search results
- HBO is taking on Netflix with human curation instead of relying on algorithms
- How to fight back against Google AMP
- Jack Dorsey explains why Twitter fact-checked Trump’s false voting claims
- Trump’s executive order targets political bias at Twitter and Facebook: draft
- Trump to sign executive order on social media amid Twitter furor
- Docker Expands Relationship with Microsoft
- The Fastest Google Fonts
- Trump signs executive order targeting Twitter after fact-checking row
- Twitter hides Donald Trump tweet for “glorifying violence”
- Twitter restricts new Trump tweet for ‘glorifying violence’
- Google rescinds offer to contract workers
- Amazon sellers marking products as collectible to get around price gouging rules
Thousand-dollar «collectible» dumbbells and hot tubs.
Other news
- The Linux Kernel FPGA Subsystem
- Learn Go: 1000 handcrafted Go exercises and examples
1000+ Hand-Crafted Go Examples, Exercises, and Quizzes – inancgumus/learngo
- Hacker Feud
- Hacker Spring – Instant blog by email, no signup required
- Modern Universities Are an Exercise in Insanity
- Career Fair – Learn about Jobs by People Who Have Done Them
- SoftBank’s Vision Fund Loses $17.7B on WeWork, Uber
- Russian hackers tracked Ukrainian artillery units using Android implant
- Android 10 Is killing Termux terminal app
- Strava cuts off leaderboard for free users, reduces third party apps
- Get help on any Linux command by typing ‘howdoi –’ in your terminal
- J.C. Penney is closing 240 stores as part of its bankruptcy plan
- Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences
- 402 Payment Required, and why micropayments are doomed
- EasyJet admits nine million customers hacked
The attack was «sophisticated» the airline said, adding that some credit card details had been accessed.
- Linux touchpad: preliminary project funding, survey results
- Watch Where the Linux Kernel Drops a Packet
- DirectX is coming to the Windows Subsystem for Linux
DirectX 12, NVIDIA CUDA, OpenGL and OpenCL acceleration are coming to the Windows Subsystem for Linux.
- DirectX is coming to the Windows Subsystem for Linux
DirectX 12, NVIDIA CUDA, OpenGL and OpenCL acceleration are coming to the Windows Subsystem for Linux.
- Unofficial APIs: A collective list of libraries for your next hack
A collection of unofficial apis. Designed to inspire your next Friday night hack – Rolstenhouse/unofficial-apis
- Epic refuses to pay out $1M bug bounty promised for discovering exploit
- The mystery of ‘hacked’ Houseparty users may have been solved
- Free Elixir/Phoenix LiveView Course
- Paypal closes its customer service
- Kiss Linux – A distribution with a focus on less is more
- G2A pays Factorio developer $39,600 over illegally obtained game keys
- Organ Transplants Down as Stay-at-Home Rules Reduce Fatal Traffic Collisions
- California affordable housing is more expensive than luxury housing
It costs more to build low-income housing in California than anywhere else in the U.S., and the coronavirus pandemic is likely to make matters worse.
- VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
- Zuckerberg says employees moving out of Silicon Valley may face pay cuts
- University of California Will Stop Using Sat, Act
The board of regents voted to stop using the SAT and ACT college admissions exams, dealing a significant blow to the multibillion-dollar college admission testing industry.
- The sad case of Unreal Engine 1 on Mesa and Linux in 2020
- Deleting a Few Lines of Code Can Yield “Significant” Power Savings on Linux
- Vintage Telephones Hacked with Raspberry Pis to Create Intercom
- Vintage Telephones Hacked with Raspberry Pis to Create Intercom
- I opened 12 bank accounts to benchmark their UX
- Back of the envelope estimation hacks
- Hertz files for bankruptcy protection
- Facebook pay cuts for remote employees who move prove that labor market rigged?
- Hacker Mods Old Calculator to Access the Internet, Casio Files DMCA Complaint
- Push-Button Installer of macOS Guests in VirtualBox for Windows, Linux, macOS
- Linux 5.8 Set to Optionally Flush the L1d Cache on Context Switch
- Tuxedo Book BA15: AMD-only and Linux-preinstalled laptop
- A stitch in time: How a quantum physicist invented new code from old tricks
- State Secrets and Secret States of Quantum Computing
- Lockdown.sh Simple shell script for locking down new linux installs
- Learn Genetics
- It’s about time you try Linux
A friendly place to start for the Free & Open Source Software and GNU/Linux curious.
- Swiss companies must pay share of rent for employees working from home
- A Forgotten Twentieth-Century Photographer’s Wild Portraits of Women in Nature
- The FBI investigating hacking of Covid research by “PRC-affiliated cyber actors”
- How a lazy bitch like me learned to be productive
Before, I was a train wreck that ate too many cinnamon rolls and watched Netflix while laying in sweats on the couch. Today, I ran 3 miles, did 40 minutes of yoga, meditated, ate steel cut oats with berries for breakfast, then turned on my favorite business podcast while I showered, all before work.
- A Complete 4-Year Course Plan for an AI Undergraduate Degree
- Using regmaps to make Linux drivers more generic
- $100M in bounties paid via HackerOne to ethical hackers
- How We Built SELinux Support for Kubernetes
- We reduced the AWS costs of our streaming data pipeline
- Reducing transmission of SARS-CoV-2
- New fuzzing tool finds USB bugs in Linux, Windows, macOS, and FreeBSD
- GPT-3: Language Models Are Few-Shot Learners
Recent work has demonstrated substantial gains on many NLP tasks and
benchmarks by pre-training on a large corpus of text followed by fine-tuning on
a specific task. While typically task-agnostic in architecture, this method
still requires task-specific fine-tuning datasets of thousands or tens of
thousands of examples. By contrast, humans can generally perform a new language
task from only a few examples or from simple instructions – something which
current NLP systems still largely struggle to do. Here we show that scaling up
language models greatly improves task-agnostic, few-shot performance, sometimes
even reaching competitiveness with p
- GPT-3: Language Models Are Few-Shot Learners
GPT-3: Language Models are Few-Shot Learners. Contribute to openai/gpt-3 development by creating an account on GitHub.
- Redux with a UseState Hook
- Linux Sucks 2020
- Seven-year-olds as hackers, and why we should imitate them
- Slice’s evil growth hack in Google
- Reduced Vitamin K Status as a Modifiable Prognostic Risk Factor in Covid-19
- Linux Security Hardening and Other Tweaks
- Money Stuff: You Can Pay Credit Suisse Not to Work There
- Things we learned about sums
- Zoom Plans to Roll Out Strong Encryption for Paying Customers Only