Bulletin for Friday, 08 Dec 2023
7 days digest
Vallified (1)
Julia Evans (1)
Kevin Sookocheff (1)
QuestDB Blog (1)
Linear Changelog (1)
jacobian.org (1)
The Go Blog (1)
Stay SaaSy (1)
DTN (1)
Think Fast, Talk Smart: Communication Techniques (1)
The Technium (1)
Stratechery by Ben Thompson (1)
Sentry Blog RSS (1)
Engineer’s Codex (1)
Computer Things (1)
apenwarr (1)
Weaveworks (2)
- A GitOps-Based Blueprint for Effective Platform Engineering
- Meet the Weaveworks Team at GitOpsCon Europe (Virtual Event)
Discord Blog (2)
Metadata (2)
- Best of Metadata in 2023
- Lifting the veil on Meta’s microservice architecture: Analyses of topology and request workflows
- Patching around a C++ crash with a little bit of Lua
- clang now makes binaries an original Pi B+ can't run
Timescale Blog (2)
- How to Get Faster Aggregated Data in PostgreSQL
- The Ultimate Guide to Time-Series Analysis (With Examples and Applications)
The Ably Blog (2)
- Choosing the best JavaScript framework for your next project
- Collaboration Experiences: Ably Realtime Hackathon projects
- Announcing foreign key constraints support
- The challenges of supporting foreign key constraints
- What is HTAP?
- Continual learning in the federated-learning context
- A quick guide to Amazon's 40+ papers at EMNLP 2023
- Amazon and UT Austin announce inaugural award and fellowship recipients
NOEMA (3)
- Writers who operate.
- Advancing the industry.
- Notes on Enterprise Architecture as Strategy
- Create technical leverage: workflow improvements & product capabilities
- ML Ops Platform at Cloudflare
- How we used OpenBMC to support AI inference on GPUs around the world
- Latest copyright decision in Germany rejects blocking through global DNS resolvers
- Cloudflare Gen 12 Server: Bigger, Better, Cooler in a 2U1N form factor
taylor.town (4)
Replit Blog (4)
- New and Improved Console
- Update on Teams for Education
- Company Spotlight: Techjays
- Advent of Code on Replit
- From WebGL to WebGPU (JS Party #304)
- Hare aims to be a 100 year language (Changelog Interviews #569)
- Suspicion machines ⚙️ (Practical AI #248)
- Leaked GPT prompts & Firefox on the brink (Changelog News #73)
- The state of the 2023 tech market (Changelog & Friends #23)
- How we’re enriching the Teams essentials to make collaboration easier
- Enterprise 2023.3: Enriching the Stack Overflow for Teams Essentials
- Behind the scenes building IBM watsonx, an AI and data platform
- Are LLMs the end of computer programming (as we know it)?
- Will developers return to hostile offices?
- The lucky break behind the first CRISPR treatment
- The Download: Google’s Gemini is here, and Sundar Pichai talks AI
- How carbon removal technology is like a time machine
- Google CEO Sundar Pichai on Gemini and the coming age of AI
- Google DeepMind’s new Gemini model looks amazing—but could signal peak AI hype
Earthly Blog (5)
- How to Generate Your SBOM from Docker Images
- What Is Docker Scout and How to Use It
- Incremental Rust builds in CI
- Getting Started with nerdctl
- Merge Queues: What You Need to Know
Google AI Blog (5)
- VALID: A perceptually validated virtual avatar library for inclusion and diversity
- Google at EMNLP 2023
- A new quantum algorithm for classical mechanics with an exponential speedup
- Summary report optimization in the Privacy Sandbox Attribution Reporting API
- Unsupervised speech-to-speech translation from monolingual data
SigNoz Blog (5)
- Monitor HAProxy Metrics and Logs with OpenTelemetry [Step By Step Guide]
- OpenTelemetry Auto & Manual Instrumentation Explained with a Sample Python App
- Health Check Monitoring With OpenTelemetry | Complete Code Tutorial
- Amazon EKS Monitoring with OpenTelemetry [Step By Step Guide]
- Kubernetes Cluster Monitoring with OpenTelemetry | Complete Tutorial
Pluralistic: Daily links from Cory Doctorow (6)
- Pluralistic: An adversarial iMessage client for Android (07 Dec 2023)
- Pluralistic: Privacy first (06 Dec 2023)
- Pluralistic: Pedophiles for Purdue Pharma (05 Dec 2023)
- Pluralistic: Francis Spufford's "Cahokia Jazz" (04 Dec 2023)
- Pluralistic: Stinkpump Linkdump (02 Dec 2023)
- Pluralistic: All the books I reviewed in 2023 (01 Dec 2023)
- New Microsoft Purview features use AI to help secure and govern all your data
- Star Blizzard increases sophistication and evasion in ongoing attacks
- Microsoft Security Copilot drives new product integrations at Microsoft Ignite to empower security and IT teams
- Microsoft Incident Response lessons on preventing cloud identity compromise
- 3 reasons why now is the time to go cloud native for device management
- Protecting credentials against social engineering: Cyberattack Series
The Full Feed - All of the Packet Pushers Podcasts (6)
- D2C223: Accelerating VM Performance With Azure Boost
- HN712: FortiGuard Security Services: Invisible Operations, Tangible Results (Sponsored)
- HS060 Power Micro-Generation for Data Center
- Tech Bytes: Pliant Combines APIs, Low Code Approach For Network Automation (Sponsored)
- NB458: Broadcom Debuts On-Chip Neural Net, Lays Off VMware Staff; Okta Breach Gets Worse
- HN711: Get Cloud-Like Operation Of Your Data Center With Juniper Apstra And Terraform (Sponsored)
APNIC Blog (6)
- GPU fabrics for GenAI workloads
- [Podcast] The ICANN DNS stats collector system
- A carbon-aware Internet with the Green Web Foundation
- Unpopular opinion: BGP should accept smaller than a /24
- APNIC celebrates 30 years: Part 7 — Community in the wide
- Using timestamps inside RPKI objects to optimize RRDP-RSYNC transport switchovers
Percona Database Performance Blog (7)
- Backup Mastery: Running Percona XtraBackup in Docker Containers
- How to Filter or Customize Alert Notifications in Percona Monitoring and Management (Subject and Body)
- MySQL Interview Questions: Wrong Answers Only
- PMM Dump: A New Tool to Support Percona Customers
- The Magic of PITR, pg_upgrade, and Logical Replication When Used Together for PostgreSQL Version Upgrades
- Percona Distribution for PostgreSQL 16.1, Percona Distribution for MySQL 8.1.0: Release Roundup December 4, 2023
- Partitioning in PostgreSQL With pg_partman (Serial-Based & Trigger-Based)
LogRocket Blog (7)
- Creating presentations using Figma
- A guide to crafting a compelling marketing plan (with template)
- Understanding SolidJS props: A complete guide
- Leader Spotlight: Leaning into opportunity through change, with Alan Fliegelman
- Eleventy vs. Next.js for static site generation
- A guide to loss aversion
- Building design documentation that will last the test of time
Simon Willison's Weblog: Blogmarks (9)
- SVG Tutorial: Learn SVG through 25 examples
- Long context prompting for Claude 2.1
- Ice Cubes GPT-4 prompts
- AI and Trust
- Simon Willison (Part Two): How Datasette Helps With Investigative Reporting
- Spider-Man: Across the Spider-Verse screenplay (PDF)
- LLM Visualization
- Write shaders for the Vegas sphere
- Seamless Communication
http://blog.miguelgrinberg.com/feed (10)
- Announcing the Flask Mega-Tutorial, 2024 Edition
- The Flask Mega-Tutorial, Part XXIII: Application Programming Interfaces (APIs)
- The Flask Mega-Tutorial, Part XXII: Background Jobs
- The Flask Mega-Tutorial, Part XXI: User Notifications
- The Flask Mega-Tutorial, Part XX: Some JavaScript Magic
- The Flask Mega-Tutorial, Part XIX: Deployment on Docker Containers
- The Flask Mega-Tutorial, Part XVIII: Deployment on Heroku
- The Flask Mega-Tutorial, Part XVII: Deployment on Linux
- The Flask Mega-Tutorial, Part XVI: Full-Text Search
- The Flask Mega-Tutorial, Part XV: A Better Application Structure
IEEE Spectrum (12)
- The Coming Boom in Rare Earths
- AMD’s Next GPU Is a 3D-Integrated Superchip
- Artificial Intelligence is a Top Priority for Tech Leaders in 2024
- Listening In On Eye Movement
- Extinguishing the EV Battery Fire Hype
- Researchers Aim to Decarbonize Chemical Industry by Electrifying It
- ANYmal’s Wheel-Hand-Leg-Arms Open Doors Playfully
- IEEE President’s Note: Young Technologists Grow Their Careers With IEEE
- Video Friday: Tap Finger, Move Mountain
- Farewell, Philip E. Ross
- Bezos Bucks? Get Ready for Corporate Digital Currency
- When AI Unplugs, All Bets Are Off
- SVG Tutorial: Learn SVG through 25 examples
- Long context prompting for Claude 2.1
- Ice Cubes GPT-4 prompts
- AI and Trust
- Quoting Ian Bogost
- Simon Willison (Part Two): How Datasette Helps With Investigative Reporting
- Quoting Anthony Bucci
- Spider-Man: Across the Spider-Verse screenplay (PDF)
- LLM Visualization
- Datasette Enrichments: a new plugin framework for augmenting your data
- Write shaders for the Vegas sphere
- Seamless Communication
- Quoting Jeremy Howard
We are beginning to upgrade people’s personal conversations on Messenger to use end-to-end encryption (E2EE) by default. Meta is publishing two technical white papers on end-to-end encryption: Our Messenger end-to-end encryption whitepaper describes the core cryptographic protocol for transmitting messages between clients. The Labyrinth encrypted storage protocol whitepaper explains our protocol for end-to-end encrypting stored [...] Read More... (BACK TO TOP)
rqlite is a lightweight, easy-to-use, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. Release 8.0 is out now and brings substantial advancements to its handling of large data sets. It also adds many new features, and brings improvements in simplicity and operation — all the while maintaining rqlite’s … Continue reading rqlite 8.0: Large Dataset Support and Core Feature Upgrades → (BACK TO TOP)
Hello! The other day, I started wondering – has anyone ever made a FUSE filesystem for a git repository where all every commit is a folder? It turns out the answer is yes! There’s giblefs , GitMounter , and git9 for Plan 9. But FUSE is pretty annoying to use on Mac – you need to install a kernel extension, and Mac OS seems to be making it harder and harder to install kernel extensions for security reasons. Also I had a few ideas for how to organize the filesystem differently than those projects. (BACK TO TOP)
https://flightaware.engineering/rss/
Since I wrote the two posts concerned with growing leaders in the FlightAware organization, a number of things have changed, two of which are that FlightAware fully embraced remote work and was also acquired by Collins Aerospace. These things had a couple effects on the course. (BACK TO TOP)
A short tagline from the book Learning eBPF describes eBPF as a revolutionary kernel technology that allows developers to write custom code that can be loaded into the kernel dynamically, changing the way the kernel behaves. The key word in this phrase is dynamically. eBPF allows you to write custom code that changes the way the kernel behaves without having to implement a kernel module or integrate your code directly into the kernel. (BACK TO TOP)
More than five years after domain name registrars started redacting personal data from all public domain registration records, the non-profit organization overseeing the domain industry has introduced a centralized online service designed to make it easier for researchers, law enforcement and others to request the information directly from registrars. (BACK TO TOP)
https://engineering.atspotify.com/
Large sets of diverse data present several challenges for clustering, but through a novel approach that combines dimensionality reduction, recursion, and supervised machine learning, we’ve been able to obtain strong results. The post Recursive Embedding and Clustering appeared first on Spotify Engineering . (BACK TO TOP)
The Intel 386 processor (1985) was a large step from the 286 processor, moving x86 to a 32-bit architecture. The 386 also dramatically improved the performance of shift and rotate operations by adding a "barrel shifter", a circuit that can shift by multiple bits in one step. The die photo below shows the 386's barrel shifter, highlighted in the lower left and taking up a substantial part of the die. The 386 die with the main functional blocks labeled. Image by Cmglee , CC BY-SA 3.0 ...b 1 b 0 .. (BACK TO TOP)
https://blog.pragmaticengineer.com/
For 3 years straight, the DevTernity conference listed non-existent software engineers representing Coinbase and Meta as featured speakers. When were they added and what could have the motivation been? (BACK TO TOP)
Discover how to use QuestDB, Grafana, and Coinbase for moving average signals in trading. Learn to define moving averages, build indicators, and extract signals for profitable trading strategies. (BACK TO TOP)
We’ve made several editor improvements that make it easier to collaborate on work directly in Linear. Inline comments You can now create comments on project documents. Select any text and press the comment button that appears or use the shortcut Cmd Option M . You’ll see input cursors whenever someone else is editing or viewing the text. All changes are instantly saved and synced to everyone else in realtime. Dates within a 2-week range will be shown as days, e.g., "12 days ago... (BACK TO TOP)
This is my preferred decision-making process – a version of the “document-discuss-decide” process that I called for at the end of the part 1 in this series. The most important part of this process – its “one weird trick”, if you will – is the way it includes a “how shall we decide?” step. This separates out the meta-question of the decision-making process from the decision itself, which (I’ve found) makes decisions much easier. (BACK TO TOP)
https://www.allendowney.com/blog
Today is the official publication date of Probably Overthinking It! You can get a 30% discount if you order from the publisher and use the code UCPNEW. You can also order from Amazon or, if you want to support independent bookstores, from Bookshop.org. I celebrated launch day by giving a talk at PyData Global 2023 called “Extremes, outliers, and GOATs: On life in a lognormal world“. In my opinion, it went well! Here’s the abstract: “The fastest runners are much... Read More Read More (BACK TO TOP)
The Go Blog Go Developer Survey 2023 H2 Results Todd Kulesza 5 December 2023 .chart { margin-left: 1.5rem; margin-right: 1.5rem; width: 800px; } blockquote p { color: var(--color-text-subtle) !important; } .quote_source { font-style: italic; } @media (prefers-color-scheme: dark) { .chart { border-radius: 8px; } } Background In August 2023, the Go team at Google conducted our bi-annual survey of Go developers.e., survivorship bias ).dev (which show an 8% rise in visitors year-over-year). Thanks. (BACK TO TOP)
Speed determines victory for technology companies. Since the internet was invented, the fast have killed the slow. And out of all the ways that speed matters, product velocity – the pace at which you evolve your product – matters most of all. But improving product velocity is hard. It’s common to view velocity as an engineering consideration, but a modern cross-functional team’s velocity is just as influenced by product management, design, or even sales and marketing. It’s rarely a secret. (BACK TO TOP)
Slack users have more power than ever to automate routine tasks and processes, saving themselves time each day. Workflow Builder, a task automation tool built into Slack, has continued to improve since its launch back in 2019. Along with various new steps and triggers, we built a new sidebar section for all available workflow steps. […] The post Building Custom Animations in the Workflow Builder appeared first on Slack Engineering . (BACK TO TOP)
Join our webcast to learn more about how DTN can help utilities plan for and manage through ice risks. It's the second of three Storm Stories for utilities. The post Ice Events: Analyzing the past to improve future outage planning appeared first on DTN . (BACK TO TOP)
This post describes a new Teleport feature that enables SSH access using the EC2 Instance Connect Endpoint. (BACK TO TOP)
http://concurrencyfreaks.blogspot.com/
Let's talk about why Snapshot Isolation is not enough for a general purpose concurrency control. First of all, the original definition of SI didn't provide a guarantee that the snapshot is done for a time instant during the transaction, it could be a snapshot of the data taken seconds, minutes or days before the transaction starts. But in practice, this is silly so let's go with the wikipedia definition which is a lot more reasonable. The first thread will set A->next to C and C->prev to A. (BACK TO TOP)
https://www.gsb.stanford.edu/insights/think-fast-talk-smart-podcast
What comes to people’s minds when they think about you, and can you control it? Dorie Clark says you can — with the power of your personal brand. According to Clark, “You have brand equity in your own life.” Your personal brand or reputation, she says, “makes things either easier or harder for you” as you pursue your personal and professional goals. For a full transcript of this conversation, visit our website .io See Privacy Policy at https://art19.com/privacy#do-not-sell-my-info . (BACK TO TOP)
When you recover textual content from the disk or from the network, you may expect it to be a Unicode string in UTF-8. It is the most common format. Unfortunately, not all sequences of bytes are valid UTF-8 and accepting invalid UTF-8 without validating it is a security risk. How might you validate a UTF-8 … Continue reading How fast can you validate UTF-8 strings in JavaScript? (BACK TO TOP)
Counter argument: the effects of social media on adverse well-being and mental health globally is minimal and inconsistent, says this peer-reviewed study. Global Well-Being and Mental Health in the Internet Age This very thorough, deep analysis shows how China is … Continue reading → (BACK TO TOP)
Tailscale assigns every one of your nodes a private IPv4 address. We do this from the CGNAT range , which is typically used by ISPs that have run out of public IPv4 addresses. Starting today, you have control over what IP address from that range is assigned to your nodes. This gives you the ability to decide what subset of the CGNAT range your tailnet uses to avoid conflicts with other applications. It also met our needs when we were an early-stage startup; the CGNAT 100.64.0...81.0.85.0.81.0.0. (BACK TO TOP)
The Internet removed constraints from the analog world, and AI is finishing the job. That this may be the final blow for the Internet as a source for truth may ultimately be for the best. (BACK TO TOP)
A long time ago I worked on a project called Django Debug Toolbar (DJDT). It was a local development plugin that would give you a debug… (BACK TO TOP)
https://engineercodex.substack.com
A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics (BACK TO TOP)
https://buttondown.email/hillelwayne
There are very few universal rules in software engineering, but there are are a lot of near -universal principles. Things like "prefer composition to inheritance" is near-universal. I love finding the rare situations where these principles don't hold, like where you do want inheritance over composition . A similar near-universal principle is "don't use bubblesort ". 1 But Knuth's been wrong before , so let's see if this universal rule is only near -universal. Bubble sort works pretty well here . (BACK TO TOP)
The Net Promoter Score (NPS) is a statistically questionable way to turn a set of 10-point ratings into a single number you can compare with other NPSes. That's not the good part. Humans To understand the good parts, first we have to start with humans. Humans have emotions, and those emotions are what they mostly use when asked to rate things on a 10-point scale. Almost exactly twenty years ago, I wrote about sitting on a plane next to a musician who told me about music album reviews ...single.. (BACK TO TOP)
Platform engineering is key to today's cloud-native world, as it ushers DevOps into a new era. The discipline revolves around an Internal Developer Platform (IDP), a unified toolset covering every operational need from coding to deployment. The focus here is to lessen cognitive friction for developers while giving operations a structured way to manage technology. With platform engineering, this operational efficiency is no longer a distant aspiration, but a milestone within reach. (BACK TO TOP)
GitOpsCon Europe 2023 is set to unfold virtually on December 5-6, bringing together a diverse audience ranging from GitOps novices to seasoned practitioners. This vendor-neutral event, orchestrated by the CNCF GitOps Working Group , features a wide range of discussions, technical sessions, and insights into GitOps adoption in cloud-native environments. In this blog, we’ve compiled a list of Weaveworks sessions and those featuring Flux CD adoption. Learn more. Learn more. Learn more. Learn more. (BACK TO TOP)
At Discord, we utilize a Python monolith to power our API. But recently, it took a whopping 13 seconds to run a single test! Join engineer Ruby Feinstein as he tackles this situation and makes the process better for everyone on his team. (BACK TO TOP)
Starting today, “Discord but smol” gets a fresh set of updates for touch input on the screen that fits in your pocket. Check out everything that’s rolling out to your phone! (BACK TO TOP)
http://muratbuffalo.blogspot.com/
It is that most wonderful time of the year again. Time to reflect back on the best posts at Metadata blog in 2023. Distributed systems Hints for Distributed Systems Design : I have seen these hints successfully applied in distributed systems design throughout my 25 years in the field, starting from the theory of distributed systems (98-01), immersing into the practice of wireless sensor networks (01-11), and working on cloud computing systems both in the academia and industry ever since. (BACK TO TOP)
This paper appeared in USENIX ATC'23 . It is about a survey of microservices in Meta (nee Facebook). We had previously reviewed a microservices survey paper from Alibaba. Motivated maybe by the desire for differentiation, the Meta paper spends the first two sections justifying why we need yet another microservices survey paper. I didn't mind reading this paper at all, it is an easy read. I did learn some interesting information and statistics about microservices use in Meta from the paper.e.e.e. (BACK TO TOP)
https://www.timescale.com/blog/
There are many ways to retrieve data aggregations, but not all will give you the speed and convenience you’re looking for—cue in continuous aggregates. (BACK TO TOP)
Discover what time-series analysis is, how you should use it, and its challenges. Explore real-world examples and use cases of time series analysis. (BACK TO TOP)
A comprehensive guide on how to compare different JavaScript frameworks for your next project. (BACK TO TOP)
Projects include collaborative projects for virtual workspaces, a science experiments platform and a project management tool. (BACK TO TOP)
You can now use foreign key constraints in PlanetScale databases. (BACK TO TOP)
Today, PlanetScale launched support for foreign key constraints. This article covers some of the behind-the-scenes technical challenges we had to overcome to support them. (BACK TO TOP)
Learn what HTAP is, how HTAP compares to OLAP and OLTP, and some pros and cons of HTAP. (BACK TO TOP)
Using gradient diversity to optimize selection of past samples for retention improves performance while combatting catastrophic forgetting. (BACK TO TOP)
Research on natural-language understanding seeks to harness the power of large language models, while query reformulation and text summarization emerge as topics of particular interest. (BACK TO TOP)
UT Austin-Amazon Science Hub seeks to advance research in artificial intelligence, machine learning, and large language models. (BACK TO TOP)
The post When To Stop AI appeared first on NOEMA . (BACK TO TOP)
The post Green Colonialism appeared first on NOEMA . (BACK TO TOP)
The post Freeing Ourselves From The Clutches Of Big Tech appeared first on NOEMA . (BACK TO TOP)
Occasionally folks tell me that I should “write full time.” I’ve thought about this a lot, and have rejected that option because I believe that writers who operate (e.g. write concurrently with holding a non-writing industry role) are best positioned to keep writing valuable work that advances the industry. This is a lightly controversial view, so I wanted to pull together my full set of thoughts on the topic.g.g.g.g. Operating is, for me, remaining accountable for what I write.g.g.g.g. (BACK TO TOP)
Early in my career, I navigated most decisions by simple hill climbing: if it was a more prestigious opportunity and paid more, I took it. As I got further, and my personal obligations grew, I started to think about navigating a 40-year career , where a given job might value pace rather than prestige. Over the last few years, what I’ve come to appreciate is that there’s another phase: purpose. In my “2023 year in review” post , I mentioned the idea of “advancing the industry. (BACK TO TOP)
Enterprise Architecture as Strategy by Jeanne W. Ross, Peter Weill, and David C Robertson is an interesting read on how integrating technology across business units shifts the company’sstrategy landscape. Written in 2006, case studies are not particularly current but the ideas remains relevant. I opened Enterprise Architecture as Strategy by Jeanne W. Ross, Peter Weill, and David C Robertson, published in 2006, with both of those ideas firmly in mind.g.g.g. (BACK TO TOP)
More than a decade ago, I typed up a few paragraphs of notes, titled it “ Building Technical Leverage ,” and proceeded to forget about it. Those notes were from a meeting with Kevin Scott, then SVP Engineering at LinkedIn, while we wandered the Valley trying to convince potential acquirers to buy Digg . It was only this morning that I remembered that the post exists when I started trying to title this post on the same topic. A decade later, I have accumulated more thoughts on the matter.g.g.g.g. (BACK TO TOP)
To help our team continue to innovate efficiently, our MLOps effort has collaborated with Cloudflare’s data scientists to implement the following best practices (BACK TO TOP)
This is what Cloudflare has been able to do so far with OpenBMC with respect to our GPU-equipped servers (BACK TO TOP)
A recent decision from the Higher Regional Court of Cologne in Germany marked important progress for Cloudflare and the Internet in pushing back against misguided attempts to address online copyright infringement through the DNS system (BACK TO TOP)
Cloudflare Gen 12 Compute servers are moving to 2U1N form factor to optimize the thermal design to accommodate both high-power CPUs (>350W) and GPUs effectively while maintaining performance and reliability (BACK TO TOP)
Consolidate non-essential purchases to fewer days. Adding buydays to your calendar (1) prevents impulse purchases , (2) reduces decision fatigue , and (3) improves planning/budgeting . Paydays naturally complement buydays. To avoid a false sense of abundance, consider alternating payday and buyday weeks. For example, if your employer pays you on even-numbered Fridays, you could observe "buyday Fridays" on odd-numbered Fridays. Tips Block Amazon and other money pits via parental self-controls . (BACK TO TOP)
Browse my /wish page for inspiration. Wishlists are Good for Your Soul Wishlists are Good for the Environment Wishlists are Good for Your Wallet How to Publish Your Wishlist How to Fill Your Wishlist How to Gracefully Reject Junk How to Give without Guesswork Wishlists are Good for Your Soul To decide what you want is to decide who you want to become. An honest wishlist lays bare your values, motivations, and desires. Sharing your wishlist gives people opportunities to connect with you.g...g. (BACK TO TOP)
Sincerity publicizes all the warts and blemishes of the mind. My wishlist is honest and sometimes embarassing. Many of my wants are contradictory, naive, selfish, immature, etc. But in spite of my discomfort, public /wish lists are sustainable . This list contains prices for new items, but purchase pre-owned where possible! Anyway, enjoy the meager dreams of my meat CPU: charities , lifestyle , books , diy , music , home , art , tech , fashion . I am a particular fan of capes and ponchos. (BACK TO TOP)
Friends are cool. Spending money sucks; travel is exhausting. Spending money to travel feels like flinging Franklins into cartoonishly piranha-infested waters . But friends are cool. "Hey, why don't you fly out this summer? We'd love to see you. You can stay in our loft, and Becky and Horace and I will pay for your flight. How does that sound?" You buy; they fly (or take the train, bus, etc.). Friends are cool. (BACK TO TOP)
The new Console has been launched for a while, bringing a whole new UI, persisted history of executions, metadata about the runs, and more! Let’s take a tour of where it came from, how it works, and how it was built. Brief history In the past, the Console looked very similar to the Shell and, depending on the Repl configuration, sometimes behaved like one: ...and sometimes did not: (BACK TO TOP)
On November 14th we notified users that Teams for Education will be deprecated. This deprecation notice means that Teams for Education will no longer receive any updates or bug fixes, new Team creation is disabled, and it will stop functioning at a later date. We understand that this change is challenging, and we are committed to supporting you throughout this transition. (BACK TO TOP)
Company Overview Techjays, a software development services company based in India and the US, specializes in helping startups and product companies evolve from idea to MVP. As a 100-person firm, Techjays primarily serves small to medium businesses offering IT services and consulting expertise. In the fast-paced world of technology, Techjays faced the challenge of rapidly prototyping and onboarding solutions for their clients. (BACK TO TOP)
It’s the most wonderful time of the year: Advent of Code! Advent of Code is a month-long programming challenge with a new daily puzzle you can solve in any programming language. For many, Advent of Code is an excuse to learn a new programming language or practice a familiar one. No matter what programming language you choose to tackle the puzzles in, Replit is the easiest way to run your code. Here’s your guide to using Replit for AoC. (BACK TO TOP)
Gregg Tavares (author of WebGL/WebGPU Fundamentals) joins Jerod & Amal to give us a tour of these low-level technologies that are pushing the web forward into the world of video games, machine learning & other exciting rich applications. (BACK TO TOP)
This week on The Changelog we’re joined by Drew DeVault, talking about the Hare programming language. From the website, Hare is a systems programming language designed to be simple, stable, and robust. When we asked Drew why he created it, he said “[because] I wanted it to exist, and it did not exist.” Wise words. (BACK TO TOP)
In this enlightening episode, we delve deeper than the usual buzz surrounding AI’s perils, focusing instead on the tangible problems emerging from the use of machine learning algorithms across Europe. We explore “suspicion machines” — systems that assign scores to welfare program participants, estimating their likelihood of committing fraud. (BACK TO TOP)
ChatGPT’s new GPTs feature leak their prompts, Firefox’s share of the browser market will soon drop below 2%, Robin Berjon tries to formalize a name for those who can’t be named, Amy Lai tells the tale of the weirdest bug she’s ever seen & Facundo Olano trumps the “code is read more than written” cliche with his own: “code is run more than read.” (BACK TO TOP)
Gergely Orosz is back for our annual year-end update on the tech market, writ large. How is hiring? Has AI really changed the game? What about that OpenAI fiasco? We also talk in-depth about Gergely’s self-published book, The Software Engineer’s Guidebook, which has been four years in the making. (BACK TO TOP)
In spite of all of the AI innovation that’s happened over the last year, we still believe that a human and community-centered approach to knowledge management is the best way for organizations to unlock the benefits of AI. (BACK TO TOP)
After launching major features like Communities and Connectivity and a completely new API in 2023, we’re returning to some of the fundamentals of Stack Overflow for Teams to enrich the core experience and help connect users to knowledge faster. (BACK TO TOP)
Insight into how IBM built their own LLM, data lakehouse, and AI governance system. (BACK TO TOP)
Ben and Ryan discuss how LLMs are changing the industry and practice of software engineering, a notorious Crash Bandicoot bug, and communication via series of tubes. (BACK TO TOP)
Ben, Ryan, and Eira convene to discuss return-to-office mandates, what’s surprising about employee attrition in 2023, and how technology can preserve digital records of cultural heritage sites before they’re lost for good. (BACK TO TOP)
https://www.technologyreview.com
The world’s first commercial gene-editing treatment is set to start changing the lives of people with sickle-cell disease. It’s called Casgevy, and it was approved last month in the UK. US approval is pending this week. The treatment, which will be sold in the US by Vertex Pharmaceuticals, employs CRISPR, the Nobel-winning molecular scissors that have… (BACK TO TOP)
This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. Google DeepMind’s new Gemini model looks amazing—but could signal peak AI hype Hype about Gemini, Google DeepMind’s long-rumored response to OpenAI’s GPT-4, has been building for months. Now, the company has finally revealed… (BACK TO TOP)
This article is from The Spark, MIT Technology Review’s weekly climate newsletter. To receive it in your inbox every Wednesday, sign up here. If you could go back in time, what would you change about your life, or the world? The idea of giving myself some much-needed advice is appealing (don’t cut your own bangs… (BACK TO TOP)
Google released the first phase of its next-generation AI model, Gemini, today. Gemini reflects years of efforts from inside Google, overseen and driven by its CEO, Sundar Pichai. (You can read all about Gemini in our report from Melissa Heikkilä and Will Douglas Heaven here.) Pichai, who previously oversaw Chrome and Android, is famously product… (BACK TO TOP)
Hype about Gemini, Google DeepMind’s long-rumored response to OpenAI’s GPT-4, has been building for months. Today the company finally revealed what it has been working on in secret all this time. Was the hype justified? Yes—and no. Gemini is Google’s biggest AI launch yet—its push to take on competitors OpenAI and Microsoft in the race… (BACK TO TOP)
A software bill of materials (SBOM) is a manifest that lists all the dependencies and third-party components included in your application’s codebase. It gives you visibility into your software supply chain, allowing you to verify that your application only uses secure and updated dependencies. In this article, you’ll learn more about what SBOMs are and why they’re important in the context of containerized apps that use Docker. A SBOM fulfills a similar role for software products.7.6.6.6.6.6.46. (BACK TO TOP)
Docker Scout is an innovative tool that simplifies securing Docker images by analyzing their contents and generating a detailed report of any vulnerabilities detected during the process. Docker Scout’s key features include inspecting for common vulnerabilities and exposures (CVE), providing security recommendations, and seamless integration with continuous integration, continuous delivery (CI/CD) workflows, helping you discover and remediate vulnerabilities during development. Docker Scout vs... (BACK TO TOP)
In this post, we present lib/rust , an open-source Earthly library created in collaboration with the ExpressVPN core team, that will help you get maximum performance on Rust builds in CI when used in combination with persistent build runners. lib/rust leverages the same caching features that make your local Rust builds fast. It is also straightforward to use and keeps your build logic (Earthfiles) clean and readable. You just replace RUN cargo with DO rust+CARGO and get faster builds. .g.g..... (BACK TO TOP)
Kubernetes’ support for container runtimes other than Docker Engine has spurred the development of new and more advanced Docker-compatible command line tools. One of the most promising is nerdctl . nerdctl is an open source command line tool for containerd that is revolutionizing the developer space thanks to features like rootless mode, container image lazy pulling, image encryption and signing, IPFS-based P2P image distribution, and Docker Compose compatibility.....service" successfully. (BACK TO TOP)
What is a Merge Queue, and how to use it? Merge queues (or trains, if you use GitLab) are created in order to arrange multiple pull requests consecutively. Each pull request is individually reviewed before being merged into the target branch. GitHub and GitLab offer in-house solutions for this process, but there are also third-party companies, like Mergify , that offer this service. One branch may delete a reference the other needs, causing conflicts in the main branch. (BACK TO TOP)
Posted by Mar Gonzalez-Franco, Research Scientist, Google AR & VR As virtual reality (VR) and augmented reality (AR) technologies continue to grow in popularity, virtual avatars are becoming an increasingly important part of our digital interactions. In particular, virtual avatars are at the center of many social VR and AR interactions, as they are key to representing remote participants and facilitating collaboration.e. Images of some sample attire included with the VALID avatars. (BACK TO TOP)
Posted by Malaya Jules, Program Manager, Google Google is proud to be a Diamond Sponsor of Empirical Methods in Natural Language Processing (EMNLP 2023), a premier annual conference, which is being held this week in Sentosa, Singapore. Google has a strong presence at this year’s conference with over 65 accepted papers and active involvement in 11 workshops and tutorials.g., demos and Q&A sessions listed below). Please visit the Google booth for more information. Tran , David R. M . A. P. (BACK TO TOP)
Posted by Robin Kothari and Rolando Somma, Research Scientists, Google Research, Quantum AI Team Quantum computers promise to solve some problems exponentially faster than classical computers, but there are only a handful of examples with such a dramatic speedup, such as Shor’s factoring algorithm and quantum simulation . Of those few examples, the majority of them involve simulating physical systems that are inherently quantum mechanical — a natural application for quantum computers.e.e. (BACK TO TOP)
Posted by Hidayet Aksu, Software Engineer, and Adam Sealfon, Research Scientist, Google In recent years, the Privacy Sandbox initiative was launched to explore responsible ways for advertisers to measure the effectiveness of their campaigns, by aiming to deprecate third-party cookies (subject to resolving any competition concerns with the UK’s Competition and Markets Authority ).g., allowing users to automatically sign in) and to serve relevant content or ads.g. The AdTech designs A and R. (BACK TO TOP)
Posted by Eliya Nachmani, Research Scientist, and Michelle Tadmor Ramanovich, Software Engineer, Google Research Speech-to-speech translation (S2ST) is a type of machine translation that converts spoken language from one language to another. This technology has the potential to break down language barriers and facilitate communication between people from different cultures and backgrounds. However they were trained in supervised settings with parallel speech data.g.e. (BACK TO TOP)
Steps to monitor HAproxy metrics and logs with OpenTelemetry 1. Setting up OpenTelemetry Collector 2. Configuring OpenTelemetry Collector to collect HAProxy metrics and logs 3. Send collected data to SigNoz... (BACK TO TOP)
Opentelemetry supports two types of instrumentation - auto-instrumentation and manual instrumentation. When should you use manual instrumentation? Can you use both auto and manual instrumentation together? In this tutorial, we demonstrate how to use OpenTelemetry auto and manual instrumentation in a Python application... (BACK TO TOP)
HTTP endpoints can be monitored with OpenTelemetry. The HTTP Check Receiver is a component of the OpenTelemetry Collector that enables monitoring of HTTP endpoints. It periodically sends HTTP requests to specified endpoints... (BACK TO TOP)
In this tutorial, we will provide a step-by-step guide to monitoring Amazon EKS nodes and pod-level metrics with OpenTelemetry. OpenTelemetry collector can collect these metrics and send them to a backend of your choice for monitoring and visualization... (BACK TO TOP)
Steps to monitor Kubernetes cluster metrics with OpenTelemetry 1. Setting up OpenTelemetry Collector 2. Configuring OpenTelemetry Collector to collect Kubernetes cluster metrics 3. Send collected metrics to SigNoz for monitoring and visualization... (BACK TO TOP)
Today's links An adversarial iMessage client for Android: Beeper Mini preserves end-to-end encryption and doesn't require an Apple ID. Hey look at this: Delights to delectate.eff.org/deeplinks/2019/10/adversarial-interoperability "Adversarial interop" is a mouthful, so at EFF, we coined the term "competitive compatibility," or comcom, which is a lot easier to say and to spell. Scratch any tech success and you'll find a comcom story.techdirt. Comcom saved Apple's bacon.eff.wikipedia.yahoo.notion. (BACK TO TOP)
Today's links Privacy first: A powerful principle with a vast constituency. Hey look at this: Delights to delectate. But in a new whitepaper, my EFF colleagues Corynne McSherry, Mario Trujillo, Cindy Cohn and Thorin Klosowski advance an exciting proposal that slices cleanly through this Gordian knot, which they call "Privacy First": https://www.eff. Worried your kid is being made miserable through targeted ads? No surveillance, no targeting. America is decades behind on privacy.wikipedia.eff. (BACK TO TOP)
Today's links Pedophiles for Purdue Pharma: With amici like these… Hey look at this: Delights to delectate. It's that they got away with it. After a decade-long crime spree in which the family used a combination of elite philanthropy and vicious legal threats against critics (including me!) to maintain a squeaky-clean image, the Sackler name is finally a synonym for mass murder, and will forever be a curse. But though they lost their name, they kept their billions.law.vanderbilt.reuters.nytimes. (BACK TO TOP)
Today's links Francis Spufford's "Cahokia Jazz": A stunning alternate history that fires on every cylinder. Hey look at this: Delights to delectate. It's got gorgeously described jazz music, a richly realized modern indigenous society, and a spectacular romance. It's amazing: https://www.simonandschuster.com/books/Cahokia-Jazz/Francis-Spufford/9781668025451 Cahokia is the capital city of Deseret, a majority Catholic, majority indigenous state at the western frontier of the USA.youtube.archive. (BACK TO TOP)
Today's links Stinkpump Linkdump: With a bonus jarring shift in tone. This day in history: 2003, 2008, 2013, 2018, 2022 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading Stinkpump Linkdump (permalink) Once again, I greet the weekend with more assorted links than I can fit into my nearly-daily newsletter, so it's time for another linkdump. This is my eleventh such assortment; here are the previous volumes: https://pluralistic.americanbanker.occ. (BACK TO TOP)
Today's links All the books I reviewed in 2023: Plus three of my own. Hey look at this: Delights to delectate. This day in history: 2003, 2008, 2018, 2022 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading All the books I reviewed in 2023 (permalink) It's that time of year again, when I round up all the books I reviewed for my newsletter in the previous year. I posted 21 reviews last year, covering 31 books (there are two series in there!).ajc. (BACK TO TOP)
https://www.microsoft.com/en-us/security/blog/
Learn about the new Microsoft Purview features and capabilities announced at Microsoft Ignite 2023. The post New Microsoft Purview features use AI to help secure and govern all your data appeared first on Microsoft Security Blog . (BACK TO TOP)
Microsoft Threat Intelligence continues to track and disrupt malicious activity attributed to a Russian state-sponsored actor we track as Star Blizzard, who has improved their detection evasion capabilities since 2022 while remaining focused on email credential theft against targets. The post Star Blizzard increases sophistication and evasion in ongoing attacks appeared first on Microsoft Security Blog . (BACK TO TOP)
Microsoft Security Copilot drives new product integrations at Microsoft Ignite to empower security and IT teams
Microsoft Security Copilot offers several use cases and embedded experiences—and early access participants are already sharing their perspectives on the solution. Find out for yourself by joining the program. The post Microsoft Security Copilot drives new product integrations at Microsoft Ignite to empower security and IT teams appeared first on Microsoft Security Blog . (BACK TO TOP)
In real-world customer engagements, Microsoft Incident Response (Microsoft IR) sees combinations of issues and misconfigurations that could lead to attacker access to customers’ Microsoft Entra ID tenants. Effective protection of a customer’s Entra ID tenant is less challenging than protecting an Active Directory deployment but does require governance and monitoring. The post Microsoft Incident Response lessons on preventing cloud identity compromise appeared first on Microsoft Security Blog . (BACK TO TOP)
Discover these three recent customer stories to better understand the full value of becoming cloud native. The post 3 reasons why now is the time to go cloud native for device management appeared first on Microsoft Security Blog . (BACK TO TOP)
Our fourth installation in the Cyberattack Series examines a smishing and social engineering attack and outlines the steps organizations can take to help minimize the risk and prepare for the possibility. The post Protecting credentials against social engineering: Cyberattack Series appeared first on Microsoft Security Blog . (BACK TO TOP)
Azure Boost is a hardware offload of Azure virtual machines designed to improve VM performance. On today's Day Two Cloud we dig into how it works. We also talk about how to implement security in Virtual Network Manager, as well as how to optimize your Azure observability--meaning, how not to blow up your budget with unnecessary logging. The post D2C223: Accelerating VM Performance With Azure Boost appeared first on Packet Pushers . (BACK TO TOP)
Fortinet turns its on-prem and cloud security devices into a sensor network that collects threat intelligence across the globe. That intelligence then feeds those devices and services with new updates and the latest protections. In today's sponsored Heavy Networking, we talk with Fortinet about its Fortiguard Security Services, how they work, and how customers can take advantage of them. (BACK TO TOP)
Powering data centres is big deal in current decade. Massive increases in consumption and scaling of off-prem clouds has exceeded the capacity of civilian power grids while cloud operators are reluctant to sign thirty year supply agreements so that more power plants can be built. Enter power micro-generation where large DCs needs too small power supply. The post HS060 Power Micro-Generation for Data Center appeared first on Packet Pushers . (BACK TO TOP)
Today on the Tech Bytes podcast we talk with sponsor Pliant about its automation platform. Pliant helps you orchestrate across devices and domains with a low-code approach that uses APIs to automate and orchestrate across your infrastructure. The post Tech Bytes: Pliant Combines APIs, Low Code Approach For Network Automation (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)
Today's Network Break discusses a new Trident ASIC with an on-chip neural net inference engine, Broadcom staff cuts at VMware, more bad news from an Okta breach, financial results, and more. The post NB458: Broadcom Debuts On-Chip Neural Net, Lays Off VMware Staff; Okta Breach Gets Worse appeared first on Packet Pushers . (BACK TO TOP)
Today on Heavy Networking, sponsored by Juniper, we’ll talk about how Juniper’s Apstra software can help you operate your on-prem data center more like a public cloud; meaning service provisioning that’s repeatable, standardized, and straightforward to consume. We’ll also talk about how Apstra now works with Terraform to help streamline network self-service. (BACK TO TOP)
Guest Post: Exploring the intricacies of intra and inter-GPU server traffic patterns, network topologies for large clusters, the latest methods for handling network congestion, and more. (BACK TO TOP)
How ICANN manages data capture from the IMRS (L Root) systems worldwide. (BACK TO TOP)
Guest Post: Researchers used real-time data to annotate network connections with carbon intensity, allowing digital infrastructure providers to relocate their compute workloads to more environmentally sustainable regions. (BACK TO TOP)
Guest Post: We're running out of /24. Is now is the time to change this norm? (BACK TO TOP)
Much more than a registry — NOGs, IXPs and CERTs. (BACK TO TOP)
Guest Post: A trick to help reduce bandwidth and CPU cycles for both RPKI Publication Point servers and RPKI validators when switching between RRDP and RSYNC transports. (BACK TO TOP)
Ensuring the security and resilience of your data hinges on having a robust backup strategy, and Percona XtraBackup (PXB), our open source backup solution for all versions of MySQL, is designed to make backups a seamless procedure without disrupting the performance of your server in a production environment.When combined with the versatility of Docker containers, […] (BACK TO TOP)
How to Filter or Customize Alert Notifications in Percona Monitoring and Management (Subject and Body)
In many scenarios, the standard alert notification template in Percona Monitoring and Management (PMM), while comprehensive, may not align perfectly with specific operational needs. This often leads to an excess of details in the notification’s “Subject” and “Body”, cluttering your inbox with information that may not be immediately relevant. The focus today is on tailoring […] (BACK TO TOP)
During an interview or while having general discussions, I have found some funny responses that can be easily classified as “Wrong Answers,” but at times, they’re thought-provoking or involve a deep meaning within. This blog is regarding some of the usual MySQL database conversations and responses, which can appear “wrong” or “funny,” but there’s actually […] (BACK TO TOP)
In this post, I will present a new Percona tool: PMM Dump. The PMM Dump performs a logical backup of the performance metrics collected by the Percona Monitoring and Management (PMM) Server and imports them into a different PMM Server instance. PMM Dump allows you to share monitoring data collected by your PMM server securely […] (BACK TO TOP)
The Magic of PITR, pg_upgrade, and Logical Replication When Used Together for PostgreSQL Version Upgrades
Recently, I was reading a brilliant blog by Perconian David Gonzalez titled The 1-2-3 for PostgreSQL Logical Replication Using an RDS Snapshot, exploring the intricacies of setting up logical replication on Amazon RDS using RDS snapshots. It was a fascinating read, shedding light on leveraging AWS snapshots’ capabilities to avoid initial data copy within the […] (BACK TO TOP)
Percona Distribution for PostgreSQL 16.1, Percona Distribution for MySQL 8.1.0: Release Roundup December 4, 2023
Percona is a leading provider of unbiased, performance-first, open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and stay competitive, free from vendor lock-in. Percona software is designed for peak performance, uncompromised security, limitless scalability, and disaster-proofed availability.Our Release Roundups showcase the latest Percona software updates, tools, […] (BACK TO TOP)
The PostgreSQL partition manager pg_partman is an open source extension widely supported and actively maintained by the PostgreSQL community. pg_partman is an extension that streamlines the creation and management of table partition sets, supporting both time-based and serial-based partitioning approaches. You can use pg_partman to automate and create partitions by breaking large tables into smaller […] (BACK TO TOP)
In the design world, creating effective presentations is crucial. Here's how to create stunning presentations in Figma. The post Creating presentations using Figma appeared first on LogRocket Blog . (BACK TO TOP)
A marketing plan is a structured guide for a company's marketing activities across a specific period. The post A guide to crafting a compelling marketing plan (with template) appeared first on LogRocket Blog . (BACK TO TOP)
Let's see how Solid props work to promote component reusability, exploring basic to advanced concepts for a complete understanding. The post Understanding SolidJS props: A complete guide appeared first on LogRocket Blog . (BACK TO TOP)
Alan Fliegelman shares how his work at DHI is transforming the job search process and the various transitions he’s seen in his time there. The post Leader Spotlight: Leaning into opportunity through change, with Alan Fliegelman appeared first on LogRocket Blog . (BACK TO TOP)
We evaluate Eleventy and Next.js and compare both static site generators in terms of performance, developer experience, scalability, and ecosystem. The post Eleventy vs. Next.js for static site generation appeared first on LogRocket Blog . (BACK TO TOP)
Loss aversion is the psychological concept behind the human response that attributes more to losses versus gains. The post A guide to loss aversion appeared first on LogRocket Blog . (BACK TO TOP)
Learn how to build design documentation that will tell the story of your design to all stakeholders and last the test of time. The post Building design documentation that will last the test of time appeared first on LogRocket Blog . (BACK TO TOP)
http://blog.miguelgrinberg.com/feed
Today I'm super-excited to share that I have made available a major update to the Flask Mega-Tutorial , which I'm calling the "2024 Edition". In the following sections I'll re-introduce the tutorial in case you have not seen it before, and I'll also go over the changes and improvements in this revised edition. (BACK TO TOP)
This is the twenty third and last installment of the Flask Mega-Tutorial series, in which I'm going to tell you how to extend microblog with an application programming interface (or API) that clients can use to work with the application in a more direct way than the traditional web browser workflow. (BACK TO TOP)
This is the twenty second installment of the Flask Mega-Tutorial series, in which I'm going to tell you how to create background jobs that run independently of the web server. (BACK TO TOP)
This is the twenty first installment of the Flask Mega-Tutorial series, in which I'm going to add a private message feature, along with user notifications that appear in the navigation bar without the need to refresh the page. (BACK TO TOP)
This is the twentieth installment of the Flask Mega-Tutorial series, in which I'm going to add a nice popup when you hover your mouse over a user's nickname. (BACK TO TOP)
This is the nineteenth installment of the Flask Mega-Tutorial series, in which I'm going to deploy Microblog to the Docker container platform. (BACK TO TOP)
This is the eighteenth installment of the Flask Mega-Tutorial series, in which I'm going to deploy Microblog to the Heroku cloud platform. (BACK TO TOP)
This is the seventeenth installment of the Flask Mega-Tutorial series, in which I'm going to deploy Microblog to a Linux server. (BACK TO TOP)
This is the sixteenth installment of the Flask Mega-Tutorial series, in which I'm going to add a full-text search capability to Microblog. (BACK TO TOP)
This is the fifteenth installment of the Flask Mega-Tutorial series, in which I'm going to restructure the application using a style that is appropriate for larger applications. (BACK TO TOP)
It would be an overstatement to say that the modern world runs on rare-earth elements. But as overstatements go, that one has more than a grain of truth. Because of their unique luminescent, electrochemical, and magnetocrystalline properties, rare-earth elements are essential to some of the most important and fastest-growing tech-based industries. That critical importance of rare-earths in so many tech industries is of mounting concern in many Western countries. On February 24, 2021, U.S.S.S.S.. (BACK TO TOP)
AMD lifted the hood on its next AI accelerator chip, the Instinct MI300, at the AMD Advancing AI event today, and it’s an unprecedented feat of 3D integration . MI300, a version of which will power the El Capitan supercomputer, is a layer cake of computing, memory, and communication that’s three slices of silicon high and that can sling as much as 17 terabytes of data vertically between those slices. The result is as much as a 3. The concept is called system-technology-co-optimization, or STCO. (BACK TO TOP)
With all the concern surrounding artificial intelligence, it’s no surprise that top tech leaders surveyed by IEEE chose AI as the most important technology for 2024. “ The Impact of Technology in 2024 and Beyond: An IEEE Global Study ” consulted 350 CIOs, CTOs, IT directors, and other technology leaders in Brazil, China, India, the United Kingdom, and the United States. Among the technologies they were asked to rank, AI came out on top. Song is a member of the IEEE Computer Society . (BACK TO TOP)
Every time our eyes move, so do our eardrums. That connection allows the auditory system to “listen” to the eyes, according to researchers at Duke University. Now, the researchers have eavesdropped on that signal to better understand how the brain connects what it sees with what it hears. They report their results in the Proceedings of the National Academy of Science . Our ears can tell where a sound is coming from based on the timing of its arrival at the left and right ears.” (BACK TO TOP)
Cars catch fire. Electric vehicles are no exception. In the United States, according to a 2023 study citing recent data from the National Transportation Safety Board and the Bureau of Transportation Statistics , gasoline-powered, internal-combustion engine (ICE) cars were involved in about 1,530 fires per every 100,000 sold. On the other hand, pure electric vehicles (meaning those powered only by batteries) were involved in just 25 fires per 100,000 sold. Yet, says, Paul A.S.S. (BACK TO TOP)
This sponsored article is brought to you by NYU Tandon School of Engineering . With so many of the items we interact with in our daily lives — from soaps and fertilizers to pharmaceuticals to petrochemicals — deriving from products of the chemical industry, the sector has become a major source of economic activity and employment for many nations, including the United States and China. But as the global demand for chemical products continues to grow, so do the industry’s emissions.S.S.S.” (BACK TO TOP)
The tricked out version of the ANYmal quadruped, as customized by Zürich-based Swiss-Mile , just keeps getting better and better. Starting with a commercial quadruped, adding powered wheels made the robot fast and efficient, while still allowing it to handle curbs and stairs. Doing any sort of practical manipulation with ANYmal is complicated, because its limbs were designed to be legs, not arms. When it makes a mistake in the real world, the robot has already learned the skills to recover. (BACK TO TOP)
As 2023 president, one of my goals was to work with all members—particularly our students, young professionals, and affinity community members—to make IEEE a more successful and resilient global technical organization and for it to be globally recognized as a force for change. It was equally important to me that technologists at the local level view IEEE membership as a vehicle for professional growth and are aware of the tremendous benefits that come with membership.linkedin.” (BACK TO TOP)
Video Friday is your weekly selection of awesome robotics videos, collected by your friends at IEEE Spectrum robotics. We also post a weekly calendar of upcoming robotics events for the next few months. Please send us your events for inclusion. Push a button, stand back, and let the robot completely reshape your landscape. [ Gravis Robotics ] Universal Robots introduced the UR30 at IREX, in Tokyo, which can lift 30 kilograms—not the 63.5 kg that it says on the tire. Available for preorder now. (BACK TO TOP)
Here’s a pretty reliable sign you’re having a great career in journalism: You’re meeting exceptionally interesting people on a regular basis. Indeed, some of them are people you work with every day. All of us at IEEE Spectrum have experienced that good fortune working with Senior Editor Philip E. Ross, who is retiring after this issue. Since 2006, Phil has been a staff stalwart, writing and editing about vehicles, batteries, aircraft, outer space, electric motors, and hypersonics.” (BACK TO TOP)
Buying and selling cryptocurrencies is a big business. Bitcoin, for example, processed US $3 trillion worth of transactions in 2021, more than double what American Express did. But most of those transactions were just for speculation. The fraction that involved buying actual stuff (goods and services) is so small that it’s hard to measure. What development might enable cryptocurrencies to displace the U.S. Although Diem suffered a fatal setback in 2021 when U.S.S. dollar—and hence to the U.S.S.” (BACK TO TOP)
The next great chatbot will run at lighting speed on your laptop PC—no Internet connection required. That was at least the vision recently laid out by Intel’s CEO, Pat Gelsinger, at the company’s 2023 Intel Innovation summit. Flanked by on-stage demos, Gelsinger announced the coming of “AI PCs” built to accelerate all their increasing range of AI tasks based only on the hardware beneath the user’s fingertips. Intel’s not alone. Instead, it found the limits of the cloud’s reach. “[ChatGPT-3.” (BACK TO TOP)
Bulletin by Jakub Mikians