Skip to content

Latest commit

 

History

History
1514 lines (717 loc) · 86.2 KB

bulletin-2022-05-13.md

File metadata and controls

1514 lines (717 loc) · 86.2 KB

Bulletin for Friday, 13 May 2022

7 days digest


Eugene Yan (1)


Stratechery by Ben Thompson (1)


Think Fast, Talk Smart: Communication Techniques (1)


Blog on Tailscale (1)


Spotify Engineering (1)


Irrational Exuberance (1)


Bert Hubert's writings (1)


Ably Blog: Data in Motion (1)


Ayke van Laëthem (1)


Kevin Sookocheff (1)


Project Zero (1)


PlanetScale - Blog (1)


Mozilla Hacks – the Web developer blog (1)


LinkedIn Engineering (2)


Retool Blog (2)


Engineering at Meta (2)


The CircleCI Blog Feed - CircleCI (2)


ongoing by Tim Bray (2)


Timescale Blog (2)


Julia Evans (2)


Daniel Lemire's blog (2)


Tech at Meta (2)


Google AI Blog (3)


Krebs on Security (3)


Weaveworks (3)


Microsoft Security Blog (4)


Future (4)


Sentry Blog RSS (4)


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


Pluralistic: Daily links from Cory Doctorow (4)


Changelog Master Feed (5)


Amazon Science Homepage (5)


Stack Overflow Blog (5)


The Cloudflare Blog (8)


Earthly Blog (8)


Cloud Blog (16)


https://eugeneyan.com

Industry examples, exploration strategies, warm-starting, off-policy evaluation, and more. (BACK TO TOP)

https://stratechery.com

Cable companies survived the great unbundling thanks to selling Internet service; they may be best place to make the bundle of the future. (BACK TO TOP)

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

In relationships between imperfect people, mistakes are inevitable. And when we find ourselves with damaged connections, it’s a specific kind of communication that can help us make amends. Fred Luskin is the Director of the  Stanford University Forgiveness Project , and has devoted much of his career to researching the way forgiveness affects our psychological, relational, and physical health. Think Fast, Talk Smart  is a podcast produced by Stanford Graduate School of Business. (BACK TO TOP)

https://tailscale.com/blog/

You can use Tailscale to securely connect to the resources you need for development, including internal tools and databases, no matter where you are or where your development environment lives. Today, as part of DockerCon , we’re excited to launch our Tailscale Docker Desktop extension . The Tailscale extension for Docker Desktop makes it easy to share exposed container ports from your local machine with other users and devices on your tailnet. (BACK TO TOP)

https://engineering.atspotify.com

This past year, a few of us who focus on the reliability of Spotify for Artists (S4A) spent some time taking a look at the collection of incidents directly affecting S4A in 2021. We made some hypotheses, and then went to work analyzing each one to build a set of quantitative and qualitative metrics. We [...] (BACK TO TOP)

https://lethain.com/

When I was a young boy, a cousin gifted me a copy of Steely Dan’s greatest hits. In that era of CDs and 56k baud modems, I didn’t have much new music to play, and over the summer I listened to that CD enough that bits and pieces come back to me despite not knowingly listening to a Steely Dan song in at least 25 years. One song in particular, Black Cow , has a lyric that occasionally comes to mind, “You should know / How all the pros play the game / You change your name. (BACK TO TOP)

https://berthub.eu/articles/

I prefer not to spend too much time talking about myself, but I also like to make it clear who I am and what I do, so people don’t have to guess (because they might guess wrong). I studied physics at Delft University of Technology, but dropped out somewhere around 40%. I still love physics though. Today, I am a part time ex-ante regulator of the Dutch intelligence and security services. (BACK TO TOP)

https://ably.com/

GartnerⓇ recognizes Ably as a key edge messaging platform powering live online experiences. (BACK TO TOP)

https://aykevl.nl/

I've updated play.tinygo.org to more accurately simulate hardware, and now also brought this feature to VS Code. But how does it work? (BACK TO TOP)

https://sookocheff.com/

In the book “Thinking in Systems”, Donella Meadows dedicates an entire chapter to explaining why functioning systems seem to work so well. In it, she recognizes three characteristics: resilience, self-organization, and hierarchy. Resilience We can use the standard definition from the Oxford English dictionary to describe resilience: re·sil·ience /rəˈzilyəns/ noun the capacity to recover quickly from difficulties; toughness. (BACK TO TOP)

https://googleprojectzero.blogspot.com/

