Bulletin for Friday, 27 Oct 2023
7 days digest
DTN (1)
Maximum Effort, Minimum Reward (1)
Blog on Dan North & Associates Ltd (1)
Ratfactor Feed (1)
Latent Space (1)
Sentry Blog RSS (1)
The Technium (1)
Julia Evans (1)
OpenAI Blog (2)
Percona Database Performance Blog (2)
- Database Migration Plan: Avoiding Common Pitfalls in Open Source Migration
- Scalable Solutions with Percona Distribution for PostgreSQL (Part 2): Using Citus
Weaveworks (2)
- Meet the Flux CD & Flagger Team at KubeCon Chicago 2023
- What is the Digital Operational Resilience Act (DORA)?
Discord Blog (2)
- Scariest Games to Play and Stream with Your Friends on Discord
- Maxjourney: Pushing Discord’s Limits with a Million+ Online Users in a Single Server
Metadata (2)
- NJ Man Hired Online to Firebomb, Shoot at Homes Gets 13 Years in Prison
- Hackers Stole Access Tokens from Okta’s Support Unit
Potaroo blog (2)
Replit Blog (2)
- How Replit is Empowering Global Developers - Akashdeep's Story
- Openv0: The Open-Source, AI-Driven Generative UI Component Framework
Svix Blog (2)
Computer Things (2)
- More-efficient recovery from failures during large-ML-model training
- From aerospace to Amazon, Nia Jetter is blazing new paths
- Proving that solutions to incremental satisfiability problems are correct
- Introducing webhooks
- What is MySQL replication and when should you use it?
- Sync user data between Clerk and a PlanetScale MySQL database
- Introducing Voyager: Spotify’s New Nearest-Neighbor Search Library
- Announcing the Recipients of the 2023 Spotify FOSS Fund
- Exclude from Your Taste Profile
Timescale Blog (3)
- What Is TOAST (and Why It Isn’t Enough for Data Compression in Postgres)
- Database Backups and Disaster Recovery in PostgreSQL: Your Questions, Answered
- Guide to Postgres Data Management
Blog – Hackaday (4)
- Interactive Chameleon Lamp Changes Color At Your Whim
- Tim’s Draw Bot Gets Around With a Pen
- A Tiny Board For Driving LEDs in…Whatever
- Simple Badge is Simple, But Its Yours
The Ably Blog (4)
- The best realtime collaboration SDKs, platforms, and frameworks
- The complete guide to WebSockets with React
- Build a realtime closed-caption system in React, AssemblyAI and Ably
- 8 Best WebSocket Libraries For Node
- Hopping instead of hustling: Survey tells us how developers are taking care of business
- Forget the 10X engineer—it’s about building a 10X culture
- Composable architecture
- Privacy in the age of generative AI
- Forget "No Code." Adios "Low Code." Say hello to "Yes Code!"
Simon Willison's Weblog: Blogmarks (5)
- Oh-Auth - Abusing OAuth to take over millions of accounts
- Web Components Will Outlive Your JavaScript Framework
- chDB
- Solving the Engineering Strategy Crisis
- Patrick Newman's Software Engineering Management Checklist
The Full Feed - All of the Packet Pushers Podcasts (5)
- HS058 Are We Pausing the Technology Cycle
- Day Two Cloud 217: Building Successful Security Operations – Blue Teaming And Beyond
- Tech Bytes: Addressing New Service Provider Routing Applications With Nokia’s FPcx Silicon (Sponsored)
- Network Break 452: Cisco Makes You Feel Vulnerable; Broadcom 25.6Tbps Routing ASIC Targets Custom Silicon; China Mandates IPv6
- Heavy Networking 706: The GitNops Approach To Collaborative Network Automation
Earthly Blog (6)
- Best Practices for Reusable Workflows in GitHub Actions
- Understanding Go Package Management and Modules
- Earthly On devtools.FM
- Building Your First Application with Go and Chi
- Using Pants to Manage a Python Monorepo
- Understanding Software Dependency Management
Pluralistic: Daily links from Cory Doctorow (6)
- Pluralistic: Amazon Alexa is a graduate of the Darth Vader MBA (26 Oct 2023)
- Pluralistic: Bad King Richard got rich by exploiting workers at King's Faire (25 Oct 2023)
- Pluralistic: Podcasting "Microincentives and Enshittification" (24 Oct 2023)
- Pluralistic: In defense of bureaucratic competence (23 Oct 2023)
- Pluralistic: An interoperability rule for your money (21 Oct 2023)
- Pluralistic: Amazon's bestselling "bitter lemon" energy drink was bottled delivery driver piss (20 Oct 2023)
Towards Data Science - Medium (7)
- Why Probabilistic Linkage is More Accurate than Fuzzy Matching or Term Frequency based approaches
- Which Data Format to Use For Your Big Data Project?
- Read with Me: A Causality Book Club
- How to Create a Time Series Network Graph Visualization in Python
- Strategic Data Analysis (Part 3): Diagnostic Questions
- Proximity Analysis to Find the Nearest Bar Using Python
- Deep Dive into ESA’s Sentinel API
- I wanna React Jam it with you (JS Party #298)
- The se7en deadly sins of Go (Go Time #294)
- Deep learning in Rust with Burn 🔥 (Practical AI #242)
- Next Level (Changelog Interviews)
- Introducing Changelog Beats (Changelog News #67)
- Human skills to pay the bills (Changelog & Friends #18)
- Pushing ntfy to the next level (Changelog Interviews #562)
- AI's impact on developers (Practical AI #241)
- Exclusive: Ilya Sutskever, OpenAI’s chief scientist, on his hopes and fears for the future of AI
- The Download: gene-editing HIV, and how to destroy PFAS
- AI-powered 6G networks will reshape digital interactions
- How heat batteries promise a cleaner future in industrial manufacturing
- The race to destroy PFAS, the forever chemicals
- Three people were gene-edited in an effort to cure their HIV. The result is unknown.
- The Download: introducing the Hard Problems issue
- Job titles of the future: carbon accountant
- Introducing HAR Sanitizer: secure HAR sharing
- Email Routing subdomain support, new APIs and security protocols
- DDoS threat report for 2023 Q3
- Q3 2023 Internet disruption summary
- Cache Reserve goes GA: enhanced control to minimize egress costs
- Cache Rules are now GA: precision control over every part of your cache
- Cyber attacks in the Israel-Hamas war
- How Cloudflare mitigated yet another Okta compromise
- Empowering our partners with the new Tenant Platform dashboard
- Now add a walrus: Prompt engineering in DALL-E 3
- Oh-Auth - Abusing OAuth to take over millions of accounts
- Execute Jina embeddings with a CLI using llm-embed-jina
- Quoting François Chollet
- Web Components Will Outlive Your JavaScript Framework
- chDB
- Quoting Addy Osmani
- Embeddings: What they are and why they matter
- Weeknotes: PyBay, AI Engineer Summit, Datasette metadata and JavaScript plugins
- Solving the Engineering Strategy Crisis
- Patrick Newman's Software Engineering Management Checklist
LogRocket Blog (12)
- Design feedback: How to give and receive productive feedback
- Choosing the best JavaScript sorting algorithm for your project
- A guide to the software bill of materials
- Leader Spotlight: A game of balance with Paw Larsen
- Natively implement dynamic imports in React Native
- The history of international typographic style — is it timeless?
- Creating contrast themes with CSS prefers-contrast and JavaScript
- A guide to different types of marketing strategies
- Leader Spotlight: Crafting magical messages with Cy Khormaee
- How a workback schedule can optimize your project planning
- How CSS @scope can replace BEM
- Using TanStack Query with Next.js
https://www.tbray.org/ongoing/ongoing.atom
Learn how combining Optimal Speed Routing with real-time weather-influenced routing helps drive decisions that reduce fuel use and environmental impacts. The post Combine the Power of Optimal Speed Routing and Weather Routing to Enhance Operational Efficiency appeared first on DTN . (BACK TO TOP)
https://maximumeffort.substack.com
The Devil Wears Prada, Anne Hathaway's cerulean sweater, Rayleigh scattering, and and extraterrestrial solar spectra. Who is right, Dylan or Meryl Streep? (BACK TO TOP)
https://eli.thegreenplace.net/
For a recent project , I wanted to have some JS code (in multiple files) available for testing from the command-line with Node.js, but also to be able to load the same code into a web page to be invoked directly from a browser. I've encountered this same issue before for my in-browser 8080 assembler and simulator project , and used a combination of CommonJS require s with a bundler tool to make it work. But we're in 2023 now, and CommonJS is supposed to be phasing out. Let's see how it works.... (BACK TO TOP)
I have been building my website with Hugo since early 2021. I love the control it gives me. I recently wanted to start using short URLs in presentations, that would link to either a longer URL on the website or to somewhere else altogether. It turns out Hugo makes this easy but not entirely obvious, so I thought I would write it up. (BACK TO TOP)
Listen now (39 mins) | Talking semantic layers, OLAP cubes, and how the Modern Data Stack is integrating with the Software 3.0 stack (BACK TO TOP)
Want to hear more? Register for “The Future of Open Source: The State of Sustainability”, on October 26. Sentry is an Open Source company… (BACK TO TOP)
https://www.hackerfactor.com/blog/
As part of FotoForensics, I try to track major occasions, such as holidays, weather warnings, and astronomical events. Often, I'll see fake photos of the occasion before it happens. I might see photos of a major blizzard burying a neighborhood days before the storm hits or a beautiful picture of a full moon a week before the full moon. What I'm usually seeing are forgers creating their pictures before the event happens. Similarly, I often see fakes appear shortly after a major event.g. (BACK TO TOP)
Two points for @VitalikButerin for 1) trying an audacious experiment in living and 2) writing up and sharing the results. What happens when 200 rationalists live together for 2 months? Why I Built Zuzalu The newest upgraded version of the … Continue reading → (BACK TO TOP)
Jupyter notebooks have been one of the most controversial tools in the data science community. There are some outspoken critics, as well as passionate fans. Nevertheless, many data scientists will agree that they can be really valuable – if used well. And that’s what we’re going to focus on in this article, which is the… (BACK TO TOP)
https://www.gsb.stanford.edu/insights/think-fast-talk-smart-podcast
This episode we're sharing an excerpt from Matt Abrahams's audiobook, Think Faster, Talk Smarter . Listen in as Matt explains how to think like a movie director, where a mistake isn't a grave error, but rather a "missed takes" and an opportunity to try again with a new approach. *This audio excerpt is courtesy of Simon & Schuster Audio from THINK FASTER, TALK SMARTER by Matt Abrahams, read by the author. Copyright 2023 by Matthew Abrahams LLC. Used with permission of Simon & Schuster, Inc. (BACK TO TOP)
I’ve been very slowly working on writing about how Git works. I thought I already knew Git pretty well, but as usual when I try to explain something I’ve been learning some new things. None of these things feel super surprising in retrospect, but I hadn’t thought about them clearly before.txt , and then git status , you’ll see something like this: $ git add content/post/2023-10-20-some-miscellaneous-git-facts.markdown $ git status Changes to be committed: (use "git restore --staged <file>...... (BACK TO TOP)
In C++, suppose that you append to a string one character at a time: while(my_string.size() <= 10'000'000) { my_string += "a"; } In theory, it might be possible for the C++ runtime library to implement this routine as the creation of a new string with each append: it could allocate a new memory region that … Continue reading Appending to an std::string character-by-character: how does the capacity grow? (BACK TO TOP)
A guide to detecting and remediating DPRK IT Workers leveraging Teleports latest Identity Governance & Security features. (BACK TO TOP)
The dual experiences of competing on Jeopardy in December 2020 and then reliving it with everybody I know (and then some) when it aired in February 2021 were a fantasy come true. I dreamed of being on Jeopardy since I was a teenager. In my 20s, I started to think I might actually be good … Continue reading Lightning strikes twice → (BACK TO TOP)
https://blog.pragmaticengineer.com/
👋 Hi, this is Gergely with a bonus, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover topics related to Big Tech and startups through the lens of engineering managers and senior engineers. In this article, we cover two out of seven topics from today’s (BACK TO TOP)
We've just moved the 37signals podcast to Buzzsprout . Podcast hosting is to some extent a commodity market, so this was less about pining for a specific feature or even working to reduce the bill. This was about buying from Tom Rossi , the technical cofounder of HigherPixels (who make Buzzsprout), and his team, because we'd just prefer to do business with them. I've known Tom from the Rails community for years, but at Rails World a few weeks ago, I really got to know him better. He reached out. (BACK TO TOP)
https://jamesg.blog/openai.xml
Frontier risk and preparedness (BACK TO TOP)
Frontier Model Forum updates (BACK TO TOP)
Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from both a business and programming language perspective. SCARF automatically creates change requests that delete the dead code identified from the program analysis, minimizing developer costs. [...] Read More... The post Automating dead code cleanup appeared first on Engineering at Meta . (BACK TO TOP)
Meta has a very large monorepo, with many different programming languages. To optimize build and performance, we developed our own build system called Buck, which was first open-sourced in 2013. Buck2 is the recently open-sourced successor. In our internal tests at Meta, we observed that Buck2 completed builds approximately 2x as fast as Buck1. Below [...] Read More... The post 5 Things you didn’t know about Buck2 appeared first on Engineering at Meta . (BACK TO TOP)
Many organizations are turning to open source solutions to streamline their operations and reduce costs. Open source migration can be a game-changer, offering flexibility, scalability, and cost-effectiveness. However, it’s not without its challenges. Below, we’ll explore the common pitfalls of open source migration and provide insights on how to avoid them.Common pitfalls when migrating to […] (BACK TO TOP)
This blog post is part two of a multi-post series about using the Citus extension with Percona Distribution for PostgreSQL. You can read part one here: Scalable Solutions With Percona Distribution for PostgreSQL: Set Up Three PostgreSQL Database Instances.Citus is an open-source extension for PostgreSQL that expands its capacity to manage databases of varying scales, […] (BACK TO TOP)
It's nearly that special time of year – KubeCon + CloudNativeCon NA is on the horizon. Celebrating its eighth year since kicking off in 2015, KubeCon's journey has been remarkable, now seamlessly aligning with CloudNativeCon. The Flux CD and Flagger team will be at KubeCon this year and have some engaging sessions and demonstrations planned for the GitOps community. Here’s what you can expect. Drop by the Flux Booth: Nov 7-9 Drop by the Flux Booth at the Project Pavilion between 10:30 a.m.m.m. (BACK TO TOP)
In the rapidly evolving digital finance landscape, the European Union has taken a proactive step to ensure the robustness and reliability of information and communication technology (ICT) systems. The Digital Operational Resilience Act (DORA) was officially enacted on 16 January 2023 and will become applicable starting 17 January 2025, giving organizations a two-year window to align their practices. Let’s jump in. DORA fills this void by introducing stringent rules that institutions must follow. (BACK TO TOP)
Today, we’re sharing a handful of horror games that work great for using Discord Voice with and stream-worthy frights for your friends to watch. (BACK TO TOP)
In this post, we’ll talk about some of the ways we’ve scaled individual Discord servers from tens of thousands of concurrent users to approaching two million concurrent users in the past few years. (BACK TO TOP)
http://muratbuffalo.blogspot.com/
Over the past couple of months, I have been harping on the value of TLA+ for teaching engineers the art of abstraction . It is important to emphasize that this is an art, not a science, and it is best learned through studying examples and practicing hands-on with modeling. TLA+ excels in providing rapid feedback on your modeling and designs, which facilitates this learning process significantly. A farmer with a wolf, a goat, and a cabbage must cross a river by boat. It is also initially empty.e. (BACK TO TOP)
This paper from VLDB'23 (awarded the Best Industry Paper) describes how Confluent built Kora, to provide Kafka as a managed cloud event streaming platform. Kora combines best practices to deliver cloud features such as high availability, durability, scalability, elasticity, cost efficiency, performance, multi-tenancy. For example, the Kora architecture decouples its storage and compute tiers to facilitate elasticity, performance, and cost efficiency.g., S3). Let's talk about these two below. (BACK TO TOP)
A 22-year-old New Jersey man has been sentenced to more than 13 years in prison for participating in a firebombing and a shooting at homes in Pennsylvania last year. Patrick McGovern-Allen was the subject of a Sept. (BACK TO TOP)
Okta, a company that provides identity tools like multi-factor authentication and single sign-on to thousands of businesses, has suffered a security breach involving a compromise of its customer support unit, KrebsOnSecurity has learned. Okta says the incident affected a "very small number" of customers, however it appears the hackers responsible had access to Okta's support platform for at least two weeks before the company fully contained the intrusion. (BACK TO TOP)
Trust is such a difficult concept in any context, and certainly computer networks are no exception. How can you be assured that your network infrastructure us running on authentic platforms, both hardware and software, and its operation has not been compromised in any way? (BACK TO TOP)
Distributed routing protocols rely on each active router processing routing updates in an identical manner. Given that there are so many implementation of the BGP routing protocol then the role of a clear standard specification is critical. This extends to the handling of error conditions. What happens when some implementations handle errors in a different manner to all the others? (BACK TO TOP)
Our ambitious goal at Replit is to bring the next billion software creators online. This means looking beyond the United States, to developing countries like India and Nigeria, where much of the world’s young developer population resides. This is the story of Akashdeep, one such developer from India. A developer without a PC. A developer who earned more than his entire family through coding. A developer who hails from a farming family in rural India.0 out of 5. (BACK TO TOP)
For any web or front-end developer, component generation is a manual and arduous process involving collaboration with designers. Components are the foundation upon which user interfaces (UI) are built, and generative AI is unlocking component creation for front-end developers, transforming a once arduous process, and aiding them in swiftly transitioning from idea to working components. The platform supports iterative development, allowing for real-time adjustments and rapid prototyping.e. (BACK TO TOP)
Let your users connect your webhooks to popular messaging apps in a few clicks (BACK TO TOP)
We take a look at Coudinary's webhook docs to see what they do well and what they could improve. (BACK TO TOP)
For a long time, I found the micromanager CEO archetype very frustrating to work with. They would often pop out of nowhere, jab holes in the work I had done without understanding the tradeoffs, and then disappear when I wanted to explain my decisions. In those moments, I wished they would trust me based on my track record of doing good work. As I spoke with industry peers, I was surprised to realize that the CEO-at-a-remove does exist. Instead, they were quite frustrated.g.g.g.g. (BACK TO TOP)
A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy crisis , which I gave at QCon last week . They’ll have the conference video up in a few weeks, but I also decided to do a recording of the final version (albeit a few weeks after the talk, so definitely a bit less practiced than the live edition). You can watch that video on YouTube. (BACK TO TOP)
https://buttondown.email/hillelwayne
A while back I wrote Raku: a Language for Gremlins about my first experiences with the language. After three more months of using it I've found that it's quite nice for writing CLIs! This is because of a couple features: MAIN params become options Like many other programming languages, Raku has a special-cased MAIN function that acts as the entry point into your script. But unlike f.ex C, MAIN can have an arbitrary signatures: # strcmp.raku sub MAIN ( $str1 , $str2 ) { ...\strcmp.raku Usage: ... (BACK TO TOP)
There's a common argument I hear that goes like this: Pull requests were originally intended for low-trust environments, so we shouldn't use them on tight-knit teams. Open source was originally coined to be palatable to corporations, so we should write Free software instead. The web was originally for sharing text documents, so we shouldn't use it to run apps. The wheel was originally developed for shaping clay , so we shouldn't use it to move things. There's more work you have to do. (BACK TO TOP)
Novel “checkpointing” scheme that uses CPU memory reduces the time wasted on failure recovery by more than 92%. (BACK TO TOP)
Jetter says her goals include lowering barriers to understanding technology and cultivating a more diverse workforce. (BACK TO TOP)
Method enables machine-checkable proofs of SAT solvers’ decisions on incremental SAT problems, in which problem constraints are gradually imposed over time. (BACK TO TOP)
You can now automatically trigger HTTP callbacks on events in PlanetScale to build custom integrations, notifications, and workflows. (BACK TO TOP)
Learn about what database replication is and some real-world use cases of MySQL replication that can benefit your database scalability strategy. (BACK TO TOP)
Learn how to sync user data from a Clerk project into your PlanetScale MySQL database with webhooks using Netlify and Netlify Functions. (BACK TO TOP)
https://engineering.atspotify.com/
For the past decade, Spotify has used approximate nearest-neighbor search technology to power our personalization, recommendation, and search systems. The post Introducing Voyager: Spotify’s New Nearest-Neighbor Search Library appeared first on Spotify Engineering . (BACK TO TOP)
TL;DR It’s back! Last year, we created the Spotify FOSS Fund to help support the free and open source software projects we use at Spotify. We’re excited to announce that the fund has returned for 2023, and the recipients have been selected. This year, the fund’s 100,000 EUR are going to the following four projects: [...] The post Announcing the Recipients of the 2023 Spotify FOSS Fund appeared first on Spotify Engineering . (BACK TO TOP)
What is “Exclude from your taste profile”? Are you a parent forced to put the Bluey theme song on repeat? Do you work from home and play lofi beats or ambient piano music? Do you fall asleep to peaceful ambient noises? Are you bummed out when these songs come up as your most listened to [...] The post Exclude from Your Taste Profile appeared first on Spotify Engineering . (BACK TO TOP)
https://www.timescale.com/blog/
Postgres TOAST is often seen as a data compression mechanism in PostgreSQL, but it falls short of that task. Learn how TOAST really works and why there is a better alternative. (BACK TO TOP)
Database backups are one of the biggest pain points for developers. Learn how you can keep your PostgreSQL database safe. (BACK TO TOP)
Discover the data management process for time-series data, its challenges, and how TimescaleDB tools can help you manage your data. (BACK TO TOP)
You never forget your first diorama, especially when it’s interactive. Although admittely a bit late to celebrate Erntedankfest (Germanic Thanksgiving), [Markus Bindhammer] is ahead of the curve when it comes …read more (BACK TO TOP)
If you grew up playing with LOGO on an old 8-bit computer, you’re probably familiar with the concept of a drawbot. It’s a simple robot that drags a pen around …read more (BACK TO TOP)
Whether you’re into chiptune or just playing Tetris on original hardware, you might like rocking a heavily-customized Game Boy. Lovely flashing LEDs can only improve the aesthetic, so if that’s …read more (BACK TO TOP)
Making conference badges, official or unofficial, has become an art form. It can get pretty serious. #badgelife. But DEFCON-goers aren’t the only people making fancy personalized nametags. Hams often had …read more (BACK TO TOP)
A round-up of the best realtime collaboration SDKs, platforms, and frameworks that enable you to build collaborative features in-app. (BACK TO TOP)
Discover everything you need to know about using WebSockets with React, including how to build a smooth realtime cursor experience from scratch. (BACK TO TOP)
Learn to quickly build a realtime, browser-based, close captioning system in React using AssemblyAIs realtime transcription and Ably WebSockets. (BACK TO TOP)
Discover the top Node WebSocket libraries, their benefits, drawbacks, and how to use them for realtime functionality in your projects. (BACK TO TOP)
Both new tech talent and late-career developers are both more likely to be looking. (BACK TO TOP)
On today’s sponsored episode, Ben and Ryan talk with James Simmonds and Tristan Sheppard, both principal software engineers and engineering leads in the power trading department at Shell, about how a century-old company is working to evolve into a place where developers and engineers love to work. (BACK TO TOP)
On this episode Ryan and Stack Overflow Director of Brand Design David Longworth chat with Matt Biilmann, CEO and co-founder of Netlify, about composable architecture, how making it easier to code will create more developers, and the future of the front end is portability. (BACK TO TOP)
The core challenge posed by generative AI right now is that unlike conventional applications, LLMs have no “delete” button. (BACK TO TOP)
We chat with Lee Robinson, VP of Developer Experience at Vercel, about v0: a generative AI Vercel built that produces code for web components based on a user's text description of a UI or interface. (BACK TO TOP)
Today we debate its technoloyg is reaching a stable phase. Greg argues that we are in a period of stability, citing resistance to change and a slowdown in advancements. Johna believes that the rise of quantum computing and AI will lead to significant disruptions. They also discuss the future of AI and quantum computing, with Johna predicting a transformative impact by 2026, while Greg suggests a slower adoption due to existing heavy investments in technology. (BACK TO TOP)
On today's Day Two Cloud we talk about how to build a successful security practice within your organization. Our guest is Swathi Joshi, VP, SaaS Cloud Security at Oracle. She breaks down security teams into three core groups: proactive security, defensive security, and assurance (risk reduction, enabling secure access, meeting compliance requirements). She also shares her insights around SoCs, security automation, threat and vulnerability management, and successful blue team practices. (BACK TO TOP)
Tech Bytes: Addressing New Service Provider Routing Applications With Nokia’s FPcx Silicon (Sponsored)
Today's Tech Bytes podcast explores custom silicon with sponsor Nokia. Nokia has recently launched its new FPcx chip for Nokia routers. We’ll talk about the features and capabilities in the new silicon, and the value to service providers and enterprises that custom silicon can bring. The post Tech Bytes: Addressing New Service Provider Routing Applications With Nokia’s FPcx Silicon (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)
Network Break 452: Cisco Makes You Feel Vulnerable; Broadcom 25.6Tbps Routing ASIC Targets Custom Silicon; China Mandates IPv6
This week's IT news podcast covers a serious Cisco exploit against IOS XE, new firewalls from Juniper, Broadcom's hopes to capture the routing market with merchant silicon, more movement on restoring net neutrality in the US, and more. The post Network Break 452: Cisco Makes You Feel Vulnerable; Broadcom 25.6Tbps Routing ASIC Targets Custom Silicon; China Mandates IPv6 appeared first on Packet Pushers . (BACK TO TOP)
Today’s Heavy Networking is about collaborative automation via GitNops, which applies DevOps principles to networking. That means things like version control, working with sources of truth, operating infrastructure as code, and collaborating on network on changes and updates. GitNops benefits include automation, repeatability, and scalability. We'll dive into GitNops with guest Tom McGonagle. (BACK TO TOP)
GitHub Actions reusable workflows are particularly helpful in modern software projects. Reusable workflows act as blueprints for CI/CD pipelines, allowing developers to quickly scaffold processes and accelerate their software delivery significantly. In this guide, you’ll learn more about reusable workflows, what they offer, the challenges associated with them, and some best practices you should keep in mind to make the best use of reusable workflows. Creating reusable workflows is simple. (BACK TO TOP)
Go , often referred to as Golang, is an open source programming language that offers a unique blend of attributes, including efficiency, performance, simplicity, and readability. Go also embraces the principle of reusability, promoting a programming model where developers can seamlessly organize, distribute, and recycle preexisting code. Go modules , introduced in Go v1. In this article, you’ll learn all about the intricacies of package management and modules within the Go programming language. (BACK TO TOP)
Vlad was on devtools.FM ! He talked about the hardest part of startups: The go-to-market part of a company is always the hardest. Maybe unless you’re building rockets, self-driving cars or something, it’s almost always the go-to-market that is harder than the tech. He also discussed pricing: So we’ve taken a very different stance with regards to pricing. We said, okay, compute should be billed at cost. We make zero profit from compute, and instead you will give us more money for the seat. (BACK TO TOP)
Go, developed by Google in 2007, was a response to the increasing popularity of multicore processors. Existing programming languages such as Java, Python, and C++ were widely used but had certain limitations. For instance, Java and C++ were fast but had lengthy compile times. Moreover, C++ lacked automatic garbage collection. Meanwhile, Python was simple but not fast enough for multicore systems. Go was designed to be a simpler language that promotes developer productivity.mod file.5.0.0.0.0.0.. (BACK TO TOP)
We’re Earthly . We make building software simpler and faster using containerization. Just like Pants, Earthly is a powerful tool for managing monorepo builds. Check it out . If your application comprises multiple projects, you can choose between two approaches: storing each project in its own code repository or storing all the projects in one repository. This single repository in the second approach is known as a monorepo. In this article, you’ll learn about Pants .9 or above . Git CLI 2.37.16.. (BACK TO TOP)
We’re Earthly . We simplify and speed up software builds using containers. Struggling with software dependency management? Earthly could be a game changer. Check it out . At its core, dependency management involves managing numerous pieces of software ( ie codebases, libraries, frameworks, or other modules) that a specific project depends on for proper functioning. However, as any experienced developer knows, dependency management can be very challenging.NET. (BACK TO TOP)
Today's links Amazon Alexa is a graduate of the Darth Vader MBA: I am altering the deal. Pray I don't alter it any further. Hey look at this: Delights to delectate." If so, tough shit, Amazon just nuked IFTTT for Alexa: https://www.theverge. That means that it's literally a crime to provide a rival OS that lets users retain functionality that Amazon no longer supports. This is prime directive of the Darth Vader MBA: "I am altering the deal. Pray I don't alter it any further.craphound.eff.ieee. (BACK TO TOP)
Today's links Bad King Richard got rich by exploiting workers at King's Faire: Creative workers are workers. Hey look at this: Delights to delectate. This day in history: 2003, 2013, 2018.reddit.com/r/boston/comments/172267v/kings_faire_inc_aim%C3%A9e_bonnie_shapiro_nets_over/ Many of the performers at KRF are absolutely unpaid – these are the "villagers" – who mill about looking picturesque in exchange for free admission. They even have to buy their own turkey legs.huffpost.eater.404media.tor. (BACK TO TOP)
Today's links Podcasting "Microincentives and Enshittification": They’ve run out of lands to conquer and they’re taking it out on you. Hey look at this: Delights to delectate.net/2023/07/28/microincentives-and-enshittification/ It's not your imagination: Google used to be better – in every way. Search used to be better, sure, but Google used to be better as a company. None of this is to say that Google used to be perfect, or even, most of the time, good. Just that things got worse. No big deal. (BACK TO TOP)
Today's links In defense of bureaucratic competence: The nine most uplifting words in the English language: "I'm from the government, and I'm here to help." Hey look at this: Delights to delectate. This day in history: 2003, 2008, 2013, 2018, 2022 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading In defense of bureaucratic competence (permalink) Sure, sometimes it really does make sense to do your own research. But there's limits.mozilla.ssrn. (BACK TO TOP)
Today's links An interoperability rule for your money: The CFPB will force banks to make it easy for you to leave. Hey look at this: Delights to delectate. Voting with your wallet is a pretty undignified way to go through life. For one thing, the people with the thickest wallets get the most votes, and for another, no matter who you vote for in that election, the Monopoly Party always wins, because that's the part of the thick-wallet set. Capitalists genuinely hate capitalism.eff.npr.eff.eff.ed. (BACK TO TOP)
Pluralistic: Amazon's bestselling "bitter lemon" energy drink was bottled delivery driver piss (20 Oct 2023)
Today's links Amazon's bestselling "bitter lemon" energy drink was bottled delivery driver piss: Amazon immediately spotted an undercover reporter but missed that the bestselling 'Release Energy' was its drivers' urine. Hey look at this: Delights to delectate.channel4.com/programmes/the-great-amazon-heist Collecting driver piss is surprisingly easy. Amazon has long waged war on its employees' kidneys, marking down warehouse workers for "time off task" when they visit the toilets.wired.45-$0.eff. (BACK TO TOP)
https://towardsdatascience.com
How effectively do different approaches to record linkage use information in the records to make predictions? Wringing information out of data. Image created by the author using DALL·E 3 A pervasive data quality problem is to have multiple different records that refer to the same entity but no unique identifier that ties these entities together. To get the best accuracy in record linkage, we need a model that wrings as much information from this input data as possible. 1.97 (1.8? 2. 3. (BACK TO TOP)
Pickle, Parquet, CSV, Feather, HDF5, ORC, JSON: which one should you be using and why? Continue reading on Towards Data Science » (BACK TO TOP)
Starting from a cat story… Continue reading on Towards Data Science » (BACK TO TOP)
Use Plotly and NetworkX to show how a network evolves over time Continue reading on Towards Data Science » (BACK TO TOP)
Deep dive into the approach for answering “why” questions Continue reading on Towards Data Science » (BACK TO TOP)
A few words about spatial data processing Preview image (by author) Disclaimer: in this article we will demonstrate all approaches using the open-source library estaty . This library appeared due to the desire to formalize the algorithms we use in our work into a tool that will be available to other developers. In other words, this article is written by the maintainer of the library. Today we would like to continue discussing the topic of spatial data processing using open-source Python library. (BACK TO TOP)
How to acquire, analyze, and visualize satellite images using Python Continue reading on Towards Data Science » (BACK TO TOP)
The 2nd ever React Jam is on and poppin’, so Jerod & Nick invited the previous winners to the pod to tell us all about the 10 day online game jam. Turns out React and video games are like peanut butter and jelly, after all! (BACK TO TOP)
John Gregory’s GopherCon talk “7 Deadly Gopher Sins” is the ostensible basis of this spooky Go Time episode, but with Mat Ryer at the helm… the only thing to expect is the unexpected. And failed jokes. Expect lots of failed jokes. (BACK TO TOP)
It seems like everyone is interested in Rust these days. Even the most popular Python linter, Ruff, isn’t written in Python! It’s written in Rust. But what is the state of training or inferencing deep learning models in Rust? In this episode, we are joined by Nathaniel Simard, the creator burn. We discuss Rust in general, the need to have support for AI in multiple languages, and the current state of doing “AI things” in Rust. (BACK TO TOP)
Listen to our Next Level album as a podcast! We grew up in the days of the Nintendo Entertainment System and the Sega Genesis. It’s no surprise that so many of our tracks are inspired by the 8-bit and 16-bit music of our youth. From Castlevania to Contra, Sonic the Hedgehog, and many more — we were inspired by all the nostalgic soundtracks from the games that got us here, to give our pods one-of-a-kind vibes. (BACK TO TOP)
Changelog drops full-length musical albums in collaboration with Breakmaster Cylinder, Justin Searls on why the right tools fail for the wrong reasons, The Unix Sheikh says we have too many level of abstractions, Adam at PiCockpit compares the newly-announced Raspberry Pi 5 to the competition & Jorge Medina assures us that we’re not lacking creativity, we’re just overwhelmed by content. (BACK TO TOP)
Long time friend KBall makes his “first” appearance on The Changelog by way of Changelog & Friends. You likely know Kevin from his panelist position on JS Party. Today he’s sharing his passion for coaching and developing human skills. (BACK TO TOP)
This week Jerod goes solo with Philipp Heckel, creator of ntfy, to discuss this simple HTTP-based service that lets you send notifications to your phone or desktop via scripts from any computer. They discuss why he built it, how he built it, and what his plans are for the future of this beloved side hustle. (BACK TO TOP)
Chris & Daniel are out this week, so we’re bringing you a panel discussion from All Things Open 2023 moderated by Jerod Santo (Practical AI producer and co-host of The Changelog) and featuring keynoters Emily Freeman and James Q Quick. (BACK TO TOP)
https://www.technologyreview.com
Ilya Sutskever, head bowed, is deep in thought. His arms are spread wide and his fingers are splayed on the tabletop like a concert pianist about to play his first notes. We sit in silence. I’ve come to meet Sutskever, OpenAI’s cofounder and chief scientist, in his company’s unmarked office building on an unremarkable street in… (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. Three people were gene-edited in an effort to cure their HIV. The result is unknown. The news: The gene-editing technology CRISPR has been used to change the genes of human babies, to modify… (BACK TO TOP)
Sixth-generation (6G) mobile networks, underpinned by artificial intelligence (AI), are poised to combine communication and computing in a hyperconnected world of digital and physical experiences that will transform daily lives, experts predict. “In the past, we talked about internet of things, but with 6G, we talk about intelligent or smart internet of things,” says Qin… (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. Welcome back to The Spark! I’m June Kim, a new fellow reporting on climate at Tech Review. Casey is off enjoying a well-deserved break, so this week I will be filling in… (BACK TO TOP)
The PFAS sample slides around the inside of the plastic jar when I swirl it, dark and murky, like thin maple syrup. For many, these toxic so-called “forever chemicals” amount to something of a specter, having crept into our lives—and bodies—quietly for more than half a century. In the environment, PFAS are clear and odorless.… (BACK TO TOP)
The gene-editing technology CRISPR has been used to change the genes of human babies, to modify animals, and to treat people with sickle-cell disease. Now scientists are attempting a new trick: using CRISPR to permanently cure people of HIV. In a remarkable experiment, a biotechnology company called Excision BioTherapeutics says it added the gene-editing tool… (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. Introducing: the Hard Problems issue For all of history we’ve turned to technology, again and again, to help us solve our hardest problems. It has made virtually all of human knowledge available to… (BACK TO TOP)
His official title is vice president of regulated reporting solutions. But really, Billy Scherba is a carbon accountant. At Persefoni, a platform for climate management, Scherba works with companies to measure, manage, and disclose their contributions to climate change. Carbon accountants help companies understand what data matters to their carbon footprint, how to collect that… (BACK TO TOP)
As a follow-up to the most recent Okta breach, we are making a HAR file sanitizer available to everyone, not just Cloudflare customers, at no cost. (BACK TO TOP)
It's been two years since we announced Email Routing, our solution to create custom email addresses for your domains and route incoming emails to your preferred mailbox. Since then, the team has worked hard to evolve the product and add more powerful features to meet our users' expectations. (BACK TO TOP)
In the past quarter, DDoS attacks surged by 65%. Gaming and Gambling companies were the most attacked and Cloudflare mitigated thousands of hyper-volumetric DDoS attacks. The largest attacks we saw peaked at 201 million rps and 2.6 Tbps. (BACK TO TOP)
In this post, we review selected Internet disruptions observed by Cloudflare during the third quarter of 2023, supported by traffic graphs from Cloudflare Radar and other internal Cloudflare tools, and grouped by associated cause or common geography (BACK TO TOP)
We're excited to announce the graduation of Cache Reserve from beta to GA, accompanied by the introduction of several exciting new features. These new features include adding Cache Reserve into the analytics shown on the Cache overview section of the Cloudflare dashboard (BACK TO TOP)
Today, we're thrilled to share that Cache Rules, along with several other Rules products, are generally available (GA). But that’s not all — we're also introducing new configuration options for Cache Rules (BACK TO TOP)
Since the October 7 Hamas attack, DDoS attackers have been targeting Israeli newspaper and media websites as well as software companies and financial institutions. (BACK TO TOP)
On Wednesday, October 18, 2023, we discovered attacks on our system that we were able to trace back to Okta. We have verified that no Cloudflare customer information or systems were impacted by this event because of our rapid response. (BACK TO TOP)
We are proud to announce the general availability of our first dashboard for our Tenant Platform, providing an intuitive user interface for agencies and partners to manage their client accounts (BACK TO TOP)
Giving and receiving design feedback can make or break your design iterations and affect the project outcome. The post Design feedback: How to give and receive productive feedback appeared first on LogRocket Blog . (BACK TO TOP)
Let's discuss how to use sorting techniques effectively in JavaScript projects, like insertion sort, quicksort, and more. The post Choosing the best JavaScript sorting algorithm for your project appeared first on LogRocket Blog . (BACK TO TOP)
A software bill of materials is a structured, hierarchical list of components, libraries, and dependencies used in a software system. The post A guide to the software bill of materials appeared first on LogRocket Blog . (BACK TO TOP)
Paw Larsen, Vice President, Product Management at Blizzard Entertainment, talks to us about the games-as-a-service industry. The post Leader Spotlight: A game of balance with Paw Larsen appeared first on LogRocket Blog . (BACK TO TOP)
Compare static and dynamic imports in React Native, and explore native vs. third-party solutions for dynamic imports. The post Natively implement dynamic imports in React Native appeared first on LogRocket Blog . (BACK TO TOP)
Swiss Style revolutionized the graphic design world by emphasizing its design principles and unique elements. But does it hold up? The post The history of international typographic style — is it timeless? appeared first on LogRocket Blog . (BACK TO TOP)
We use CSS prefers-contrast to control website contrast and build a contrast theme selector with JavaScript to address OS limitations. The post Creating contrast themes with CSS <code>prefers-contrast</code> and JavaScript appeared first on LogRocket Blog . (BACK TO TOP)
A company could have the exact same product, but the way it markets the product to their target audiences will determine its success. The post A guide to different types of marketing strategies appeared first on LogRocket Blog . (BACK TO TOP)
In this interview, Cy Khormaee shares insights into how AI is transforming and personalizing SMS messaging for marketers. The post Leader Spotlight: Crafting magical messages with Cy Khormaee appeared first on LogRocket Blog . (BACK TO TOP)
A workback schedule involves creating a timeline in reverse, starting with the project completion date and working your way back through. The post How a workback schedule can optimize your project planning appeared first on LogRocket Blog . (BACK TO TOP)
Learn about the new CSS @scope feature coming in Chrome 118, which may potentially replace BEM with a cleaner, more ergonomic syntax. The post How CSS <code>@scope</code> can replace BEM appeared first on LogRocket Blog . (BACK TO TOP)
Learn how you can use TanStack Query for data handling and state management in applications built with Next.js 13. The post Using TanStack Query with Next.js appeared first on LogRocket Blog . (BACK TO TOP)
Bulletin by Jakub Mikians