Skip to content

Latest commit

 

History

History
1648 lines (772 loc) · 80.9 KB

bulletin-2023-09-29.md

File metadata and controls

1648 lines (772 loc) · 80.9 KB

Bulletin for Friday, 29 Sep 2023

7 days digest


Daniel Lemire's blog (1)


Spotify Engineering (1)


null program (1)


Somewhere Within Boredom (1)


David Heinemeier Hansson (1)


ongoing by Tim Bray (1)


Slack Engineering (1)


jacobian.org (1)


Blog on Tailscale (1)


The Teleport Blog (1)


Stay SaaSy (1)


Kevin Sookocheff (1)


Programming Digest (1)


Discord Blog (1)


The Go Blog (1)


Amazon Science homepage (1)


Posts on Adriano Caloiaro's personal blog (1)


DuckDB (1)


Ratfactor Feed (1)


Stratechery by Ben Thompson (1)


OpenAI Blog (1)


Irrational Exuberance (1)


The Evolution of Cybernetics (1)


Think Fast, Talk Smart: Communication Techniques (1)


The CircleCI Blog Feed | CircleCI (2)


Timescale Blog (2)


PlanetScale - Blog (2)


The Ably Blog (2)


Retool Blog (2)


Computer Things (2)


Microsoft Security Blog (2)


Sentry Blog RSS (2)


taylor.town (2)


Weaveworks (2)


Krebs on Security (2)


Google AI Blog (3)


Bert Hubert's writings (3)


The Pragmatic Engineer (3)


Changelog Master Feed (4)


DTN (4)


Simon Willison's Weblog: Blogmarks (4)


Pluralistic: Daily links from Cory Doctorow (4)


Replit Blog (4)


Stack Overflow Blog (5)


The Full Feed - All of the Packet Pushers Podcasts (5)


Earthly Blog (5)


Percona Database Performance Blog (7)


Simon Willison's Weblog (13)


https://lemire.me/blog

If I give a programmer a string such as "9223372036854775808" and I ask them to convert it to an integer, they might do the following in C++: std::string s = .... uint64_t val; auto [ptr, ec] = std::from_chars(s.data(), s.data() + s.size(), val); if (ec != std::errc()) {} // I have an error ! // val … Continue reading Parsing integers quickly with AVX-512 (BACK TO TOP)

https://engineering.atspotify.com/

When we want to determine the causal effect of a product or business change at Spotify, A/B testing is the gold standard. However, in some cases, it’s not possible to run A/B tests. For example, when the intervention is an exogenous shock we can’t control, such as the COVID pandemic. Or when using experimental control [...] The post How to Accurately Test Significance with Difference in Difference Models appeared first on Spotify Engineering . (BACK TO TOP)

https://nullprogram.com

This article was discussed on Hacker News . Over the past year I’ve refined my approach to arena allocation . With practice, it’s effective, simple, and fast; typically as easy to use as garbage collection but without the costs. Depending on need, an allocator can weigh just 7–25 lines of code — perfect when lacking a runtime . With the core details of my own technique settled, now is a good time to document and share lessons learned. We’ll get to that. Objects are not freed individually. tail . (BACK TO TOP)

https://withinboredom.info

Libraries are amazing. No, not the place where you go and get books for free (though, those are amazing too!), but software libraries. Libraries let you “skip” a bunch of work and go straight to the meat and potatoes of your software. If you are writing scheduling software, you can get an open-source library to […] (BACK TO TOP)

https://world.hey.com/dhh

Walter Isaacson's new book about Elon Musk is a fine biography, but an even better business book. And like all the best business books, it's not merely an instruction manual, but an inspirational guide too. Not since reading Ricardo Semler's Maverick in the early 2000s have I been this impressed with the foresight, fortitude, and ferocity of a founder. Musk is truly one of a kind. I know positive statements like that about Musk can trigger some people. Then make the requirements less dumb.   (BACK TO TOP)

https://www.tbray.org/ongoing/ongoing.atom

