Bulletin for Friday, 12 Jul 2024
7 days digest
Stay SaaSy (1)
Simon Eskildsen (1)
Computer Things (1)
Notes on software development (1)
Vadim Kravcenko (1)
Graham King (1)
The Technium (1)
Tech Blog (1)
Latent Space (1)
Julia Evans (1)
taylor.town (1)
Engineer’s Codex (1)
DuckDB (1)
Eugene Yan (1)
Timescale Blog (1)
Think Fast, Talk Smart: Communication Techniques (1)
The CircleCI Blog Feed | CircleCI (1)
Robert Haas (1)
Stratechery by Ben Thompson (1)
Go (Golang) Programming Blog - Ardan Labs on (1)
QuestDB Blog (1)
- Trail of Bits named a leader in cybersecurity consulting services
- Auditing the Ask Astro LLM Q&A app
The Ably Blog (2)
- Say hello to Ably Chat: A new product optimized for large-scale chat interactions
- Introducing our new status page
InfoQ - Articles (2)
- Benchmarking ARM processors: Graviton 4, Graviton 3 and Apple M2
- Scan HTML faster with SIMD instructions: .NET/C# Edition
- Taming the tail utilization of ads inference at Meta scale
- Meta’s approach to machine learning prediction robustness
BLOG@CACM – Communications of the ACM (2)
Sourcegraph Blog (3)
- A simpler way to understand legacy code
- Cody for VS Code v1.26: Claude 3.5 Sonnet as default, new offline mode, and autocomplete improvements
- Sourcegraph July 2024 updates: Vertex AI support, improved Analytics, and Code Search updates
- How data are reshaping society: “Datafication” and socioeconomic transformations
- We chat search from both sides now
- What can devs do about code review anxiety?
Shekhar Gulati (3)
- RouteLLM Paper
- Practical Takeaways from “APIGen: Automated PIpeline for Generating Verifiable and Diverse Function-Calling Datasets” Paper
- Building a web page summarizer with llm utility
Sentry Blog RSS (4)
- Get Insights into backend infrastructure with Caches, Queues, Requests, & Queries
- Debug Third-Party APIs with Requests
- AI Application Insights with Sentry LLM Monitoring
- Introducing Insights: Tailored debugging workflows for your application
Blog – Hackaday (4)
- Build Your Own Hydroelectric Dam
- Newly Completed Overly-Complex Clock Synchronizes Multiple Mechanisms
- 2024 Business Card Challenge: The Gift of Music
- You Can Build A Little Car That Goes Farther Than You Push It
Grafana Labs blog on Grafana Labs (4)
- Observing exchange rates: How to keep tabs on currencies during the summer travel season
- ObservabilityCON 2024: A sneak peek at this year’s agenda
- Upgrade with confidence: Strategies for updating your self-hosted Grafana instance
- CI/CD observability: A rich, new opportunity for OpenTelemetry
The Fat Pipe - All of the Packet Pushers Podcasts (4)
- NAN068: Is Cloud Networking the Future for Network Engineers?
- PP022: Inside an Equipment Test Lab
- Tech Bytes: High Performance, Scalable Object Storage with MinIO (Sponsored)
- NB486: Chrome Ditches Entrust Certs; Do AI Stocks Mirror the DotCom Bubble?
- Book review: How Life Works
- Quick takes on Rogers Network outage executive summary
- Dirty writes
- Efficiency and bad outcomes
- Modeling B-trees in TLA+
Towards Data Science - Medium (6)
- Running Local LLMs is More Useful and Easier Than You Think
- Scale Up Your RAG: A Rust-Powered Indexing Pipeline with LanceDB and Candle
- GenAI with Python: LLM vs Agents
- Make Metrics Matter
- What’s New in Computer Vision and Object Detection?
- How to Solve an Asset Storage Problem with Mathematical Programming
DTN (6)
- Four Ways Offshore Companies are Leveraging Weather APIs
- Do You Need a Weather API?
- Why the Renewable Energy Industry Depends on Weather APIs
- Businesses Cite Top Reasons for API-Delivered Weather Data
- DTN Recognized as Esri Cornerstone Partner for Weather Intelligence
- Navigating the Harvest: The Grain Trader’s Modern Guide to Success
APNIC Blog (6)
- A multifaceted look at Starlink performance: The good, the bad and the ugly
- Event Wrap: ICANN 80
- Event Wrap: 36th Annual FIRST Conference
- [Podcast] Testing Post Quantum Cryptography DNSSEC
- Unravelling the threat of hosting-based domain takeovers
- How deploying IPv6 at NITK led me to IETF
- Application Security report: 2024 update
- Euro 2024’s impact on Internet traffic: a closer look at finalists Spain and England
- Cloudflare Zaraz adds support for server-side rendering of X and Instagram embeds
- DDoS threat report for 2024 Q2
- RADIUS/UDP vulnerable to improved MD5 collision attack
- French elections: political cyber attacks and Internet traffic shifts
- UK election day 2024: traffic trends and attacks on political parties
Percona Database Performance Blog (7)
- Key Metrics and Tools for Effective PostgreSQL Monitoring
- Do Not Upgrade to Any Version of MySQL After 8.0.37
- Deploying MongoDB on Kubernetes with Percona Everest
- The Powerful Features Released in PostgreSQL 17 Beta 2
- MyLoader Is Now Importing at Full Speed
- Automated Major Version Upgrades in Percona Operator for PostgreSQL
- Ensure the Correct Repositories are Enabled for Percona Packages
IEEE Spectrum (10)
- Food Service Robots Just Need the Right Ingredients
- Edith Clarke: Architect of Modern Power Distribution
- Sea Drones in the Russia-Ukraine War Inspire New Tactics
- Notice to Membership
- Windows on Arm Is Here to Stay
- New Fiber Optics Tech Smashes Data Rate Record
- The Energy Transition Requires a Holistic Approach
- How Good Is ChatGPT at Coding, Really?
- Video Friday: Humanoids Building BMWs
- IEEE Team Training Programs Elevate Wireless Communication Skills
- Robot-packed meals are coming to the frozen-food aisle
- The Download: automating warehouse tasks, and problems with recycling plastics
- AI is poised to automate today’s most mundane manual warehouse task
- Here’s the problem with new plastic recycling methods
- The Download: defining AI, and China’s driverless ambitions
- Housetraining robot dogs: How generative AI might change consumer IoT
- The Chinese government is going all-in on autonomous vehicles
- What is AI?
- The Download: planning a honeymoon with AI, and deepfakes in 2024
- Can AI help me plan my honeymoon?
LogRocket Blog (12)
- What does a UI designer do?
- Exploring the magic of runes in Svelte 5
- The importance of marketing integration: Strategies and benefits
- Leader Spotlight: Efficiently scaling ecommerce operations, with Kelsey Knight
- 7 cognitive biases UX designers should know
- Building UIs with Franken UI, a Shadcn alternative
- An overview of cross-selling
- Leader Spotlight: Ruthlessly iterating the product delivery process, with Jason Kirby
- How to write an inclusive UX copy
- Working with the Angular tree: Flat vs. nested trees and more
- The top headless ecommerce solutions for frontend dev
- A PM’s guide to working with data analysts (DAs)
- Quoting Brian Grubb
- The economics of a Postgres free tier
- Quoting Jim Covello, Goldman Sachs
- Early Apple tech bloggers are shocked to find their name and work have been AI-zombified
- Quoting Alex Albert (Anthropic)
- Anthropic cookbook: multimodal
- Vision language models are blind
- Quoting Ryan Broderick
- Claude: You can now publish, share, and remix artifacts
- hangout_services/thunk.js
- Deactivating an API, one step at a time
- Quoting Kornel Lesiński
- Quoting Mira Murati
- Jevons paradox
- Quoting Julia Evans
- Type click type by Brian Grubb
- Box shadow CSS generator
- Geomys, a blueprint for a sustainable open source maintenance firm
- Quoting Private Eye
- Reasons to use your shell's job control
- Home-Cooked Software and Barefoot Developers
- interactive-feed
- UK Parliament election results, now with Datasette
- Tracking Fireworks Impact on Fourth of July AQI
- Quoting Marco Rogers
- jqjq: jq implementation of jq
I’ve seen a lot of startup growth, and I like dumb plans. I like plans that can fit on a single Powerpoint slide. I like plans that don’t require you to know frameworks, or methodologies, or advanced math to determine whether they make sense. I like plans that don’t require internal training for teams to execute. My toddler and I share the same aesthetics when it comes to our plans: A picture or two, not too many words, and those few words aren’t very long. I like plans where we copy stuff. (BACK TO TOP)
null (BACK TO TOP)
The plane reached 10,000ft. I took out my laptop, planning to peruse the internet and maybe do a little work if I got really desperate. I connected to the in-flight wi-fi and opened my browser. The network login page demanded credit card details. I fumbled for my card, which I eventually discovered had hidden itself inside my passport. As I searched I noticed that the login page was encouraging me to sign in to my airmiles account, free of charge, even though I hadn’t paid for anything yet. 1. (BACK TO TOP)
https://engineering.atspotify.com/
Car rides have become connected and interactive these days with drivers jamming to music or catching up on podcasts or [...] The post Technical Decision-Making in a Fragmented Space: Spotify In-Car Case Study appeared first on Spotify Engineering . (BACK TO TOP)
https://buttondown.email/hillelwayne
I am delighted to announce that Logic for Programmers is now available for purchase! While still in early access, it's almost 20,000 words, has 30 exercises, and covers a wide variety of logic applications: Property testing Functional correctness and contracts Formal verification Decision tables Database constraints Data modeling and alloy Constraint solving Logic programming I want to emphasize the book is early access; meaning it's not close to done yet. After that, I'm taking a short break. (BACK TO TOP)
https://photonlines.substack.com
Fantastic advice by an Abel prize winner to young mathematicians. (BACK TO TOP)
This year has seen a resurgence in really high quality systems programming meetups. Munich Database Meetup , Berlin Systems Group , SF Distributed Systems Meetup , NYC Systems , Bengaluru Systems , to name a few. This post summarizes a bit of disappointing recent tech meetup history, the new trend of excellent systems programming meetups, and ends with some encouragement and guidance for running your own systems programming events. Meetups I used to attend a bunch of meetups before the pandemic. (BACK TO TOP)
https://www.tbray.org/ongoing/ongoing.atom
Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on Vadim Kravcenko . (BACK TO TOP)
https://www.hackerfactor.com/blog/
In the spring of 1989, over a million people gathered in Tiananmen Square to protest poor sanitation conditions . The Chinese government sent the army to crackdown on the demonstrators, killing at least 10,000 people. The death toll could have been higher, if it were not for one man. Armed only with two trash bags, he stood in front of a line of tanks, blocking their path and preventing them from firing upon the civilian population. They know photography, cryptography, and authentication.pem".3. (BACK TO TOP)
An overconfident genius personal assistant in my pocket (BACK TO TOP)
Read this excellent summary of the state of the art in fusion energy: why progress has been slow and why it may now speed up. Or not! Highly recommended. Will We Ever Get Fusion Power? (BACK TO TOP)
I recently came across a paper titled "Mapping 280 Million Buildings in East Asia Based on VHR Images" . It was published in May and details an AI model that has extracted 281,093,433 building footprints from 2,897 cities across Eastern Asia. The paper was written by eight authors affiliated with the University of Wisconsin, Guangdong Provincial Key Laboratory, Sun Yat-sen University and Wuhan University. The paper states the average overall accuracy is 89.63% and has an F1 score of 82.55%.0.38. (BACK TO TOP)
The growing prevalence of ML models in business-critical applications results in an increased incentive for malicious actors to attack the models for their benefit. Developing robust defense strategies becomes paramount as the stakes grow, especially in high-risk applications like autonomous driving and finance. In this article, we’ll review common attack strategies and dive into the… (BACK TO TOP)
https://newsletter.programmingdigest.net/
Not so fun this time (BACK TO TOP)
What's the difference between service degradation, service disruption, and service outage and why does it matter? (BACK TO TOP)
Becoming PaLM2 co-lead at Google Brain, training frontier LLMs entirely from ground up in the wilderness as a startup, and playing the AI research metagame. (BACK TO TOP)
The other day I asked what folks on Mastodon find confusing about working in the terminal, and one thing that stood out to me was “editing a command you already typed in”. This really resonated with me: even though entering some text and editing it is a very “basic” task, it took me maybe 15 years of using the terminal every single day to get used to using Ctrl+A to go to the beginning of the line (or Ctrl+E for the end – I think I used Home / End instead). Also Python 3. (BACK TO TOP)
There is no substitute for project-based learning! Briefly skim this guide, and go try to build something with it. Come back whenever you find a lapse in understanding.0. Some of the updates are not covered in this guide. All writings on taylor.town (including this guide) are available in plaintext, i.e. taylor.town/visionos.txt . To download for offline access, try curl https://taylor.town/visionos.txt > taylor-town-visionos.md .town if you have any questions or suggestions.......automatic) {.. (BACK TO TOP)
https://read.engineerscodex.com
Wisdom from Linus Torvalds, the creator of Git and Linux (BACK TO TOP)
University students will compete for cash prizes in a competition to securely advance LLMs that code. (BACK TO TOP)
https://www.allendowney.com/blog
It’s another installment in Data Q&A: Answering the real questions with Python. Previous installments are available from the Data Q&A landing page. If you get this post by email, the formatting is not good — you might want to read it on the site. pmf_and_pdf PMFs and PDFs¶ Here’s a question from the Reddit statistics forum. I met a basic problem in pdf and pmf. I perform a grid approximation on bayesian problem. After normalizing the vector, I got a... Read More Read More (BACK TO TOP)
What to interview for, how to structure the phone screen, interview loop, and debrief, and a few tips. (BACK TO TOP)
https://www.timescale.com/blog/
Serverless PostgreSQL architectures offer simplified management for one of the most popular databases today. But is serverless the right option for your project? (BACK TO TOP)
https://read.highgrowthengineer.com
Removing uncertainty, managing your priorities, and showing a growth mindset (BACK TO TOP)
https://medium.com/mercadona-tech
Taking Navigation to the next level The latest version of Navigation, 2.8.0-alpha08 , brings a new way to declare navigation routes just by defining them as objects or classes. This approach ends with the need to work with strings in the route definition, interpolating strings, and encoding URLs. I strongly recommend reading Ian Lake ’s article: https://medium.com/androiddevelopers/navigation-compose-meet-type-safety-e081fb3cf2f8 , where you can find the motivations behind this change.versions.. (BACK TO TOP)
This guide will allow you to use value objects in PHP without a special$obj->equals() method. Instead, you can use the=== or == operator to compare two value objects. This guide will also show you how to use a WeakMap to ensure that you don’tcreate multiple instances of the same value object and how to hack […] (BACK TO TOP)
https://www.gsb.stanford.edu/insights/think-fast-talk-smart-podcast
Sometimes, what’s communicated to us can have a big impact on how we communicate to others. This episode explores some of the best communication advice — from experts and Think Fast, Talk Smart listeners around the world. As teachers of Strategic Communication, lecturers Shawon Jackson and Matt Abrahams have plenty of advice on how to be a better communicator.edu Episode Transcripts >>> Think Fast Talk Smart Website Newsletter Signup + English Language Learning >>> FasterSmarter. (BACK TO TOP)
Here are a few updates on the mentoring program that I announced in a previous blog post . First, I ended up keeping applications open for 12 days. During that time, I got 34 applications. Many of the 9 committer-mentors who initially offered to mentor one person ended up deciding that they would be willing to mentor two people, so I was able to send out 14 acceptances, which I think is a great result, especially considering that this is the first time we've done something like this. Read more » (BACK TO TOP)
Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry folks from ordinary mortals." The original Pentium was followed by the Pentium Pro, the Pentium II, and others, spawning a long-running brand of high-performance processors, Intel's flagship line until the Core processors took over in 2006. The Pentium eventually became virtually synonymous with "PC" and even made it into pop culture . Even though the Pentium is a complex chip with 3.3V supply. F. (BACK TO TOP)
Recent E.U. regulatory decisions cross the line from market correction to property theft; if the E.U. continues down this path they are likely to see fewer new features and no new companies. (BACK TO TOP)
https://www.ardanlabs.com/blog/
Introduction: Welcome to Episode 2 of our Intro to Generative AI series! In this segment, Daniel dives into the practical aspects of working with large language models (LLMs) using the Go programming language and the Prediction Guard API. Accessing LLMs: Learn how to set up and connect to hosted models using the Go client for Prediction Guard. Prompt Engineering: Discover how to create effective prompts and configure parameters like max tokens and temperature. (BACK TO TOP)
Today we’re excited to announce two new configuration methods for how traffic flows throughout your tailnet. IP sets allow you to define granular networks in policies, so that designated users or devices can only access necessary parts of a subnet. Via introduces a powerful routing filter to appropriately route traffic across a global fleet of exit nodes, subnet routers, or app connectors. (BACK TO TOP)
https://eli.thegreenplace.net/
I've been really enjoying following Simon Willison's blog posts recently. Simon shows other programmers the way LLMs will be used for code assistance in the future, and posts full interactions with LLMs to build small tools or parts of larger applications. A recent post caught my attention; here Simon got an LLM (Claude 3.5 Sonnet in this case) to build a complete tool that lets one configure/tweak box shadow settings and copy the resulting CSS code for use in a real application. (BACK TO TOP)
https://www.carlpullein.com/blog/
Cramming doesn’t work if you’re after exam success. Studies prove this, as does human experience, yet 99% of students still admit to cramming! You simply can’t beat science… and science shows that the more recall a memory, the stronger the connections that make up your memory become. If you have frequent exams, then you may already be relying on tools like mnemonics, mind mapping, active recall, and relating study topics to yourself. This is a guest post by the wonderful Lucy Rose. (BACK TO TOP)
Looking to move on from InfluxDB? We'll look at the top 5 choices. Whether you're in finance, observability, or IoT, we'll help you find the right solution for the job. (BACK TO TOP)
The Russia-based cybercrime group dubbed "Fin7," known for phishing and malware attacks that have cost victim organizations an estimated $3 billion in losses since 2013, was declared dead last year by U.S. authorities. (BACK TO TOP)
Microsoft Corp. today issued software updates to plug 139 security holes in various flavors of Windows and other Microsoft products. Redmond says attackers are already exploiting at least two of the vulnerabilities in active attacks against Windows users. (BACK TO TOP)
Large databases often have a small number of very large tables that makes scaling difficult. How can you scale with these while keeping your database performant? This article covers three techniques. (BACK TO TOP)
Learn about the different types of sharding: directory-based, range-based, and hash-based plus some of the pros and cons of each. (BACK TO TOP)
Trail of Bits has been recognized as a leader in cybersecurity consulting services according to The Forrester Wave™: Cybersecurity Consulting Services, Q2 2024. In this evaluation, we were compared against 14 other top vendors and emerged as a leader for our services. Read the report on our website. What is the Forrester Wave™? Forrester is […] (BACK TO TOP)
Today, we present the second of our open-source AI security audits: a look at security issues we found in an open-source retrieval augmented generation (RAG) application that could lead to chatbot output poisoning, inaccurate document ingestion, and potential denial of service. This audit follows up on our previous work that identified 11 security vulnerabilities in […] (BACK TO TOP)
New Ably Chat: Deliver realtime chat that users need, with APIs you’ll love. Build in days. Roll-out at scale (BACK TO TOP)
We're excited to announce a new, upgraded status page hosted on an industry-standard platform, ensuring better performance, security, and scalability. (BACK TO TOP)
This article explores JDK 21's virtual threads, comparing their performance with Open Liberty's thread pool. It covers key findings like throughput, ramp-up times, and memory footprint. Despite advantages, virtual threads showed unexpected performance issues, especially in CPU-intensive workloads. This analysis guides Java developers on when and how to use virtual threads in their applications. By Gary DeVal, Vijay Sundaresan, Rich Hagarty, Laura Cowen (BACK TO TOP)
In this article, Sara Bergman shares tips, tricks, and advice on architecting software for a greener future. Sara has been discussing this topic for several years. By Sara Bergman (BACK TO TOP)
https://austinhenley.com/blog.html
https://austinhenley.com/blog/rejoiningacademia.html (BACK TO TOP)
https://austinhenley.com/blog/bignum2.html (BACK TO TOP)
The world of commodity processor is roughly divided in two: x64 chips for servers and PCs, and ARM processors for mobile devices. However, ARM chips increasingly common on servers and laptop. My own favorite laptop is an Apple macBook with an M2 chip. Amazon has been producing its own ARM processors (Graviton) and it recently … Continue reading Benchmarking ARM processors: Graviton 4, Graviton 3 and Apple M2 (BACK TO TOP)
Recently, the two major Web engines (WebKit and Chromium) adopted fast SIMD routines to scan HTML content. The key insight is to use vectorized classification (Langdale and Lemire, 2019): you load blocks of characters and identify the characters you seek using a few instructions. In particular, we use ‘SIMD instructions’, special instructions that are available … Continue reading Scan HTML faster with SIMD instructions: .NET/C# Edition (BACK TO TOP)
Tail utilization is a significant system issue and a major factor in overload-related failures and low compute utilization. The tail utilization optimizations at Meta have had a profound impact on model serving capacity footprint and reliability. Failure rates, which are mostly timeout errors, were reduced by two-thirds; the compute footprint delivered 35% more work for [...] Read More... The post Taming the tail utilization of ads inference at Meta scale appeared first on Engineering at Meta . (BACK TO TOP)
Meta’s advertising business leverages large-scale machine learning (ML) recommendation models that power millions of ads recommendations per second across Meta’s family of apps. Maintaining reliability of these ML systems helps ensure the highest level of service and uninterrupted benefit delivery to our users and advertisers. To minimize disruptions and ensure our ML systems are intrinsically [...] Read More... (BACK TO TOP)
Ensuring application security from design to operation with DevSecOps. (BACK TO TOP)
Polymath Leonardo da Vinci designed a wide range of machines and instruments over 500 years ago. (BACK TO TOP)
“Be even more suspicious […] of all those who employ the term ‘we’ or ‘us’ without your permission. This is another form of surreptitious conscription, designed to suggest that ‘we’ are all agreed on ‘our’ interests and identity. […] Always ask who this ‘we’ is” – Christopher Hitchens in Letters to a Young Contrarian. It is so easy to write “Europe must invest more in AI”, but it is a red flag that reveals sloppy thinking on two levels. (BACK TO TOP)
Er is recent veel discussie over digitale autonomie, en Europa’s “positie in de cloud”. Maandag 8 juli vanaf 14:00 is er een event “Digitale soevereiniteit: zin of onzin” bij Instituut Clingendael. Dit is (na inschrijving) ook online bij te wonen. (BACK TO TOP)
Welcome to SkewDB! A free database of GC and many other skews for over 53,000 chromosomes and plasmids (viewer, blog post). The Scientific Spring Meeting KNVM & NVMM 2022 presentation is here (pdf). And now also on YouTube as video! SkewDB, a comprehensive database of GC and 10 other skews for over 30,000 chromosomes and plasmids, Nature Scientific Data, 2022 doi:10.5061/dryad.g4f4qrfr6 Last database update: 5th of July 2024, now featuring homopolymer counts & codon bias data! (BACK TO TOP)
Legacy code, often referred to as inherited or outdated code, is a common challenge for developers and engineering teams. It may use obsolete technology, have little to no documentation, or contain complex dependencies. A recent study by Krugle shows that developers spend only 11% to 30% of their t... (BACK TO TOP)
Cody for VS Code v1.26: Claude 3.5 Sonnet as default, new offline mode, and autocomplete improvements
Claude 3.5 Sonnet is now the default model for commands and code edits Just one hour after Anthropic released Claude 3.5 Sonnet in June, we released a new version of Cody supporting it, https://sourcegraph.com/blog/claude-3.5-sonnet-now-available-in-cody. Now, Claude 3.5 Sonnet is the default... (BACK TO TOP)
In this month’s Sourcegraph release (5.5.0) we’ve made numerous improvements to Cody Enterprise. Highlights include support for models from providers like Google and Anthropic, support for model access via Google’s Vertex AI, and improvements to chat response quality. The updated [Cody web v... (BACK TO TOP)
With the ever-increasing importance of data, we’re always looking for expert voices that can expand our view of what data and our reliance on data means for software development and society as a whole. More and more of our lives are becoming data-driven. Is that a good thing? (BACK TO TOP)
In this episode, Ben chats with Elastic software engineering director Paul Oremland along with Stack Overflow staff software engineer Steffi Grewenig and senior software developer Gregor Časar about vector databases and semantic search from both the vendor and customer perspectives. They talk about the impact of GenAI on productivity and the search experience, the value of structured data for LLMs, and the potential for knowledge extraction and sharing. (BACK TO TOP)
For this episode, we spoke with Carol Lee, PhD, principal research scientist in the Developer Success Lab at Pluralsight, about her research into code review anxiety, how developers are coping, and how a workbook can help. (BACK TO TOP)
Paper Link : https://arxiv.org/pdf/2406.18665v2 Paper Title: RouteLLM: Learning to Route LLMs with Preference Data With the growing capabilities of large language models (LLMs), efficiently utilizing them becomes crucial. LLM routing emerges as a promising solution. It directs user queries to the most suitable LLM based on factors like complexity and domain. This approach aims to … Continue reading "RouteLLM Paper" (BACK TO TOP)
Practical Takeaways from “APIGen: Automated PIpeline for Generating Verifiable and Diverse Function-Calling Datasets” Paper
A recent paper by the Salesforce AI research team describes a method for generating function-calling datasets for Large Language Models (LLMs). Function calling enables LLMs to interact with external systems, like remote APIs, databases, or in-process code. (BACK TO TOP)
One of the useful LLM tools I’ve recently started using is the llm Python CLI by Simon Willison. It simplifies playing with different LLM models from the command line and allows you to build quick scripts by piping together multiple command-line utilities. On macOS, you can install llm using brew: In my daily work, I … Continue reading "Building a web page summarizer with llm utility" (BACK TO TOP)
To create exceptional products, developers need to understand the behavior of backed systems; however, we generally have the most control… (BACK TO TOP)
The internet is basically just a bunch of websites calling each other. You make a call to some service, that service calls you back, and… (BACK TO TOP)
The data you need to monitor AI-powered applications differs from other parts of your tech stack. Whether you need to debug an error… (BACK TO TOP)
You’re seeing an unusually high number of 429 status codes, but your monitoring solution can’t tell you much beyond that. Typically, that’s… (BACK TO TOP)
We have to admit that we often think about building unusual things, but we hadn’t really considered building our own hydroelectric dam before. [Mini Construction] did, apparently, and there’s a …read more (BACK TO TOP)
Some time ago [Kelton] was working on a clock inspired by Rube Goldberg contraptions. It uses only a single motor, and he’s proud to now show off the finished product …read more (BACK TO TOP)
Has anyone ever told you that you just can’t carry a tune? If you were to be the lucky recipient of one of [Ayu]’s synthesizer business cards, well, then it …read more (BACK TO TOP)
Can you build a car that travels farther than you push it? [Tom Stanton] shows us that you can, using a capacitor and some nifty design tricks. [Tom]’s video shows us …read more (BACK TO TOP)
It’s summertime in the Northern Hemisphere, and for many people that means it’s also travel season. But before you depart for your dream holiday, don’t forget the essentials: passport, suitcase, and … Grafana? That’s right. If you’re headed to a different country, odds are you’ll use a different currency when you get there. And you can use Grafana to track changes in the exchange rates so you can get the most bang for your buck.S. Dollars (USD) for 0.7 Great British Pounds (GBP) at 9 a.m. (BACK TO TOP)
ObservabilityCON 2024 is coming to the Big Apple this fall, and today, we’re excited to share an early look at this year’s agenda. Taking place Sept. 24-25 in New York City, ObservabilityCON 2024 is our flagship (and can’t-miss) observability event. Here’s what you can expect. Workshops and the opening keynote It all starts on Sept. 24 with our three-hour, hands-on workshops . Note: A separate ticket is required to attend a workshop, and can only be purchased alongside a full conference ticket. (BACK TO TOP)
At Grafana Labs we believe in shipping features early and often, and in recent years we’ve doubled down on that philosophy. We no longer wait for the yearly major release to give you access to the next big thing. Instead, we regularly make new features, bug fixes, and security patches available to our self-managing users ( Grafana OSS and Grafana Enterprise) throughout the year.g., upgrade 10.1 to 10.2), which also gives you access to the latest features.1 Minor & patching July 23, 2024 11.1.2. (BACK TO TOP)
Editor’s note: This article was originally published on The New Stack . Continuous integration and continuous deployment (CI/CD) are the backbone of modern software delivery, but there’s still limited visibility into their processes. Here’s how that’s changing with OpenTelemetry (OTel), and why those changes are so exciting. Observability into CI systems is still in the early stages — an opportunity now made possible by a combination of factors. Alerting tends to be for later stages. (BACK TO TOP)
https://packetpushers.net/podcasts/
On today’s episode, host Eric Chou and guest Kyler Middleton discuss the transition from on-prem network engineering to cloud networking; the importance of adapting to new platforms such as AWS, Azure, and Terraform; and the future of cloud versus on-premises solutions. We also discuss Kyler’s background, navigating the journey from a farm upbringing to a ... Read more » (BACK TO TOP)
Third-party test labs can help buyers make decisions about which products to purchase. While a testing lab can’t mimic the conditions of your specific production environment, it can assess a product’s fundamental capabilities and measure throughput, performance, and–in the case of security devices–effectiveness against a test suite of malware or attack techniques. On today’s episode ... Read more » (BACK TO TOP)
Today on the Tech Bytes podcast we talk with Jonathan Symonds, Chief Marketing Officer at MinIO about MinIO’s object storage offering; a software-defined, Amazon S3-compatible object storage that offers high performance and scale for modern workloads and AI/ML. We discuss how MinIO helps customers across industries drive AI innovation and AI architectures, how object storage ... Read more » (BACK TO TOP)
Take a Network Break! This week we cover why the Google Chrome browser won’t trust a set of Entrust digital certificates come November and what you should do about it, an emergency security patch from Juniper, and the reasons why France’s Competition Authority is scrutinizing Nvidia. A roaming provider in the EU says a massive ... Read more » (BACK TO TOP)
https://surfingcomplexity.blog
In the 1980s, the anthropologist Lucy Suchman studied how office workers interacted with sophisticated photocopiers. What she found was that people’s actions were not determined by predefined plans. Instead, people decided what act to take based on the details of the particular situation they found themselves in. They used predefined plans as resources for helping … Continue reading Book review: How Life Works → (BACK TO TOP)
The Canadian Radio-television and Telecommunications Commission (CRTC) has posted an executive summary of a report on a major telecom outage that happened in 2022 to Rogers Communications, which is one of the major Canadian telecom companies. The full report doesn’t seem to be available yet, and I’m not sure if it ever will be publicly … Continue reading Quick takes on Rogers Network outage executive summary → (BACK TO TOP)
For databases that support transactions, there are different types of anomalies that can potentially occur: the higher the isolation level, the more classes of anomalies are eliminated (at a cost of reduced performance). The anomaly that I always had the hardest time wrapping my head around was the one called a dirty write. This blog … Continue reading Dirty writes → (BACK TO TOP)
Yossi Kreinin has a new blog post out about how the push for greater efficiency in organizations leads to negative outcomes, because it leads to teams pursuing local efficiency goals rather than doing what’s genuinely best for the business. A concrete example of this phenomenon in action is Mihail Eric’s first-hand account on how Amazon … Continue reading Efficiency and bad outcomes → (BACK TO TOP)
I’ve been reading Alex Petrov’s Database Internals to learn more about how databases are implemented. One of the topics covered in the book is a data structure known as the B-tree. Relational databases like Postgres, MySQL, and sqlite use B-trees as the data structure for storing the data on disk. I was reading along with … Continue reading Modeling B-trees in TLA+ → (BACK TO TOP)
https://towardsdatascience.com
A step-by-step guide to run Llama3 locally with Python Continue reading on Towards Data Science » (BACK TO TOP)
Building a high-performance embedding and indexing system for large-scale document processing Photo by Marc Sendra Martorell on Unsplash 1. Intro Recently, Retrieval-Augmented Generation (or simply RAG) has become a de facto standard for building generative AI applications using large language models. RAG enhances text generation by ensuring the generative model uses the appropriate context while avoiding the time, cost, and complexity involved in fine-tuning LLMs for the same task. 2. 4.e. (BACK TO TOP)
Create an AI squad to automate literally anything on your laptop without GPU Continue reading on Towards Data Science » (BACK TO TOP)
How data professionals can increase the impact of their strongest asset Continue reading on Towards Data Science » (BACK TO TOP)
Feeling inspired to write your first TDS post? We’re always open to contributions from new authors . Before we get into this week’s selection of stellar articles, we’d like to take a moment to thank all our readers, authors, and members of our broader community for helping us reach a major milestone, as our followers count on Medium just reached… We couldn’t be more thrilled — and grateful for everyone that has supported us in making TDS the thriving, learning-focused publication it is. (BACK TO TOP)
Solving a two-dimensional assortment problem with Python and Gurobipy Continue reading on Towards Data Science » (BACK TO TOP)
Offshore companies face unique weather threats that challenge efficiency, safety, and profitability. Find out why many harness the benefits of a weather API. The post Four Ways Offshore Companies are Leveraging Weather APIs appeared first on DTN . (BACK TO TOP)
With advancements in technology, weather data and forecasting have never been more accessible. But what’s the best source for your business? Find out here. The post Do You Need a Weather API? appeared first on DTN . (BACK TO TOP)
The renewable energy industry relies on integrated, real-time weather data. Discover how weather APIs deliver the right information at the right time. The post Why the Renewable Energy Industry Depends on Weather APIs appeared first on DTN . (BACK TO TOP)
Decision-makers from various industries share what they need from API-delivered weather information, and the weather risks that concern them most. The post Businesses Cite Top Reasons for API-Delivered Weather Data appeared first on DTN . (BACK TO TOP)
DTN and Esri have partnered for over 20 years to provided location-specific weather intelligence and near real-time custom insights for the agriculture, utility, energy and renewable and mining industries. The post DTN Recognized as Esri Cornerstone Partner for Weather Intelligence appeared first on DTN . (BACK TO TOP)
Ever-evolving grain markets have traders focusing on supply chains, business relationships, and market intelligence from tech sources for success. The post Navigating the Harvest: The Grain Trader’s Modern Guide to Success appeared first on DTN . (BACK TO TOP)
Guest Post: First-of-its-kind comprehensive analysis of Starlink performance using several measurement sources. (BACK TO TOP)
APNIC participated in the ICANN 80 Policy Forum held in Kigali, Rwanda from 10 to 13 June 2024. (BACK TO TOP)
Adli Wahid mentored FIRST fellows at the 36th Annual FIRST Conference, held from 9 to 14 June in Fukuoka, Japan. (BACK TO TOP)
If quantum computing becomes viable, Post Quantum Cryptography (PQC) will be needed to replace RSA and ECC signatures in DNSSEC. How well can today's DNS system handle PQC methods? (BACK TO TOP)
Guest Post: Introducing and evaluating a novel framework for detecting domain takeovers. (BACK TO TOP)
Guest Post: A student’s experience at IETF. (BACK TO TOP)
Cloudflare’s updated 2024 view on Internet cyber security trends spanning global traffic insights, bot traffic insights, API traffic insights, and client-side risks (BACK TO TOP)
Here we examine how UEFA Euro 2024 football matches have influenced Internet traffic patterns in participating countries, with a special focus on the two finalists, Spain and England, on their journey to the final (BACK TO TOP)
We are thrilled to announce Cloudflare Zaraz support for server-side rendering of embeds from X and Instagram. This allows for secure, privacy-preserving, and performant embedding without third-party JavaScript or cookies, enhancing security, privacy, and performance on your website (BACK TO TOP)
Welcome to the 18th edition of the Cloudflare DDoS Threat Report. Released quarterly, these reports provide an in-depth analysis of the DDoS threat landscape as observed across the Cloudflare network. This edition focuses on the second quarter of 2024 (BACK TO TOP)
The RADIUS protocol is commonly used to control administrative access to networking gear. Despite its importance, RADIUS hasn’t changed much in decades. We discuss an attack on RADIUS as a case study for why it’s important for legacy protocols to keep up with advancements in cryptography (BACK TO TOP)
Check the dynamics of the 2024 French legislative elections, the surprising election results’ impact on Internet traffic changes, and the cyber attacks targeting political parties (BACK TO TOP)
Here, we explore the dynamics of Internet traffic and cybersecurity during the UK’s 2024 general election, highlighting late-day traffic changes and a post-vote attack on a political party (BACK TO TOP)
Running a high-performance, reliable PostgreSQL database is crucial for any business and application. However, as workloads grow and database environments become more complex, ensuring optimal database performance can be difficult. This is where PostgreSQL monitoring comes into play. Monitoring PostgreSQL databases is useful for proactively detecting and resolving performance bottlenecks before they affect applications and […] (BACK TO TOP)
Warning! Recently, Jean-François Gagné opened a bug on bug.mysql.com #115517; unfortunately, the bug is now private. However, the bug looks quite serious. We at Percona have performed several tests and opened the issue PS-9306 to investigate the problem. In short, what happens is that if you create a large number of tables, like 10000, the […] (BACK TO TOP)
Percona Everest is the first open source platform designed for automated database provisioning and management. It supports multiple database technologies and can be hosted on any Kubernetes infrastructure, in the cloud or on-premises. It provides an easy-to-use web interface while leveraging the power of the Percona Operators behind the scenes to do all the heavy […] (BACK TO TOP)
The PostgreSQL Global Development team released the second beta version of PostgreSQL 17 on June 27th, 2024, and it is now available for testing. In this beta version, we can explore the new features that will be released in the official final release of PostgreSQL 17. In this blog, we will discuss some of the […] (BACK TO TOP)
For a long time, I’ve been thinking about the possibility of importing a single file with multiple connections. Why? Simply because we have scenarios where we end up importing a big file with a single loader thread. Well, I have good news: since the release of 0.16.3-1, we are able to do it. There are […] (BACK TO TOP)
PostgreSQL major versions are released every year, with each release delivering better performance and new features. With such rapid innovation, it is inevitable that there will be a need to upgrade from one version to another. Upgrade procedures are usually very complex and require thorough planning. With the 2.4.0 release of Percona Operator for PostgreSQL, […] (BACK TO TOP)
As announced in Percona’s Important Update, effective July 1st, the percona/original and tools repositories will no longer be updated. This means that users need to check their systems and ensure that the necessary repositories are enabled to maintain the security and reliability of their installations. Challenges of manual checking When managing a complex system, ensuring […] (BACK TO TOP)
Food prep is one of those problems that seems like it should be solvable by robots. It’s a predictable, repetitive, basic manipulation task in a semi-structured environment—seems ideal, right? And obviously there’s a huge need, because human labor is expensive and getting harder and harder to find in these contexts. But this didn’t really work out, for a couple of reasons. First, doing things that are mostly effortless for humans are inevitably extremely difficult for robots. (BACK TO TOP)
Edith Clarke was a powerhouse in practically every sense of the word. From the start of her career at General Electric in 1922, she was determined to develop stable, more reliable power grids. And Clarke succeeded, playing a critical role in the rapid expansion of the North American electric grid during the 1920s and ’30s. During her first years at GE she invented what came to be known as the Clarke calculator . She broke down barriers during her life.Y. Clarke was granted a U.S. U.S.Y.I.E.E. (BACK TO TOP)
Against all odds, Ukraine is still standing almost two and a half years after Russia’s massive 2022 invasion. Of course, hundreds of billions of dollars in Western support as well as Russian errors have helped immensely, but it would be a mistake to overlook Ukraine’s creative use of new technologies, particularly drones. In August, 2023, for example, the Pentagon launched the billion-dollar Replicator initiative to field air and naval drones (also called sea drones) on a massive scale.S.S.S.S. (BACK TO TOP)
The IEEE Ethics and Member Conduct Committee (EMCC) received complaints through its Ethics Reporting Line against Mr. Mojtaba Sharif Zadeh [also known as Sharif Zadeh], a member of the IEEE. Following an EMCC investigation, a hearing board appointed by the IEEE Board of Directors found cause that Mr. Zadeh violated Section I and Section II, Subsection 8 of the IEEE Code of Ethics , and Section 4 and Section 5e of the IEEE Code of Conduct. Zadeh, in accordance with IEEE Bylaw I-110.5. (BACK TO TOP)
For the first time in history, there’s a good chance your next Windows laptop won’t have an x86 chip inside. Microsoft launched a new generation of AI-focused Windows laptops, called Copilot Plus PCs , in June of 2024. Controversy surrounding one of Microsoft’s key AI features made for a shaky debut, but it’s built on a sound foundation: Qualcomm’s Snapdragon X , an Arm system-on-a-chip that goes toe-to-toe with the best from AMD and Intel . It didn’t catch on. The Copilot Plus PC is the result. (BACK TO TOP)
An international team of researchers have smashed the world record for fiber optic communications through commercial-grade fiber. By broadening fiber’s communication bandwidth, the team has produced data rates four times as fast as existing commercial systems—and 33 percent better than the previous world record. “It’s just more spectrum, more or less,” says Ben Puttnam , chief senior researcher at the National Institute of Information and Communications Technology ( NICT ) in Koganei, Japan.e... (BACK TO TOP)
Unless U.S. energy policy and industry practice is systemically shaped to intercept and exploit the exponential improvements in clean-energy technology and cost reductions now occurring, the United States could end up with the worst of all situations by 2040: a dystopian grid where energy costs are high and reliability is poor, decarbonization progress is stalled, and the economic gains that have been made over the last century are at risk. It is quite complicated, but I’ll try to simplify it. (BACK TO TOP)
This article is part of our exclusive IEEE Journal Watch series in partnership with IEEE Xplore. Programmers have spent decades writing code for AI models, and now, in a full circle moment, AI is being used to write code. But how does an AI code generator compare to a human programmer? A study published in the June issue of IEEE Transactions on Software Engineering evaluated the code produced by OpenAI’s ChatGPT in terms of functionality, complexity and security... (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. [ Figure ] Can this robot survive a 1-meter drop? Spoiler alert: it cannot. [ WVUIRL ] One of those things that’s a lot harder for robots than it probably looks. This is a demo of hammering a nail... [ TED ] (BACK TO TOP)
The field of wireless communication is constantly evolving, and engineers need to be aware of the latest improvements and requirements. To address their needs, the IEEE Communications Society is offering two exclusive training programs for individuals and technical teams. The online Intensive Wireless Communications and Advanced Topics in Wireless course series are taught by experts in real time. “Attendees can also help each other better understand more difficult topics. Cellular networks. (BACK TO TOP)
https://www.technologyreview.com
Advances in artificial intelligence are coming to your freezer, in the form of robot-assembled prepared meals. Chef Robotics, a San Francisco–based startup, has launched a system of AI-powered robotic arms that can be quickly programmed with a recipe to dole out accurate portions of everything from tikka masala to pesto tortellini. After experiments with leading… (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. AI is poised to automate today’s most mundane manual warehouse task Before almost any item reaches your door, it traverses the global supply chain on a pallet. More than 2 billion pallets are… (BACK TO TOP)
Before almost any item reaches your door, it traverses the global supply chain on a pallet. More than 2 billion pallets are in circulation in the United States alone, and $400 billion worth of goods are exported on them annually. However, loading boxes onto these pallets is a task stuck in the past: Heavy loads… (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. Look on the bottom of a plastic water bottle or takeout container, and you might find a logo there made up of three arrows forming a closed loop shaped like a triangle.… (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. What is AI? AI is sexy, AI is cool. AI is entrenching inequality, upending the job market, and wrecking education. The AI boom will boost the economy, the AI bubble is about to… (BACK TO TOP)
As technology goes, the internet of things (IoT) is old: internet-connected devices outnumbered people on Earth around 2008 or 2009, according to a contemporary Cisco report. Since then, IoT has grown rapidly. Researchers say that by the early 2020s, estimates of the number of devices ranged anywhere from the low tens of billions to over… (BACK TO TOP)
This story first appeared in China Report, MIT Technology Review’s newsletter about technology in China. Sign up to receive it in your inbox every Tuesday. There’s been so much news coming out of China’s autonomous-vehicle industry lately that it’s hard to keep track. The government is finally allowing Tesla to bring its Full Self-Driving (FSD) feature to… (BACK TO TOP)
Internet nastiness, name-calling, and other not-so-petty, world-altering disagreements AI is sexy, AI is cool. AI is entrenching inequality, upending the job market, and wrecking education. AI is a theme-park ride, AI is a magic trick. AI is our final invention, AI is a moral obligation. AI is the buzzword of the decade, AI is marketing… (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. Can AI help me plan my honeymoon? —Melissa Heikkilä I’m getting married later this summer and am feverishly planning a honeymoon together with my fiancé. It has been at times overwhelming trying to… (BACK TO TOP)
This story originally appeared in The Algorithm, our weekly newsletter on AI. To get stories like this in your inbox first, sign up here. I’m getting married later this summer and am feverishly planning a honeymoon together with my fiancé. It has been at times overwhelming trying to research and decide between what seem like… (BACK TO TOP)
A UI designer turns UX designers’ ideas into real product-like prototypes. Learn all about UI designing and how you can become one. The post What does a UI designer do? appeared first on LogRocket Blog . (BACK TO TOP)
See how to use Svelte 5's new runes system to declare reactive states and compare them to the existing approach to reactivity in Svelte 4. The post Exploring the magic of runes in Svelte 5 appeared first on LogRocket Blog . (BACK TO TOP)
Marketing integration refers to strategically aligning marketing channels to create a consistent brand experience. The post The importance of marketing integration: Strategies and benefits appeared first on LogRocket Blog . (BACK TO TOP)
Kelsey Knight talks about one of the most exciting, yet challenging, aspects of ecommerce: that no one strategy works every single time. The post Leader Spotlight: Efficiently scaling ecommerce operations, with Kelsey Knight appeared first on LogRocket Blog . (BACK TO TOP)
Cognitive biases are key to effective UX design, as they reflect human psychology. This article recaps these UX cognitive biases and explains their impact on UX. The post 7 cognitive biases UX designers should know appeared first on LogRocket Blog . (BACK TO TOP)
Explore Franken UI, an open source library of pre-built UI components that takes inspiration from Shadcn UI's design principles. The post Building UIs with Franken UI, a Shadcn alternative appeared first on LogRocket Blog . (BACK TO TOP)
By mastering cross-selling techniques you can build long-term customer relationships and increase your customer lifetime value (CLV). The post An overview of cross-selling appeared first on LogRocket Blog . (BACK TO TOP)
Jason Kirby, Chief Product & Technology Officer at Magic Memories, talks about how to instill a lightweight product delivery process. The post Leader Spotlight: Ruthlessly iterating the product delivery process, with Jason Kirby appeared first on LogRocket Blog . (BACK TO TOP)
Inclusive UX writing is essential for inclusive design. Without it, digital experiences can't fully meet everyone's needs. Here's how to write inclusive copies. The post How to write an inclusive UX copy appeared first on LogRocket Blog . (BACK TO TOP)
The Angular tree view can be hard to get right, but once you understand it, it can be quite a powerful visual representation. The post Working with the Angular tree: Flat vs. nested trees and more appeared first on LogRocket Blog . (BACK TO TOP)
Explore the top headless commerce platforms tailored for frontend ecommerce development, with free and paid options like Saleor and Shopify. The post The top headless ecommerce solutions for frontend dev appeared first on LogRocket Blog . (BACK TO TOP)
A dedicated data analyst (DA) on a team can be a game-changer for the quality and speed of product discovery. The post A PM’s guide to working with data analysts (DAs) appeared first on LogRocket Blog . (BACK TO TOP)
Bulletin by Jakub Mikians