Gooooooood morning, Folks!!! 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
- How can we make robotics more like generative modeling?
- Roboticists discover alternative physics
- Codebot.Tiny – A tiny library for rendering animated 2D/3D graphics
- Botanists are disappearing – just when the world needs them most
- A ‘nano-robot’ built from DNA to explore cell processes
- Max Headroom, the Strange Pre-Internet AI Phenomenon, Is Getting Rebooted
- 20B-parameter Alexa model sets new marks in few-shot learning
- Loading Data into Pandas: Tips and Tricks You May or May Not Know
- Diagnosing Mental Health Disorders Through AI Facial Expression Evaluation
- Why do tree-based models still outperform deep learning on tabular data?
While deep learning has enabled tremendous progress on text and image
datasets, its superiority on tabular data is not clear. We contribute extensive
benchmarks of standard and novel deep learning methods as well as tree-based
models such as XGBoost and Random Forests, across a large number of datasets
and hyperparameter combinations. We define a standard set of 45 datasets from
varied domains with clear characteristics of tabular data and a benchmarking
methodology accounting for both fitting models and finding good
hyperparameters. Results show that tree-based models remain state-of-the-art on
medium-sized data ($\sim$10K samples) even with
- Botspam apocalypse
- Amazon to Acquire iRobot
- Patent Act requires an inventor to be a natural person, not an AI
- BlenderBot 3: A 175B parameter, publicly available chatbot
- Twitter says Musk’s spam analysis used tool that called his own account a bot
- Aug 5 – 100000 robotic lawn mowers can sing Happy Birthday to Curiosity
- AI generated, command whatever you want. It will generate mind-blowing images
An independent research lab exploring new mediums of thought and expanding the imaginative powers of the human species.
Blockchain and decentralization
- Distributed SQLite on FoundationDB
- Challenges in building a decentralized web
- I Looked into 34 Top Real-World Blockchain Projects So You Don’t Have To
I looked at 34 projects listed by the top Google result for “real-world blockchain projects”. 33 of these are either dead, pivoted away from Blockchain, use Blockchain in a (sometimes dangerously) bad way, or are have no real-world utility.
- Seeking mathematical truth in counterfeit coin puzzles
- Pearson Says Blockchain Could Make It Money Every Time E-Books Change Hands
- Decentralized Identifiers (DIDs) v1.0 Becomes a W3C Recommendation
- Israeli researchers discovered the first consensus-level attack on Ethereum
Woman computer scientist of the week
Rosalind Wright Picard is an American scholar who is Professor of Media Arts and Sciences at MIT, founder and director of the Affective Computing Research Group at the MIT Media Lab, and co-founder of the startups Affectiva and Empatica. In 2005, she was named a Fellow of the Institute of Electrical and Electronics Engineers.
Cloud and architecture
- Opppppsss you did it again – Intercept risky patterns at the command line
- List of changes announced for AWS that may break existing code
- The People Of The Cloud
- Application Architecture: A Quick Guide for Startups
- Running Zig with WASI on Cloudflare Workers
- The Slotted Counter Pattern
- Crimes with Python’s pattern matching
Let’s make the CPython team regret adding pattern matching to Python!
- Capital One enters enterprise B2B software, new data management SaaS
Capital One Software is a new enterprise B2B software business focused on providing cloud and data management solutions for companies operating in the cloud. Capital One Software’s first product is Capital One Slingshot, a data management solution for customers of Snowflake, the Data Cloud company.
- Where Did Architecture Go?
- Hijacking Email with Cloudflare Email Routing
On Tuesday, December 7th 2021 I discovered a critical vulnerability in Cloudflare’s Email Routing service. This vulnerabilty enabled anyone to modify the routing configuration of any domain using the service. A bad actor could have overwritten the destination address to their own email address in order to read any email sent to the victim’s domain. The bug has since been fixed and Cloudflare has kindly allowed me to publish this write-up.
- Infineon chip flaws to disrupt IONIQ 5 EV production
Hyundai’s all-electric mid-size crossover utility vehicle IONIQ 5 Hyundai Motor Co. is highly likely to suffer a further production delay for its all-electric
- Indian government withdraws Personal Data Protection Bill
The government has withdrawn the Personal Data Protection Bill, which had been in the works for three years, slamming the brakes indefinitely on privacy safeguards in India.
- LocalStack and AWS Parity Explained
- Gaudi: A Neural Architect for Immersive 3D Scene Generation
- Documenting Software Architectures with arc42
- Political betting site PredictIt to shut down after CFTC withdraws approval
- NSA, NIST, and post-quantum crypto: my second lawsuit against the US government
- Open-source serverless security lake powered by Rust + Apache Iceberg
Development and languages
- What Is EXIF Data in Digital Photos?
- Windows XP Professional X64 Edition
- Kubernetes Broke Git
- PRR – a terminal tool for managing Pull Requests on GitHub
- On Cosmetics vs. Intrinsics in Programming
- The Joy of Programming
- Simple game programming through a comic
- Differentiable Programming from Scratch
Differentiable programming has been a hot research topic over the past few years, and not only due to the popularity of machine learning libraries like TensorFlow, PyTorch, and JAX. Many fields apart from machine learning are also finding differentiable programming to be a useful tool for solving many kinds of optimization problems. In computer graphics, differentiable rendering, differentiable physics, and neural representations are all poised to be important tools going forward.
Table of Contents
- Gitea 1.17.0 is released – includes package registry support
- Linus releases the 5.19 kernel from an M1 MacBook
- Encoding issues in a spreadsheet received from digital collection donors
- Discord Switching to React Native for Android App
- Parallel Programming for FPGAs
- Why study functional programming?
Over the last twenty years, I have used over a dozen languages professionally, from C to Common Lisp, from Java to Python, from C++ to Typescript.
Yet, I lov…
- GitHub is adding web cookies for enterprise users
GitHub is introducing non-essential cookies on web pages that market our products to businesses. These cookies will provide analytics to improve the site experience and personalize content and ads …
- Malicious code added to 35k GitHub repos, leaking user environments
- OpenVPN & WireGuard server at GitHub Actions: representative NAT traversal case
- All about QBasic and QuickBasic
All about QBasic and QuickBasic
- Gitlab U-turns on deleting dormant projects after backlash
- Lowbar – The simplest no-nonsense loading bar for Python
- Windows HEVC video codec from Microsoft costs $0.99
- Nix: Taming Unix with Functional Programming
Nix is all about applying functional programming to files and processes.
- Microsoft Windows is prohibited at Gitlab
- Finland to Become the First EU Country to Test Digital Passports
Quote of the week
My definition of an expert in any field is a person who knows enough about what’s really going on to be scared.
— P. J. Plauger, Computer Language, March 1983
- Amazon’s plan to “neutralize” unions with ex-inmates and “vulnerable students”
- Google CEO tells employees productivity and focus must improve
- Karmem: A fast binary serialization format faster than Google Flatbuffers
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM. – GitHub – inkeliz/karmem: Karmem is a fast binary serialization format, faster than …
- Intel Let the Chips Fall Where They Might
- Librarian’s Letter to Google Security
Addition, 08/02/2022, 3:03pm: I donât know how this got shared to HackerNews. I appreciate all of the positive responses we have gotten. However, this was not an open letter. It was meant to be shared internally to Google. It went directly to the security team and we had a conversation about it a…
- I shaved 80 MB from my TypeScript build by removing googleapis
Has TypeScript gotten slow for you? Run this one magic command to visualize what TypeScript is compiling, and maybe get to the root of the issue.
- AMD passes Intel in market cap
- GlobalFoundries joins Google’s open source silicon initiative
- The Microsoft Team Racing to Catch Bugs Before They Happen
- Google declined to review an extension because they can’t find a Kindle to test
- Anime retailer Right Stuf has been acquired by Sony/Aniplex
- Google’s video chat merger begins: Now there are two “Google Meet” apps
- Why Is the Web So Monotonous? Google
- Amazon to acquire maker of Roomba vacuum for roughly $1.7B
- Italy, Intel close to $5B deal for chip factory
- California DMV accuses Tesla of falsely advertising Autopilot and FSD features
- Twitter confirms zero-day used to expose data of 5.4M accounts
- KEMs and Post-Quantum Age
- 9-Dimensional Haystack
- A billion-dollar industry helping students at Australian universities cheat
- Google’s in-house desktop Linux
- When the Surgeon Was an Uneducated Barber
- Linux 5.19
- Reduce SQLite database size by up to 80% with transparent compression
Transparent dictionary-based row-level compression for SQLite – GitHub – phiresky/sqlite-zstd: Transparent dictionary-based row-level compression for SQLite
- Rust Linux Kernel Development
- Xv6, a simple Unix-like teaching operating system
- Hacker Typer
- eXpOS – An Educational Operating System
- Post-quantum encryption contender is taken out by single-core PC and 1 hour
- FauxPilot – an open-source GitHub Copilot server
FauxPilot – an open-source GitHub Copilot server. Contribute to moyix/fauxpilot development by creating an account on GitHub.
- Things I’ve learned building a modern TUI framework
The terminal can be more powerful and beautiful than you ever thought
- Alpine Linux is reducing dependencies on Busybox
It all started in the 3.16 merge window with
- Bank of England warns the UK will fall into recession this year
- Scammers Sent Uber to Take Elderly Lady to the Bank
- Visa suspends card payments for ad purchases on Pornhub and MindGeek
- Forms in modals: UX case
- Solving a bad ARP behavior on a Linux router
- Alex Jones must pay $50m in punitive damages for Sandy Hook hoax claim
- From maximum force to physics in 9 lines – and implications for quantum gravity