(BACK TO TOP)

https://slack.engineering

Cron scripts are responsible for critical Slack functionality. They ensure reminders execute on time, email notifications are sent, and databases are cleaned up, among other things. Over the years, both the number of cron scripts and the amount of data these scripts process have increased. While generally these cron scripts executed as expected, over time […] The post Executing Cron Scripts Reliably At Scale appeared first on Slack Engineering . (BACK TO TOP)

https://jacobian.org/

As companies start to roll out so-called “Return to Office” (RTO) policies, I’ve found myself disappointed by the hyperbolic arguments being made by remote work / Work From Home (WFH) proponents. I believe that neither remote work nor colocated work is globally “better”: which one works best is contextual, depending on the role and the needs of the team. (BACK TO TOP)

https://tailscale.com/blog/

Tailscale has always been - and will always be - deeply dedicated to data and information security . We completed our Type I audit back in May of 2022 and then did a process improvement speedrun to complete Type II in September of 2022 .  Both types are not quick to complete individually as both required us to produce a lot of documentation and proof for the auditor. Everything is up for evaluation and this shared responsibility takes a good effort to maintain. Compliance belongs to everyone. (BACK TO TOP)

https://goteleport.com/blog/

A blog post with a deep dive into Teleport 14, packed with features, including a new unified resource view, Access Lists, Advanced Audit Log, Kubernetes Apps Auto-Discovery, Extended Kubernetes per-resource RBAC, Oracle Database Access Audit Logging Support, Enhanced PuTTY Support, and more. (BACK TO TOP)

https://staysaasy.com/

“Don’t bring me problems, bring me solutions” is a common message that one imagines a stereotypical CEO saying to their teams. While this literal phrase isn’t particularly common in the wild, it’s rooted in some deep underlying truths about communication with executives. In this post, we’ll dissect this catchphrase as a means of analyzing how to effectively communicate upwards, whether to a senior manager, head of function, or CEO. There are obvious benefits to communicating well. (BACK TO TOP)

https://sookocheff.com/

Check out the project on Github. I recently published a new project for repeatable filesystem benchmarking. This code is based on the benchmarks available in the AWS Mountpoint-s3 project and the Flexible I/O Tester, made into a more general purpose utility for benchmarking arbitrary filesystems. The benchmark consists of a mix of read and write workloads, each run for ten iterations. The average result of the ten iterations is reported as the final result of the benchmark. (BACK TO TOP)

https://programmingdigest.net

#541 – September 25, 2023 Application Caching Strategies In this post, we will discuss what a cache is, and the benefits of caching. Next, we will discuss different caching strategies, and cache eviction policies. Finally, we are going to review some existing caching solutions available. Product for Engineers: Helping engineers flex their product muscles (sponsor) Product for Engineers is PostHog’s newsletter dedicated to helping engineers improve their product skills. (BACK TO TOP)

https://discord.com

Starting today, Nitro members get early access to a shop full of stylish decorations to add some good ol’ razzle-dazzle to their profiles. (BACK TO TOP)

https://go.dev/blog/feed.atom

The Go Blog Deconstructing Type Parameters Ian Lance Taylor 26 September 2023 slices package function signatures The slices.Clone function is pretty simple: it makes a copy of a slice of any type. func Clone[S ~[]E, E any](s S) S { return append(s[:0:0], s...) } This works because appending to a slice with zero capacity will allocate a new backing array. In this blog post we’ll explain why the signature is written the way that it is. This is not the one in the slices package.Sort(c) return c. (BACK TO TOP)

https://www.amazon.science/

Time series forecasting enables up-to-the-minute trend recognition, while novel two-step training process improves forecast accuracy. (BACK TO TOP)

/posts/

Introduction Postgres queue tech is a thing of beauty, but far from mainstream. Its relative obscurity is partially attributable to the cargo cult of “scale”. The scalability cult has decreed that there are several queue technologies with greater “scalability” than Postgres, and for that reason alone, Postgres isn’t suitably scalable for anyone’s queueing needs. Postgres’ operational simplicity be dammed; scale first, operate later. Yet some intrepid technologists, such as those at webapp.g.e. (BACK TO TOP)

