Skip to content

Latest commit

 

History

History
1898 lines (898 loc) · 101 KB

bulletin-2023-05-05.md

File metadata and controls

1898 lines (898 loc) · 101 KB

Bulletin for Friday, 05 May 2023

7 days digest


Andrew Helwer (1)


QuestDB Blog (1)


Irrational Exuberance (1)


Computer Things (1)


Vadim Kravcenko (1)


Blog on Tailscale (1)


Think Fast, Talk Smart: Communication Techniques (1)


Metadata (1)


Engineering at Meta (1)


Vallified (1)


ongoing by Tim Bray (1)


Almost Secure (1)


Programming Digest (1)


null program (1)


Spotify Engineering (1)


LinkedIn Engineering (1)


frankdenneman.nl (1)


Textual (1)


James Bottomley's random Pages (1)


Netflix TechBlog - Medium (1)


Stratechery by Ben Thompson (1)


Weaveworks (2)


The CircleCI Blog Feed - CircleCI (2)


Latent Space (2)


Krebs on Security (2)


Retool Blog (2)


Microsoft Security Blog (2)


PlanetScale - Blog (2)


Daniel Lemire's blog (3)


Google AI Blog (3)


Discord Blog (3)


Replit Blog (3)


Sentry Blog RSS (3)


Blog – Hackaday (4)


David Heinemeier Hansson (4)


Towards Data Science - Medium (4)


The Cloudflare Blog (4)


DTN (5)


Amazon Science homepage (5)


Earthly Blog (5)


Changelog Master Feed (5)


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


Stack Overflow Blog (6)


Pluralistic: Daily links from Cory Doctorow (6)


MIT Technology Review (9)


Simon Willison's Weblog: Blogmarks (9)


LogRocket Blog (12)


https://ahelwer.ca/

Here I’ll write an ode to two closely-linked FOSS projects that have, recently, absolutely floored me with their competence & quality: Sunshine and Moonlight. These are used to stream video games over a (usually local) network. Sunshine is a game streaming server: it runs on your PC as it chugs away doing all the heavy lifting of running the game itself, while Moonlight is a game streaming client that runs on whatever thin hardware exists where you want to play the game! (BACK TO TOP)

https://questdb.io/blog

An investigation of weird hardware utilization highlighting some interesting Linux kernel behaviors. (BACK TO TOP)

https://lethain.com/

In 2016, I wrote Productivity in the age of hypergrowth to discuss the challenges of engineering management during periods of hypergrowth. Managers in such periods spend much of their time on hiring and onboarding , with the remainder devoted to organizational structure and high-level strategy . Their technical expertise is important, but it’s demonstrated indirectly in the quality of their strategy, structure, and hiring. In 2023, our universe has shifted.g. (BACK TO TOP)

https://buttondown.email/hillelwayne

We’re just twelve days from the TLA+ Workshop ! Right now the class is just a quarter-full, meaning it’s going to be a lot of really focused individual attention. If you want to join in the fun, use the code C0MPUT3RTHINGS for 15% off. I make most of my money off teaching workshops, and that means I put a lot of time into thinking about how to teach them better. Most of that goes to lesson planning, topic order, pedagogical improvements, etc. But I also regularly write assistive programs.  ↩ (BACK TO TOP)

https://vadimkravcenko.com/

First, I planned on calling this article “Mastering the Art of Estimations: A Definitive Guide for Developers”, but then who […] The post Rules of Thumb for Software Development Estimations appeared first on Vadim Kravcenko . (BACK TO TOP)

https://tailscale.com/blog/

Users can now sign in to Tailscale using their Apple ID. For users who favor having their credentials managed by Apple in iCloud, this is a great choice. On the Mac and iPhone, signing in to Tailscale with your Apple ID takes advantage of TouchID and FaceID, so signing in is even faster. On other devices, signing in with your Apple ID is available via an OIDC web flow. To create or sign in to a tailnet with your Apple ID, go to tailscale.com/start and select “Sign up with Apple”. (BACK TO TOP)

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

This episode of Think Fast, Talk Smart recently won " Best Business Podcast Episode " at the 2023 Webby Awards. “You’re not going to hit the mark with everybody, but you still need to be mindful of everybody,” says Jonathan Levav, a professor of marketing at Stanford Graduate School of Business. “That’s critical to create an environment where communication is effective. It’s not just maintaining a company culture, it’s about establishing what that culture is online, Levav says. (BACK TO TOP)

http://muratbuffalo.blogspot.com/

This paper appeared in NSDI'06 . It explores the behavior of open and closed system models. These two models differ in how they handle new job arrivals. In an open system model, new jobs arrive independently of job completions. In contrast, in a closed system model, new jobs are only triggered by job completions, followed by think time. The paper makes a basic but an important point that was missed by many people that were building workload generators and making system design decisions...g. (BACK TO TOP)

https://engineering.fb.com/