ol{margin:0;padding:0}table td,table th{padding:0}.RmvCPDuePa-c3{padding-top:0pt;padding-bottom:0pt;line-height:1.5;orphans:2;widows:2;text-align:left;height:11pt}.RmvCPDuePa-c0{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.RmvCPDuePa-c7{padding-top:0pt;padding-bottom:0pt;line-height:1.5;orphans:2;widows:2;text-align:left}.RmvCPDuePa-c2{padding-top:0pt;padding-bottom:0pt;line-height:1.0;text-align:left}. (BACK TO TOP)

https://planetscale.com

An exploration of the current landscape of schema change methodology and what the future should look like. Read the full story (BACK TO TOP)

https://hacks.mozilla.org

Firefox uses a multi-process model for additional security and stability while browsing: Web Content (such as HTML/CSS and Javascript) is rendered in separate processes that are isolated from the rest of the operating system and managed by a privileged parent process. This way, the amount of control gained by an attacker that exploits a bug in a content process is limited. The post Improved Process Isolation in Firefox 100 appeared first on Mozilla Hacks - the Web developer blog . (BACK TO TOP)

https://engineering.linkedin.com/blog.rss.html

At LinkedIn, our engineering teams are constantly working to keep the company at the cutting edge of innovation to deliver value for our members and customers. We recognize that many innovations are happening within academia and partnering more closely with them will strengthen our ability to research, ideate and accelerate the value we are able to deliver to our members and customers through technology. (BACK TO TOP)

Co-Authors: Alex Tsun, Bo Ling, Nikita Zhiltsov, Declan Boyd, Benjamin Le, Aman Grover, and Daniel Hewlett Introduction One major goal of the LinkedIn Talent Solutions team is to match job seekers and job posters, leading to mutually beneficial outcomes. A service that any LinkedIn member can use is JYMBII (Jobs You May Be Interested In), which uses information from a member’s profile to personalize job recommendations. (BACK TO TOP)

https://retool.com/blog/

Create pull requests and merge your branch into the live app after code review and visual testing. Brex, Vimeo, Curve, Bolt, and more use Source Control in Retool to ship apps more confidently. (BACK TO TOP)

If you are building an app on top of MongoDB and want some help navigating your selectOnes, understanding projections, figuring out the difference(s) between insertMany and bulkWrite, and deciphering other methods they didn’t teach you in SQL class, this tutorial is for you. (BACK TO TOP)

https://engineering.fb.com

Meta Open Source is officially transferring Jest, its open source JavaScript testing framework, to the OpenJS Foundation.  With over 17 million weekly downloads and over 38,000 GitHub stars, Jest is the most used testing framework in the JavaScript ecosystem and is used by companies of all sizes, including Amazon, Google, Microsoft, and Stripe. We believe [...] Read More... The post Meta Open Source is transferring Jest to the OpenJS Foundation appeared first on Engineering at Meta . (BACK TO TOP)

More than 3 billion people around the world rely on our services each month. On mobile, around 57 percent of people on Facebook for Android and 49 percent of those on Facebook for iOS use the app in a language other than English. Delivering the best experience for these people, in their own language, is [...] Read More... The post Language packs: Meta’s mobile localization solution appeared first on Engineering at Meta . (BACK TO TOP)

https://circleci.com/blog/

High-quality code is efficient and reliable, runs well without bugs, and meets user needs. It can cope with errors or unusual conditions. It is also easy to understand, maintain, and expand with new features. Additionally, its portability means that it can run on as many machines as reasonably possible. Development teams work with codebases that are constantly changing. They add, delete, and modify existing code to improve speed or implement new features. There are many more available. (BACK TO TOP)

This tutorial covers: Setting up Jest snapshots Using snapshots to simulate UI changes for testing Using snapshot tests to determine whether changes were intentional Automated tests are especially important in large applications that have lots of moving parts. It is smart to learn about many methods of testing applications so that you can provide as much coverage as possible. If you are not familiar with using snapshots in testing, read on. A GitHub account. A CircleCI account.json file.test.js. (BACK TO TOP)

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

(BACK TO TOP)

(BACK TO TOP)

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

Managing career growth and development can be tricky, especially in fast-paced software companies. Drawing from personal experience, Timescale’s VP of Engineering shares five lessons for healthy and productive organizations. (BACK TO TOP)

An introduction to the OpenTelemetry metrics standard. This post is the second of a three-part series on all things metrics. (BACK TO TOP)

http://jvns.ca/atom.xml

Hello! This is a quick post about a nice tool I found recently called sqlite-utils , from the tools category . Recently I wanted to do some basic data analysis using data from my Shopify store. So I figured I’d query the Shopify API and import my data into SQLite, and then I could make queries to get the graphs I want. But this seemed like a lot of boring work, like I’d have to write a schema and write a Python program... # (some code to get the orders array here) db = sqlite_utils. (BACK TO TOP)

Hello! A couple weeks ago I released a new zine called How DNS Works . When I started writing that zine (in, uh, January 2021), I originally had in mind a broader zine on “everything you need to know to own a domain”. So it had a bunch of pages on domain registration, TLS, and email. At the time I thought “I can just explain DNS in like 5 pages, it’s not that complicated, there will be lots of space for other topics about domains”. (BACK TO TOP)

https://lemire.me/blog

I refer to “bitset decoding” as the action of finding the positions of the 1s in a stream of bits. For example, given the integer value 0b11011 (or 27 in decimal),  I want to find 0,1,3,4. In my previous post, Fast bitset decoding using Intel AVX-512, I explained how you can use Intel’s new instructions, … Continue reading Faster bitset decoding using Intel AVX-512 (BACK TO TOP)

In software, we often use ‘bitsets’: you work with arrays of bits to represent sets of small integers. It is a concise and fast data structure. Sometimes you want to go from the bitset (e.g., 0b110011) to the integers (e.g., 0, 1, 5, 6 in this instance). We consider with ‘average’ density (e.g., more than … Continue reading Fast bitset decoding using Intel AVX-512 (BACK TO TOP)

https://tech.fb.com

Naomi Gleit Job Title: Vice President of Product Years at Meta: 17 Education: Stanford University, B.A. Science, Technology and Society Hometown: New York City You’re a bit of a legend around here: As an undergrad at Stanford, you wrote your thesis about Facebook. After graduating in 2005, talked your way into a job here and […] The post Leadership at Meta: Naomi Gleit appeared first on Tech at Meta . (BACK TO TOP)

Welcome back for the ninth episode of Boz to the Future, a podcast from Reality Labs (RL). In today’s episode, our host, Head of RL and Meta CTO Andrew “Boz” Bosworth is joined by photographer, filmmaker, and alpinist Jonathan Griffith and professional adventure rock climber Alex Honnold. (BACK TO TOP)

http://ai.googleblog.com/

Posted by Sara Ahmadian and Matthew Fahrbach, Research Scientists, Google Research, Large-Scale Optimization Team Economics, combinatorics, physics, and signal processing conspire to make it difficult to design, build, and operate high-quality, cost-effective wireless networks. Even when the set of available sites is limited, there are exponentially many possible networks that can be built. Balancing these trade-offs is a core mathematical difficulty.k.a.g., trees and buildings).g.com . (BACK TO TOP)

Posted by Jason Wei and Denny Zhou, Research Scientists, Google Research, Brain team In recent years, scaling up the size of language models has been shown to be a reliable way to improve performance on a range of natural language processing (NLP) tasks. Today’s language models at the scale of 100B or more parameters achieve strong performance on tasks like sentiment analysis and machine translation, even with little or no training examples .e., solving math word problems).e. (BACK TO TOP)