https://duckdb.org/

(BACK TO TOP)

http://ratfactor.com/atom.xml

(BACK TO TOP)

https://stratechery.com

Defining virtual reality as being about hardware is to miss the point: virtual reality is AI, and hardware is an (essential) means to an end. (BACK TO TOP)

https://jamesg.blog/openai.xml

ChatGPT can now see, hear, and speak (BACK TO TOP)

https://lethain.com/

These are speaking notes for my October 4th, QCon talk in San Francisco. Slides for this talk. Over the course of my career, I’ve frequently heard from colleagues, team members and random internet strangers with the same frustration: the company doesn’t have an Engineering strategy. I don’t think this problem is unique to Engineering: it’s also common to hear folks complain that they’re missing a strategy for Product, Design or Business.g.” Disappointingly, this is the same list in both cases.g. (BACK TO TOP)

https://sifter.org/~simon/journal

Paper Review: Relative gradient optimization of the Jacobian term in unsupervised deep learning (BACK TO TOP)

https://www.gsb.stanford.edu/insights/think-fast-talk-smart-podcast

If you’re reading from your notes, you’re going to miss the magic of the moment. That’s why Adam Tobin, Dan Klein, and Patricia Ryan Madsen bring improv techniques to all their communication. Communication experts in their respective fields of media, performance, and drama, Tobin, Klein, and Madsen all see the immense power of improv in helping us communicate more freely. As Tobin says, “You do the preparation so that you are expert in the material. See Privacy Policy at https://art19. (BACK TO TOP)

https://circleci.com/blog/

(BACK TO TOP)

(BACK TO TOP)

https://www.timescale.com/blog/

Seamlessly integrate PostgreSQL as your vector database into Python generative AI, RAG, or chatbot applications. (BACK TO TOP)

3x search performance vs. Weaviate. 40%-1,500% performance improvement vs. pgvector. Meet Timescale Vector, the PostgreSQL++ vector database for AI applications. (BACK TO TOP)

https://planetscale.com

Not sure when to shard your MySQL database? This article covers when you should consider horizontal sharding as a scaling strategy in MySQL and some other scaling options before then. (BACK TO TOP)

Explore what to consider when deploying databases to Kubernetes, and how PlanetScale utilizes Kubernetes and Vitess to run hundreds of thousands of databases. (BACK TO TOP)

https://ably.com

Explore the different WebSocket libraries for React how to choose the right library for your project, and alternative approaches. (BACK TO TOP)

Ably’s React Hooks deliver an efficient and idiomatic way to integrate Ably’s realtime functionality into your React-based application (BACK TO TOP)

https://retool.com/blog/

Dryden Williams, co-founder at EcoPing, shares how and why the company replaced a homegrown admin panel with Retool to accelerate product development. (BACK TO TOP)

From Framer Motion to react-spring and react-motion, we evaluated some of the best React animation libraries based on compatibility, presets, docs, performance, and more. (BACK TO TOP)

https://buttondown.email/hillelwayne

I once heard that Javascript has so many warts because the first version was made in just ten days. I was curious 1) if this is true, and 2) if it explains the language's warts. After some research, I can unconfidently say: it's complicated. The "first version" of JavaScript did in fact take ten days. The exact dates aren't confirmed, but Brendan Eich recalls it being May 6-15, 1995 . But this was only a minimal prototype ("Mocha") for internal demonstration. JavaScript 1.0 ( video link ). JS 1. (BACK TO TOP)

Finally done with conferences and glad to be back in Chicago. Next big event is the TLA+ workshop on October 16 , which still has slots available! The faster I can fill those up, the sooner I can stop putting advertisements in my newsletters. I don't like doing it any more than you like reading it. Use the code C0MPUT3RTHINGS for 15% off. So why do formal verification at all? Mossad gonna Mossad In times like these, I turn to the wisdom of James Mickens. If you haven't heard of Dr.  ↩ (BACK TO TOP)