We’re sharing our latest threat research and technical analysis into persistent malware campaigns targeting businesses across the internet, including threat indicators to help raise our industry’s collective defenses across the internet. These malware families – including Ducktail, NodeStealer and newer malware posing as ChatGPT and other similar tools– targeted people through malicious browser extensions, ads, [...] Read More... (BACK TO TOP)

https://www.philipotoole.com

rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine. Version 7.15.0 has been released and now includes support for automated backups to Amazon Web Services (AWS) S3. This enhancement offers increased data protection and expands your recovery options in case of emergencies. You can download the release … Continue reading Adding automatic S3 backups to rqlite → (BACK TO TOP)

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

(BACK TO TOP)

https://palant.info/

A month ago I announced the end of PfP: Pain-free Passwords . But I’m allowed to change my mind, right? Yes, PfP will be developed further after all. However, it’s so different that I’m publishing it as a new browser extension, not an update to the existing extension. Rather than using its own data format, PfP 3.x reads and writes KeePass database files. In order for the extension to access these files, users have to install a PfP Native Host application . Also, PfP 3.x development. PfP 3.x. (BACK TO TOP)

https://programmingdigest.net

#520 – May 01, 2023 Why is OAuth still hard in 2023? We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess. Build custom internal tools using code within minutes (sponsor) Airplane is the code-first platform that lets you build powerful workflows and UIs using scripts, APIs, and more. Airplane's newest beta feature, self-hosted storage, extends its self-hosted agent model to store logs and outputs in your team’s infrastructure. (BACK TO TOP)

https://nullprogram.com

This article was discussed on Hacker News and on reddit . The major compilers have an enormous number of knobs . Most are highly specialized, but others are generally useful even if uncommon. For warnings, the venerable -Wall -Wextra is a good start, but circumstances improve by tweaking this warning set. This article covers high-hitting development-time options in GCC, Clang, and MSVC that ought to get more consideration. That’s too conservative. $ cc -Wall -Wextra .....g. WinMain ).g........ (BACK TO TOP)

https://engineering.atspotify.com/

Check out Part 1 of our series on Fleet Management at Spotify and how we manage our software at scale.  At Spotify, we adopted the declarative infrastructure paradigm to evolve our infrastructure platform’s configuration management and control plane approach, allowing us to manage hundreds of thousands of cloud resources across tens of thousands of different [...] The post Fleet Management at Spotify (Part 2): The Path to Declarative Infrastructure appeared first on Spotify Engineering . (BACK TO TOP)

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

Imagine a tool that can store and connect all the information you need to make decisions and solve problems. Most people would say it’s nice to think about, but not yet possible. The good news is this tool already exists - and it’s called a graph database. At LinkedIn, technologies like graph databases are essential to powering today's platform, while being flexible enough to scale for our future needs. One of the biggest (and most important) questions […] (BACK TO TOP)

https://frankdenneman.nl/

The number of machine learning workloads is increasing in on-prem data centers rapidly. It arrives in different ways, either within the application itself or data science teams build solutions that incorporate machine learning models to generate predictions or influence actions when needed. Another significant influx of ML workloads is the previously prototyped ML solutions in […] The post vSphere ML Accelerator Spectrum Deep Dive Series appeared first on frankdenneman.nl . (BACK TO TOP)

https://textual.textualize.io/