Posted by Isaac Caswell and Ankur Bapna, Research Scientists, Google Translate Machine translation (MT) technology has made significant advances in recent years, as deep learning has been integrated with natural language processing (NLP). Performance on research benchmarks like WMT have soared, and translation services have improved in quality and expanded to include new languages . There are two key bottlenecks towards building functioning translation models for the long tail of languages.e.J. (BACK TO TOP)

https://krebsonsecurity.com

The U.S. Drug Enforcement Administration (DEA) says it is investigating reports that hackers gained unauthorized access to an agency portal that taps into 16 different federal law enforcement databases. KrebsOnSecurity has learned the alleged compromise is tied to a cybercrime and online harassment community that routinely impersonates police and government officials to harvest personal information on their targets. (BACK TO TOP)

Microsoft today released updates to fix at least 74 separate security problems in its Windows operating systems and related software. This month's patch batch includes fixes for seven "critical" flaws, as well as a zero-day vulnerability that affects all supported versions of Windows. (BACK TO TOP)

Apple, Google and Microsoft announced this week they will soon support an approach to authentication that avoids passwords altogether, and instead requires users to merely unlock their smartphones to sign in to websites or online services. Experts say the changes should help defeat many types of phishing attacks and ease the overall password burden on Internet users, but caution that a true passwordless future may still be years away for most websites. (BACK TO TOP)

https://www.weave.works/

Flux’s Native Support for HashiCorp Vault If you love HashiCorp Vault , then you know its benefits and popularity as a way to secure, store and tightly control access to tokens, passwords, certificates, encryption keys for protecting secrets and other sensitive data using a UI, CLI, or HTTP API. Being able to use it with Flux means that you can set up a fully automated GitOps workflow that uses secrets and doesn't compromise the tenets of secure GitOps. Flux natively supports HashiCorp Vault.g. (BACK TO TOP)