https://www.microsoft.com/en-us/security/blog/

Join Microsoft Security at Microsoft Ignite 2023 for the latest security insights, hands-on skilling, product innovations, in-person networking, and more. The post Join the new Microsoft Security experience at Microsoft Ignite 2023 appeared first on Microsoft Security Blog . (BACK TO TOP)

Windows 11 is designed to simplify security with features from the chip to the cloud that are on by default. Since its launch, we’ve seen a 58 percent reduction in security. Learn more about the new features. The post New security features in Windows 11 protect users and empower IT appeared first on Microsoft Security Blog . (BACK TO TOP)

https://blog.sentry.io

Modern applications are complex inter-connected collections of services and moving parts that all have the potential to fail or not work as… (BACK TO TOP)

There’s only so much you can control when it comes to your app’s performance. But you control what is arguably most important - the code… (BACK TO TOP)

https://taylor.town/feed.xml

Within a few short years, it seemed like everybody in the world was carrying a blowgun. Two decades ago, a blowgun was an unwieldy rod you hung on your wall for recreation and emergencies. Modern blowguns are Swiss-army-flavored. A baseline model retails for $299 and acts as a telescope, microscope, megaphone, pencil, camera, snorkel, food thermometer, pregnancy test, and flute. For this reason, many call it "the magic wand". Blowguns shrunk. Social pressure is palpable. Willpower is waste. (BACK TO TOP)

Generate a secret. Add the token function. Create/send tokens. Verify tokens. 1. Generate a secret. Generate a random string using Bash... openssl rand -base64 32 ...or Postgres: select string_agg(substr(c, (random() * length(c) + 1)::integer, 1), '') from (values('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789')) as x(c) , generate_series(1, 32) 2. Add the token function. Feel free to use hex instead of base64 , or sha512 instead of sha256 . Be wary of md5 . 3.....url. (BACK TO TOP)

https://www.weave.works/

The cloud-native landscape presents developers with around 2000 tools . Such a vast array, while offering versatility, often complicates the developer's role and diminishes potential business value. Enter Platform Engineering , an evolution of DevOps practices designed to simplify this rising complexity. As highlighted in the 2022 Gartner Hype Cycle for Software Engineering and Emerging Technologies, platform engineering began making waves. (BACK TO TOP)

Back in 2022 platform engineering appeared in the Gartner Hype Cycle for Software Engineering and Emerging Technologies. In Puppet’s State of Platform Engineering Report 2023 , it shows that 51% of companies have set up a platform team in the past three years. This hype has become a trend and now a path for organizations to invigorate development teams.   With platform engineering in place, developers can be abstracted from the complexities of operating underlying solutions.  (BACK TO TOP)

https://krebsonsecurity.com

The victim shaming site operated by the Snatch ransomware group is leaking data about its true online location and internal operations, as well as the Internet addresses of its visitors, KrebsOnSecurity has found. The leaked data suggest that Snatch is one of several ransomware groups using paid ads on Google.com to trick people into installing malware disguised as popular free software, such as Microsoft Teams, Adobe Reader, Mozilla Thunderbird, and Discord. (BACK TO TOP)

The password manager service LastPass is now forcing some of its users to pick longer master passwords. LastPass says the changes are needed to ensure all customers are protected by their latest security improvements. But critics say the move is little more than a public relations stunt that will do nothing to help countless early adopters whose password vaults were exposed in a 2022 breach at LastPass. (BACK TO TOP)

http://blog.research.google/

Posted by Zhengqi Li and Noah Snavely, Research Scientists, Google Research A mobile phone’s camera is a powerful tool for capturing everyday moments. However, capturing a dynamic scene using a single camera is fundamentally limited. For instance, if we wanted to adjust the camera motion or timing of a recorded video (e.g., to freeze time while sweeping the camera around to highlight a dramatic moment), we would typically need an expensive Hollywood setup with a synchronized camera rig.e.g.g.g. (BACK TO TOP)