Textual 0.23.0 improves message handling It's been a busy couple of weeks at Textualize.We've been building apps with [Textual](https://github.com/Textua... (BACK TO TOP)

https://blog.hansenpartnership.com

Much angst (and discussion ink) is wasted in open source over whether pulling in code from one project with a different licence into another is allowable based on the compatibility of the two licences. I call this problem self defeating because it creates sequestered islands of incompatibly licensed but otherwise fully open source code that […] (BACK TO TOP)

https://netflixtechblog.com

Migrating Critical Traffic At Scale with No Downtime — Part 1 Shyam Gala , Javier Fernandez-Ivern , Anup Rokkam Pratap , Devang Shah Hundreds of millions of customers tune into Netflix every day, expecting an uninterrupted and immersive streaming experience. Behind the scenes, a myriad of systems and services are involved in orchestrating the product experience. These backend systems are consistently being evolved and optimized to meet and exceed customer and product expectations. (BACK TO TOP)

https://stratechery.com

Every content company is or should be moving to a model that incorporates both subscriptions and ads; creator platforms should help their publishers do the same. (BACK TO TOP)

https://www.weave.works/

Cloud-Native Applications Driving the Adoption of Software Technologies The cloud-native ecosystem has steadily grown over the past decade with the promise of faster deployments, cost-efficient infrastructure, and auto-scalability, spurring its growth. Businesses are now developing and easily deploying scalable cloud-native applications faster and more efficiently, delivering value to their customers in days rather than months.7% from 2023 to 2028. (BACK TO TOP)

In today's fast-paced business environment, organizations need to be agile and efficient to stay ahead of the competition. With containers now mainstream, Kubernetes has emerged as the leading platform for container orchestration allowing businesses to deploy and manage applications at scale. According to Dynatrace’s Kubernetes in the Wild 2023 report, Kubernetes became the platform for running almost anything - emerging as the “operating system” of the cloud. (BACK TO TOP)

https://circleci.com/blog/

GitLab teams, welcome to CircleCI! Today we are pleased to announce GitLab support on CircleCI. Teams using GitLab SaaS or self-managed can now build, test, and deploy on CircleCI, and access CircleCI’s most popular features like Docker layer caching and automatic test-splitting . GitLab is now the third version control system we support, in addition to GitHub and Bitbucket. GitLab teams can sign up for CircleCI today . The integration worked flawlessly. It was easy, fast, and productive. (BACK TO TOP)

(BACK TO TOP)

https://www.latent.space

Listen now (70 min) | Ep. 10: The YOLO training run, live AmjadEval demo, and the future of Replit Ghostwriter! Plus: the journey from Finance to Data, from Data to AI, and from Kaplan to Chinchilla and beyond (BACK TO TOP)

Listen now (76 min) | Ep. 9: If you need a Foundation Model on your own infra, LLaMA and friends are great, but can't be used commercially. Mike tells us how you can clone Dolly! Plus: OpenAssistant, RedPajama, AI Drake! (BACK TO TOP)

https://krebsonsecurity.com

A sprawling online company based in Georgia that has made tens of millions of dollars purporting to sell access to jobs at the United States Postal Service (USPS) has exposed its internal IT operations and database of nearly 900,000 customers. (BACK TO TOP)

A shocking number of organizations -- including banks and healthcare providers -- are leaking private and sensitive information from their public Salesforce Community websites, KrebsOnSecurity has learned. The data exposures all stem from a misconfiguration in Salesforce Community that allows an unauthenticated user to access records that should only be available after logging in. (BACK TO TOP)

https://retool.com/blog/

Learn the warning signs of spreadsheet disaster, and how to move to a database when the time is right. (BACK TO TOP)

In this post, you'll learn how Retool Workflows can help you build data analysis workflows using Python libraries like pandas, seaborn, and matplotlib—and a LEGO dataset. Grab your virtual bricks, and let’s get building. (BACK TO TOP)

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

Learn how guessing, replay, phishing, and multifactor authentication fatigue attacks demonstrate the ongoing vulnerability of passwords, and why going passwordless makes your organization more secure while improving user experience. The post How Microsoft can help you go passwordless this World Password Day appeared first on Microsoft Security Blog . (BACK TO TOP)

Forrester recognizes Microsoft’s strong vision and significant investments in Infrastructure-as-a-Service Platform Native Security offerings. The post Forrester names Microsoft a Leader in 2023 Infrastructure-as-a-Service Platform Native Security report appeared first on Microsoft Security Blog . (BACK TO TOP)

https://planetscale.com

There are several reasons why MySQL might not consider your index, and in this article we’ll explore some of the most common ones. Read the full story (BACK TO TOP)

Learn how to create serverless Laravel applications by deploying them to AWS Lambda and using PlanetScale as the database. Read the full story (BACK TO TOP)

https://lemire.me/blog

Whenever you enter a URL into a system, it must be parsed and validated. It is a surprisingly challenging task: it may require hundreds of nanoseconds and possibly over a thousand cycles to parse a typical URL. We can use URL parsing as a reasonable benchmark of a system performance. Of course, no single measure … Continue reading Graviton 3, Apple M2 and Qualcomm 8cx 3rd gen: a URL parsing benchmark (BACK TO TOP)

Many modern programming languages like Java produce useful error messages when they fail. Some indicate where in the program (e.g., down to the line of source code) the failure occurred. Slowly, the C++ language is moving in this direction. A particularly nasty problem in C and C++ are segmentation faults: they occur when you are … Continue reading Under Linux, libSegFault and addr2line are underrated (BACK TO TOP)

Ovaries age quickly in women. By the age of 40, most ovaries are poorly functional. However, there is an ongoing clinical trial to check whether the drug rapamycin might slow down this aging. It is one out of several initiatives to post-pospone and maybe reverse procreative aging in women. Glycine, a cheap supplement, might prolong … Continue reading Science and Technology links (April 29 2023) (BACK TO TOP)

http://ai.googleblog.com/

Posted by AJ Piergiovanni and Anelia Angelova, Research Scientists, Google Research Vision-language foundational models are built on the premise of a single pre-training followed by subsequent adaptation to multiple downstream tasks. Two main and disjoint training scenarios are popular: a CLIP -style contrastive learning and next-token prediction. Furthermore, adaptation to other tasks is often done with complex or inefficient methods. In line with recent language models (e.g.g.g. (BACK TO TOP)

Posted by Joanne Truong, Student Researcher, and Wenhao Yu, Research Scientist, Robotics at Google Teaching mobile robots to navigate in complex outdoor environments is critical to real-world applications, such as delivery or search and rescue . However, this is also a challenging problem as the robot needs to perceive its surroundings, and then explore to identify feasible paths towards the goal.), and in different weather conditions (sunny, overcast, sunset).e.g.g.e., Depth Attn.). (BACK TO TOP)