‘Drift’ is a given in a dynamic software system where code gets outdated the minute it is released. This is true of application code, and in systems where infrastructure is managed as code as well. Drift is a problem for builders and maintainers of these systems as it causes incompatibility issues, brings unpredictability, and makes systems unreliable. Reducing configuration drift is a top priority for system architects and SREs alike. Magalix ensures your systems stay compliant. (BACK TO TOP)

KubeCon CloudNativeCon is less than 2 weeks away, and we’re really excited to be joining fellow developers, IT professionals, and C-level leaders across the cloudnative ecosystem in sunny Valencia. What’s happening at the booth? You can find us at booth #S44 in Pavillion 2 , where our team will be waiting to showcase the latest features of Weave GitOps , specifically demonstrating trusted delivery using policy as code in your GitOps pipeline. Here is the link to watch it live. Check it out.g. (BACK TO TOP)

https://www.microsoft.com/security/blog

The Center for Threat-Informed Defense, along with Microsoft and industry partners, collaborated on a repeatable methodology and a web-based calculator, aiming to streamline MITRE ATT&CK® use for defenders. The post Center for Threat-Informed Defense, Microsoft, and industry partners streamline MITRE ATT&CK® matrix evaluation for defenders appeared first on Microsoft Security Blog . (BACK TO TOP)

A compromise recovery, in general, means that we are implementing several years of work in cybersecurity in only six weeks. It is intense, and it changes how administrators work and how systems break. The main goals are to take back control, keep that control, and add this mindset to the customer. The post Microsoft security experts outline next steps after compromise recovery appeared first on Microsoft Security Blog . (BACK TO TOP)

Technology alone is not enough to defend against cybercrime. It’s critical, but it’s the combination of leading technologies, comprehensive threat intelligence, and highly skilled people that makes for a truly effective security posture. The post Building a safer world together with our partners—introducing Microsoft Security Experts appeared first on Microsoft Security Blog . (BACK TO TOP)

Microsoft coined the term “human-operated ransomware” to clearly define a class of attack driven by expert humane intelligence at every step of the attack chain and culminate in intentional business disruption and extortion. In this blog, we explain the ransomware-as-a-service affiliate model and disambiguate between the attacker tools and the various threat actors at play during a security incident. (BACK TO TOP)

https://future.a16z.com

Info Diet offers a peek into the personally curated feeds and media habits of the people shaping the future. In each installment, a different builder spends two days chronicling all the content they consume in order to stay ahead of the curve. This time: Rajiv Ayyangar, cofounder and CEO of the virtual office app Tandem.... Read More The post Info Diet: Tandem CEO Rajiv Ayyangar appeared first on Future . (BACK TO TOP)

This is an excerpt from Talent: How to Identify Energizers, Creatives, and Winners Around the World by Tyler Cowen and Daniel Gross (St. Martin’s Publishing Group, May 2022).  Cowen is an economics professor at George Mason University, co-author of the Marginal Revolution blog, and co-founder of Marginal Revolution University. Gross is the founder of startup... Read More The post How to Make Talent Scouts Work for You appeared first on Future . (BACK TO TOP)

MongoDB CTO Mark Porter has been on all sides of the technology industry. He was most recently CTO of core technology and transport at Grab, a super-app serving Southeast Asia, and prior to that held leadership roles at Amazon Web Services and Oracle, among other places. In this interview, he shares his views on the... Read More The post MongoDB CTO: Why On-Prem Software Is Still Big Business appeared first on Future . (BACK TO TOP)

There has been a lot of buzz about “the metaverse” since its coinage in the ‘90s, but especially during the pandemic (given the surge in online activity), and even more so after Facebook changed its name to Meta.  Is this just a bit of opaque marketing-speak? What is a metaverse exactly? How does one define... Read More The post 7 Essential Ingredients of a Metaverse appeared first on Future . (BACK TO TOP)

https://blog.sentry.io

On May 6th, 2022 between 1:30 AM PDT and 12:17 PM PDT, Sentry experienced a large-scale incident which resulted in the majority of our… (BACK TO TOP)

Speeding up the time it takes to resolve critical issues affecting user experience and saving time that could be better spent building awesome products. (BACK TO TOP)

The performance of your iOS app is crucial when building and publishing it for any number of users. Your users expect it to be delightful… (BACK TO TOP)

In part 2 of our Unity game development series, we walk through adding the falling effect, how to instantiate several prefabs in random places, & how to make a score counter (and display it). (BACK TO TOP)

https://packetpushers.net