Ramnath Kumar, Pre-Doctoral Researcher, and Arun Sai Suggala, Research Scientist, Google Research Deep neural networks (DNNs) have become essential for solving a wide range of tasks, from standard supervised learning ( image classification using ViT ) to meta-learning . The most commonly-used paradigm for learning DNNs is empirical risk minimization (ERM) , which aims to identify a network that minimizes the average loss on training data points.g.) in the data distribution.42%.23%.05.51% and 1. (BACK TO TOP)

Posted by Michał Januszewski, Research Scientist, Google Research The human brain is perhaps the most computationally complex machine in existence, consisting of networks of billions of cells . Researchers currently don’t understand the full picture of how glitches in its network machinery contribute to mental illnesses and other diseases, such as dementia. Our project goal is to tackle an immense challenge in neuroscience: mapping a tiny fraction (2-3%) of the mouse brain.g.g.). (BACK TO TOP)

https://berthub.eu/articles/

Onze overheden en het internationale bedrijfsleven leggen steeds grotere databases over ons aan, op een schaal die we 20 jaar geleden nooit geaccepteerd zouden hebben. Eerder schreef ik in de Volkskrant hoe we dit vroeger automatisch verwerpelijk vonden, met name vanwege onze herinnering aan de Tweede Wereldoorlog. Update: We bespraken dit artikel in de BNR Nexus podcast van 29 september (vanaf minuut 24). (BACK TO TOP)

Before we start, I’d like to thank ESA’s Mark McCaughrean who helped kick off this article by referring me to two key articles that lay out, in scientific terms, how global warming really works. Here you can pick your favorite temperature unit: C F (Test temperature: ) Feel free to skip this wordy intro and head straight to the model, or even to the summary at the end of this post! (BACK TO TOP)

I won an award! Earlier this year I was lured to the NLUUG spring conference, and after my presentation (on machine learning from scratch), the two large presentation rooms were joined for some additional announcements. (BACK TO TOP)

https://blog.pragmaticengineer.com/

A software engineer I worked in the same team with at Uber has gone back-and-forth between startups and large companies. Willem Spruijt shares the good, the bad and the ugly, about both environments. (BACK TO TOP)

Tech companies are building their cloud development environments (CDEs) and dozens of vendors are launching their offerings. But why now? (BACK TO TOP)

If you use JavaScript or TypeScript for backend development, Node is the most popular choice of framework. A new runtime called “Bun” is taking this space by storm. Lessons from this sudden rise. (BACK TO TOP)

https://changelog.com/master

Amal, KBall & Chris convene a “semi-emergency” pod to discuss the recent (deserved) hype over Bun and what it all means for Node’s community, maintainers & users. They’re joined by Node Technical Steering Committee members Matteo Collina & James Snell who are here to dispel Bun antagonism rumors, discuss the pros & cons of each runtime, explain how Node continues to thrive & even announce a VERY big upcoming feature! (BACK TO TOP)

This week we’re taking you to the hallway track of the final Strange Loop conference. First up is AnnMarie Thomas — an engineering, business, and education professor. AnnMarie gave one of the opening keynotes titled “Playing with Engineering.” We also caught up with many first-time and multi-time attendees who shared their favorite moments from Strange Loop over the years. You’ll hear from Richard Feldman, Colin Dean, and Taylor Troesh. Last up we talk with Pokey Rule. (BACK TO TOP)

Michael Quiqley from NetFoundry joins Natalie to discuss Zero Trust concepts, why they are important for secure systems & how to implement them in Go. (BACK TO TOP)

ElectricSQL is a project that offers a local-first sync layer for web and mobile apps, Ned Batchelder writes about the myth of the myth of “learning styles”, Carl Johnson thinks XML is better than YAML, Berkan Sasmaz defines and describes “idempotency” & HyperDX is an open source alternative Datadog or New Relic. (BACK TO TOP)

https://www.dtn.com/