Posted by Catherine Armato, Program Manager, Google The Eleventh International Conference on Learning Representations (ICLR 2023) is being held this week as a hybrid event in Kigali, Rwanda. We are proud to be a Diamond Sponsor of ICLR 2023, a premier conference on deep learning, where Google researchers contribute at all levels. Morcos , Dhruv Batra DreamFusion: Text-to-3D Using 2D Diffusion Ben Poole , Ajay Jain , Jonathan T. Alemi , Sergey Ioffe , Ian Fischer , Joshua V. (BACK TO TOP)

https://discord.com

From now until May 22nd, you can get your hands on the Coruscant's Pride Wrap by either screen sharing Fortnite on PC to a friend from your servers or with the help of an official Fortnite Discord server. (BACK TO TOP)

Discord usernames are changing to remove four-digit discriminators. Display Names are being added so how you appear to other users stays the same. Read on for more info. (BACK TO TOP)

For Asian American, Native Hawaiian, and Pacific Islander Month, we’re shining the spotlight on two AANHPI-owned communities on Discord that bring the world closer together both digitally and physically. (BACK TO TOP)

https://blog.replit.com/

At Developer Day, we revealed our commitment to increasing the extensibility of Replit to better serve the diverse needs of our community of makers and all developers. And today, we’re excited to announce a major milestone in our mission to empower a billion developers: the launch of Replit Extensions. EXTENDING THE REPLIT ENVIRONMENT Makers have an ever-present desire to have control over their tools. This is true in every creative domain, be it software, music, photography, or painting. (BACK TO TOP)

Thousands of unique users code in Replit every day. Few of them probably give much thought to the copyright that attaches to their code. They might be surprised to learn that copyright – specifically, the way that Repls are licensed – is fundamental to the way that Replit works. As the AI software revolution proceeds apace, copyright law is again playing a fundamental role in how it develops – and in how Replit brings the benefits of this technology to our users. They won. (BACK TO TOP)

> "Through Bounties, I was able to get high-quality developers that are able to fulfill a problem statement really fast. Replit’s Bounty Hunters ensure that the client is happy with the end product and have a high quality of work product.. and are interested in making the best versions of the apps possible." @girlbossintech | Software Engineer INTRODUCTION @girlbossintech is a software developer and Twitter creator. After that, Aditya used the t3 Next. delegating out. (BACK TO TOP)

https://blog.sentry.io

Profiling is now generally available to all Sentry users. See the exact functions and lines of code causing a performance issue, so you can fix them and optimize your resource usage. Profiling currently supports Python, PHP, Node, Android, and iOS platforms. (BACK TO TOP)

As a developer, triage duty week was often the worst week of my month. Anytime a bug was reported, I’d search for the right environment… (BACK TO TOP)

Building high quality, performant mobile apps is hard. Developers need to keep up with rapidly changing technologies, high user expectations… (BACK TO TOP)

https://hackaday.com

While it’s true that keycap colorways abound these days, one can’t always find exactly what one is looking for. And once found, the set is often either prohibitively expensive, or …read more (BACK TO TOP)

ChatGPT is an AI large language model (LLM) which specializes in conversation. While using it, [Gil Meiri] discovered that one way to create models in FreeCAD is with Python scripting, …read more (BACK TO TOP)

It’s been a running battle in some quarters for years, whether analog sensor processing is better than digital. Proponents of digital are sometimes driven by lack of familiarity with analog …read more (BACK TO TOP)

Although generally hydrogen is only mentioned within the context of transportation and energy storage, by far the most useful applications are found in industrial applications, including for the chemical industry, …read more (BACK TO TOP)

https://world.hey.com/dhh

The Prime Video team at Amazon has published a rather remarkable case study on their decision to dump their serverless, microservices architecture and replace it with a monolith instead. This move saved them a staggering 90%(!!) on operating costs, and simplified the system too. What a win! But beyond celebrating their good sense, I think there's a bigger point here that applies to our entire industry... In theory, this would allow us to scale each service component independently..." Bingo. (BACK TO TOP)

I've been talking about our departure from renting computers via AWS to owning them in a colocated datacenter as our "cloud exit". But I recognize this terminology can rub some people the wrong way. There's an entire generation of technologists who see themselves as "cloud native", and alienating them just because we want to own our hardware rather than rent it doesn't help anyone. Most of the skills of these cloud natives are useful regardless of where the applications run. Puff on that! (BACK TO TOP)

Last week, we successfully pulled off our biggest cloud exit yet for Basecamp Classic. This is the original app that started it all for us from way back in 2004 . And now, after a couple of years running on AWS, it's back on our own hardware , using MRSK , and holy smokes is it fast! Just look at these charts: The median request now runs in just 19ms, compared to 67ms before. The mean request in 95ms vs 138ms. (But take these comparisons with a pound of salt.xlarge and c5.r4.2xlarge and db.r4. (BACK TO TOP)