Today's Day Two Cloud digs into an Infrastructure as Code (IaC) platform called Pulumi. Pulumi can be used to build, deploy, and manage cloud applications using familiar languages such as .Net and Java, as well as well-known tools and practices. The post Day Two Cloud 146: Deploying And Managing Cloud Infrastructure With Pulumi appeared first on Packet Pushers . (BACK TO TOP)

Today on the Tech Bytes podcast we dive into sponsor Nokia's Digital Sandbox, which creates a real-time model of a data center network by extracting state and configuration from leaf and spine switches. Network engineers can use this model to test and validate changes. We discuss how the sandbox works and how it ties into Nokia's approach to intent-based networking. The post Tech Bytes: How Nokia’s Digital Sandbox Enhances Intent-Based Automation (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)

Take a Network Break! This week we cover a vulnerable implementation of a TLS module that affects switches from HPE Aruba and Extreme Networks' Avaya brand, Cisco teases a forthcoming technology called Predictive Networks that promises analytics and automated problem-solving, Fortinet announces new firewalls, and more IT news. The post Network Break 381: TLS Vulnerability Affects Aruba, Avaya Switches; Cisco Teases Predictive Networks appeared first on Packet Pushers . (BACK TO TOP)

Today's Heavy Networking dives into data center fabrics with guest Russ White. We discuss just what makes a data center fabric, why the industry relies too much on BGP, fabric alternatives and options, the future of data center fabrics, and more. Russ is a network architect, author, and instructor. The post Heavy Networking 629: The State Of Data Center Fabrics In 2022 appeared first on Packet Pushers . (BACK TO TOP)

https://pluralistic.net

Today's links A useful, critical taxonomy of decentralization, beyond blockchains: Not all who decentralize are bros. Hey look at this: Delights to delectate. This day in history: 2002, 2012, 2017. Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading A useful, critical taxonomy of decentralization, beyond blockchains (permalink) I keep getting sucked into discussions of web3, decentralization and cryptocurrency.5 license, no less!).wikimedia.eff. (BACK TO TOP)

Today's links The (billionaires') case against billionaires: Turns out, we live in a society. Hey look at this: Delights to delectate. Take Bill Gates. Forget all the conspiracy theories about Gates and vaccines – it's bizarre that people bother to make up those fairy-tales when the truth is so much worse. Gates has an absolute ideological commitment to the idea that profit-based production is the most efficient way to produce and allocate goods. https://pluralistic.theguardian.medium.antipope. (BACK TO TOP)

Today's links At the FTC, a quiet, profound shift on antitrust: Listening to "those who have experienced firsthand the effects of mergers and acquisitions beyond antitrust experts." Hey look at this: Delights to delectate. Something like this terse, six-paragraph memo from the FTC, a deceptively anodyne wrapper for an explosive moment: https://www.ftc." If you aren't chest-deep in weird antitrust lore, this probably seems like it's par for the course." https://marker.medium. Thiel). A lie.ftc. (BACK TO TOP)

Today's links Safegraph follows people into abortion clinics and then sells the data: And then they lie about it. Hey look at this: Delights to delectate. It's not all despair. This era of forced birth offers many possibilities that were denied in the pre-Roe era. The advent of abortion pills, which can be procured by mail, is truly game-changing: https://www.washingtonpost. Telemedicine also profoundly changes the tactical landscape.wired.ineedana.theguardian." This is a lie. https://www.vice. (BACK TO TOP)

https://changelog.com/master

Another entry in the maintenance series! Throughout the series we’ve discussed building versus buying, building actually maintainable software, maintaining ourselves, open source maintenance, legacy code, and most recently Go project structure. In this 7th installment of the series, we continue narrowing our focus by talking about what to do when projects get big and messy. (BACK TO TOP)

Today we talk to Priyanka Sharma (E.D. at the Cloud Native Computing Foundation) about all things KubeCon Europe 2022. We start with Gerhard’s favourite subject - Priyanka’s Happy Hour - and then we switch focus to the conference. For many, this will be the first in-person KubeCon since 2019. As for Gerhard, he is not sure that he remember how airports work. If he succeeds, he looks forward to meeting some of you in Valencia. If not, send help. (BACK TO TOP)

This week Sid Sijbrandij, Co-founder and CEO of GitLab, is back talking with Adam about all the details of their massive IPO last October 2021. To set the stage, this episode was recorded on Feb 1, 2022. During the show Adam mentioned they IPO’d at a $13B market cap, but they actually ended their opening day at approximately $15B. That’s a massive win for open source, GitLab, Sid, and the rest of the team. (BACK TO TOP)