Find out what festival organizers and DTN meteorologist Brad Nelson say about the strange challenges and increasing risks of presenting outdoor live music. The post Music Festivals in the Time of Extreme Weather appeared first on DTN . (BACK TO TOP)

There are three keys to unlocking greater profitability in today’s downstream refined fuels industry. Learn about them and their benefits. The post Three Keys to Unlocking Profitability in Today’s Downstream appeared first on DTN . (BACK TO TOP)

Manual processes impede the speed of fuel transactions. Learn how you can reduce friction and accelerate your business. The post Solving the Equation of Increased Profits appeared first on DTN . (BACK TO TOP)

Operational Intelligence integrates industry-relevant data streams for timely insights in the moment. Here is why the downstream energy needs it. The post Why Downstream Energy Needs Operational Intelligence appeared first on DTN . (BACK TO TOP)

http://simonwillison.net/

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

https://pluralistic.net

Today's links Yanis Varoufakis's "Technofeudalism: What Killed Capitalism?": Socialism or barbarism. Hey look at this: Delights to delectate.nytimes.com/2022/10/31/books/review/a-spectre-haunting-china-mieville.html Now, in Technofeudalism: What Killed Capitalism, Yanis Varoufakis – the "libertarian Marxist" former finance minister of Greece – makes an excellent case that capitalism died a decade ago, turning into a new form of feudalism: technofeudalism: https://www.penguin.co.macmillan.cnn.ed. (BACK TO TOP)

Today's links Intuit: "Our fraud fights racism": Apparently, ripping off Black people with the Freefile scam is a form of reparations. Hey look at this: Delights to delectate.sagepub.com/doi/10.org/justice/staggering-loss-black-wealth-due-subprime-scandal-continues-unabated/ Before these loans blew up, they were styled as a means of creating Black intergenerational wealth through housing speculation.duke.edu/wp-content/uploads/2019/10/Plunder-of-Black-Wealth-in-Chicago.nytimes.eff.propublica.co. (BACK TO TOP)

Today's links Brian Merchant's "Blood In the Machine": Reclaiming the Luddites from the victors' history. Hey look at this: Delights to delectate.littlebrown.com/titles/brian-merchant/blood-in-the-machine/9780316487740/ History is written by the winners, and so you probably think of the Luddites as brainless, terrified, thick-fingered vandals who smashed machines and burned factories because they didn't understand them. Factory owners flouted these laws. The stakes were high.eventbrite.fbi.eff. (BACK TO TOP)

Today's links Podcasting "How To Think About Scraping": How to preserve the benefits of web-scraping while targeting the real harms. Hey look at this: Delights to delectate.medium.com/how-to-think-about-scraping-2db6f69a7e3d?sk=4a1d687171de1a3f3751433bffbb5a96 What are those benefits from scraping? Well, take computational linguistics, a relatively new discipline that is producing the first accounts of how informal language works.craphound. The robots exclusion protocol (AKA robots. Mostly. But. (BACK TO TOP)

https://blog.replit.com/

THE FASTEST WAY TO START, SHIP, AND SHARE The Replit platform isn't just a sandbox; it's a launchpad. There’s a lot to learn from startups building on Replit and how they leverage the platform to monetize and grow. Here are a few companies building and shipping on Replit today. SUPERAGENT Superagent is an open-source framework that enables developers to integrate AI Assistants into any application in a matter of minutes. You can build your own Superagent here.com). Happy building! (BACK TO TOP)

We remain committed to providing a powerful free development experience to anyone who wants to code. This post is only about the hosting experience, which we are migrating to our new Deployments product. In April of this year, we released Reserved VM deployments. Then, we shipped Static and Autoscale Deployments. Since then, we’ve noticed even more companies hosting anything from microservices to their entire applications on Replit. Hacker has 3 million units and Pro has 6 million.co, replit. (BACK TO TOP)

