Bulletin for Friday, 27 Sep 2024
7 days digest
Latent Space (1)
fasterthanli.me (1)
Seph (1)
Vallified (1)
Computer Things (1)
Ayke van Laethem (1)
Eugene Yan (1)
Graphite blog (1)
Notes on software development (1)
The Technium (1)
Sentry Blog RSS (1)
The Ably Blog (1)
Stratechery by Ben Thompson (1)
Go (Golang) Programming Blog - Ardan Labs on (1)
tech-at-instacart - Medium (1)
DuckDB (2)
- Creating a SQL-Only Extension for Excel-Style Pivoting in DuckDB
- Changing Data with Confidence and ACID
- U.S. Indicts 2 Top Russian Hackers, Sanctions Cryptex
- Timeshare Owner? The Mexican Drug Cartels Want You
Think Fast Talk Smart: Communication Techniques (2)
- Bonus: How to Manage Speaking Anxiety the Think Faster, Talk Smarter Way
- 161. Do Your Homework: Know What to Say by Knowing Who You’re Talking To
BLOG@CACM – Communications of the ACM (2)
- Using Generative AI to View Questions Through Different Academic Disciplines
- No Generalization without Understanding and Explanation
Percona Database Performance Blog (3)
- Dealing with a ‘DatabaseVersion.timestamp’ Error After a MongoDB Upgrade
- How Network Splits/Partitions Impact Group Replication in MySQL
- Understanding MySQL Indexes: Types, Benefits, and Best Practices
InfoQ - Articles (3)
- Article: How to Minimize Latency and Cost in Distributed Systems
- Article: Navigating LLM Deployment: Tips, Tricks, and Techniques
- Article: Building Better Platforms with Empathy: Case Studies and Counter-Examples
- Sustainability call for proposals — Fall 2024
- AWS AI call for proposals — Fall 2024
- AI for Information Security call for proposals — Fall 2024
taylor.town (3)
Blog – Hackaday (3)
Timescale Blog (3)
- Building an AI Image Gallery with OpenAI CLIP, Claude Sonnet 3.5, and pgvector
- Retrieval-Augmented Generation With Claude Sonnet 3.5 and Pgvector
- Boosting 400x Query Performance for Tiered Data on S3 in PostgreSQL
- Thoughts on working inside a data center suite
- More jabbering from me about non-clown hosting
- A terrible way to jump into colocating your own stuff
- Masked self-attention: How LLMs learn relationships between tokens
- Where developers feel AI coding tools are working—and where they’re missing the mark
- He sold his first company for billions. Now he’s building a better developer experience.
- Detecting errors in AI-generated code
Discord Blog (4)
- Discord Update: September 26, 2024 Changelog
- Come Build Where the World Plays
- Discover More Ways to Play with Apps – Now Anywhere on Discord!
- Discord’s Headed to Tokyo! See What We’re Doing at TGS 2024
- How I Built My Blog
- How I Built My Blog
- The styled-components Happy Path
- Refreshing Server-Side Props
- Hands-Free Coding
Pluralistic: Daily links from Cory Doctorow (5)
- Pluralistic: When prophecy fails, election polling edition (26 Sep 2024)
- Pluralistic: Academic economists get big payouts when they help monopolists beat antitrust (25 Sep 2024)
- Pluralistic: Margaret Killjoy's "The Sapling Cage" (24 Sep 2024)
- Pluralistic: What the fuck is a PBM? (23 Sep 2024)
- Pluralistic: Tech monopolists use their market power to invade your privacy (20 Sep 2024)
Metadata (6)
- DDIA: Chp 6. Partitioning
- HPTS day 2, part 2
- HPTS day 2, part 1
- Transactional storage for geo-replicated systems
- HPTS'24 day 1, part 2
- HPTS'24 Day 1, part 1
APNIC Blog (7)
- A comprehensive guide to achieving ISO/IEC 27001:2022 certification
- Olympeaks: The impact of the Paris 2024 Olympics on Internet traffic
- Event Wrap: APAN 58
- ccTLD phishing characterization
- Revisiting ICP-2: Strengthening Internet governance for the future
- Event Wrap: ITCN Expo 2024
- An introspective analysis: RPKI deployment under scrutiny
- Leveling up JavaScript with Deno 2 (JS Party #340)
- Leveling up JavaScript with Deno 2 (Changelog Interviews #610)
- GraphRAG (beyond the hype) (Practical AI #288)
- "Founder Mode" at work when you're not a founder (Go Time #332)
- Imagine Fly.io on your own VPS (Changelog News #113)
- Kaizen! Just do it (Changelog & Friends #62)
- Linux distros (Ship It! #122)
The Everything Feed - All Packet Pushers Pods (7)
- TL004: Fostering Psychological Safety for Tech Teams
- NAN074: Integrate and Collaborate with Codespaces and Containerlab
- PP032: Unpacking RPKI for BGP Security
- HS083: Why Protocols Fail: Russ White’s Perspective on Effective Architecture
- Tech Bytes: Reduce GenAI App Risks Without Reducing Productivity (Sponsored)
- NB496: Nokia’s Enterprise Data Center Intentions; Are AI ChatBots Worth the Nuclear Waste?
- TNO003: DevOps, NetOps, and Batman – Part 1
Towards Data Science - Medium (8)
- Advice from 15 Top Data Scientists
- A Data Scientist’s Guide to Stakeholders
- Mastering Marketing Mix Modelling In Python
- Towards Named Entity Disambiguation with Graph Embeddings
- The Pareto Principle in Data Engineering
- The Art of Tokenization: Breaking Down Text for AI
- Create Your Own Meal Planner Using ChatGPT
- Reinforcement Learning from Human Feedback (RLHF) for LLMs
- The Download: a CRISPR patent battle, and the promise of tiny AI
- Why Microsoft made a deal to help restart Three Mile Island
- Want AI that flags hateful content? Build it.
- Roundtables: Putting AI’s Climate Impact Into Perspective
- Two Nobel Prize winners want to cancel their own CRISPR patents in Europe
- A tiny new open-source AI model performs as well as powerful big ones
- The Download: how to connect the US’s grids, and OpenAI’s new voice mode
- Why one developer won’t quit fighting to connect the US’s grids
IEEE Spectrum (9)
- IEEE Medal of Honor Prize Increased to $2 Million
- Build a No-Fuss Particle Detector
- Detachable Robotic Hand Crawls Around on Finger-Legs
- Forums, Competitions, Challenges: Inspiring Creativity in Robotics
- IEEE’s Disaster Relief Program Adds to Its Mobile Response Fleet
- What It Takes To Let People Play With the Past
- Finally, A Flying Car(t)
- Video Friday: Zipline Delivers
- Startup Says It Can Make a 100x Faster CPU
Grafana Labs blog on Grafana Labs (10)
- Grafana security release: Medium severity fix for CVE-2024-8118
- Grafana Alloy and Grafana Agent Flow security release: High severity fix for CVE-2024-8975 and CVE-2024-8996
- Grafana Cloud updates: The Explore apps suite for queryless data analysis, Adaptive Logs for cost optimization, and more
- A queryless experience for exploring metrics, logs, traces, and profiles: Introducing the Explore apps suite for Grafana
- Grafana Labs acquires TailCtrl to accelerate development of Adaptive Traces for cost optimization
- ObservabilityCON 2024: Major news announcements, product updates, and a new startup program
- Reduce costs, optimize log volumes, and maintain full observability: Introducing Adaptive Logs
- Resolve issues faster with contextualized root cause analysis workflows in Grafana Cloud
- Startups: Apply today for up to $100,000 in Grafana Cloud credits
- Lower observability bills, reduced MTTR, and more: why companies migrate to Grafana Cloud
LogRocket Blog (12)
- An overview of participatory design research
- Tauri adoption guide: Overview, examples, and alternatives
- Customer validation: Building consistent and repeatable sales
- Developing modals using only CSS and the Popover API
- How to share product learnings in a product trio
- Leader Spotlight: Meeting emotional needs to drive engagement, with Matt Kowalski
- Types of fonts and when to use them
- Prioritizing user stories in agile product management
- Implementing Claude’s Artifacts feature for UI visualization
- Conducting effective pilot testing as a product manager
- Growth design: Boosting conversions with data
- Delivering Angular apps in online vs. offline modes
The Cloudflare Blog (14)
- Builder Day 2024: 18 big updates to the Workers platform
- Cloudflare’s bigger, better, faster AI platform
- Making Workers AI faster and more efficient: Performance optimization with KV cache compression and speculative decoding
- Zero-latency SQLite storage in every Durable Object
- We made Workers KV up to 3x faster — here’s the data
- Introducing Speed Brain: helping web pages load 45% faster
- New standards for a faster and more private Internet
- TURN and anycast: making peer connections work globally
- Cloudflare’s 12th Generation servers — 145% more performant and 63% more efficient
- Instant Purge: invalidating cached content in under 150ms
- Cloudflare partners with Internet Service Providers and network equipment providers to deliver a safer browsing experience to millions of homes
- Automatically generating Cloudflare’s Terraform provider
- A safer Internet with Cloudflare: free threat intelligence, analytics, and new threat detections
- Cloudflare helps verify the security of end-to-end encrypted messages by auditing key transparency for WhatsApp
- django-plugin-datasette
- Quoting Mark Zuckerberg
- Llama 3.2
- Solving a bug with o1-preview, files-to-prompt and LLM
- Quoting Jake Teton-Landis
- The Pragmatic Engineer Podcast: AI tools for software engineers, but without the hype – with Simon Willison
- DJP: A plugin system for Django
- Updated production-ready Gemini models
- nanodjango
- XKCD 1425 (Tasks) turns ten years old today
- Things I've Learned Serving on the Board of The Perl Foundation
- simonw/docs cookiecutter template
- Quoting Thoughtworks, October 2022
- Quoting Armin Ronacher
- Jiter
- How streaming LLM APIs work
- Quoting Steven Sinofsky
- Markdown and Math Live Renderer
- YouTube Thumbnail Viewer
- Notes on using LLMs for code
- Introducing Contextual Retrieval
Why DSPy is underrated, how to do few-shots properly, why role based prompting doesn't work, and how to HackAPrompt (BACK TO TOP)
https://fasterthanli.me/index.xml
The Rust programming language feels like a first generation product. You know what I mean. Like the first iPhone - which was amazing by the way . They made an entire operating system around multitouch. A smart phone with no keyboard. And a working web browser. Within a few months, we (BACK TO TOP)
https://surfingcomplexity.blog
Back in August, Murat Derimbas published a blog post about the paper by Herlihy and Wing that first introduced the concept of linearizability. When we move from sequential programs to concurrent ones, we need to extend our concept of what “correct” means to account for the fact that operations from different threads can overlap in … Continue reading Linearizability! Refinement! Prophecy! → (BACK TO TOP)
https://www.tbray.org/ongoing/ongoing.atom
rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. Release 8.31.0 is out now and adds support for inserting BLOB data as Parameterized Values. This should make it even easier to insert such data into rqlite, improving its usefulness as a data store. (BACK TO TOP)
By Paweł Płatek In the race to secure cloud applications, AWS Nitro Enclaves have emerged as a powerful tool for isolating sensitive workloads. But with great power comes great responsibility—and potential security pitfalls. As pioneers in confidential computing security, we at Trail of Bits have scrutinized the attack surface of AWS Nitro Enclaves, uncovering potential […] (BACK TO TOP)
https://buttondown.com/hillelwayne
(Feeling a little sick so this one will be short.) I'm often asked by clients to review their (usually TLA+) formal specifications. These specs are generally slower and more convoluted than an expert would write. I want to fix them up without changing the overall behavior of the spec or introducing subtle bugs. To do this, I use a rather lovely feature of TLA+. Say I see a 100-line Foo action that I think I can refactor down to 20 lines. This should catch a bad refactor via failing tests..... ↩ (BACK TO TOP)
If I could only popularize one idea about technical strategy, it would be that prematurely applying pressure to a strategy’s rollout prevents evaluating whether the strategy is effective. Pressure changes behavior in profound ways, and many of those changes are intended to make you believe your strategy is working while minimizing change to the status quo (if you’re an executive) or get your strategy repealed (if you’re not an executive). Neither is particular helpful.g.g. (BACK TO TOP)
In 2022, when GPT-3.5 was introduced with ChatGPT, many, like me, started experimenting with various use cases. A friend asked me if it could read an article, summarize it, and answer some questions, like a research assistant. At that time, ChatGPT had no tools to explore websites, but I was unaware of this. So, I… (BACK TO TOP)
https://read.highgrowthengineer.com
MrBeast somehow has lessons you need to know as a software engineer (BACK TO TOP)
Today’s video walks through connecting a Virtual Private Server (VPS) in the cloud to your locally hosted infrastructure over an encrypted Tailscale tunnel, backed by WireGuard technology. We start by automatically spinning up and configuring the cloud VPS on DigitalOcean to act as our entrypoint to your self-hosted ecosystem. (BACK TO TOP)
I first made this site back in 2016, and since then it hasn’t had any substantial updates to its design or overall structure. Here we are now in 2024, and I find myself to be a developer with a blog that doesn’t have a dark theme. (BACK TO TOP)
Ferroelectric memory (FRAM) is an interesting storage technique that stores bits in a special "ferroelectric" material. Ferroelectric memory is nonvolatile like flash memory, able to hold its data for decades. But, unlike flash, ferroelectric memory can write data rapidly. Moreover, FRAM is much more durable than flash and can be be written trillions of times. With these advantages, you might wonder why FRAM isn't more popular. Die of the Ramtron FM24C64 FRAM chip.) Structure of the memory.5 µm. (BACK TO TOP)
Some thoughts on what would be nice to have in a silent lounge, especially at hacker events. (BACK TO TOP)
After a lot of hard work, you’ve landed that coveted internship. Now comes the next big challenge: delivering a meaningful project over the summer. Leading a project independently is an opportunity to sharpen your skills, demonstrate your capabilities, and experience personal growth. As you drive the project on your own, the support from your mentor […] The post Driving a Project: Intern Edition appeared first on Slack Engineering . (BACK TO TOP)
Being a human judge at the Weights & Biases LLM-as-a-Judge Hackathon (BACK TO TOP)
Writing code for a computer is hard enough. You take something big and fuzzy, some large vague business outcome you want to achive. Then you break it down recursively and think about all the cases until you have clear logical statements a computer can follow. (BACK TO TOP)
I wrote last month that what you want to do is one of the most useful motivations in life. I want to follow that up by saying that the only thing more important than wanting to do something is to actually do something. The most valuable trait you can develop for yourself is to be consistent. It is absolutely something you can develop. And moreover it's kind of hard to believe that for anyone it is innate. I meet so many people who say they want to do things. This is completely understandable. (BACK TO TOP)
One showcase for AI gen video is to re-make trailers of famous sci-fi films. Here is the Fifth Element from the 1950s. The Fifth Element – 1950’s Super Panavision 70 (BACK TO TOP)
Hydration failed because the initial ui does not match what was rendered on the server. Don’t you just love hate it when that happens? If… (BACK TO TOP)
Ably now supports an extensive set of custom hooks for React and React Native as part of the Chat SDK for JavaScript, making it easy for developers working with these platforms to support a host of chat features. (BACK TO TOP)
The first wave of successful AI implementations will probably look more like the first wave of computing, which was dominated by large-scale enterprise installations that eliminated jobs. Consumer will come later. (BACK TO TOP)
https://www.ardanlabs.com/blog/
Introduction: Welcome to Episode 2 of the Fearless Concurrency in Rust series! In this episode, Herbert Wolverson dives into the fundamentals of threading in Rust, demonstrating how to use Rust’s threading capabilities effectively while maintaining safety. The focus is on using std::thread to spawn threads, preventing data races, and ensuring efficient, reliable multithreaded execution. Creating Threads in Rust: How to spawn and manage operating system threads using std::thread::spawn. (BACK TO TOP)
Authors : Taesik Na, Yuanzheng Zhu, Vinesh Gudla, Jeff Wu, Tejaswi Tenneti Key contributors : Akshay Nair, Benwen Sun, Chakshu Ahuja, Jesse Shevin, Ji Chao Zhang, Prakash Putta, Sanchit Gupta, Shishir Kumar Prasad, Shrikar Archak Introduction Search plays a critical role in any grocery ecommerce platform. At Instacart, search addresses multiple customer needs within our four-sided marketplace. These efforts have led to substantial improvements in user engagement and revenue. 2. 1. user query. 2. (BACK TO TOP)
https://www.carlpullein.com/blog/
Childhood is a time of seeing the world with fresh eyes and discovering new things with a sense of fun. These years are also formative for gaining mindsets and abilities that will serve them well throughout their academic years and adulthood. The wonderful Katie Brenneman writes this week’s article. Thank you, Katie, for writing this for me. Among the positive traits to pass on to kids are productivity and focus. Utilise Organisational Techniques A little chaos when raising kids is only natural. (BACK TO TOP)
https://newsletter.programmingdigest.net/
There are not many modern books about being good senior engineer (BACK TO TOP)
The United States today unveiled sanctions and indictments against the alleged proprietor of Joker's Stash, a now-defunct cybercrime store that peddled tens of millions of payment cards stolen in some of the largest data breaches of the past decade. The government also indicted a top Russian cybercriminal known as Taleon, whose cryptocurrency exchange Cryptex has evolved into one of Russia's most active money laundering networks. (BACK TO TOP)
The FBI is warning timeshare owners to be wary of a prevalent telemarketing scam involving a violent Mexican drug cartel that tries to trick elderly people into believing someone wants to buy their property. This is the story of a couple who recently lost more than $50,000 to an ongoing timeshare scam that spans at least two dozen phony escrow, title and realty firms. (BACK TO TOP)
https://www.construction-physics.com
I want to say thank you to all the people who sent condolences following last week’s post, especially those who shared their own stories of loss. (BACK TO TOP)
It's always a pleasure to research a topic that the government has significant involvement in, because there will typically be a ton of publicly available information: reports from various government agencies, books and papers from researchers using government data, and so on. (BACK TO TOP)
Gain control over your speaking and excel in your communication. For the first anniversary of his book Think Faster, Talk Smarter , Matt Abrahams shares strategies from the first chapter, focusing on managing speaking anxiety and improving spontaneous communication. Through personal anecdotes and practical techniques, he explains how to handle unexpected questions, reframe anxiety as excitement, and use mindfulness and breathing exercises to stay calm under pressure. (BACK TO TOP)
Know your audience and tailor the message for them. In high-stakes communication, every word counts. For Jen Psaki, that means knowing who she’s talking to — so she knows just what to say. As the former White House Press Secretary and current host of Inside with Jen Psaki on MSNBC, Psaki has discovered that communication isn’t about “saying the most words or saying them the loudest,” but about knowing your audience well enough to tailor the message just for them. (BACK TO TOP)
A scenario to access knowledge can broaden our understanding and help us compare different ways of understanding the world. (BACK TO TOP)
LLMs, at least in their generative capabilities, will never be able to perform high-level reasoning like what's needed in deep language understanding, problem solving, and planning. (BACK TO TOP)
Recently, one of our customers reported a problem after upgrading a sharded cluster from MongoDB 5.0 to 6.0. The upgrade of data-bearing nodes was fine, but in the final part of the process, where mongos routers needed to be restarted, the new version did not go well. This caused problems for the applications, where suddenly […] (BACK TO TOP)
In this blog post, we will explore how network partitions impact group replication and the way it detects and responds to failures. In case you haven’t checked out my previous blog post about group replication recovery strategies, please have a look at them for some insight. Topology: [crayon-66f5fa76c4bb1880039722/] Scenario 1: One of the GR nodes […] (BACK TO TOP)
When it comes to MySQL databases, performance is everything. As more activities move online and data volumes grow exponentially, ensuring efficient data retrieval and query execution becomes crucial. Database indexing plays a significant role in this by providing powerful tools to optimize operations in MySQL. Without an index, MySQL must perform a full table scan, […] (BACK TO TOP)
Explore the benefits and challenges of microservices architecture in cloud environments, focusing on achieving resilience and high availability while managing costs and performance issues. By Amir Souchami (BACK TO TOP)
This article focuses on self-hosted LLMs and how to get the best performance from them. The author provides best practices on how to overcome challenges due to model size, GPU scarcity, and a rapidly evolving field. By Meryem Arik (BACK TO TOP)
Scaling platform development often means absorbing cognitive burdens, but empathy is key. Understanding users beyond their immediate issues leads to better solutions. Platforms help manage growth's complexity, but a product mindset with user-centricity is vital. In his talk at QCon San Francisco 2023, David Stenglein expanded on cultivating empathy through open communication. By David Stenglein (BACK TO TOP)
Welcoming proposals related to data validation, life cycle assessment, biodiversity and more. (BACK TO TOP)
Advancing the frontiers of machine learning. (BACK TO TOP)
Advancing possible solutions for some of the most challenging problems in information security. (BACK TO TOP)
td:first-child { white-space: nowrap; } This essay is part of a series on offensive horticulture . The first time Disney stole a lion (by accident), it stole the whole Lion King . This documentary makes a solid case that the Lion King directors were unaware of Kimba, but it's still a fun conspiracy theory. The second time Disney stole a lion (by accident), it stole the lion from Solomon Linda . In 1939, Linda improvised The Lion Sleeps Tonight in sub-saharan Africa's only recording studio .R. (BACK TO TOP)
I received a very fun email from Kartik Agaram in response to my rant on "irresponsible" servers : I'm reminded of a chapter from Godel, Escher, Bach where Achilles and the Tortoise are arguing some point of logic. From memory, Achilles writes down: A -> B A Therefore B. But the Tortoise is not persuaded. He says, "where does it say that A and A -> B => B?" So Achilles writes down a new rule: A and (A -> B) -> B But now the Tortoise refuses to accept the next proposition. And on and on.g.e. (BACK TO TOP)
Slop Talk Hello! … Hello? … 200: ACK. Hi, I'd like a cheeseburger with fries-- 400: OUT OF STOCK. Cheeseburger… … …with fries? … … 400: OUT OF STOCK. Fries. 400: OUT OF STOCK. Fine -- forget the fries! 500: SOMETHING WENT WRONG. Trust Issues So here I am, helping out a friend with some YouTube analytics stuff -- we're using Google's official Node.js client to communicate with Google's servers. Hmm. That's weird. No problem -- I'll just skip the dependency and write it from scratch. Hmm. Hmm.456. (BACK TO TOP)
If you need an amplifier, [Hans Rosenberg] has some advice. Don’t design your own; grab cheap and tiny RF amplifier modules and put them on a PCB that fits your …read more (BACK TO TOP)
While Texas Instruments maintains dominance in the calculator market (especially graphing calculators), there was a time when this wasn’t the case. HP famously built the first portable scientific calculator, the …read more (BACK TO TOP)
YouTuber The Science Furry has been attempting to make a split-anode magnetron and, after earlier failures, is having another crack at it. This also failed, but they’ve learned where to focus their efforts for the …read more (BACK TO TOP)
https://www.timescale.com/blog/
In this article, we raise the RAG application challenge to build an AI-powered image gallery with OpenAI CLIP, Claude Sonnet 3.5, and pgvector. (BACK TO TOP)
A deep dive into Claude Sonnet 3.5 with a step-by-step tutorial on how to use it with pgvector to build a RAG application. (BACK TO TOP)
Read how we made query performance up to 400x faster over tiered data while keeping your storage costs down. (BACK TO TOP)
Masked self-attention is the key building block that allows LLMs to learn rich relationships and patterns between the words of a sentence. Let’s build it together from scratch. (BACK TO TOP)
How are developers actually using GenAI-powered coding tools now that some of the initial hype has faded? (BACK TO TOP)
Founder and entrepreneur Jyoti Bansal tells Ben, Cassidy, and Eira about the developer challenges he aims to solve with his new venture, Harness, an AI-driven software development platform meant to take the pain out of DevOps. Jyoti shares his journey as a founder, his perspective on the venture capital landscape, and his reasons behind his decision to raise debt capital for Harness. (BACK TO TOP)
Ben chats with Gias Uddin, an assistant professor at York University in Toronto, where he teaches software engineering, data science, and machine learning. His research focuses on designing intelligent tools for testing, debugging, and summarizing software and AI systems. He recently published a paper about detecting errors in code generated by LLMs. (BACK TO TOP)
Here's the Discord Changelog from September 26, 2024, so you can stay informed on what’s new in recent app updates! (BACK TO TOP)
Today, we’re excited to announce the next big step in our developer ecosystem: we are officially opening Discord Activities to all developers. Read on to learn more! (BACK TO TOP)
With the new App Launcher, a whole world of apps on Discord is just a click away. Learn how you and your friends can easily access apps in any of your conversations, on both desktop and mobile! (BACK TO TOP)
Swing by between September 26 and September 29th, 2024 and explore the Discord booth, play some Street Fighter 6 with your friends, and complete in-booth quests to win some merch! (BACK TO TOP)
I recently launched a brand new version of this blog, and in this post, I share how it’s built! We’ll examine the tech stack and see how all of the pieces fit together, as well as dig into some of the details to see how they work. (BACK TO TOP)
An in-depth look at the technical stack behind this very blog! We'll see how I use Next's API routes to implement my hit and like counters, how I use MDX to add interaction and customization, and how I organize my codebase, among others. (BACK TO TOP)
styled-components is a wonderfully powerful styling library for React, and over the years I've learned a lot about how to use it effectively. This article shares my personal “best practices”. (BACK TO TOP)
Next allows you to do server-side data-fetching, but what happens when that data needs to change on the client? This brief tutorial shows how to re-fetch the props without doing a full server reload. (BACK TO TOP)
Earlier this year, I lost the ability to use a keyboard and mouse for extended periods. Fortunately, this wasn't as catastrophic as it sounds! This article chronicles my experience using adaptive tools like dictation and eye-tracking as my primary mechanisms for writing code. (BACK TO TOP)
Today's links When prophecy fails, election polling edition: Again? Bullwinkle, that trick NEVER works. Hey look at this: Delights to delectate. This day in history: 2009, 2014, 2019, 2023 Upcoming appearances: Where to find me. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest.ucpress..for a while. This worked perfectly for three elections – 1924, 1928, and 1932.wikipedia.eff. (BACK TO TOP)
Pluralistic: Academic economists get big payouts when they help monopolists beat antitrust (25 Sep 2024)
Today's links Academic economists get big payouts when they help monopolists beat antitrust: Big Tobacco's cancer denial playbook is alive and well. Hey look at this: Delights to delectate. This day in history: 2009, 2014, 2019, 2023 Upcoming appearances: Where to find me. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest.justice.yahoo. The system doesn't work well. ii. iii.co. (BACK TO TOP)
Today's links Margaret Killjoy's "The Sapling Cage": Epic fantasy as queer coming-of-age. Hey look at this: Delights to delectate. This day in history: 2009, 2014, 2019, 2023 Upcoming appearances: Where to find me. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest.coop/products/21646-the-sapling-cage. Lane doesn't want to be a witch. She wants to be a knight.rejh.zeroretries. (BACK TO TOP)
Today's links What the fuck is a PBM? Matt Stoller's got you covered (but your health insurer doesn't). Hey look at this: Delights to delectate. This day in history: 2004, 2009, 2014, 2019, 2023 Upcoming appearances: Where to find me. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. If you bet your house and/or your retirement savings on these things, you experienced MEGO.co. (BACK TO TOP)
Today's links Tech monopolists use their market power to invade your privacy: The FTC shows that privacy is a competition issue. Hey look at this: Delights to delectate. This day in history: 2004, 2009, 2019, 2023 Upcoming appearances: Where to find me. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. Market studies are fabulous in their own right.gov. They expose workings. (BACK TO TOP)
http://muratbuffalo.blogspot.com/
Chapter 6 of the Designing Data Intensive Applications (DDIA) book discusses partitioning, a key technique for scaling large datasets and high query throughput in distributed databases. By breaking data into smaller partitions, it can be distributed across multiple nodes in a shared-nothing cluster. This allows the storage and processing load to be spread across many disks and processors. Partitioning of Key-Value Data There are two main approaches to partitioning key-value data.4. (BACK TO TOP)
Continuing with our HPTS series . This is now the afternoon of second day. The first session was on HTAP and streaming, and the second one on caching. Session 7: HTAP and Streaming Who cares about HTAP? - Tianyu Li (MIT) Tianyu argued that while Hybrid Transactional/Analytical Processing (HTAP) showed great promise in 2014, it has failed to make a significant impact in the decade since. The trend is moving towards virtualization and cloud-native architectures. Return flights suck the most. (BACK TO TOP)
Continuing with our series . This is day 2, Tuesday morning. It had two session on Hardware. I wasn't exaggerating when I said hardware/software codesign was all the buzz at HPTS this year. It looks like future databases will be more tightly integrated with hardware capabilities and more responsive to user needs. You may have gotten a bit tired of all these technical paper summaries, so let's start with a preamble on the venue. HPTS has always been held at Asilomar, Pacific Grove. (BACK TO TOP)
This paper from SOSP 2011 describes a distributed storage system called Walter. Walter targets web applications that operate across multiple geographic sites, and it aims to balance consistency and latency in such systems by providing strong consistency within a site, and weaker consistency across sites. Parallel Snapshot Isolation (PSI) The paper introduces a new isolation property called Parallel Snapshot Isolation (PSI). Preferred site does not mean a primary site, it is more flexible. (BACK TO TOP)
This is part 2 of day 1 of HPTS'24. (You can tell I did some lisp programming back in the day, huh?) Here is the first part of day 1 , you should check that out as well. There were 2 sessions each with 4 talks in the afternoon of day 2. After dinner, we had a gong show presentation on miscellaneous topics as well. Session 3: DBOS Virtual Memory: a Huge Step Backwards- Daniel Bittman (Elephance) Daniel argued that virtual memory, despite its widespread use, is fundamentally flawed.com. DBOS 2. (BACK TO TOP)
Wow, what a week that was! The two days of HPTS (Monday and Tuesday this week) felt like a week to me. I learned a lot, and had a lot of good conversations, and even was able to squeeze in some beach walks in there. HPTS has been operating since 1985, convenening mostly every two years. It has been described as Davos for database systems. Pat Helland has been running HPTS since 1989, and as usual he kicked it off with some short opening remarks 8:30am Monday morning. "HPTS is about the breaks. (BACK TO TOP)
How to: A detailed step-by-step guide to ISO/IEC 27001:2022 certification. (BACK TO TOP)
Guest Post: The ‘Olympeaks Observatory’ tracked record-breaking peaks in Internet traffic during the 2024 Olympics. (BACK TO TOP)
APNIC delivered training at APAN 58, held in Islamabad, Pakistan from 26 to 30 August 2024. (BACK TO TOP)
Guest Post: A longitudinal analysis of phishing attacks observed at three ccTLDs registries that manage more than 8M active domains. (BACK TO TOP)
Guest Post: The upcoming revision of ICP-2 offers a unique and important opportunity for the global Internet community to help shape the future of Internet governance. (BACK TO TOP)
Pubudu Jayasinghe hosted a booth at the ITCN Expo 2024, held from 27 to 29 August in Karachi, Pakistan. (BACK TO TOP)
Guest Post: What challenges must RPKI overcome before achieving full global deployment? (BACK TO TOP)
Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. (BACK TO TOP)
Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. (BACK TO TOP)
Seems like we are hearing a lot about GraphRAG these days, but there are lots of questions: what is it, is it hype, what is practical? One of our all time favorite podcast friends, Prashanth Rao, joins us to dig into this topic beyond the hype. Prashanth gives us a bit of background and practical use cases for GraphRAG and graph data. (BACK TO TOP)
Tech twitter ("tech X"?) is abuzz with Paul Graham's Founder Mode essay. How does that affect you or come into play when you're not a founder? Does it matter at all to you, your projects & your code? (BACK TO TOP)
Mahmoud Mousa releases Sidekick, a tool for hosting side projects on a cheap VPS, Ryan Dahl, has had enough of Oracle bogarting "JavaScript" but not even using it, Thomas Rampelberg's kty is a sweet terminal for Kubernetes, Redis users are considering alternatives after their relicense & a bunch of smart JS folks wrote up nine Node.js pillars. (BACK TO TOP)
Gerhard Lazu joins us for Kaizen 16! Our Pipe Dream™️ is becoming a reality, our custom feeds are shipping, our deploys are rolling out faster & our tooling is getting just
right.
(BACK TO TOP)
uBlue is trying to build the world's best Linux experience for developers and gamers. Jorge Castro joins Justin & Autumn to tell us how it's going. (BACK TO TOP)
The concept of psychological safety originated from research on surgical teams. Psychological safety is essential as it allows team members to voice concerns without fear of retaliation. As a leadership tool, it can help people perform at their highest levels. In this episode of Technically Leadership, guest Wesley Faulkner talks with host Laura Santamaria about ... Read more » (BACK TO TOP)
GitHub Codespaces aims to simplify spinning up a developer environment in the cloud. Containerlab, which provides virtual lab environments for network engineers, is now integrated with Codespaces to make it easy to set up and share network labs. On today’s Network Automation Nerds show, we delve into this innovative use of GitHub Codespaces and containerlab ... Read more » (BACK TO TOP)
Today on Packet Protector we get into BGP security. BGP is an essential protocol for directing traffic across the Internet, but it wasn’t designed with bad actors in mind, not to mention plain old configuration mistakes. Without additional controls in place, BGP is susceptible to issues such as route leaks and route hijacks that can ... Read more » (BACK TO TOP)
Network veteran Russ White joins the Heavy Strategy team for a rousing discussion on why protocols fail, how much complexity is too much, why “premature optimization is the root of all evil” (Donald Knuth) and why architects should always remember to think about state. Episode Guest: Russ White, Senior Architect, Akamai Technologies For the last ... Read more » (BACK TO TOP)
Today on the Tech Bytes podcast we talk about GenAI apps. From search to software development to video creation, Generative AI tools are widely available as standalone apps and are being bundled into enterprise applications. Whether you want them or not, GenAI apps are out there and running wild. On today’s show, sponsored by Palo ... Read more » (BACK TO TOP)
Take a Network Break! This week we discuss Microsoft’s proposed deal to buy power from the Three Mile Island nuclear plant, new APs and switches from Juniper Networks, and T-Mobile landing a customer driven by the network slicing capabilities of 5G. China disbands a botnet, Nokia takes on data center switch giants with a new ... Read more » (BACK TO TOP)
Do you know what DevOps is? Really? And how well does it fit traditional NetOps? Host Scott Robohn and guest Tom McGonagle explore ways to apply DevOps to Network Engineering and Operations. They review the seven DevOps practices and Tom’s proposed adaptations of DevOps under the banner of GitNops. This is the first part of ... Read more » (BACK TO TOP)
https://towardsdatascience.com
Going over the main skills you need to be a “good” data scientist Continue reading on Towards Data Science » (BACK TO TOP)
How data scientists can best communicate with non-DS people Continue reading on Towards Data Science » (BACK TO TOP)
Part 1 of a hands-on guide to help you master MMM in pymc User generated image What is this series about? Welcome to part 1 of my series on marketing mix modeling (MMM), a hands-on guide to help you master MMM. Throughout this series, we’ll cover key topics such as model training, validation, calibration and budget optimisation, all using the powerful pymc-marketing python package. training marketing mix models (MMM) in python.ipynb at main · raz1470/pymc_marketing 1.. 1.9.0 documentation 1.7%. (BACK TO TOP)
How to distill knowledge from biomedical text combining pre-trained language models with graph machine learning Continue reading on Towards Data Science » (BACK TO TOP)
One step forward; no steps back Continue reading on Towards Data Science » (BACK TO TOP)
Demystifying NLP: From Text to Embeddings Tokenization example generated by Llama-3-8B. Each colored subword represents a distinct token. What is tokenization? In computer science, we refer to human languages, like English and Mandarin, as “natural” languages. In contrast, languages designed to interact with computers, like Assembly and LISP, are called “machine” languages, following strict syntactic rules that leave little room for interpretation. For example, the internet is mostly text.g. (BACK TO TOP)
A brief guide to prompt engineering Generated via DALL-E 3 using the prompt “a pizza calzone on a set table as cartoon”. Generated on 2024-05–10. 1. Introduction We all know the feeling. You come home late from work; your mind feels like a tightly squeezed sponge. You walk into the kitchen and are reminded of yet another cognitive task: deciding what to eat this evening. Luckily, there’s a solution: meal planning. Well, thankfully, we now have a magic wand for such tasks: ChatGPT.2. 2. 3. 1.2.2. (BACK TO TOP)
An ultimate guide to the crucial technique behind Large Language Models Continue reading on Towards Data Science » (BACK TO TOP)
https://www.technologyreview.com
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. Two Nobel Prize winners want to cancel their own CRISPR patents in Europe In the decade-long fight to control CRISPR, the super-tool for modifying DNA, it’s been common for lawyers to try to… (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. Nuclear power is coming back to Three Mile Island. That nuclear power plant is typically associated with a very specific event. One of its reactors, Unit 2, suffered a partial meltdown in… (BACK TO TOP)
Humane Intelligence, an organization focused on evaluating AI systems, is launching a competition that challenges developers to create a computer vision model that can track hateful image-based propaganda online. Organized in partnership with the Nordic counterterrorism group Revontulet, the bounty program opens September 26. It is open to anyone, 18 or older, who wants to… (BACK TO TOP)
Recorded on September 25, 2024 Putting AI’s Climate Impact Into Perspective Speakers: David Rotman, Editor-at-large, Melissa Heikkilä, Senior AI Reporter, and James Temple, Sr Editor for Energy The rise of AI comes with a growing carbon footprint and an increased demand for electricity. Analysts project that AI could drive up data centers’ energy consumption by 160% this… (BACK TO TOP)
In the decade-long fight to control CRISPR, the super-tool for modifying DNA, it’s been common for lawyers to try to overturn patents held by competitors by pointing out errors or inconsistencies. But now, in a surprise twist, the team that earned the Nobel Prize in chemistry for developing CRISPR is asking to cancel two of… (BACK TO TOP)
The Allen Institute for Artificial Intelligence (Ai2), a research nonprofit, is releasing a family of open-source multimodal language models, called Molmo, that it says perform as well as top proprietary models from OpenAI, Google, and Anthropic. The organization claims that its biggest Molmo model, which has 72 billion parameters, outperforms OpenAI’s GPT-4o, which is estimated… (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. Why one developer won’t quit fighting to connect the US’s grids Michael Skelly hasn’t learned to take no for an answer. For much of the last 15 years, the energy entrepreneur has worked… (BACK TO TOP)
Michael Skelly hasn’t learned to take no for an answer. For much of the last 15 years, the Houston-based energy entrepreneur has worked to develop long-haul transmission lines to carry wind power across the Great Plains, Midwest, and Southwest, delivering clean electricity to cities like Albuquerque, Chicago, and Memphis. But so far, he has little… (BACK TO TOP)
For more than a century, IEEE has awarded its Medal of Honor to recognize the extraordinary work of individuals whose technical achievements have had world-changing impact. To better demonstrate how these technology, engineering, and science innovators have changed our society globally, IEEE announced that starting next year, the IEEE Medal of Honor monetary prize will be increased to US $2 million. Coughlin . J.” —2024 IEEE President and CEO Thomas M. Kahn , Vinton G. “Vint” Cerf , Asad M. (BACK TO TOP)
There’s nothing like particle physics to make you aware that we exist in an endless three-dimensional pinball game. All around us, subatomic particles arc, collide, and barrel along with merry abandon. Some originate within our own bodies , others come from the far ends of the cosmos . But detecting this invisible tumult requires equipment, which can be costly. I wanted to create a way to detect at least some of the pinballs for less than US $15. My main reason was to have a new teaching tool.D. (BACK TO TOP)
When we think of grasping robots, we think of manipulators of some sort on the ends of arms of some sort. Because of course we do—that’s how (most of us) are built, and that’s the mindset with which we have consequently optimized the world around us. Fundamentally, robot hands and crawling robots share a lot of similarities, including a body along with some wiggly bits that stick out and do stuff. “Although you see it in scary movies, I think we’re the first to introduce this idea to robotics. (BACK TO TOP)
This is a sponsored article brought to you by Khalifa University of Science and Technology . A total of eight intense competitions to inspire creativity and innovation along with 13 forums dedicated to diverse segments of robotics and artificial intelligence will be part of the 36th edition of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2024) in Abu Dhabi.” —Jorge Dias, IROS 2024 General Chair Dr. Lisbon, Portugal; Dr. World™ Abu Dhabi.org/ (BACK TO TOP)
The IEEE MOVE (Mobile Outreach using Volunteer Engagement) program was launched in 2016 to provide U.S. communities with power and communications capabilities in areas affected by widespread outages due to natural disasters. IEEE MOVE volunteers often collaborate with the American Red Cross . During the past eight years, the initiative has expanded from one truck based in North Carolina to two, with the second located in Texas. The trucks can charge up to 100 cellphone batteries simultaneously. (BACK TO TOP)
The Media Archaeology Lab is one of the largest public collections in the world of obsolete, yet functional, technology. Located on the University of Colorado Boulder campus, the MAL is where you can watch a magic lantern show, play Star Castle on a Vectrex games console, or check out the weather on an Atari 800 via Fujinet . Libi Rose Libi Rose is the managing director for the Media Archaeology Lab at the University of Colorado Boulder. [Recording a new addition] myself or coordinating it.” (BACK TO TOP)
Where’s your flying car ? I’m sorry to say that I have no idea. But here’s something that is somewhat similar, in that it flies, transports things, and has “car” in the name: it’s a flying cart, called the Palletrone (pallet+drone), designed for human-robot interaction-based aerial cargo transportation . The way this thing works is fairly straightforward. But professor Seung Jae Lee tells us that they developed “a simple but effective method to distinguish between them. (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. A remote user takes charge of Nadia’s movements, demonstrating the power of our advanced teleoperation system. Watch as Nadia performs precise boxing moves, highlighting the potential for humanoid robots in dynamic, real-world tasks. [ Somatic ] (BACK TO TOP)
In an era of fast-evolving AI accelerators , general purpose CPUs don’t get a lot of love. “If you look at the CPU generation by generation, you see incremental improvements,” says Timo Valtonen , CEO and co-founder of Finland-based Flow Computing . Valtonen’s goal is to put CPUs back in their rightful, ‘central’ role. In order to do that, he and his team are proposing a new paradigm. Valtonen and his collaborators laid out their case at the IEEE Hot Chips conference in August.” (BACK TO TOP)
Today we released Grafana 11.2.1, 11.1.6, 11.0.5, 10.4.9, and 10.3.10. These patch releases contain a fix for CVE-2024-8118, a medium severity security vulnerability that applies to permissions on data source rule write endpoints in Grafana Alerting. Release 11.2.1 with security patch: Download Grafana 11.2.1 Release 11.1.6 with security patch: Download Grafana 11.1.6 Release 11.0.5 with security patch: Download Grafana 11.0.5 Release 10.4.9 with security patch: Download Grafana 10.4.3.3.rules. (BACK TO TOP)
Grafana Alloy and Grafana Agent Flow security release: High severity fix for CVE-2024-8975 and CVE-2024-8996
Note: A bug in the installer for the original fixed versions necessitated another release. As of Thursday, Sept. 26, version numbers in this post have been updated to reflect this change. Today we released Grafana Alloy v1.4.1 and v1.3.4 with the fix for CVE-2024-8975 . This is a high severity issue that applies to Grafana Alloy Windows installations. In addition, we released Grafana Agent v0.43.3 to address the same issue in Flow mode with CVE-2024-8996 . Grafana Alloy release v1.4.4.3.3.43.43. (BACK TO TOP)
Grafana Cloud updates: The Explore apps suite for queryless data analysis, Adaptive Logs for cost optimization, and more
We consistently roll out helpful updates and fun features in Grafana Cloud, our fully managed observability platform powered by the open source Grafana LGTM Stack ( Loki for logs, Grafana for visualization, Tempo for traces, and Mimir for metrics). And this month, on the heels of ObservabilityCON 2024 — our flagship observability event — we have no shortage of updates to share. To learn about Explore apps, you can refer to our technical docs . To learn more, check out our Adaptive Logs docs.3.3. (BACK TO TOP)
A queryless experience for exploring metrics, logs, traces, and profiles: Introducing the Explore apps suite for Grafana
One of our biggest goals at Grafana Labs is, and always has been, to build observability solutions that are not only powerful, but are also accessible and easy to use. At the end of the day, we want to help everyone derive meaningful insights from their data, whether they’re a seasoned SRE or an app developer just starting out on their observability journey. “We’re not just improving our tools,” said Tom Wilkie, CTO of Grafana Labs. Check out our technical docs to learn more about Explore Logs. (BACK TO TOP)
Here at Grafana Labs, we know that as our users’ IT architectures become increasingly distributed and complex, it can become increasingly difficult for them to get the visibility they need into application performance. Distributed tracing is a powerful tool to help address that challenge, enabling you to unravel and gain deeper insights into those complex cloud native systems. But as the volume of your tracing data increases, so can your observability costs. Stay tuned for more! (BACK TO TOP)
Today at ObservabilityCON 2024 in New York, we unveiled a number of updates to simplify observability, help users save time and reduce toil, and enhance their overall efficiency and cost-effectiveness through new AI-powered features. “Today’s announcements represent a significant leap forward in making observability easier, more efficient, and more intelligent,” said Tom Wilkie, CTO of Grafana Labs. To learn about Explore apps, check out our blog post . epoch, etc. (BACK TO TOP)
When excessive log volumes flood your environment, finding the crucial information becomes a stressful and daunting task. Rising costs add to the pressure, straining your resources without delivering real value. You need a way to optimize your costs while maintaining full visibility into your system. That’s why we built Adaptive Logs, which is now generally available in Grafana Cloud for all tiers (including our forever-free tier ). With Adaptive Logs, those concerns have largely been addressed. (BACK TO TOP)
One of the biggest challenges in troubleshooting complex microservice-based applications is the manual correlation across both application and infrastructure layers. Teams must connect these anomalies over time, understand cause-and-effect relationships, and detect patterns to diagnose issues. This process is often costly and time-consuming, prone to errors, and leads to delays in mean time to resolution (MTTR).ai during ObservabilityCON 2023 . Moreover, these workflows are bidirectional. (BACK TO TOP)
At Grafana Labs, we believe in providing observability solutions for organizations of every size and stage. That’s why we have free tiers and enterprise plans and everything in between. But across our broad spectrum of users, startups have particular needs and challenges. For example, if they catch fire, they are going to need to scale rapidly. It’s a good problem to have, but it also carries financial risk. But it doesn’t have to be like that. Telemetry management platform Datable. (BACK TO TOP)
There are a lot of factors that go into choosing an observability solution. And even after all that careful consideration, sometimes the platform you initially invest in doesn’t meet your needs, especially as your organization grows and evolves. For that very reason, we’ve seen users begin their observability journeys with another tool, and then decide to migrate to Grafana Cloud, our fully managed cloud-hosted observability platform. 1. To meet these requirements, they turned to Grafana Cloud . (BACK TO TOP)
During a research session, you often uncover little bits of information that you eventually bring together to form a hypothesis. […] The post An overview of participatory design research appeared first on LogRocket Blog . (BACK TO TOP)
Tauri is an excellent toolkit for building lightweight, secure, and cross-platform desktop applications. Learn more in this guide. The post Tauri adoption guide: Overview, examples, and alternatives appeared first on LogRocket Blog . (BACK TO TOP)
Customer validation is the step in a customer development process where you validate your solutions against customer needs and expectations. The post Customer validation: Building consistent and repeatable sales appeared first on LogRocket Blog . (BACK TO TOP)
The Dialog and Popover approach to modals requires less code and and fewer files than using JavaScript method, making it less error-prone. The post Developing modals using only CSS and the Popover API appeared first on LogRocket Blog . (BACK TO TOP)
When PMs, designers, and devs share learnings, good ideas turn into great products. In this blog, I share how you can keep the wheels rolling smoothly in a product trio. The post How to share product learnings in a product trio appeared first on LogRocket Blog . (BACK TO TOP)
Matt Kowalski, VP of Product at Uplift Labs, talks about how behind every job to be done is an emotional feeling a user is seeking. The post Leader Spotlight: Meeting emotional needs to drive engagement, with Matt Kowalski appeared first on LogRocket Blog . (BACK TO TOP)
The right fonts can make your website user-friendly and enjoyable, while poor readability and contrast can ruin your design. The post Types of fonts and when to use them appeared first on LogRocket Blog . (BACK TO TOP)
You can implement prioritization methods within your product roadmaps to help streamline and simplify the process. The post Prioritizing user stories in agile product management appeared first on LogRocket Blog . (BACK TO TOP)
Use the Claude Artifacts feature to generate prototypes of user interfaces, saving you development time and giving you a way to easily visualize your plan. The post Implementing Claude’s Artifacts feature for UI visualization appeared first on LogRocket Blog . (BACK TO TOP)
Pilot testing as a PM can help you gather real user insights, de-risk ideas, adapt quicker, and avoid expensive mistakes. The post Conducting effective pilot testing as a product manager appeared first on LogRocket Blog . (BACK TO TOP)
Growth designers turn user behavior into business results, bridging UX and revenue with data-driven strategies that deliver conversions and retention. The post Growth design: Boosting conversions with data appeared first on LogRocket Blog . (BACK TO TOP)
This tutorial builds offline and online apps in Angular using service workers, basic browser APIs, and the ng-connection-service package. The post Delivering Angular apps in online vs. offline modes appeared first on LogRocket Blog . (BACK TO TOP)
To celebrate Builder Day 2024, we’re shipping 18 updates inspired by direct feedback from developers building on Cloudflare. This includes new capabilities, like running evals with AI Gateway, beta products like Queues and Vectorize graduating to GA, massive speed improvements to KV and Workers AI, pricing simplifications, and bringing key features from Pages into Workers. (BACK TO TOP)
Whether you want the fastest inference at the edge, optimized AI workflows, or vector database-powered RAG, we’re excited to help you harness the full potential of AI and get started on building with Cloudflare. (BACK TO TOP)
Making Workers AI faster and more efficient: Performance optimization with KV cache compression and speculative decoding
With a new generation of data center accelerator hardware and using optimization techniques such as KV cache compression and speculative decoding, we’ve made large language model (LLM) inference lightning-fast on the Cloudflare Workers AI platform. (BACK TO TOP)
Traditional cloud storage is inherently slow because it is accessed over a network and must synchronize many clients. But what if we could instead put your application code deep into the storage layer, such that your code runs where the data is stored? Durable Objects with SQLite do just that. (BACK TO TOP)
Speed is a critical factor that dictates Internet behavior. Every additional millisecond a user spends waiting for your web page to load results in them abandoning your website. (BACK TO TOP)
We are excited to announce the latest leap forward in speed – Speed Brain. Speed Brain uses the Speculation Rules API to prefetch content for the user's likely next navigations. The goal is to download a web page to the browser before a user navigates to it, allowing pages to load instantly. (BACK TO TOP)
Cloudflare's customers can now take advantage of Zstandard (zstd) compression, offering 42% faster compression than Brotli and 11.3% more efficiency than GZIP. We're further optimizing performance for our customers with HTTP/3 prioritization and BBR congestion control, and enhancing privacy through Encrypted Client Hello (ECH). (BACK TO TOP)
TURN servers help relay media and data between devices when direct peer-to-peer connections are blocked or fail. Cloudflare Calls' TURN server uses anycast to eliminate the need to think about regions or scaling, improving reliability of WebRTC applications. (BACK TO TOP)
Cloudflare is thrilled to announce the general deployment of our next generation of server — Gen 12 powered by AMD Genoa-X processors. This new generation of server focuses on delivering exceptional performance across all Cloudflare services, enhanced support for AI/ML workloads, significant strides in power efficiency, and improved security features. (BACK TO TOP)
Today we’re excited to share that we’ve built the fastest cache purge in the industry. We now offer a global purge latency for purge by tags, hostnames, and prefixes of less than 150ms on average (P50), representing a 90% improvement since May 2022. (BACK TO TOP)
Cloudflare partners with Internet Service Providers and network equipment providers to deliver a safer browsing experience to millions of homes
Cloudflare is extending the use of our public DNS resolver through partnering with ISPs and network providers to deliver a safer browsing experience directly to families. Join us in protecting every Internet user from unsafe content with the click of a button, powered by 1.1.1.1 for Families. (BACK TO TOP)
The Cloudflare Terraform provider used to be manually maintained. With the help of our existing OpenAPI code generation pipeline, we’re now automatically generating the provider for better endpoint and attribute coverage, faster updates when new products are announced and a new API documentation site to top it all off. Read on to see how we pulled it all together. (BACK TO TOP)
Today, we are taking some big steps forward in our mission to help build a better Internet. Cloudflare is giving everyone free access to 10+ different website and network security products and features. (BACK TO TOP)
Cloudflare helps verify the security of end-to-end encrypted messages by auditing key transparency for WhatsApp
Cloudflare is now verifying WhatsApp’s Key Transparency audit proofs to ensure the security of end-to-end encrypted messaging conversations without having to manually check QR codes. We are publishing the results of the proof verification to https://dash.key-transparency.cloudflare.com for independent researchers and security experts to compare against WhatsApp’s. Cloudflare does not have access to underlying public key material or message metadata as part of this infrastructure. (BACK TO TOP)
The Pragmatic Engineer Podcast: AI tools for software engineers, but without the hype – with Simon Willison
Bulletin by Jakub Mikians