We’re talking with Woody Zuill today about all things Mob Programming. Woody leads Mob Programming workshops, he’s a speaker on agile related topics, and coaches and guides orgs interested in creating an environment where people can do their best work. We talk through it all and we even get some amazing advice from Woody’s dad. We define what Mob Programming is and why it’s so effective. Is it a rigid process or can teams flex to make it work for them? How to introduce mob programming to a team. (BACK TO TOP)

Let the debate begin (again)! This time we’re arguing whether or not single-page apps were a big mistake. This premise was inspired by Chris Ferdinandi’s SPAs were a mistake post. Divya & Nick represent Team Yep and KBall goes solo on Team Nope. Jerod, as per our usual arrangement, is on Team Winner. (BACK TO TOP)

https://www.amazon.science/

Multimodal training, signal-to-interpretation, and BERT rescoring are just a few topics covered by Amazon’s 21 speech-related papers. (BACK TO TOP)

NAIAC will advise the president on a range of issues related to artificial intelligence. (BACK TO TOP)

Topics range from the predictable, such as speech recognition and signal processing, to time series forecasting and personalization. (BACK TO TOP)

"I hope we have accelerated HIV vaccine development by providing findings that we and others can build on." (BACK TO TOP)

Locality-sensitive hashing enables cache to hold more than three times as many query results. (BACK TO TOP)

https://stackoverflow.blog

As with any good joke, the most important part is the resulting data. The post An unfiltered look back at April Fools’ 2022 appeared first on Stack Overflow Blog . (BACK TO TOP)

The 2022 Developer Survey is ready for your input. The post The 2022 Developer Survey is now open appeared first on Stack Overflow Blog . (BACK TO TOP)

Friend of the show Jon Chan, Stack Overflow’s Director of Engineering, Public Platform, joins the home team to talk about burnout: what it is, how to prevent it, and how to recover. The post Feeling burned out? You’re not the only one (Ep. 440) appeared first on Stack Overflow Blog . (BACK TO TOP)

As May is Mental Health Awareness Month, we wanted to see what developers are doing to decrease that stress and prioritize their own wellness. Earlier this year, we surveyed over 800 developers to see if they are happy at work and what they are doing to maintain or improve mental health. The post New data: Do developers (and their employers) care about their wellness? appeared first on Stack Overflow Blog . (BACK TO TOP)

Welcome to ISSUE #124 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: an update from our CEO, equitable noodle distribution in the land of soup, and the last time you’ll need to look up how to center a div. From the… The post The Overflow #124: May the fourth be with you!  appeared first on Stack Overflow Blog . (BACK TO TOP)

https://blog.cloudflare.com/

Announcing the beta of Cloudflare Pub/Sub, our programmable, serverless message broker built on the open MQTT messaging standard (BACK TO TOP)

Learn how we built config versioning and staging for L7 configuration with HTTP Applications (BACK TO TOP)

Custom Domains are now available for your Workers. Hook up a Worker to any domain you own, and Cloudflare will handle making DNS records and issuing certificates on your behalf (BACK TO TOP)

Introducing Pages Plugins – reusable and customizable chunks of runtime code that can be incorporated anywhere within your Pages application. Try one of the officially supported Plugins from our partners or build your own (BACK TO TOP)

Cloudflare’s Developer Platform Ecosystem continues to expand ensuring you can integrate with the tools you use, or want to use (BACK TO TOP)

Today, we’re delighted to introduce a new approach to NAT that solves the problems of traditional hardware and virtual solutions (BACK TO TOP)

Workers Analytics Engine is a new way to get telemetry about anything using Cloudflare Workers. Workers Analytics Engine provides time series analytics built for the serverless era (BACK TO TOP)

Today, we’re excited to announce D1, Cloudflare’s first SQL database, designed for Cloudflare Workers (BACK TO TOP)

https://earthly.dev/blog/

Let’s talk about a career in tech, but not the usual boring stuff about salary or how to pass the interview process at the place with the most oversized comp packages. Instead, let’s talk about how your relationship to how the company accomplishes its goals influences what your job is like and what skills and strengths you’ll develop there. A Simplified World Imagine a simplified world where there is only enterprise software and only two broad types of software jobs. Profit Center vs. Staff vs. (BACK TO TOP)