The Replit Pro subscription is the best developer tool subscription in the market to go idea to software, fast. And it is the most valuable. A similar dev environment can cost up to 10x more on GitHub Codespaces, and a high usage app will get crushed with overages 3-4x more expensive on Vercel (source). This end-to-end offering makes Replit Pro the best subscription to build and launch your business. HeyDATA. Debug, autocomplete, and turn natural language into code with one-click. One login. (BACK TO TOP)

Demand for AI-driven solutions is surging, and using an AI-assistant is the fastest way to integrate AI into any product. Superagent’s assistants leverage large language models to understand human language, reason, and perform various tasks. In the spirit of “idea to software, fast”, superagent.sh used Replit to create an open-source, Agentic AI framework that enables any developer to integrate production ready AI Assistants into any application in a matter of minutes. WHAT CAN SUPERAGENT. (BACK TO TOP)

https://stackoverflow.blog/

Ben and Ryan talk with Lukas Fittl, founder and CEO of pganalyze, which provides in-depth Postgres database monitoring and optimization. They talk about why Lukas considers himself a founder-CEO by title but engineer by trade, what’s important to understand about SQL, and the role of AI in database optimization. (BACK TO TOP)

On this sponsored episode, Ben, Cassidy, and Ryan are joined by Luyang Zou, who is a creative coder, artist, architect, and Ambassador for today’s sponsor, Logitech. They chat about the amazing immersive spaces he creates with a keyboard and mouse, the process (and Processing), and the software and hardware he uses. (BACK TO TOP)

From Angular JS to Raspberry Pi, from React to Prompt Engineering, our community has been asking questions and sharing knowledge that helps the entire world build better. (BACK TO TOP)

This is part two of our conversation with Chris Lattner, creator of Swift, Clang, and LLVM and CEO/cofounder of Modular AI. (BACK TO TOP)

Go behind the scenes to learn how we designed our new search. (BACK TO TOP)

https://packetpushers.net

Welcome to Day Two Cloud! Today we talk with sponsor Mirantis about Lens AppIQ. If you've started using Kuberentes and you've got multiple clusters supporting many applications, Lens AppIQ help you get visibility into what's going on. Lens AppIQ is a SaaS service that provides app-centric visibility, policy management, and governance. It's targeted at developers and DevOps teams. (BACK TO TOP)

Day Two Cloud continues the Cloud Essentials series with cloud storage. We focus specifically on AWS's offering, which include object, file, and block storage options. We also discuss special file systems, file caching, instance stores, and more. We cover use cases for the major storage options and their costs. We also touch briefly on storage services including data migration, hybrid cloud storage, and disaster recovery and backup. (BACK TO TOP)

Taking your feedback and followup and discussing the questions you bring us. Zero Trust Defintions, Out of Band in Zero Trust, Johna and/or Greg is/are insufferable and re-evaluating the Tech Job Debacle with hindsight. The post Heavy Strategy 56: FU to the Followup appeared first on Packet Pushers . (BACK TO TOP)

On today’s Network Break, Greg Ferro is joined by guest co-host Brad Casemore. You can follow Brad on his blog Crepuscular Circus. Greg and Brad discuss new capabilities in Juniper’s Apstra data center automation software, Versa partnering with Intel to put security software on a NIC, and Cisco buying Splunk for $28 billion. The Linux […] The post Network Break 448: Cisco Splashes Out $28 Billion For Splunk; OpenTofu Is Vegetarian Alternative To Terraform appeared first on Packet Pushers . (BACK TO TOP)

Today's Heavy Networking covers Pandas. Not the cuddly bears that eat bamboo, but the Python library that makes it easy for you to work with a set of data. Import Pandas at the top of your Python script, follow one of many Pandas tutorials online, and in short order you’ll be able to perform data operations in a spreadsheet-like way. We talk network automation use cases for Pandas with Rick Donato. (BACK TO TOP)

https://earthly.dev/blog/

The last article discussed ten advanced Git commands you should know as a developer. In this article, we take a look at ten more advanced commands including bisect, reset, and archive. Git Remote Git remote can be used to list, add, remove, and update remote repositories. Git remote allows you to create shortcuts to remote repositories. These shortcuts are called “remote names”. You can use remote names to refer to remote repositories in other Git commands.g.gz, or tar.bz2. (BACK TO TOP)