One of the straightest paths to purpose in life is to take responsibility for something (or someone). Becoming a person whose presence and competence benefits others. For both your sake and theirs. Jordan Peterson calls this the "meaningful burden" in 12 Rules for Life , and downright posits it as an antidote to depression. Echoing Victor Frankl's famous quote "he who has a why to live for can bear almost any how" from Man's Search for Meaning . And I've seen countless others do it too. (BACK TO TOP)

https://towardsdatascience.com

Programmitaclly sharing Google Sheets with specific users using the Python API Continue reading on Towards Data Science » (BACK TO TOP)

PYTHON CONCURRENCY Using a real-world example to demonstrate a map-reduce program Photo by Mitchell Luo on  Unsplash This is one of my articles under the Python Concurrency column , and if you find it useful, you can read the rest from  here . Introduction Thanks to GIL , using multiple threads to perform CPU-bound tasks has never been an option. With the popularity of multicore CPUs, Python offers a multiprocessing solution to perform CPU-bound tasks. multiprocessing.Pool.futures.as_completed. (BACK TO TOP)

Use LangChain and IPyWidgets to run conversational sessions with ChatGPT about custom documents in Jupyter Notebook Continue reading on Towards Data Science » (BACK TO TOP)

How to Optimize Your Data Science Learning Journey When it comes to mastering complex topics in data science or machine learning, two things are generally true: there are no real shortcuts, and people’s learning rhythm can vary dramatically. Even with these constraints in place, though, there are ways to make the process more efficient and to achieve the goals we’ve set for ourselves within a reasonable timeframe. The lessons of a career switch . There’s nothing wrong with some hand-holding .D. (BACK TO TOP)

http://blog.cloudflare.com/

With 47 data centers across Latin America and Caribbean, Cloudflare has the largest number of SASE Points of Presence across all vendors, meaning we can offer our Zero Trust services closer to the end user and reduce unwanted latency (BACK TO TOP)

Network Analytics v2 is a fundamental redesign of the backend systems that power Network Analytics (BACK TO TOP)

On Saturday, April 15, 2023, an armed conflict between rival factions of the military government of Sudan began. Cloudflare observed a disruption in Internet traffic on that Saturday, starting at 08:00 UTC, which deepened on Sunday (BACK TO TOP)

Cloudflare is proud to be an official sponsor of the Australian Privacy Awareness Week 2023, and we’re excited to play a role in building and using privacy and security technologies to help our customers keep their sensitive information private – technologies that form the new “privacy basics” (BACK TO TOP)

https://www.dtn.com/

Anhydrous Fertilizer Price Drops Below $1,000 Per Ton for the First Time Since October 2021. The post DTN Retail Fertilizer Trends appeared first on DTN . (BACK TO TOP)

Flood Waters Continue to Stop Barge Traffic on Upper Mississippi. The post Cash Market Moves appeared first on DTN . (BACK TO TOP)

Historical Corn Yields. The post Fundamentally Speaking appeared first on DTN . (BACK TO TOP)

Progressive Farmer, an agricultural magazine published by DTN, recently took the top honor for Best Podcast in the 2023 Jesse H. Neal Awards.  Created in 2020, “Field Posts” is a weekly podcast that discusses important issues that impact the agricultural community. The post Progressive Farmer Podcast Wins Top Honor in 2023 Neal Awards appeared first on DTN . (BACK TO TOP)

Through planning, risks can be mitigated or even eliminated. And when the unexpected does pop up, having the right data in the right place can make things easier to manage. The post Reduce the Risk of Lost Transactions by Leveraging Data appeared first on DTN . (BACK TO TOP)

https://www.amazon.science/

Generative AI raises new challenges in defining, measuring, and mitigating concerns about fairness, toxicity, and intellectual property, among other things. But work has started on the solutions. (BACK TO TOP)

Projects are centered around themes of fairness, privacy, explainability, and interpretability. (BACK TO TOP)

Two recent trends in the theory of deep learning are examinations of the double-descent phenomenon and more-realistic approaches to neural kernel methods. (BACK TO TOP)

ICLR workshop sponsored by Amazon CodeWhisperer features Amazon papers on a novel contrastive-learning framework for causal language models and a way to gauge the robustness of code generation models. (BACK TO TOP)

Using different levels of precision for different arithmetic tasks reduces computational burden without compromising performance. (BACK TO TOP)

https://earthly.dev/blog/

CI/CD automates the application development pipeline. It eliminates manual deployments from your initial code commit to production deployment integrations. Deploying applications using GitHub Actions as CI/CD pipeline provides a streamlined, secure approach to managing application releases. Its practice allows teams to build, test, and deploy applications quickly and reliably. This article will help you learn how to deploy applications to AWS ECR using GitHub actions workflow. AWS CLI installed. (BACK TO TOP)