As the field of DevOps and build release engineering continues to grow, many new tools are being developed to help make building and releasing applications easier. One of the tools that has been in use for many years is Make , which is still heavily used by engineers today. A Makefile is a simple text file consisting of targets, which can invoke different actions depending on what has been configured. Let’s dive into the possible answers.Net.ServicePointManager ]::SecurityProtocol = [System.Net. (BACK TO TOP)

Creating kubernetes clusters locally is convenient: you don’t have to mess with production and it’s a low cost way for beginners who are learning Kubernetes to play around. Kubernetes has two tools you can use to create clusters locally which are: Minikube and Kind . Minikube is a Kubernetes tool used to create clusters locally. This tool is developed by Kubernetes and is free. In this tutorial, you will learn how to install Minikube and create a cluster locally.exe' -Uri 'https: //github.25.25. (BACK TO TOP)

Most applications have configuration parameters that need to be provided at runtime. It’s common to use command line arguments, environment variables, and static files to configure software deployed using traditional methods. These techniques are also available to containerized Kubernetes workloads via the ConfigMap API object. ConfigMaps are expressly designed to store config parameters and inject them into running pods. Their manifests only need a metadata. , - , and _ .example.containers. (BACK TO TOP)

When it comes to packaging an application, there are many ways to do it. However, with languages that have been around as long as C and C++, the community has converged around some de facto standards. Especially in the C++ community, the standard is to use CMake when building your applications. There are other options to use for building applications, including autoconf and BJam ; however, as mentioned before, CMake helps build applications— help being the keyword.cpp and add.cpp . In main.. ... (BACK TO TOP)

Podman is a daemon-less container engine for developing, managing, and running OCI containers on your Linux System. With podman, containers can either be run as root or in rootless mode, which improves security as an attacker will not have root privileges over your system. It has a CLI that serves as a drop-in replacement for Docker to make migration easier, so most users can alias Docker to podman without any issues. You can find out more in the project’s documentation . – Podman 4.conf...g.... (BACK TO TOP)

When working with large distributed teams, you often run into the issue of something working on one computer but not others. When building and running applications, each developer has a slightly different development environment. For example, one developer may use a Windows PC to build and run an application that was developed on a Mac. This is where containerization tools, like Docker , can help. Make sure you install the correct version for your operating system .5. RUN bundle install COPY . . (BACK TO TOP)

Deployments have been one of the hassles for many organizations for a long time, with companies sometimes even hiring engineers whose sole job is to get applications deployed more effectively. Because of this, many tools have been developed to help with this exact use case. However, some prefer to use tools that have already existed for many years: Docker and Makefiles. In this post, you’ll be taken through some of the ways that Docker and GNU Make can effectively be used together. In main.mod . (BACK TO TOP)

https://cloud.google.com/blog/

Today we're announcing a new Google Cloud Dataset from Open Source Insights which will help developers better understand the structure and security of the software they use. This dataset provides access to critical software supply chain information for developers, maintainers and consumers of open-source software. Your users rely not only on the code you write, but also on the code your code depends on, the code that code depends on, and so on.deps_dev_v1.deps_dev_v1.deps_dev_v1.deps_dev_v1... (BACK TO TOP)

Artificial intelligence (AI) and particularly machine learning (ML) continue to advance at breakneck pace.  We see it throughout projects and commentaries across the broader technology industry. We see it in the amazing things our customers are doing, from creating friendly robots to aid childhood development , to leveraging data for better manufacturing and distribution , to fostering internal innovation through hackathons . Check out the session “ ML prediction and serving: Vertex AI roadmap . (BACK TO TOP)

Google Cloud Security Summit is just a few days away! We have an exciting agenda with a keynote, demo, and breakout sessions across four tracks - Zero Trust, Secure Software Supply Chain, Ransomware & Emerging Threats, and Cloud Governance & Sovereignty. We hope you’ll join us for the Security Summit digital online event on May 17, 2022, to learn from experts, explore the latest tools, and share our vision for the future of security. Zero Trust Track   1. 2. 3.  4.  5.S.  7.  8. 10. 11.  12. 13. (BACK TO TOP)

In response to the pandemic, an overwhelming 92% of the U.S. workforce is now interested in working in a hybrid or fully remote capacity 1 . All employers, including government leaders, are now critically focused on finding the right tools and techniques to foster engagement, improve productivity, and strengthen relationships – in-person and virtually – or risk losing and/or retaining top talent. Allowing employees to set boundaries or notify others of working times can help combat work fatigue. (BACK TO TOP)

In the Cloud PA Keynote at I/O Aparna Sinha walked through the backend for an application that connects volunteers with volunteer opportunities in their area. In this blog post we'll walk through each component of that application in a bit more detail, explaining the new products that Google Cloud has released, the pros and cons of the architecture we chose, and other nerdy technical details we didn't have time for in the talk.  But first, some architecture diagrams...> Too much spam...gapic. (BACK TO TOP)

Want to know the latest from Google Cloud? Find it here in one handy location. Check back regularly for our newest updates, announcements, resources, events, learning opportunities, and more.  Tip : Not sure where to find what you’re looking for on the Google Cloud blog? Start here:  Google Cloud blog 101: Full list of topics, links, and resources . Week of May 9 - May 13, 2022 We just published a blog post announcing the latest Google Cloud’s STAC-M3™ benchmark results.ß1.1T.YRHIBID-2.TIME.22. (BACK TO TOP)

Today, at Google I/O, we announced AlloyDB for PostgreSQL , a fully-managed, PostgreSQL-compatible database for demanding, enterprise-grade transactional and analytical workloads. Imagine PostgreSQL plus the best of the cloud: elastic storage and compute, intelligent caching, and AI/ML-powered management. Designed for mission-critical applications, AlloyDB offers extensive data protection and an industry leading 99.99% availability.g., to safeguard against the torn pages problem ).g.g.g.google.. (BACK TO TOP)