Kubernetes is a container orchestration platform that helps you deploy, manage, and scale containerized applications. One of the key features of Kubernetes is its ability to choose between different deployment strategies. With the right strategy you can easily roll out new versions of your application based on business needs and application requirements. Each strategy has its own advantages and disadvantages. We will also provide examples of how to implement each strategy. Kubectl installation. (BACK TO TOP)

In the ever-evolving world of software development, managing complex projects with multiple interconnected components can be a daunting task. However, monorepos provide an efficient organizational strategy by offering a unified repository that houses all related projects in one place. With a bird’s-eye view of all related projects, code sharing and collaboration across teams become seamless, fostering a cohesive development environment. This simplifies the management of a monorepo significantly. (BACK TO TOP)

The Professor At the University of Ilorin, I once had a very knowledgeable professor. When he would come to class to lecture, his presence was always commanding and everyone would listen to him even before he would speak. He would lecture at a very abstract level, more of like a summary of the wealth of knowledge in his head. He would gesture expansively, flailing his usually oversized traditional attire as he tries to convey his complex idea, our confusion would be well written on our faces. (BACK TO TOP)

Disabled and Deprecated Workflow Commands Errors and Warnings Have you encountered failed GitHub Actions (GA) workflow runs accompanied by the error messages above? Or perhaps you’ve come across those unsettling warnings displayed in the screenshot? If so, you are probably wondering what these errors meant, how can you resolve them, the purpose of the environment files suggested in the warnings, and why are these actions even being deprecated. This article will address all these concerns.g. (BACK TO TOP)

https://www.percona.com/blog/

Whenever you install your favorite MySQL server on a freshly created Ubuntu instance, you start by updating the configuration for MySQL, such as configuring buffer pool, changing the default datadir director, and disabling one of the most outstanding features – query cache. It’s a nice thing to do, but first things first. Let’s review the […] (BACK TO TOP)

In this blog post, we will discuss replacing a Mongo node. Consider a scenario when a node is going to be decommissioned for some reason or if a node’s data partition is almost full and not extendable. To avoid the disk getting full or decommissioned, we need to replace that node with a new node.Note: […] (BACK TO TOP)

PostgreSQL Partition Manager — ‘pg_partman’ — is an open source extension freely available, widely supported, and actively maintained by the PostgreSQL community.pg_partman creates and manages both time-based and serial-based table partition sets. Users use it to automate and create partitions by breaking large tables into smaller partitions for better performance.In this post, initially, we will […] (BACK TO TOP)

This blog post discusses the limitations of the MySQL Clone plugin.The MySQL clone plugin significantly simplifies the process of replica provisioning. All you need to do is: Ensure that the source server has binary logs enabled Grant appropriate permissions Execute the [crayon-651efebc611eb093432760-i/]  command on the recipient This works extremely easily when you provision a new […] (BACK TO TOP)

As MySQL database administrators, we are well aware of the significance of implementing a primary key within a table. Throughout our careers, most of us have encountered situations where the absence of a primary key has led to operational challenges. Primary keys play an indispensable role in sound database design by uniquely identifying individual rows […] (BACK TO TOP)

ProxySQL is a high-performance SQL proxy, which runs as a daemon watched by a monitoring process. The process monitors the daemon and restarts it in case of a crash to minimize downtime.The daemon accepts incoming traffic from MySQL clients and forwards it to backend MySQL servers.The proxy is designed to run continuously without needing to […] (BACK TO TOP)

Percona is dedicated to open source software. But recently, open source software has come under attack. Once open source software is being locked away by changing licenses and code that you depended on. You either get to pay for the privilege of having less freedom or find yourself sequestered with rapidly aging software.Before open source […] (BACK TO TOP)

http://simonwillison.net/

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

(BACK TO TOP)

Bulletin by Jakub Mikians