Are you interested in learning more about Kubernetes security? While it’s true that Kubernetes secrets provide a secure way to manage sensitive data in your applications, it’s also wise to consider additional security measures. In my previous articles, I’ve covered how to get started with Kubernetes secrets and how to secure them effectively within the cluster . That’s where external secret operators (ESOs) come in.04 LTS distribution. A Kubernetes cluster with at least two nodes.releases.hcl . (BACK TO TOP)

When it comes to software applications, ensuring your app works as expected is not enough. Users generally expect applications to work 24/7 – with minimal downtime – and especially when there’s high traffic, say, during Black Friday sales. This is why implementing a load test for your application is crucial. Tools such as Jmeter, Gatling, or Load runner help to implement load tests for application services. This is where a tool like k6 can help. These tests are called load tests. ├── app_utils. (BACK TO TOP)

To ensure that your code works as expected even when you ship it to production, you need to integrate automated testing. Automated testing is critical for enterprise-grade software development and delivery. It saves you time and money by rapidly running tests and improves software quality by allowing engineers to run lengthy and time-consuming tests in the background. In this tutorial, you’ll learn how to use Bazel to improve your automated test suite.py file in it. Then create the file prime.2. (BACK TO TOP)

In software development, testing is an essential part of the development process. Tests help to ensure that the code works as expected and help catch bugs early on. To write effective tests, it’s often necessary to set up some test data before running the tests and tear down (clean up) that test data after the tests have run. This can be time-consuming and error-prone if done manually. PyTest is a popular testing framework for Python programming language. A computer with Python 3.notes_list..... (BACK TO TOP)

https://changelog.com/master

The DevCycle team joins Jon & Kris for a deep conversation on WebAssembly (Wasm) and Go! After a high-level discussion of what Wasm is all about, we learn how they’re using it in production in cool and interesting ways. We finish up with a spicy unpop segment featuring buzzwords like “ChatGPT”, “LLM”, “NFT” and “AGI” (BACK TO TOP)

José Valim joins Jerod to talk all about what’s new in Livebook – the Elixir-based interactive code notebook he’s been working on the last few years. José made a big bet when he decided to bring machine learning to Elixir. That bet is now paying off with amazing new capabilities such as building and deploying a Whisper-based chat app to Hugging Face in just 15 minutes. José demoed that and much more during Livebook’s first-ever launch week. Let’s get into it. (BACK TO TOP)

Model sizes are crazy these days with billions and billions of parameters. As Mark Kurtz explains in this episode, this makes inference slow and expensive despite the fact that up to 90%+ of the parameters don’t influence the outputs at all. Mark helps us understand all of the practicalities and progress that is being made in model optimization and CPU inference, including the increasing opportunities to run LLMs and other Generative AI models on commodity hardware. (BACK TO TOP)

Hyperswitch is like the adapter pattern for payments, Austin Henley writes about the future of programming by summarizing recent research papers, Thoughtworks published their 28th volume of their Tech Radar, the team at General Products reminds devs to scan our technical writing for words such as “easy”, “painless”, “straightforward”, “trivial”, “simple” and “just” & we finish with a lightning round of cool tools. (BACK TO TOP)

Adam Argyle joins Amelia and Nick to catch them up on all the goings on within the world of CSS colors. There are a lot more options than you’d expect if you haven’t been keeping up, and Adam’s here to help you avoid the “gray dead zone”! (BACK TO TOP)

https://packetpushers.net

In today's IPv6 Buzz podcast, Ed and Tom speak with Nick Buraglio, a network architect for the Energy Sciences Network (ESnet). We discuss the recent IETF 116 meeting and what's new with IPv6, ULA, IPv6 end site multihoming and its challenges, and more. The post IPv6 Buzz 125: Unique Local Addressing (ULA) And Other IPv6 Topics At IETF 116 appeared first on Packet Pushers . (BACK TO TOP)

On today's Day Two Cloud we explore cloud networking certifications. (BACK TO TOP)

You ever want a group of fellow networking nerds to hang with once in a while? The US Networking User Association might be exactly what you’re looking for. With local networking user groups popping up in various places all over the US and soon other countries, the USNUA is fostering community and knowledge sharing for networkers everywhere. The post Heavy Networking 677: US Networking User Association – Meetups For Network Engineers appeared first on Packet Pushers . (BACK TO TOP)

Take a Network Break! This week we discuss a new NAC solution from Arista Networks, a new version of Central from HPE Aruba, and the latest version of NetBrain. We also cover a new XDR offering from Cisco, Google Cloud's quarterly financial results, Microsoft entanglements with EU and UK regulators, and more tech news. The post Network Break 428: Arista Announces Cloud-Based NAC; Is Google Cloud Finally Making Money? appeared first on Packet Pushers . (BACK TO TOP)

Today on the Tech Bytes podcast we discuss multi-cloud deployments and supporting hybrid workers with VMware’s Workspace ONE. We’re sponsored by VMware, and we talk with VMware partner ITQ. Our guest is Johan Van Amersfoort, Technologist Digital Workspace and AI from ITQ. The post Tech Bytes: How ITQ And VMware Support Multi-Cloud And Hybrid Work (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)

