Bulletin for Friday, 07 Jun 2024
7 days digest
Kevin Sookocheff (1)
Replit Blog (1)
taylor.town (1)
Computer Things (1)
allegro.tech (1)
John Graham-Cumming's blog (1)
DuckDB (1)
The CircleCI Blog Feed | CircleCI (1)
Graphite blog (1)
Go (Golang) Programming Blog - Ardan Labs on (1)
Tech Blog (1)
Think Fast, Talk Smart: Communication Techniques (1)
Robert Haas (1)
Julia Evans (1)
Svix Blog (1)
Earthly Blog (1)
Mozilla Hacks – the Web developer blog (1)
Metadata (1)
Discord Blog (1)
- How Project P.I. helps Amazon remove imperfect products
- More reliable nearest-neighbor search with deep metric learning
- Life on the edge: Networking challenges of AI deployments
- Remotely access any system with a PiKVM and Tailscale
The Ably Blog (2)
- Lessons on fan engagement - from Xalt, Genius Sports and more...
- Ably: Delivering reliable realtime experiences at scale
Sentry Blog RSS (2)
BLOG@CACM – Communications of the ACM (2)
Timescale Blog (3)
- Postgres: The Birdhorse of Databases
- PostgreSQL for E̶v̶e̶r̶y̶t̶h̶i̶n̶g̶ Industrial IoT Data
- PostgreSQL Hybrid Search Using Pgvector and Cohere
Towards Data Science - Medium (3)
- From Code to Insights: Software Engineering Best Practices for Data Analysts
- How to Evaluate Search Relevance and Ranking
- SageMaker vs Vertex AI for Model Inference
Vallified (3)
- rqlite Office Hours
- rqlite reaches 15,000 stars on GitHub
- rqlite 8.24.9: now with multi-platform Docker images
InfoQ - Articles (3)
- Article: Optimizing Spring Boot Config Management with ConfigMaps: Environment Variables or Volume Mounts
- Article: Million Dollar Lines of Code - An Engineering Perspective on Cloud Cost Optimization
- Article: Architectural Trade-Offs: The Art of Minimizing Unhappiness
- Breaking up is hard to do: Chunking in RAG applications
- Introducing Staging Ground: The private space to get feedback on questions before they’re posted
- How to prevent your new chatbot from giving away company secrets
- Can software startups that need $$$ avoid venture capital?
DTN (4)
- Webinar: Wildfires on the Rise
- An Active Hurricane Season and Extreme Heat Expected Across the U.S. this Summer
- New Climate Risk Disclosure Rule Highlights Need For Risk Communicator
- DTN Meteorologists are Key Players on the LPGA Tour
APNIC Blog (5)
- E pur si muove: Sometimes steering is virtual
- DNS topics at RIPE 88
- Event Wrap: PNG DNS Forum 2024
- Standardizing network data
- Nominations now open for NRO NC Election 2024
Sourcegraph Blog (5)
- Sourcegraph June 2024 release: Jupyter Notebook rendering, Mermaid diagrams, and Cody Enterprise updates
- Cody Enterprise: Introducing Context Filters plus updates to context windows and LLM choice
- Cody for JetBrains is now generally available
- AI Dev Tools Night: Come to our upcoming meetup in SF!
- Cody for VS Code v1.20: New chat UX plus automatic context retrieval
- Dutch political websites hit by cyber attacks as EU voting starts
- Protecting vulnerable communities for 10 years with Project Galileo
- European Union elections 2024: securing democratic processes in light of new threats
- Adopting OpenTelemetry for our logging pipeline
- Extending local traffic management load balancing to Layer 4 with Spectrum
Pluralistic: Daily links from Cory Doctorow (5)
- Pluralistic: UK publishers suing Google for $17.4b over rigged ad markets (06 Jun 2024)
- Pluralistic: Surveillance pricing (05 Jun 2024)
- Pluralistic: Joseph Cox's "Dark Wire" (04 June 2024)
- Pluralistic: Ticketmaster jacks us for billions so it can pocket millions (03 Jun 2024)
- Pluralistic: Emil Ferris's long-awaited "My Favorite Thing Is Monsters Book Two" (01 Jun 2024)
Grafana Labs blog on Grafana Labs (5)
- Snowflake data visualization: all the latest features to monitor metrics, enhance security, and more
- 6 tips to improve your Grafana plugin before you publish
- How we use Grafana Alloy clustering to scrape nearly 20M Prometheus metrics
- 5 useful transformations you should know to get the most out of Grafana
- Grafana Tempo 2.5 release: vParquet4, streaming endpoints, and more metrics
- Should web development need a build step? (JS Party #326)
- Microsoft is all-in on AI: Part 2 (Changelog Interviews #594)
- Rise of the AI PC & local LLMs (Practical AI #272)
- Yet another open source rug pull (Changelog News #97)
- Is it too late to opt out of AI? (Changelog & Friends #46)
- Is Wasm the new Java? (Ship It! #106)
Percona Database Performance Blog (6)
- End of Life Alert: CentOS 7 and Debian 10 Approaching EOL
- Administering a Patroni Managed PostgreSQL Cluster
- Downsampling Metrics in Percona Monitoring and Management: Saving Space and Improving Performance
- MongoDB Partitioning: Best Practices for Scalability and Performance
- Controlling Resource Consumption on a PostgreSQL Server Using Linux cgroup2
- Keeping an Eye on the Eye: Self-Monitoring for Percona Monitoring and Management
The Fat Pipe - All of the Packet Pushers Podcasts (8)
- KU057: Packing Up Kubernetes Unpacked
- Day Two Cloud Crossover: When the Cloud was Born
- D2C244: When the Cloud was Born
- HS074: Geek Speak to Biz Talk
- PP017: What’s the Matter? Understanding the Matter Protocol
- NB481: HPE Unloads BSS/OSS Tools; Multi-National Force Busts Botnets
- Fat Pipe Transition Notification – June 2024
- HN736: Understanding VMware by Broadcom (Sponsored)
LogRocket Blog (10)
- How to measure and improve user retention
- An advanced guide to Vitest testing and mocking
- What makes for a habit-forming product?
- Leader Spotlight: Gaining context in new industries and verticals, with Boris Logvinsky
- A guide to data visualization
- Optimizing rendering in Vue
- Techniques for running customer behavior analysis
- I did a designathon as an experienced designer — here’s what I learned
- How to use — but not abuse — frameworks
- Using Google Magika to build an AI-powered file type detector
IEEE Spectrum (13)
- This Japanese Aircraft Became a 5G Base Station
- How Large Language Models Are Changing My Job
- IEEE Offers New Transportation Platform With Advanced Analytics Tools
- Insomniacs Rejoice! This Headband Helps You Fall Asleep
- Hybrid Bonding Plays Starring Role in 3D Chips
- Quantum Navigational Tech Takes Flight in New Trial
- How Online Privacy Is Like Fishing
- Lord Kelvin and His Analog Computer
- IEEE President’s Note: Amplifying IEEE's Reach
- Space-based Solar Power: A Great Idea Whose Time May Never Come
- AI and DEI Spotlighted at IEEE’s Futurist Summit
- Video Friday: Multitasking
- Five Cool Tech Demos From the ARPA-E Summit
- lsix
- Extracting Concepts from GPT-4
- Quoting Ethan Mollick
- Accidental prompt injection against RAG applications
- My Twitter thread figuring out the AI features in Microsoft's Recall
- An animated introduction to Fourier Series
- Quoting Michal Zalewski
- Zoom CEO envisions AI deepfakes attending meetings in your place
- Encryption At Rest: Whose Threat Model Is It Anyway?
- How do I opt into full text search on Mastodon?
- A tip from Neal Stephenson
- Quoting Jon Christian
- GPT-2 five years later
- DuckDB 1.0
- A look at Apple’s new Transformer-powered predictive text model
- Katherine Michel's PyCon US 2024 Recap
- Quoting Andrej Karpathy
- Experimenting with local alt text generation in Firefox Nightly
- How (some) good corporate engineering blogs are written
- Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster
- Quoting Will Larson
- Man caught in scam after AI told him fake Facebook customer support number was legitimate
- Django Enhancement Proposal 14: Background Workers
If you work with US government entities or corporations in regulated markets the subject of FIPS compliance may come up, especially in the context of FedRAMP authorization. FIPS 140-2 and FIPS 140-3 are a set of cryptographic standards that your application may need to adhere to dictating the appropriate ciphers or cryptographic functions that are in use. (BACK TO TOP)
Today, we are launching our first version of Replit Guides. Guides provide end-to-end content for learning new skills and building new applications. We are launching with an initial set of guides in partnership with some of the best in tech. Check out Replit Guides. Why Are We Launching Guides? Empower the next billion software creators. That’s the Replit mission. Platform updates and advances in our AI features are making Replit more powerful, while simultaneously lowering the barrier to entry. (BACK TO TOP)
ML experiments are, by nature, full of uncertainty and surprises. Small changes can lead to huge improvements, but sometimes, even the most clever tricks don’t yield results. Either way, systematic iteration and exploration are the way to go. This is where things often start getting messy. With the many directions we could take, it’s easy… (BACK TO TOP)
https://flightaware.engineering/rss/
One key strategy we’ve implemented as part of our broader technological transformation is a monorepository architecture for new applications and libraries. (BACK TO TOP)
https://surfingcomplexity.blog
We’re thrilled that you want to contribute to improving the system in the wake of an incident! For each post-incident action that you are proposing, we would appreciate it if you would fill out the following template. Please estimate the expected benefits associated with implementing the action item. For example, if this reduces risk, by … Continue reading Action item template → (BACK TO TOP)
https://buttondown.email/hillelwayne
Sup nerds, I'm back from DDD Europe! Still processing the conference and adjusting to the horrible jetlag but also itching to get writing again, so let's go. The opening keynote to the conference was called "Modern Tradeoff Analysis for Software Architecture". It was mostly about the factors that went into whether you should split up services into microservices and glue them together. Instead of "X is faster, Y uses less space", we can say "X uses more space, Y is slower. ↩ (BACK TO TOP)
The purpose of this article is to present how to design, test, and monitor a REST service client. The article includes a repository with clients written in Kotlin using various technologies such as WebClient , RestClient , Ktor Client , Retrofit . It demonstrates how to send and retrieve data from an external service, add a cache layer, and parse the received response into domain objects. Next, testability. Finally, reusability. It is not part of the WebClient library. baseUrl ( properties .g. (BACK TO TOP)
Look, I don't recommend you do this with your phone because bad things may happen, but the front and back cameras on my iPhone 13 Pro stopped working (in the camera app the image was black) and I "fixed" them myself using only a household appliance. I was planning to get them replaced but to do that I'd need to replace the screen (because it has a crack in it) and it turned out to be €€€ so I figured I'd soldier on with a phone with a broken camera. And a battery that needed recharging. (BACK TO TOP)
https://www.tbray.org/ongoing/ongoing.atom
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it doesn’t make much sense at all! In this tutorial, you’ll build an intuition for how Promises work by getting a deeper understanding of JavaScript and its limitations. (BACK TO TOP)
https://read.highgrowthengineer.com
Senior+ communication strategies with real-world examples (BACK TO TOP)
At Netflix, we want to ensure that every current and future member finds content that thrills them today and excites them to come back for more. Causal inference is an essential part of the value that Data Science and Engineering adds towards this mission. We rely heavily on both experimentation and quasi-experimentation to help our teams make the best decisions for growing member joy. Historically, that estimate has come from our Finance, Strategy, & Analytics (FS&A) partners.1,1 and 𝜏.1 and 𝜏. (BACK TO TOP)
Learn more about our implementation of end-to-end encryption for teams, the threat model of our design and encryption algorithms, and our commitment to minimizing the risk of data loss with a team-centric key management approach. (BACK TO TOP)
In software, we often represent strings by surrounding them with quotes ("). What happens if the string itself contains quotes? We then need to escape the string. For example, the quote character (") or the backslash character () should be replaced by " or \. Most programmers are familiar with this process. Most strings do … Continue reading Quickly checking whether a string needs escaping (BACK TO TOP)
Not Just Scale Bookmarking this so I can stop writing it over and over. It seems like everywhere I look on the internet these days, somebody’s making some form of the following argument: You don’t need distributed systems! Computers are so fast these days you can serve all your customers off a single machine! This argument is silly and reductive. But first, let’s look for the kernel of truth. Thousands, or even millions, of requests per second are achievable. Hundreds of gigabits per second. (BACK TO TOP)
https://www.ardanlabs.com/blog/
Introduction: In this detailed discussion, Bill delves into the critical aspects of networking within Kubernetes clusters, emphasizing the necessity of properly defining services to manage internal and external communication effectively. Learn the critical role of service definitions in Kubernetes for managing internal and external communication, ensuring your Go applications are accessible and networked correctly within the cluster. (BACK TO TOP)
Maxar operates a fleet of satellites that capture imagery of the Earth. Some of these satellites offered the best resolution commercially available when they were first launched into space. In 2022, Maxar earned ~$1.6B largely from selling imagery these satellites produced. Last year, they launched a Basemap service which offers 30cm resolution covering all of Earth's landmasses. This basemap was produced from 400K individual strips captured from their fleet of satellites.1 GHz .10. $ vi ~/.34. (BACK TO TOP)
https://www.gsb.stanford.edu/insights/think-fast-talk-smart-podcast
Whether we realize it or not, we negotiate everyday. But when we approach these situations as a win-or-lose battle, we’re already showing resistance, and setting ourselves up for difficulty. Listen as Neale shares tips on how to approach negotiations with intention, and what strategies can help us more easily communicate our wants and needs. Episode Reference Links: Stanford Profile: Margaret Ann Neale Maggie’s Book: Getting (More of) What You Want Original Episode: Ep. (BACK TO TOP)
https://www.aaron-powell.com/posts/
I’m currently working on a project in which we are using Entra ID rather than a traditional Postgre username and password. This is a great way to secure your database and ensure that only the right people have access to it. Note: For the purpose of this article, I’m going to use Entra ID to refer to a user identity, as well as a managed identity such as a service principal, as the approach is the same in this context here. (BACK TO TOP)
I think 2024.pgconf.dev was a great event. I am really grateful to the organizing team for all the work that they did to put this event together, and I think they did a great job. I feel that it was really productive for me and for the PostgreSQL development community as a whole. Like most things in life, it was not perfect. But it was really good, and I'm looking forward to going back next year. She gave a wonderful keynote. Read more » (BACK TO TOP)
Hello! I’ve been writing about git on here nonstop for months, and the git zine is FINALLY done! It came out on Friday! You can get it for $12 here: https://wizardzines.com/zines/git , or get an 14-pack of all my zines here . Here’s the cover: the table of contents Here’s the table of contents: who is this zine for? I wrote this zine for people who have been using git for years and are still afraid of it. “How Git Works” explains how Git actually works. I think they go really well together. (BACK TO TOP)
https://newsletter.programmingdigest.net/
How to minimize user frustration in Antarctica (BACK TO TOP)
Common mistakes when designing, signing, and verifying webhook signatures. (BACK TO TOP)
https://writings.stephenwolfram.com
My All-Time Favorite Science Discovery June 1, 1984—forty years ago today—is when it would be fair to say I made my all-time favorite science discovery. Like with basically all significant science discoveries (despite the way histories often present them) it didn’t happen without several long years of buildup. But June 1, 1984, was when I […] (BACK TO TOP)
Over the past several months, we’ve been working on revamping the UI of Earthly Cloud to better meet the needs of our users. Previously, our interface allowed you to view your satellites, their instance details, and status, and you could see build logs, but we knew there was room for improvement. We recognized the need to include build details and received valuable feedback from our users requesting features like build timings and build graphs. It has 4 tabs: Overview, Timings, Graph, and Logs. (BACK TO TOP)
Firefox 130 will introduce an experimental new capability to automatically generate alt-text for images using a fully private on-device AI model. The feature will be available as part of Firefox’s built-in PDF editor, and our end goal is to make it available in general browsing for users with screen readers. The post Experimenting with local alt text generation in Firefox Nightly appeared first on Mozilla Hacks - the Web developer blog . (BACK TO TOP)
http://muratbuffalo.blogspot.com/
This paper, by Finn Hackett, Joshua Rowe, Markus Kuppe, appeared in International Conference on Software Engineering 2023. It presents a specification of Azure Cosmos DB consistency behavior as exposed to the clients. During my sabbatical at CosmosDB in 2018, I was involved in a specification of CosmosDB as exposed to the clients . This 2023 paper improves on our preliminary specs from 2018. Consistency guarantees for distributed databases are notoriously hard to understand. CosmosDB.tla spec. (BACK TO TOP)
https://eli.thegreenplace.net/
I recently needed to process some data from a Google Sheet in a Go program, and was looking for the most straightforward way to do so on my local machine. This post lists some approaches that I found to work, with full source code. To access the Sheets API, you'll need a GCP project, and would typically have the gcloud command-line tool installed. To enable the sheets API for your project, run: $ gcloud services enable sheets.googleapis. These accounts have their own auth, permissions, etc..... (BACK TO TOP)
https://www.carlpullein.com/blog/
Imagine starting the day like Charles Darwin, with a leisurely walk in the woods. Or take a cue from Leonardo Da Vinci, who often spent days exploring the countryside outside Florence. And what about Ian Fleming, who would kick off his mornings with a refreshing swim in the sea when he was in Jamaica every January and February? These are all examples of slow living in action. YouTube is full of videos on “Slow Living” these days . Slow living is simple. It’s about living a balanced life . (BACK TO TOP)
De hele korte versie: stilletjes maar in hoog tempo verhuizen cruciale ICT-diensten binnen de Nederlandse overheid naar met name Microsoft-servers onder Amerikaans recht. Dit neemt zulke enorme vormen aan dat de ICT-kennis binnen de Nederlandse overheid, maar ook binnen Nederland zelf, snel afkalft. Ook is deze beweging dodelijk voor onze eigen Europese industrie, waardoor we straks echt geheel hulpeloos zijn. De overheid mag volgens eigen beleid weloverwogen naar de cloud verhuizen. (BACK TO TOP)
We're excited to highlight some new monetization features available for developers in the US, UK, and EU to utilize, and globally purchasable by all users. (BACK TO TOP)
https://www.construction-physics.com
Book review: Nuclear Politics: Energy and the State in the United States, Sweden, and France (BACK TO TOP)
A combination of generative AI and computer vision imaging tunnels is helping Amazon proactively improve the customer experience. (BACK TO TOP)
Novel loss term that can be added to any loss function regularizes interclass and intraclass distances. (BACK TO TOP)
If you’ve deployed an AI model to a remote device before, then you’ll know that connecting to it and keeping it secure aren’t exactly easy. Existing edge device tooling from cloud providers has been built around entirely different workloads, focused mostly on streaming low bandwidth sensor data to a centralized location. For more complex AI workloads, edge deployments lack most of the mature connectivity, security, and orchestration tooling available in a typical public cloud region. (BACK TO TOP)
In our latest video, we use Tailscale to connect to PiKVM, an inexpensive remote access tool that runs on a Raspberry Pi and works independently of your OS. (BACK TO TOP)
Linux can look and feel so good, but it often doesn't out of the box. It's almost like there's a rite of passage in certain parts of the community where becoming an expert in the intricacies of every tool and its theming is required to prove you're a proper nerd. I think that's a bit silly, so I created Omakub: An opinionated web developer setup for Ubuntu . Omakub turns a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command. (BACK TO TOP)
When Ruby on Rails was launched over twenty years ago, I was a twenty-some young programmer convinced that anyone who gave my stack a try would accept its universal superiority for solving The Web Problem. So I pursued the path of the crusade, attempting to convert the unenlightened masses by the edge of a pointed argument. And for a long time, I thought that's what had worked. But I was wrong. It wasn't the crusade that did it. That's what did it. Others still will find their spirit in Go. (BACK TO TOP)
Hear from fan engagement experts at Xalt, Genius Sports, and more on how they are thinking about fan experiences and retention. (BACK TO TOP)
Discover the latest data points that Ably has been able to achieve - and learn about the infrastructure that makes this performance, reliability, and scale possible. (BACK TO TOP)
We recently added the User Feedback Widget to the Sentry platform, and now we are releasing two additional features to the product to help… (BACK TO TOP)
Dan Mindru is a Frontend Developer and Designer who is also the co-host of the Morning Maker Show. Dan is currently developing a number of… (BACK TO TOP)
https://www.allendowney.com/blog
On a recent run I was talking with a friend from Spain about immigration in Europe. We speculated about whether the population of Spain would be growing or shrinking if there were no international migration. I thought it might be shrinking, but we were not sure. Fortunately, Our World in Data has just the information we need! I downloaded data from OWID’s interactive graph, “Population growth rate with and without migration”, ultimately from UN, World Population Prospects (2022) and processed... (BACK TO TOP)
Here’s another installment in Data Q&A: Answering the real questions with Python. Previous installments are available from the Data Q&A landing page. percentile_rank What is a Percentile Rank?¶ Here’s a question from the Reddit statistics forum... Read More Read More (BACK TO TOP)
Raising questions about the future of citation metrics and the effectiveness of peer review in a world where authorship may not solely reside with humans. (BACK TO TOP)
Storage, networking and computation: they’ve got one thing in common! (BACK TO TOP)
https://www.timescale.com/blog/
Why Postgres is such a unique beast in the database world, and how that makes it the perfect database for, well, everything. (BACK TO TOP)
Storing and analyzing industrial IoT data presents unique challenges, like SCADA systems. But PostgreSQL saves the day—again. (BACK TO TOP)
Hybrid search enables better results by combining keyword and semantic search. Learn how to implement it on PostgreSQL with pgvector and Cohere. (BACK TO TOP)
https://towardsdatascience.com
Top 10 engineering lessons every data analyst should know Image by DALL-E 3 The data analyst job combines skills from different domains: We need to have business understanding and domain knowledge to be able to solve actual business problems and take into account all the details. Maths, statistics, and fundamental machine learning skills help us perform rigorous analyses and reach reliable conclusions from data. I’ve learned a lot about computer science at university. Code is not for computers. (BACK TO TOP)
Key metrics to optimize your search engine Photo by Markus Winkler on Unsplash Table of Contents Introduction Precision@K Mean Average Precision (MAP) Mean Reciprocal Rank (MRR) Normalized Discounted Cumulative Gain (NDCG) Comparative Analysis Summary References Disclaimer: The views expressed here are my own and do not necessarily reflect the views of my employer or any other organization. All images are by the author, except where indicated. 1. Figure 1: An ordered list of search results 2. (BACK TO TOP)
Comparing the AWS and GCP fully-managed services for ML workflows If you’re in that exciting stage of product development where you’re looking to deploy your first AI models to production, then take a moment to enjoy this clean slate. The decisions you’re about to make might influence the future of your company, or at least its technical debt going forward. No pressure :) Or at least that’s what I tell myself, now that I am starting to lay down the technical foundations of our company.e.g.g.e.g. (BACK TO TOP)
rqlite is a lightweight, open-source distributed relational database implemented in Go, and which uses SQLite as its storage engine. I am excited to announce that I am starting Office Hours for rqlite, which will take place every Friday. This is a great opportunity for you to ask questions or share ideas about rqlite directly with … Continue reading rqlite Office Hours → (BACK TO TOP)
rqlite is a lightweight, open-source distributed relational database implemented in Go, and which uses SQLite as its storage engine. It very recently reached a new milestone in the open-source community by surpassing 15,000 stars on GitHub. (BACK TO TOP)
rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine. Release v8.24.9 is the first release that comes with multi-platform Docker support. You can now pull a Docker image for 386, ARM, and AMD platforms from the rqlite Docker repo. (BACK TO TOP)
Article: Optimizing Spring Boot Config Management with ConfigMaps: Environment Variables or Volume Mounts
Spring Boot stands out as a viable framework for its agility and streamlined workflow. Yet, effective configuration management remains a pivotal factor influencing deployment efficiency and ongoing maintenance. ConfigMaps, a feature in Kubernetes, provides configuration strategies for Spring Boot applications. By Naveen Pujaris (BACK TO TOP)
A single line of code can shape an organization's financial future. Erik Peterson, the CTO and founder at CloudZero, presented an engineering perspective on cloud cost optimization at QCon San Francisco. By Erik Peterson (BACK TO TOP)
To architect is to be a frustrated perfectionist; a good architecture minimizes this unhappiness by making trade-offs that can be lived with. The main skill in architecting is making trade-offs. These trade-offs reflect the most important and difficult decisions a team will make about its architecture. By Pierre Pureur, Kurt Bittner (BACK TO TOP)
A look at some of the current thinking around chunking data for retrieval-augmented generation (RAG) systems. (BACK TO TOP)
Learn about the workflow designed to help new askers improve their questions on Stack Overflow. (BACK TO TOP)
This week we chat with Kamakshi Narayan, Director of Product Management at SnapLogic, who is focused on how APIs can apply fine-grained controls for privacy and governance to the LLM-powered AI apps vacuuming up our data. (BACK TO TOP)
Today's episode is a chat with Benjamin Shestakofsky, an assistant professor of sociology at the University of Pennsylvania with a focus on the ways in which digital technologies are affecting work and employment, organizations, and economic exchange. We discuss research from his new book which dives into the venture capital business and explores the cooperative model that some software startups are taking instead. (BACK TO TOP)
Recent wildfires, fueled by climate change, have devastated communities and resulted in multi-million dollar fines for utility companies found negligent. In California alone, power line ignitions caused nearly half of the most destructive fires between 2015-2020. The post Webinar: Wildfires on the Rise appeared first on DTN . (BACK TO TOP)
The DTN 2024 summer and tropical storm outlook explores the season’s potential weather risks and impacts to specific industries. The post An Active Hurricane Season and Extreme Heat Expected Across the U.S. this Summer appeared first on DTN . (BACK TO TOP)
New climate risk disclosure rules require public companies to report climate change impacts to stakeholders. DTN Risk Communicators can inform and support reporting. The post New Climate Risk Disclosure Rule Highlights Need For Risk Communicator appeared first on DTN . (BACK TO TOP)
For the LPGA Tour, the weather is a critical concern. Learn how DTN meteorologists inform key safety and operational decisions at tour events worldwide. The post DTN Meteorologists are Key Players on the LPGA Tour appeared first on DTN . (BACK TO TOP)
Phased array antennas and their role in model LEO communications. (BACK TO TOP)
DNSSEC bootstrapping, DELEG update, DNS energy consumption, resolver BCP, and more from RIPE 88. (BACK TO TOP)
APNIC participated in the inaugural PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea. (BACK TO TOP)
Guest Post: The power of PrefixCtl and RegCtl. (BACK TO TOP)
Submit a nomination now for the open seat on the NRO NC. Nominations close on 5 August 2024. (BACK TO TOP)
Sourcegraph June 2024 release: Jupyter Notebook rendering, Mermaid diagrams, and Cody Enterprise updates
Code Search is your single search engine for finding and navigating all your code, so this month, we’re upgrading the file view to support rendering even more file types you may have in your codebase. This update also enables two [recently announced](https://sourcegraph.com/blog/cody-ent... (BACK TO TOP)
This week, we’re rolling out several improvements to Cody Enterprise, making it more secure for sensitive code and improving its use of context. We’re introducing Context Filters, safeguards to prevent sensitive code from being sent to third-party LLM providers. We’re also increasing the amount of... (BACK TO TOP)
Cody for JetBrains IDEs is now generally available for all users. It offers better performance, increased stability, and new features to help you stay in flow and reduce day-to-day toil in your workflow. The JetBrains extension now supports new commands, inline code edits, and all of Cody’s staple... (BACK TO TOP)
Are you curious about the latest advancements in AI and how they're transforming the world of dev tools? Look no further than our upcoming meetup on June 24th, https://lu.ma/ai-devtools-night, where we'll discuss these exciting topics with a lineup of industry experts. Our first speaker, [Dane S... (BACK TO TOP)
Cody for VS Code v1.20, https://marketplace.visualstudio.com/items?itemName=sourcegraph.cody-ai is now available. This update makes big updates to Cody’s chat sidebar with a new UX, smarter context retrieval, and more intuitive ways to retry prompts with different contexts to get the results you’... (BACK TO TOP)
The 2024 European Parliament election began in the Netherlands on June 6. Cloudflare mitigated several multi-hour DDoS attacks on Dutch political websites on June 5 and 6 (BACK TO TOP)
In celebration of Project Galileo's 10th anniversary, we want to give you a snapshot of what organizations that work in the public interest experience on an everyday basis when it comes to keeping their websites online (BACK TO TOP)
Between 6 and 9 June 2024, hundreds of millions of EU citizens will be voting to elect their members of the European Parliament (MEPs). All EU member states have different election processes, institutions and methods, and the security risks are significant (BACK TO TOP)
Recently, Cloudflare's Observability team undertook an effort to migrate our existing syslog-ng backed logging infrastructure to instead being backed by OpenTelemetry Collectors. In this post, we detail the process that we undertook, and the difficulties we faced along the way (BACK TO TOP)
Cloudflare is adding support for all TCP and UDP traffic to our local traffic management (LTM) load balancing solution, extending the benefits of LTM to more than just HTTP(S) applications (BACK TO TOP)
Today's links UK publishers suing Google for $17.4b over rigged ad markets: Because tech steals publishers' money, not their content. 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. UK publishers suing Google for $17. Far from it. It's money.eff. (BACK TO TOP)
Today's links Surveillance pricing: They spy on you for many reasons, but also to rip you off. Hey look at this: Delights to delectate. This day in history: 2004, 2009, 2013, 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. He benefited from ATPCO, but did not co-found it. I regret the error. We liked big business.bbc.searls. (BACK TO TOP)
Today's links Joseph Cox's "Dark Wire": A true-crime technothriller about the biggest sting operation in world history. 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.hachettebookgroup. That's one of the startup stories in Cox's book.house.docx.co.bbc. (BACK TO TOP)
Today's links Ticketmaster jacks us for billions so it can pocket millions: Corruption is unimaginably wasteful. 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. Actually, it's worse. But actually, it's even worse. The rest is just wasted.S.7%.co. (BACK TO TOP)
Today's links Emil Ferris's long-awaited "My Favorite Thing Is Monsters Book Two": A tour-de-force that was worth the wait. 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. Every single thing about this book was amazing: https://memex.craphound. (BACK TO TOP)
Snowflake data visualization: all the latest features to monitor metrics, enhance security, and more
In 2020, we introduced the Snowflake Enterprise data source plugin for Grafana , allowing users to seamlessly pull data from the Snowflake cloud-based data storage and analytics service into Grafana dashboards. Available for Grafana Enterprise and Grafana Cloud users, it’s a powerful way to not only query and visualize Snowlake data, but to do so alongside other data sources, so you can discover correlations and other meaningful insights within minutes." /> And the progress hasn’t stopped there. (BACK TO TOP)
Whether they help you tap into external data sources or add a new visualization type to your dashboard, plugins are a powerful way to customize and extend the value of Grafana. There’s a rich (and constantly evolving) ecosystem of Grafana plugins you can choose from today. While some of these plugins are created and maintained by the Grafana Labs team, many of them are contributed by our commercial partners and community members. You can use the generator on Shields.1.2 https://github.1.1.2. (BACK TO TOP)
If you are interested in running your own Grafana Alloy cluster for high availability or horizontal scalability, then you’re in the right place. That’s because we’ve already done it with our own agentless exporters system, which allows you to scrape data from providers such as Amazon CloudWatch, without running any applications on your own infrastructure. This system is built using Alloy clusters, and as of this writing, it serves a whopping 19.enabled flag set to true. loki.source.source.http. (BACK TO TOP)
I’ve been a user of Grafana OSS for seven years, starting with Grafana 5.0. My, how things have evolved since then. The first time I used Grafana was to monitor a Kafka data pipeline with a bunch of Java Spring Boot microservices and Prometheus to extract metrics. I was amazed how much you could do with Grafana and Prometheus together, and so I always kept Grafana on my short list of places I wanted to put my energy, either as a contributor or by working directly for the company. 1.g. Handy.).1. (BACK TO TOP)
Grafana Tempo 2.5 is here with performance improvements, vParquet4 laying the groundwork for new TraceQL features, and additional metrics capabilities! Watch the video above for a highlight of TraceQL metrics, or continue reading to get a quick overview of the latest updates in Tempo. If you’re looking for something more in-depth, don’t hesitate to jump into the Grafana Tempo 2.5 release notes or the changelog . We’re working hard towards general availability, so stay tuned there. In Tempo 2.5. (BACK TO TOP)
We’re back with another spicy YepNope debate! This time, Nick & regular guest Eric Clemmons are arguing that web development should need a build step, while KBall & special guest Amy Dutton argue that we really shouldn’t. Of course, the stance each panelist is taking is assigned ahead of time. Is that how they really feel? Tune in to find out! (BACK TO TOP)
Mark Russinovich, Eric Boyd & Neha Batra join us to discuss the state of AI for Microsoft and OpenAI at Microsoft Build 2024. It’s safe to say that Microsoft is all-in on AI. (BACK TO TOP)
We’ve seen a rise in interest recently and a number of major announcements related to local LLMs and AI PCs. NVIDIA, Apple, and Intel are getting into this along with models like the Phi family from Microsoft. In this episode, we dig into local AI tooling, frameworks, and optimizations to help you navigate this AI niche, and we talk about how this might impact AI adoption in the longer term. (BACK TO TOP)
A popular open source iOS authenticator app goes rogue under new ownership, Andreas Kling steps back from SerenityOS & forks Ladybird, Vhyrro takes a thought-provoking try at a “static effect system”, Matt Bessey is over GraphQL & Marc-Andre Giroux still likes GraphQL sometimes (in the right context). (BACK TO TOP)
Tech lawyer Luis Villa returns to answer our most pressing questions: what’s up with all these new content deals? How did Google think it was a good idea to ship AI Summaries in its current state? Is it too late to opt out of AI? We also discuss AI in Hollywood (spoilers!), positive things we’re seeing (or hoping for) & Upstream 2024 (June 5th)! (BACK TO TOP)
Danielle Lancashire is here to tell us how Fermyon cloud is built on top of nomad and EC2 and how they put it in a box with Kubernetes and WebAssembly. (BACK TO TOP)
The End-of-Support date for CentOS 7 and Debian 10 is coming soon. According to their respective release life cycles, the EOL date for both systems is June 30th, 2024. This announcement has some implications for support for Percona software running on these operating systems.So, we will no longer produce new packages and binary builds for […] (BACK TO TOP)
There are quite a number of methods these days for installing Patroni. I want to discuss the next step, which is how to start tuning a running system.The manner of updating a running Postgres server typically involves editing the standard Postgres files: postgresql.conf postgresql.auto.conf pg_hba.conf Working with a Patroni HA cluster, one has the added […] (BACK TO TOP)
Downsampling is the process by which we can selectively prune (discard, summarize, or recalculate) data from a series of samples in order to decrease how much storage is consumed. This has the downside of reducing the accuracy of the data, but has the great benefit of allowing us to store data from a wider sampling […] (BACK TO TOP)
MongoDB’s flexibility and speed make it a popular database choice, but as your data grows, managing and querying massive datasets can become challenging. This is where partitioning, also known as sharding, comes to the rescue.Partitioning strategically divides your data collection into smaller, more manageable chunks. This technique provides significant benefits, including: Faster queries: By focusing […] (BACK TO TOP)
Multi-tenancy/co-hosting is always challenging. Running multiple PG instances could help to reduce the internal contention points (scalability issues) within PostgreSQL. However, the load caused by one of the tenants could affect other tenets, which is generally referred to as the “Noisy Neighbor” effect. Luckily, Linux allows users to control the resources consumed by each program […] (BACK TO TOP)
Percona Monitoring and Management (PMM) is a powerful tool for keeping your databases healthy, but what about PMM itself? While it comes pre-packaged as an appliance, PMM’s internal workings can be complex. Many users, including our internal teams, frequently ask: “How can I tell if everything inside PMM is functioning properly?”To address this need, we’ve […] (BACK TO TOP)
https://packetpushers.net/podcasts/
All good things must come to an end, and in this case that means saying farewell to Kubernetes Unpacked. In this final episode, Michael and Kristina pack up the Kubernetes Unpacked podcast. They look back on covering issues including sustainability, security, open source projects, and certifications. They thank the professionals who joined the show as ... Read more » (BACK TO TOP)
Welcome to a crossover episode with the Day Two Cloud podcast! Eric Chou was there for the birth of the public cloud. Before DevOps or SREs were a thing, before Azure was Azure, Eric was a network engineer for Amazon, helping them build out their retail technology platform. Of course, that platform evolved into the ... Read more » (BACK TO TOP)
Eric Chou was there for the birth of the public cloud. Before DevOps or SREs were a thing, before Azure was Azure, Eric was a network engineer for Amazon, helping them build out their retail technology platform. Of course, that platform evolved into the world’s leading public cloud–AWS. Eric joins the show today to tell ... Read more » (BACK TO TOP)
To be an effective technologist in a corporation, your efforts need to be aligned with the business strategy of your organization. In today’s episode, Johna and Greg show you how to do this, even if your organization has no written business strategy. They explain how to “read the tea leaves” to tell if your organization ... Read more » (BACK TO TOP)
Matter is an IoT protocol that has security and interoperability baked into it. Steve Hanna, the chair of the Product Security Working Group in the Connectivity Standards Alliance, joins the show today to walk us through this IP-based protocol for smart home devices. He compares Matter to an armored car, delivering a valuable payload securely ... Read more » (BACK TO TOP)
Take a Network Break! Johna fills in for Drew this week. We start with HPE adapting to the 5G market and unloading BSS/OSS tools to HCLTech. Dell financial results suggest AI problems. ISP Windstream replaces 600,000 routers destroyed by malware. France, Germany and the Netherlands lead the largest-ever police action against botnets with the help ... Read more » (BACK TO TOP)
Hey, everyone. Ethan here with a behind-the-scenes administrative request. Several thousand of you subscribe to the Packet Pushers’ Fat Pipe. In the Fat Pipe, we’ve been stuffing every single podcast we produce. The problem is that we produce way too many shows–one almost every weekday–for the average podcast client to absorb them all. We can ... Read more » (BACK TO TOP)
Today on Heavy Networking, sponsored by Broadcom, we talk about VMware’s transition under Broadcom’s ownership. The acquisition has led to big changes that rolled out very quickly, including how VMware sells products and services – subscription only licensing, bundles of products, a hard stop on sales of existing licenses, overhaul of license issuance, and more. ... Read more » (BACK TO TOP)
Tracking metrics like user retention provides a way to measure the impact of your work on the growth and success of digital products. The post How to measure and improve user retention appeared first on LogRocket Blog . (BACK TO TOP)
Use Vitest to write tests with practical examples and strategies, covering setting up workflows, mocking, and advanced testing techniques. The post An advanced guide to Vitest testing and mocking appeared first on LogRocket Blog . (BACK TO TOP)
The job of the product is to get that first win to establish trust and then create a loop with nudges for further engagement. The post What makes for a habit-forming product? appeared first on LogRocket Blog . (BACK TO TOP)
Boris Logvinsky talks about the importance of building context and understanding customer challenges when you move between industries. The post Leader Spotlight: Gaining context in new industries and verticals, with Boris Logvinsky appeared first on LogRocket Blog . (BACK TO TOP)
When creating data visualizations, you want to ensure clarity and accessibility — bonus points if the format allows for interactivity too. The post A guide to data visualization appeared first on LogRocket Blog . (BACK TO TOP)
This guide covers methods for enhancing rendering speed in Vue.js apps using functions and techniques like v-once
, v-for
, v-if
, and v-show
. The post Optimizing rendering in Vue appeared first on LogRocket Blog .
(BACK TO TOP)
Customer behavior analysis (CBA) is the study of how individual customers, groups, or segments act when interacting with your product. The post Techniques for running customer behavior analysis appeared first on LogRocket Blog . (BACK TO TOP)
Designathons bring design professionals from all levels and backgrounds gather — sometimes with guests such as project managers, developers, or researchers. The post I did a designathon as an experienced designer — here’s what I learned appeared first on LogRocket Blog . (BACK TO TOP)
While frameworks have clear benefits, it's important to understand how and when to use them, as they are often overused or used in the wrong context or setting. The post How to use — but not abuse — frameworks appeared first on LogRocket Blog . (BACK TO TOP)
Magika offers extremely accurate file type identification, using deep learning to address the limitations of traditional methods. The post Using Google Magika to build an AI-powered file type detector appeared first on LogRocket Blog . (BACK TO TOP)
Skies over Tokyo are thick with air traffic these days amid an influx of international tourists. But one plane recently helped revive the dream of airborne Internet access for all. Researchers in Japan announced on 28 May that they have successfully tested 5G communications equipment in the 38 gigahertz band from an altitude of 4 kilometers. during aircraft rotation,” said Shinichi Tanaka, a manager in broadcaster SKY Perfect JSAT’s Space Business Division. (BACK TO TOP)
Generative artificial intelligence , and large language models in particular, are starting to change how countless technical and creative professionals do their jobs. Programmers, for example, are getting code segments by prompting large language models . And graphic arts software packages such as Adobe Illustrator already have tools built in that let designers conjure illustrations, images, or patterns by describing them. But you also need compute power and you need data. The [U.S.U.U.U.U.U.N. (BACK TO TOP)
To help find ways to solve transportation issues such as poorly maintained roads, traffic jams, and the high rate of accidents, researchers need access to the most current datasets on a variety of topics. But tracking down information about roadway conditions, congestion, and other statistics across multiple websites can be time-consuming. Plus, the data isn’t always accurate. NTDAS combines advanced research tools with access to high-quality transportation datasets from the U.S.S.S.S.” (BACK TO TOP)
Elemind , a 5-year-old startup based in Cambridge, Mass., today unveiled a US $349 wearable for neuromodulation, the company’s first product. According to cofounder and CEO Meredith Perry , the technology tracks the oscillation of brain waves using electroencephalography (EEG) sensors that detect the electrical activity of the brain and then influence those oscillations using bursts of sound delivered via bone conduction. “For me,” Perry said, “it cuts through my rumination, quiets my thinking. (BACK TO TOP)
Researchers at the IEEE Electronic Components and Technology Conference (ECTC) last week pushed the state of the art in a technology that is becoming critical to cutting-edge processors and memory. Called hybrid bonding, the technology stacks two or more chips atop each other in the same package, allowing chipmakers to increase the number of transistors in their processors and memories despite a general slowdown in the pace of the traditional transistor shrinking that once defined Moore’s Law .” (BACK TO TOP)
A short-haul aircraft in the United Kingdom recently became the first airborne platform to test delicate quantum technologies that could usher in a post-GPS world—in which satellite-based navigation (be it GPS , BeiDou , Galileo , or others) cedes its singular place as a trusted navigational tool. The question now is how soon will it take for this quantum tomorrow to actually arrive. Whenever the technology can scale up, potential civilian applications will be substantial.K... (BACK TO TOP)
Microsoft recently caught state-backed hackers using its generative AI tools to help with their attacks. In the security community, the immediate questions weren’t about how hackers were using the tools (that was utterly predictable), but about how Microsoft figured it out. The natural conclusion was that Microsoft was spying on its AI users, looking for harmful hackers at work. Some pushed back at characterizing Microsoft’s actions as “spying. But that’s because the baseline has shifted. The U. (BACK TO TOP)
In 1870, William Thomson , mourning the death of his wife and flush with cash from various patents related to the laying of the first transatlantic telegraph cable , decided to buy a yacht. His schooner, the Lalla Rookh, became Thomson’s summer home and his base for hosting scientific parties. It also gave him firsthand experience with the challenge of accurately predicting tides. Mariners have always been mindful of the tides lest they find themselves beached on low-lying shoals.S.G. U.S.G. (BACK TO TOP)
In my March column , I discussed the need for IEEE to increase its retention of younger members and its engagement with industry. Another one of my priorities is to increase the organization’s outreach to the broader public. I want people to know who we are and what we do. To tell the story of IEEE is to share the impact our members, products, and services make around the globe. Here are some of the ways IEEE is working to amplify its reach. Gladys B. Dr.” (BACK TO TOP)
The scene: A space-based solar power station called the Converter being commissioned some time in the Future. The characters: Two astronauts, Powell and Donovan, and a robot named QT-1 (“Cutie” to its human friends). The plot: The astronauts are training Cutie to take over the station’s operations, which involve collecting solar energy in space and then directing it as intense beams of microwaves down to Earth. This is the backdrop for Isaac Asimov’s 1941 short story “Reason.” For example, U.K.” (BACK TO TOP)
This year’s IEEE Vision, Innovation, and Challenges Summit and Honors Ceremony , held on 2 and 3 May in Boston, celebrated pioneers in engineering who have developed technologies that changed people’s lives, such as the Internet and GPS. The event also included a trip to the headquarters of cloud service provider Akamai Technologies . Here are highlights of the sessions , which are available on IEEE.tv . Divan heads Georgia Tech ’s Center for Distributed Energy . Mulligan Jr. Robert E.S.” (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. [ Nature ] Mitsubishi Electric has been awarded the GUINNESS WORLD RECORDS title for the fastest robot to solve a puzzle cube. The robot’s time of 0.305 second beat the previous record of 0. But back then, the original AIBO could check your email for you. (BACK TO TOP)
Nearly 400 exhibitors representing the boldest energy innovations in the United States came together last week at the annual ARPA-E Energy Innovation Summit . The conference, hosted in Dallas by the U.S. Advanced Research Projects Agency–Energy ( ARPA-E ), showcased the agency’s bets on early-stage energy technologies that can disrupt the status quo. U.S. Secretary of Energy Jennifer Granholm spoke at the summit. “The technologies you create will decide whether we win that race. (BACK TO TOP)
Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster
Bulletin by Jakub Mikians