Gooooooood morning, Tribe!!! 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
- Researchers simulate a quadruped robot crossing a balance beam
A team of Italian robotics researchers created a quadruped robot that can balance on two feet.
- The cost to train an AI system is improving at 50x the pace of Moore’s Law
- Scaling Pandas: Comparing Dask, Ray, Modin, Vaex, and Rapids
- The machine learning community has a toxicity problem
- CSAIL Robot Disinfects Greater Boston Food Bank
- CML – CI/CD for Machine Learning with GitHub Actions and Gitlab CI
- Can Our Ballots Be Both Secret and Secure?
- NeurIPS 2020 Optimization Competition
- Neural programmer better than Quicksort
We study the problem of learning efficient algorithms that strongly
generalize in the framework of neural program induction. By carefully designing
the input / output interfaces of the neural model and through imitation, we are
able to learn models that produce correct results for arbitrary input sizes,
achieving strong generalization. Moreover, by using reinforcement learning, we
optimize for program efficiency metrics, and discover new algorithms that
surpass the teacher used in imitation. With this, our approach can learn to
outperform custom-written solutions for a variety of problems, as we tested it
on sorting, searching in ordered list
- Learnings from a Year of Being Indie
- Explaining RNNs without neural networks
- FB AI distinguishes multiple speakers simultaneously
- Testing Firefox More Efficiently with Machine Learning
A browser is an enormously complex piece of software, and it’s always in development. About a year ago, we asked ourselves: how could we do better? Our CI relied heavily …
Blockchain and decentralization
- The Hitchhiker’s Guide to Ethereum
- GhostDB – A Fast Distributed Cache
- Decentraleyes – Local CDN Emulation
Woman computer scientist of the week
Cloud and architecture
- How I grew my Shopify micro-SaaS
- Our Intellectual Property Laws Are Out of Control
- In Europe, Hate Speech Laws Are Often Used to Suppress Left-Wing Viewpoints
- Dark patterns in GDPR consent boxes
New consent management platforms (CMPs) have been introduced to the web to
conform with the EU’s General Data Protection Regulation, particularly its
requirements for consent when companies collect and process users’ personal
data. This work analyses how the most prevalent CMP designs affect people’s
consent choices. We scraped the designs of the five most popular CMPs on the
top 10,000 websites in the UK (n=680). We found that dark patterns and implied
consent are ubiquitous; only 11.8% meet the minimal requirements that we set
based on European law. Second, we conducted a field experiment with 40
participants to investigate how the eight mo
- REST and GraphQL: An Architectural Comparison
- New Compute Engine A2 VMs–First Nvidia Ampere A100 GPUs in the Cloud
Google Cloud’s new Accelerator-Optimized (A2) VM family is based on the NVIDIA Ampere A100 GPU, and designed for demanding HPC and ML workloads.
- Pattern Matching, Racial Diversity and the Hypocrisy of Big Tech Media
- Building Cloudflare TV from Scratch
Cloudflare TV is a 24×7 TV channel that takes you behind-the-scenes and let’s you hear directly from the builders working on your favorite Cloudflare products. This blog post covers the story of why we decided to build Cloudflare TV in-house and some of the technologies that make it possible.
- Stripe Atlas Includes $5k in AWS Credits. This Is What We Actually Got
- ExSaaSperated: A blog about the struggle to start a sustainable SaaS
This is a brief introductory post. We want to start a SaaS product, and while there seem to be awfully many “founder stories” around of people magically getting 50k downloads, $10k MRR, etc., we don’t often hear about the long, rocky path to sustainable success.
- Deno vs. Node (cold-start on AWS lambda)
Deno is hot, but is it good enough to replace Node for your Lambdas?
Development and languages
- Gitqlite: Query Git Repositories with SQL
- QTile – An XMonad-like tiling WM written in Python
- Parallel Programming in Multicore OCaml
Contribute to prismlab/parallel-programming-in-multicore-ocaml development by creating an account on GitHub.
- Pythonicity: Contrarian View on Closing Files
- Modern Object Pascal Introduction for Programmers
- Brython – A Python 3 implementation for client-side web programming
- SymPy – a Python library for symbolic mathematics
- M60 – Open-Source USB&BLE, Hot-Swappable Mechanical Keyboard Powered by Python
- Academic acceleration in gifted youth: a 35-year longitudinal study
- I built a programming language for beginners
- Noteless – A Markdown-based note-taking app for Android
- Parallel ray tracing benchmark for functional programming languages
- Create Golomb rulers using constraint programming with IBM CPLEX
- Firefox Android: Camera remains active even when the phone is locked
NEW (nobody) in GeckoView – General. Last updated 2020-07-09.
- Git commit accepts several message flags (-m) to allow multiline commits
Create multiline git commits by using -m multiple times when using git commit
- On Interviewing Programmers
- Moving from TypeScript to Rust / WebAssembly
- Markdig and Error-Free Programming in F#
- How to track and display profile views on GitHub
GitHub has introduced READMEs for profiles that allow to display profile views
- Western Digital’s 16TB and 18TB drives: EAMR HDDs enter the retail channel
- Microsoft Support of PHP on Windows
- Cutlet: A Japanese to Romaji Converter in Python
- Programming at the REPL
Quote of the week
PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil perpetrated by skilled but perverted professionals.
- Tesla’s SA big battery just got 50% bigger after goals thanks to Autobidder
Tesla’s famous big battery in South Australia is going through the final stage of testing, after an expansion that grows the battery by 50%. Neoen, who owns the Hornsdale Power Reserve, are close finalising testing that will increase the capacity of the battery from 100MW to 150MW. This increase in size was thanks to an additional $15 million from the SA Government, which helped grow the grid-scale battery. The 50MW expansion began back in March, with the extra capacity to be operational very soon. The big battery stores energy from the nearby wind farm and acts as a buffer when the energy grid sees spikes in demand. Coal-fired powerplants
- Twitter Engineering:We’re starting with a set of words we want to move away from
- Xeon Cores in One PC: Microsoft’s New x86 DataCenter Class Machines
- Microsoft interested in buying Warner Bros’ gaming unit
- Palantir Has Filed for IPO
Palantir Technologies Inc. today announced that it has confidentially submitted a draft registration statement on Form S-1 with the U.S. Securities an
- Google offers free fabbing for 130nm open-source chips
- Don’t ask if artificial intelligence is good or fair, ask how it shifts power
- SheetUI – Turn Google Sheets into Web Pages
- Google Common Lisp style guide
- Examining the dominance of Amazon, Facebook, Google and Apple
- Intel in Macs
Explore the world of Mac. Check out MacBook Pro, iMac Pro, MacBook Air, iMac and more. Visit the Apple site to learn, buy and get support.
- SUSE acquires Kubernetes management platform Rancher Labs
- SUSE to Acquire Rancher Labs
SUSE, the world’s largest independent open source company, has entered into a definitive agreement to acquire Rancher Labs.
- Wikimedia FontCDN – an anonymizing, privacy-first reverse proxy to Google Fonts
- Why IBM Doesn’t Agree with Google’s Open Usage Commons for the Istio Project
- Nvidia is now worth more than Intel
- German ISPs will redirect traffic to intelligence services for trojan install
- Identifying Knowledge Graph Entities in Google Images Results
- Police surveilled protests with help from Twitter-affiliated startup Dataminr
Artificial intelligence firm Dataminr is making questionable use of its Twitter firehose privileges — and not for the first time.
- MTG Hivemind: Artificial Intelligence Designing Magic the Gathering Cards
- Disabling Google 2FA Doesn’t Need 2FA
A developer’s machine, compromised by attackers, was able to use Safari auto-fill to log into passwords.google.com, disable 2FA and extract passwords without notification. InfoQ spoke to Amos (@fasterthanlime) on Twitter about his experience and advice for others who might find themselves in the same situation. Read on to find out what happened, and what you should do to protect your assets.
- Microsoft and Google collaborate to make PWAs better
- Why general artificial intelligence will not be realized
- The TikTok app is no longer permitted on mobile devices that access Amazon email
- Stitch Labs has been acquired by Square
We are very excited to be joining Square to help build products and tools within their Seller ecosystem. We were drawn to Squareâs purpose of economic empowerment. While Stitch Labs wonât take on any new customers, we will continue to operate for existing customers until Spring 2021. We will continue to support and offer Stitch…
- Making Netflix’s Data Infrastructure Cost-Effective
- Quantitative Translation of Dog-to-Human Aging
- Onyx is violating the Linux kernel’s license, refuses to release source code
- Paul Davis, lead developer of Ardour on fixing big Linux audio issues
- Did a Chinese Hack Kill Canada’s Greatest Tech Company?
- Decision for 2020-21 Academic Year
- Silicon Valley Elite Discuss Journalists Having Too Much Power in Private App
In leaked audio from an invite-only app, venture capitalists pondered everything they think is wrong with journalism.
- ICE changes exemptions for foreign students taking online courses in Fall 2020
Due to COVID-19, SEVP instituted a temporary exemption regarding online courses for the spring and summer semesters. This policy permitted nonimmigrant students to take more online courses than
- Booting a 486 from floppy with the most up-to-date stable Linux kernel
Back in August of 2019 I had a Sing-Along Week contest on RetroBattlestations with the challenge of playing a MIDI file synchronized to a speech synthesizer singing the lyrics. In my stash of cards I found an MQX-32M MIDI card (Roland MPU-401 clone) which I wanted to use for converting MIDI signals to interface to an Apple II+ with an Echo II speech synthesizer, but ended up using a laptop with a USB MIDI interface. The Pizza Week contest made me more interested in…
- DNA revealed the woolly mammoth’s fate – and what it teaches us today
- What I Learnt From Reviewing 22 CVs
- Quantum Bayesianism Explained by Its Founder
- Ariane RISC-V CPU – An open source CPU capable of booting Linux
The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux – openhwgroup/cva6
- The More Senior Your Job Title, the More You Need to Keep a Journal
- A weirdly detailed graphical analysis of women’s tops sold by Goodwill
A weirdly in-depth graphical analysis of women’s tops sold on the Goodwill website.
- Flutter for Linux
By Chris Sells (Google) & Ken VanDine (Canonical) Google’s goal for Flutter has always been to provide a portable framework for building beautiful UIs that run at native speeds no matter what platform you target. To validate this capability, we started by focusing on the mobile platforms, Android and iOS, where we’ve seen more than […]
- Linux Mint drops Ubuntu Snap packages
The Linux Mint project has made good on previous threats to actively prevent Ubuntu Snap packages from being installed through the APT package-management system without the user’s consent. This move is the result of “major worries” from Linux Mint on Snap’s impact with regard to user choice and software freedom. Ubuntu’s parent company, Canonical, seems open to finding a solution to satisfy the popular distribution’s concerns — but it too has interests to consider.
- Procrastination Journal
- One woman’s stolen identity exposed a system of exam fraud
- A dev, designer, and a PM are asked the same question: What is UX?
- Linux From Scratch undergoing major changes to handbook
- São Paulo Labor Judge Rules Uber Must Pay Full Employee Benefits to Drivers
The Labor Court of São Paulo partially accepted the request that recognizes the employment link between drivers and Uber. Deputy Labor Judge Raquel Marcos Simões analyzed the requirements for defining the employment relationship between the two and ruled that the company must pay drivers the advance notice, the 13th-month salary, vacation time plus 1/3 and the FGTS collection, plus 40 percent indemnity, for the period between June 2016 and February 2018.
- Linux kernel in-tree Rust support
- Linux 5.8 Formally Adds the Inclusive Terminology Guidelines
- Scraping Isn’t Hacking
Hello, friends, In 1895, journalist Ida B. Wells published “The Red Record: Tabulated Statistics and Alleged Causes of Lynching in the United States, 1892–1894,” which cataloged all the known records of “colored victims of lynching law” during those years. Not only did she list all of the victims’ names, but also their alleged crimes, and where the lynching occurred. She let the data inform readers of the scale of lawlessness that might have otherwise been hidden in various local newspaper report