Fortinet is a security vendor most of you have heard of. But if all you think of when you hear the name “Fortinet” is firewalls, well yeah, but you should think more broadly. On today's sponsored Heavy Networking we're going after the work-from-anywhere challenge with Fortinet’s Zero Trust Network Access (ZTNA) and Secure Access Service Edge (SASE) tech, all of which is baked into FortiOS. If you’re running a FortiGate, you’ve got these capabilities already. (BACK TO TOP)

https://stackoverflow.blog/

Climate tech is a niche industry and requires specific strategies to get a job in. The post How to land a job in climate tech appeared first on Stack Overflow Blog . (BACK TO TOP)

Knowing how to handle it when things break is more important than preventing things from ever breaking. The post Don’t panic! A playbook for managing any production incident appeared first on Stack Overflow Blog . (BACK TO TOP)

Ben and Ceora talk through some thorny issues around AI-generated music and art, explain why creators are suing AI companies for copyright infringement, and compare notes on the most amusing/alarming AI-generated content making the rounds (Pope coat, anyone?). The post When AI meets IP: Can artists sue AI imitators? (Ep. 566) appeared first on Stack Overflow Blog . (BACK TO TOP)

A realistic understanding of generative AI can guide us to its ideal use case: not a decision-maker or unsupervised agent tucked away from the end user, but an interface between humans and machines. The post AI isn’t the app, it’s the UI appeared first on Stack Overflow Blog . (BACK TO TOP)

Communities on Teams, mathematical serendipity, and Node v20. The post The Overflow #175: The coding school that bought a university appeared first on Stack Overflow Blog . (BACK TO TOP)

The home team welcomes a student and a professor from engineering powerhouse Olin College for a discussion of computer science education and how Olin prepares its students to hit the ground running as software engineers. The post How a top-ranked engineering school reimagined CS curriculum (Ep. 565) appeared first on Stack Overflow Blog . (BACK TO TOP)

https://pluralistic.net

Today's links Ostromizing democracy: To counter antidemocratic libertarians, we need an analytical assessment of group problem-solving. Hey look at this: Delights to delectate. You've likely encountered elements of this ideology in the wild. Perhaps you've heard about how our cognitive biases make us incapable of deliberating, that "reasoning was not designed to pursue the truth. Reasoning was designed by evolution to help us win arguments.cato-unbound.cambridge.craphound. It wasn't true.hup.91. (BACK TO TOP)

Today's links The Swivel-Eyed Loons Have A Point : My Locus column about the justifiable suspicions of the medical industry, lockdowns, license-plate cameras, and beyond. Hey look at this : Delights to delectate.com/2023/05/commentary-cory-doctorow-the-swivel-eyed-loons-have-a-point/ The impetus for the article was a widely reported, bizarre protest against the plan to create a "15-minute city" in Oxford, England. On the one hand, something has to be done. The UK is a snooper's paradise.ons. (BACK TO TOP)

Today's links Oops! All linkdump!: The old ways are best. This day in history: 2013, 2018, 2022 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading Oops! All linkdump! (permalink) In 1997, Jorn Barger coined the term "web-log" to describe his website "Robot Wisdom," where he logged his journeys around this exciting new digital space called "the web." Two years later, Peter Merholz shortened "web-blog" to "blog": https://peterme.medium.substack. (BACK TO TOP)

Today's links When you hear "fintech," think "unlicensed bank": "…with a computer." Hey look at this: Delights to delectate. This day in history: 2003, 2008, 2013, 2018, 2022 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading When you hear "fintech," think "unlicensed bank" (permalink) In theory, patents are for novel, useful inventions that aren't obvious "to a skilled practitioner of the art. They're grifters, but they're celebrated grifters. (BACK TO TOP)

Today's links The seductive, science fictional power of spreadsheets: Maybe the map IS the territory? Hey look at this: Delights to delectate.scalzi.com/2023/04/26/the-big-idea-cory-doctorow-2/ Yes, spreadsheets. Working through this book – and its two sequels, which travel back in time to the 1980s and Marty's first encounters with VisiCalc and Lotus 1-2-3 – I was struck by the similarities between spreadsheets and science fiction.com/Sturgeon-Campbell/Sturgeon-Q.tumblr. That guess was wrong. (BACK TO TOP)

Today's links Convicted monopolist prevented from re-offending: Microsoft won't be allowed to buy Activision. Hey look at this: Delights to delectate.publishing.service.gov.uk/media/644939aa529eda000c3b0525/Microsoft_Activision_Final_Report_.pdf Cloud gaming isn't really a thing right now, but it might be. Microsoft is another one of those poster-children, of course. The antitrust rough ride tamed Microsoft…for a while.reuters. It's a nakedly anticompetitive merger.docx.vice.substack.medium.eff. (BACK TO TOP)

https://www.technologyreview.com