Enterprises are struggling to free themselves from legacy database systems, and need an alternative option to modernize their applications. Today at Google I/O, we’re thrilled to announce the preview of AlloyDB for PostgreSQL, a fully-managed, PostgreSQL-compatible database service that provides a powerful option for modernizing your most demanding enterprise database workloads. AlloyDB was also two times faster for transactional workloads than Amazon’s comparable service."— Bala Natarajan, Sr. (BACK TO TOP)

At Google, the state-of-the-art capabilities you see in our products such as Search and YouTube are made possible by Tensor Processing Units (TPUs), our custom machine learning (ML) accelerators. We offer these accelerators to Google Cloud customers as Cloud TPUs . Customer demand for ML capacity, performance, and scale continues to increase at an unprecedented rate. This demonstrates Google's ongoing commitment to innovating in AI infrastructure with sustainability in mind. co-here.jpg meta. 1. (BACK TO TOP)

We love this time of year. This week is Google I/O , our largest developer conference, where developer communities from around the world come together to learn, catch up, and have fun. Google Cloud and Google Workspace had a big presence at the show, talking about our commitment to building intuitive and helpful developer experiences to help you innovate freely and quickly. Read more about the ML hub with Cloud TPU v4 here ... Learn more about Cloud Run jobs here ."— Bala Natarajan, Sr. (BACK TO TOP)

We’ve been using machine learning in Google Workspace for some years to help make people’s work day more productive and impactful. Today, we’re announcing new features in Google Workspace that tap into our industry-leading AI to help people thrive and get more done in a hybrid work world. We hear from customers—and observe in many of our own teams—that staying on top of the vast amount of information flowing across desks and devices can be a challenge. (BACK TO TOP)

Today we are announcing the Preview of BigQuery Remote Functions . Remote Functions are user-defined functions (UDF) that let you extend BigQuery SQL with your own custom code, written and hosted in Cloud Functions , Google Cloud’s scalable pay-as-you-go functions as a service.  A remote UDF accepts columns from BigQuery as input, performs actions on that input using a Cloud Function, and returns the result of those actions as a value in the query result.js, Python, Go, Java, NET, Ruby, or PHP. (BACK TO TOP)

At Google Cloud, we believe that the protection of our customers’ sensitive data is paramount, and encryption is a powerful mechanism to help achieve this goal. For years, we have supported encryption in transit when our customers ingest their data to bring it to the cloud. We’ve also long supported encryption at rest, for all customer content stored in Google Cloud. The review covered several AMD secure processor components and evaluated multiple different attack vectors. Read Article (BACK TO TOP)

 Giving people as close to a “try-before-you-buy” experience is essential for retailers. With the move to online shopping further accelerated by the COVID-19 pandemic, many people are now comfortable shopping online for items they previously only considered buying in stores. The problem for shoppers is that it still can be difficult to get what feels like more hands-on experiences of items given limitations with even some of today’s most advanced augmented reality (AR) technologies. 2020).g.e.g. (BACK TO TOP)

With SAP Sapphire kicking off today in Orlando, we’re looking forward to seeing our customers and discussing how they can make core processes more efficient and improve how they serve their customers. One thing is certain to be top of mind – the global supply chain challenges facing the world today. Even cloud-native companies are making changes to ensure they have the insights, equipment, and other assets they need to continue serving customers... Read Article (BACK TO TOP)

Earlier last year, Cloud TPU VMs on Google Cloud were introduced to make it easier to use the TPU hardware by providing direct access to TPU host machines. Today, we are excited to announce the general availability (GA) of TPU VMs. With Cloud TPU VMs you can work interactively on the same hosts where the physical TPU hardware is attached. What’s new for the GA release? Cloud TPUs are now optimized for large-scale ranking and recommendation workloads.3% throughput on A100) with 52.11 and JAX [0.. (BACK TO TOP)

Bulletin by Jakub Mikians