She doesn’t know it yet, but a baby girl living somewhere near Boston has made history. The seven-week-old is one of the first people to have undergone an experimental brain operation while still in the womb. It might have saved her life. Before she was born, this little girl developed a dangerous condition that led… (BACK TO TOP)

This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. Geoffrey Hinton talks about the “existential threat” of AI  Deep learning pioneer Geoffrey Hinton announced on Monday that he was stepping down from his role as an AI researcher at Google after a… (BACK TO TOP)

This article is from The Spark, MIT Technology Review’s weekly climate newsletter. To receive it in your inbox every Wednesday, sign up here. Sometimes, as a reporter following climate technology, I feel like I have a front-row seat for some of the hottest topics on the planet.  That’s how I’ve felt watching the news about solar… (BACK TO TOP)

Deep learning pioneer Geoffrey Hinton announced on Monday that he was stepping down from his role as a Google AI researcher after a decade with the company. He says he wants to speak freely as he grows increasingly worried about the potential harms of artificial intelligence. Prior to the announcement, Will Douglas Heaven, MIT Technology… (BACK TO TOP)

This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. How chemists could give new life to old wind turbine blades The news: Wind turbines are crucial for addressing climate change, but when they’ve reached the end of their lives, turbine blades could… (BACK TO TOP)

This is today’s edition of The Download, our weekday newsletter that provides a daily dose of what’s going on in the world of technology. Geoffrey Hinton tells us why he’s now scared of the tech he helped build Geoffrey Hinton is a pioneer of deep learning who helped develop some of the most important techniques at the… (BACK TO TOP)

Wind turbines are crucial for addressing climate change, but when they’ve reached the end of their lives, turbine blades could add up to a lot of waste. Now new research, published in Nature, could represent a first step toward building renewable-energy infrastructure that doesn’t end up in a landfill. Wind turbine blades need to be… (BACK TO TOP)

This story originally appeared in The Algorithm, our weekly newsletter on AI. To get stories like this in your inbox first, sign up here. This week’s big news is that Geoffrey Hinton, a VP and Engineering Fellow at Google, and a pioneer of deep learning who developed some of the most important techniques at the heart… (BACK TO TOP)

I met Geoffrey Hinton at his house on a pretty street in north London just four days before the bombshell announcement that he is quitting Google. Hinton is a pioneer of deep learning who helped develop some of the most important techniques at the heart of modern artificial intelligence, but after a decade at Google,… (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)

https://blog.logrocket.com/

React scheduler component libraries provide software developers with a wide range of tools to build powerful scheduling applications in their React projects. The post Best React scheduler component libraries appeared first on LogRocket Blog . (BACK TO TOP)

Create custom email templates using the Phoenix.Swoosh library, which lets you easily send emails to users of your site. The post Sending emails in Phoenix using Swoosh appeared first on LogRocket Blog . (BACK TO TOP)

In this article you will learn what a product operating plan is, how it can help you, and how to implement one within your team. The post How to create an operating plan: Examples with template appeared first on LogRocket Blog . (BACK TO TOP)

A root cause analysis can be a great tool to help you uncover the true causes of a problem and reduce any reliance on assumptions or biases. The post Better problem solving with root cause analysis (with template) appeared first on LogRocket Blog . (BACK TO TOP)

We explore a variety of approaches for hiding webpage elements using CSS and evaluate them for performance and accessibility. The post Guide to hiding elements in CSS appeared first on LogRocket Blog . (BACK TO TOP)

In Figma, you can configure both horizontal and vertical scrolling to create a seamless digital user experience. The post Configuring horizontal and vertical scrolling in Figma appeared first on LogRocket Blog . (BACK TO TOP)

The basis of expectancy theory is linking high efforts to desirable outcomes. Learn how implementing expectancy theory can motivate your team. The post How expectancy theory can motivate your team appeared first on LogRocket Blog . (BACK TO TOP)

A PoC is designed to assess the feasibility, cost, and scalability of a solution by providing a small component to help transform an idea into reality. The post What is a proof of concept: Definition, examples, and template appeared first on LogRocket Blog . (BACK TO TOP)

Let’s dive into how you can use LLVM with Rust to generate the fastest code possible with a detailed example! The post Optimizing Rust code with LLVM: A detailed breakdown appeared first on LogRocket Blog . (BACK TO TOP)

In this post, learn how to diagnose and resolve the root causes of your errors when your React Native Android app keeps stopping. The post Diagnosing React Native crashes appeared first on LogRocket Blog . (BACK TO TOP)

Project scheduling is the process of developing a detailed plan that outlines the tasks, dependencies, resources, and timelines needed to complete a project. The post A guide to realistic project scheduling appeared first on LogRocket Blog . (BACK TO TOP)

Tooltips are useful and sometimes a necessity in user experience design because they can help guide users through a UI pattern. The post Designing better tooltips for improved UX appeared first on LogRocket Blog . (BACK TO TOP)

Bulletin by Jakub Mikians