The Overflow - Stack Overflow Blog https://stackoverflow.blog/newsletter/ Essays, opinions, and advice on the act of computer programming from Stack Overflow. Tue, 13 Jun 2023 19:07:16 +0000 en-US hourly 1 https://stackoverflow.blog/wp-content/uploads/2017/03/cropped-SO_Logo_glyph-use-this-one-smaller-32x32.jpg The Overflow - Stack Overflow Blog https://stackoverflow.blog/newsletter/ 32 32 162153688 The Overflow #182: Self-healing code https://stackoverflow.blog/2023/06/16/the-overflow-182-self-healing-code/ https://stackoverflow.blog/2023/06/16/the-overflow-182-self-healing-code/#respond Fri, 16 Jun 2023 12:05:00 +0000 https://stackoverflow.blog/?p=22340 Coding with ADHD, false proofs, and tech debt.

The post The Overflow #182: Self-healing code appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #182 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: how to make sure the tools you buy get used, when math got imagination, and why a string pointer error grew to two billion characters.

From the blog

What developers with ADHD want you to know stackoverflow.blog
For this followup post, we spoke with two Stack Overflow software engineers with ADHD about their experiences being diagnosed as adults, taking medication, and communicating about their ADHD at work.

Self-healing code is the future of software development stackoverflow.blog
Developers love automating solutions to their problems, and with the rise of generative AI, this concept is likely to be applied to the creation, maintenance, and the improvement of code at an entirely new level.

How to keep your new tool from gathering dust stackoverflow.blog
If you’re thinking about rolling out a new tool to your team, you should also be thinking about how to get colleagues and management on board, how to embed that tool in your everyday workflows, and how to assess whether it’s working as it should. Tech that solves human problems needs humans to participate in those solutions.

MosaicML: Deep learning models for sale, all shapes and sizes (Ep. 577) stackoverflow.blog
Ben and Ryan talk with Jonathan Frankle and Abhinav Venigalla of MosaicML, a startup trying to make deep learning and generative AI efficient and accessible for everyone.

Dev Tool Focus: gitStream (pull request labels and routing) promotion
Reviewing pull requests is not…fun. But it can be more efficient with the use of gitStream’s novel workflow automation that adds custom labels (ex. Estimated review time) and even assigns code experts (better than CODEOWNERS). Try gitStream today for free!

Interesting questions

Has there ever been a C compiler where using ++i was faster than i++? retrocomputing.stackexchange.com
It’s the whole reason ++C was created.

How did the shift from constructed mathematical objects to modern mathematics occur? hsm.stackexchange.com
When mathematicians switched from “impossible to solve” to “the solution is impossibility.”

Is there a general theory of intelligence and design that would allow us to detect the presence of design in an object based solely on its properties? philosophy.stackexchange.com
Consider the microchip: Without knowing the purposes of a chip, it’s difficult to investigate its structure.

False proofs that look correct cs.stackexchange.com
Perilous proof pitfalls present ponderous programming puzzles.

Tech debt metaphor maximalism apenwarr.ca
Tech debt is a metaphor for financial debt, and this essay extends that metaphor out to its logical extreme.

What’s new in CSS – WWDC23 developer.apple.com
Check out the new layout and typography features in CSS!

The case of the two billion characters long string giodicanio.com
Weird things can happen when you misinterpret a string pointer, but Assembly can help!

Rotate your file funct.app
If you’ve ever wanted to send a file securely, here’s a useful tool that’ll help you do so. Check out the handy little FAQ to see how it works!

Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. Get it free!

The post The Overflow #182: Self-healing code appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/06/16/the-overflow-182-self-healing-code/feed/ 0 22340
The Overflow #181: More on our AI future https://stackoverflow.blog/2023/06/09/the-overflow-181-more-on-our-ai-future/ https://stackoverflow.blog/2023/06/09/the-overflow-181-more-on-our-ai-future/#respond Fri, 09 Jun 2023 13:00:00 +0000 https://stackoverflow.blog/?p=22291 Our new Code of Conduct, lie or fired, and email is not forever.

The post The Overflow #181: More on our AI future appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #181 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: how we built course recommendations (and a whole new data platform), the stars of heavy metal, and the big bets of big tech.

From the blog

More on our AI future: building course recommendations and a new data platform stackoverflow.blog
Our senior data scientist goes deep in talking about how we built our course recommendation engine.

CEO Update: Paving the road forward with AI and community at the center stackoverflow.blog
With all the significant changes in the industry, one thing has remained the same: companies are committed to driving productivity and efficiency throughout their organizations, and we continue to help our customers and community deliver both.

Building a safer community: Announcing our new Code of Conduct stackoverflow.blog
Since we last updated our Code of Conduct in 2019, the world has shifted dramatically. Hear from our VP of Community as we dive into our newest updates to the Code of Conduct.

This product could help build a more equitable workplace (Ep. 575) stackoverflow.blog
Today’s guest is Ilit Raz, founder and CEO of Joonko, which aims to build a more equitable workplace by automating the recruitment of diverse talent from underrepresented communities.

Is the document data model right for building your next app? promotion
The flexibility of the document model lets you shape data at every stage of development and benefit from the best structure that fits your needs. Watch on-demand “Intro to Data Modeling” to learn design patterns and use cases for the document model.

Interesting questions

Do stars become more metal-rich as they evolve? astronomy.stackexchange.com
It takes a big star to make real heavy metal.

Can you be fired for refusing to lie? law.stackexchange.com
Liar, liar or you’re fired?

Code readability or easy-to-debug? softwareengineering.stackexchange.com
Why not both? Both is good.

Would sending audio fragments over a phone call be considered a form of cryptology? crypto.stackexchange.com
Using pig latin might be more secure.

Using the Y-axis to maintain focus and attention www.chrbutler.com
When you’re displaying information, you want to anchor the most important stuff just right.

useHooks usehooks.com
React is ten years old now. If you’re still getting the hang of it, here’s a great resource for modern hooks that you can use (that’s a pun).

Big tech’s biggest bets (or what it takes to build a billion-user platform) www.matthewball.vc
Here’s a deep dive into what the big tech companies decide to work on and the challenges they face when they do.

Email addresses are not primary user identities ntietz.com
A lot of software treats email addresses as immutable, forever entities, when that’s simply not true. Here’s a case study of how this can go wrong, and how you should handle emails in your applications.

Join a live webinar to learn the proven strategies for getting adoption and buy-in of new tools so that your team will use them to collaborate and be more productive. Register now!

The post The Overflow #181: More on our AI future appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/06/09/the-overflow-181-more-on-our-ai-future/feed/ 0 22291
The Overflow #180: The battle for your attention at work https://stackoverflow.blog/2023/06/02/the-overflow-180-the-battle-for-your-attention-at-work/ https://stackoverflow.blog/2023/06/02/the-overflow-180-the-battle-for-your-attention-at-work/#respond Fri, 02 Jun 2023 13:00:00 +0000 https://stackoverflow.blog/?p=22227 Dehydrating the web, DDOSing a brain, and A/B testing mistakes

The post The Overflow #180: The battle for your attention at work appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #180 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: the version control system that uses patch algebra, the proof that we are not the center of the universe, and the dark patterns that keep you paying subscription fees.

From the blog

How to use marketing techniques to build a better resume stackoverflow.blog
If you want to get the attention of a employer, marketing has the techniques to get you there.

Modern work requires attention. Constant alerts steal it stackoverflow.blog
Attention—the time and freedom to focus—is your team’s most valuable resource.

For those who just don’t Git it (Ep. 573) stackoverflow.blog
Pierre-Étienne Meunier, creator and lead developer of open-source version control system Pijul, joins the home team to talk about version control, functional programming, and why OCaml is a source of French national pride.

How the creator of Angular is dehydrating the web (Ep. 574) stackoverflow.blog
Miško Hevery, creator of Angular and longtime Googler, tells Ben about building the future of web applications in his new role as CTO of Builder.io.

Gamification is a secret weapon when developing APIs promotion
The only constant is change – a company that built a global network by integrating into financial institutions, even before the world wide web was invented, shares how they’re rallying their development teams around an API first approach.

Interesting questions

How to convince management that not all software tools should be internally made? workplace.stackexchange.com
Do you want to be a tools company or is there some other product you’d like to ship?

How do we know the expansion of the universe is not centered around our position? astronomy.stackexchange.com
Discouraging main character syndrome on an astronomical scale.

References on how to interpret significant but dubious results (i.e. small numbers, plus borderline p-value) stats.stackexchange.com
Neither significant nor not significant but a secret third thing.

Can you DDOS a human brain? worldbuilding.stackexchange.com
Five people talking at once in a meeting should do it.

How companies use dark patterns to keep you subscribed pudding.cool
Sometimes services make it difficult to unsubscribe using less than user-friendly UI techniques.

Eight annoying A/B testing mistakes every engineer should know posthog.com
A/B testing and feature flags are great for determining which features you’re going to release (and how)…if you do them right!

Partnering for a stable web youtu.be
The great browsers of today are working together to establish if a given API is safe to use on your website.

How not to add AI to your product www.fillout.com
AI is incredibly cool…but make sure it actually adds value to your product.

Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. Get it free!

The post The Overflow #180: The battle for your attention at work appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/06/02/the-overflow-180-the-battle-for-your-attention-at-work/feed/ 0 22227
The Overflow #179: Brag about your code https://stackoverflow.blog/2023/05/26/the-overflow-179-brag-about-your-code/ https://stackoverflow.blog/2023/05/26/the-overflow-179-brag-about-your-code/#respond Fri, 26 May 2023 13:00:00 +0000 https://stackoverflow.blog/?p=22194 MVC in the WWW, radioactive dryers, and the 11ty bundle.

The post The Overflow #179: Brag about your code appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #179 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: chatting about OWASP ZAP, computing with rolling stones, and jQuery lives.

From the blog

Keep ‘em separated: Get better maintainability in web projects using the model-view-controller pattern stackoverflow.blog
MVC is an old pattern, but it’s still relevant to web apps.

Stung by OWASP? Chatting with the creator of the most popular web app scanner (Ep. 570) stackoverflow.blog
Simon Bennetts, founder and project lead of OWASP ZAP, joins the home team to talk about how he came to create the world’s most-used web app scanner, why open-source projects need long-term contributors, and how recent AI advancements could introduce new security vulnerabilities.

Great code isn’t enough. Developers need to brag about it (Ep. 571) stackoverflow.blog
On this episode we chat with Dagna Bieda, a career coach who specializes in helping developers and engineers level up their careers. She shares why developers should promote the value of their contributions, how soft skills can make or break a coding career, and why a moment of burnout inspired her to start coaching.

Automate your pre-merge workflow for dev efficiency promotion
Are your pull requests getting stuck in review? This workshop will help you create organization-wide code review automation with programmable workflows and policy as code to unblock the merge process and improve development efficiency, quality, and security. Register now!

Interesting questions

Apollo: what was the big deal? space.stackexchange.com
Pfft, first man in space. My kid could do that.

Does a rock falling down a hill perform computation? philosophy.stackexchange.com
And it can run Doom, too.

Why is my dryer radioactive? physics.stackexchange.com
Time to find out what the half life of socks is.

What is the ideal apocalypse for raising well adjusted children? worldbuilding.stackexchange.com
Parenting books have gotten out of hand these days.

How to debug browser redirects dodov.dev
Redirects are tough to discover and debug because they’re subtle and instantaneous. Here are some good methods for working with them!

The 11ty Bundle 11tybundle.dev
If you’re looking to try out the 11ty web framework, this massive collection of resources makes it easier for you to get started!

Design and navigation considerations when building multi-platform applications  platform.uno
If you’re building for more than one platform, you have to consider how your applications will look across every screen your users see.

jQuery 3.7.0 released: Staying in order  blog.jquery.com
Believe it or not, jQuery still lives on, is updated, and remains one of the most popular libraries to this day.

Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. Get it free!

The post The Overflow #179: Brag about your code appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/05/26/the-overflow-179-brag-about-your-code/feed/ 0 22194
The Overflow #178: Chat with your documentation https://stackoverflow.blog/2023/05/19/the-overflow-178-chat-with-your-documentation/ https://stackoverflow.blog/2023/05/19/the-overflow-178-chat-with-your-documentation/#respond Fri, 19 May 2023 12:00:00 +0000 https://stackoverflow.blog/?p=22176 Google AI, stopping malicious packets at the source, and backups.

The post The Overflow #178: Chat with your documentation appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #178 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: getting your tech team to make big changes, dark e-commerce patterns, and the page that fetches itself.

From the blog

Stories from our survey: Salary in the time of pandemic stackoverflow.blog
Salaries for developers surged over the past few years, but those gains weren’t even distributed globally.

How do we get a tech team to make a big technical change? stackoverflow.blog
It takes more than technical chops to implement big changes.

Read the docs? We prefer to chat with them (Ep. 568) stackoverflow.blog
Cassidy and Ceora talk with Astro creator Fred K. Schott and Cloudflare’s Brendan Irvine-Broque and Michael Hart about the intersection of open source and AI.

A conversation with the folks building Google’s AI models and I/O releases stackoverflow.blog
Paige Bailey, lead product manager for generative models at Google, breaks down where the company’s AI is heading.

Expert support, on demand promotion
Imagine having a direct line to over 150 senior cloud architects for any cloud-related question or issue you encounter. With thousands of cloud questions and issues resolved, DoiT is your gateway to world-class cloud expertise.

Interesting questions

Why would lsof /dev/video0 be insufficient to check what processes are using the camera? unix.stackexchange.com
Only if you’re using the computer labeled “Abby Normal.”

Dropping malicious packets as close to the source as possible networkengineering.stackexchange.com
TIL the internet backbone exists in the same way that the public square does: conceptually, not actually.

What’s this dark pattern for placing an expensive product next to an even more expensive product to make it appear cheaper? ux.stackexchange.com
Get the silver widgets. They are way cheaper than the gold ones.

What is the theory behind using the 14th Amendment to ignore the debt ceiling? politics.stackexchange.com
Not since high school social studies classes have we Americans had to be familiar with so many amendments.

Chromium blog: An update on the lock icon blog.chromium.org
The lock icon used to be necessary to show that a website was using a secure connection. Now that it’s the norm, is it time to change?

The intersectionality of web performance adactio.com
It’s not just business that is positively impacted by good web performance.

See this page fetch itself, byte by byte, over TLS subtls.pages.dev
This page looks simple, but it gives you an appreciation of the web’s history and the work that makes it possible.

A backup of historical proportions computerhistory.org
A deep dive into the history of archival anxiety.

Spending hours searching for answers at work? Find them faster in Stack Overflow for Teams. Get it free!

The post The Overflow #178: Chat with your documentation appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/05/19/the-overflow-178-chat-with-your-documentation/feed/ 0 22176
The Overflow #177: The AI is the UI https://stackoverflow.blog/2023/05/12/the-overflow-177-the-ai-is-the-ui/ https://stackoverflow.blog/2023/05/12/the-overflow-177-the-ai-is-the-ui/#respond Fri, 12 May 2023 12:25:00 +0000 https://stackoverflow.blog/?p=22136 Jobs in climate tech, mortal consent issues, and rendering in React

The post The Overflow #177: The AI is the UI appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #177 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: how to handle any failure in production, why hackers are trying to trick your webserver into doing math, and what makes perpetual motion potentially possible at a quantum level.

From the blog

The 2023 Developer Survey is now live! stackoverflow.blog
We want to know about all the technology that makes you swoon and scoff.

AI isn’t the app, it’s the UI stackoverflow.blog
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.

Don’t panic! A playbook for managing any production incident stackoverflow.blog
Knowing how to handle it when things break is more important, and practical, than trying to prevent things from ever breaking at all.

How to land a job in climate tech stackoverflow.blog
Climate tech is a niche industry and requires specific strategies to get a job in.

When AI meets IP: Can artists sue AI imitators? (Ep. 566) stackoverflow.blog
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?).

Train a music playlist recommendation engine promotion
A team of data scientists built a music recommendation engine that can scale to search over 4 billion user-created playlists. Read how they used MongoDB as part of a scalable ETL pipeline to train their deep learning model.

Interesting questions

Is it possible to have satellites (natural or not) orbit the same celestial object in different directions (clockwise, counterclockwise)? astronomy.stackexchange.com
Ah, the rebellious moons of Jupiter.

SQL Server with multiple databases (one per client) – what is the best security practice in terms of logins/users/permissions? dba.stackexchange.com
If one user can access all your separate databases, then they aren’t so separate, are they?

Would a satyr wear horseshoes? worldbuilding.stackexchange.com
Goat shoeing was originally the festival of Satyr-nail-ya.

What vulnerability is a math operation in an HTTP request trying to exploit? security.stackexchange.com
They’re trying to get your web server to do their homework.

The web’s most important decision thehistoryoftheweb.com
Thirty years ago, the World Wide Web was made free for everyone, a decision that arguably changed…everything.

The interactive guide to rendering in React ui.dev
React’s rendering behavior is often misunderstood—on Stack Overflow, “why is React rendering?” yields over 8000 results. Here’s a deep dive to answer your questions!

Is perpetual motion possible at the quantum level? www.quantamagazine.org
Just what the MCU needed.

Wingspan design retrospective with designer Elizabeth Hargrave youtu.be
Wingspan is one of the most highly rated board games that’s come out in recent years. Come geek out about how it was made!

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #177: The AI is the UI appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/05/12/the-overflow-177-the-ai-is-the-ui/feed/ 0 22136
The Overflow #176: Jobs that save the world  https://stackoverflow.blog/2023/05/05/the-overflow-176-jobs-that-save-the-world/ https://stackoverflow.blog/2023/05/05/the-overflow-176-jobs-that-save-the-world/#respond Fri, 05 May 2023 12:16:00 +0000 https://stackoverflow.blog/?p=22092 KYC, JPG size mysteries, and fluid typography

The post The Overflow #176: Jobs that save the world  appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #176 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: a terrible coder gets an AI assist, when your advisor starts declining mentally, and five topics to keep in mind when job hunting.

From the blog

Instantly verify your customers online with Open Banking APIs stackoverflow.blog
Want to make sure you’re not taking money from criminals? There’s an API for that.

The worst coder in the world tries an AI sidekick stackoverflow.blog
Look out, world! The worst coder is back and ready to create code he doesn’t understand.

Looking for job perks? How about saving the world? stackoverflow.blog
If you find yourself on the receiving end of a layoff—or feeling existential dread more generally—the timing might be right for a major life change.

Is this the AI renaissance? stackoverflow.blog
Paul van der Boor, Senior Director of Data Science at Prosus, talks about the world of generative AI, the power of collective discovery, and the gap between a shiny proof of concept and a product that people will actually use.

Get compliant without spreadsheets for SOC 2, GDPR, and more promotion
Compliance shouldn’t require countless hours and manual tasks. With 75+ integrations, Drata connects your tech stack to your framework controls—automating evidence collection and risk assessments. Request a demo and receive a special offer here.

Interesting questions

Two EXACTLY the same .jpg images with one image more than twice the file size of the other – Why? (PART 2) photo.stackexchange.com
When your metadata is as large as your data.

PhD advisor with apparent mental deterioration academia.stackexchange.com
In delicate situations that will affect your career greatly, ask for guidance from a higher power. Like the dean.

Is it possible to generate a file with a given sha256sum checksum? security.stackexchange.com
Sure, if you want to use the computing power of the whole world over the entire lifetime of the universe to reverse engineer it.

What dice do I need to display every integer up to X? codegolf.stackexchange.com
For folks who really like their six-sided dice.

Container query units and fluid typography moderncss.dev
Fluid typography is when your font sizes are responsive to your screen size. This has historically been tough to achieve, but not anymore with modern CSS!

A completely non-technical explanation of AI and deep learning www.parand.com
If you’ve ever struggled to explain AI to your non-technical friends and family, here’s a great story-based approach.

The potentially dangerous non-accessibility of cookie notices www.smashingmagazine.com
Chances are you’ve seen a cookie consent banner somewhere on the internet. If you have to implement them yourself, keep in mind some of these tips to keep your sites accessible.

Five topics you should touch on during the recruitment process dev.to
Job hunting can be daunting, and sometimes you draw a blank when they ask if you have questions. Here are some topics to keep in your back pocket.

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #176: Jobs that save the world  appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/05/05/the-overflow-176-jobs-that-save-the-world/feed/ 0 22092
The Overflow #175: The coding school that bought a university https://stackoverflow.blog/2023/04/28/the-overflow-175-the-coding-school-that-bought-a-university/ https://stackoverflow.blog/2023/04/28/the-overflow-175-the-coding-school-that-bought-a-university/#respond Fri, 28 Apr 2023 12:16:00 +0000 https://stackoverflow.blog/?p=22056 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.

]]>
Welcome to ISSUE #175 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: Stack Overflow embraces the power of AI, why Delaware is the hottest state for corporate lawsuits, and online playgrounds let you write code without downloading anything.

From the blog

Introducing Communities on Teams: where domain, practice, and community come together with purpose stackoverflow.blog
Communities on Teams is a new way to bring people and knowledge together within a specific topic or focus to share valuable resources and collaborate in meaningful ways.

Community is the future of AI stackoverflow.blog
To keep knowledge open and accessible to all, we must come together to build the future of AI.

We bought a university: how one coding school doubled down on brick and mortar (Ep. 561)  stackoverflow.blog
Paulo and Guilherme Silveira, brothers and cofounders of edtech platform Alura, join the home team for a conversation about polyglot programming, edtech, and the role of generative AI.

Ops teams are pets, not cattle (Ep. 562) stackoverflow.blog
Ops folks with knowledge are irreplaceable. Treat them like you need them.

Build an app capable of monitoring rocket launch data promotion
Even if you’re not launching space rockets, collecting and analyzing real-time data is essential to building smarter apps. Watch on-demand how MongoDB Atlas combines multiple capabilities into a single platform to analyze one million metrics per second.

Interesting questions

I am reviewing a very bad paper—do I have to be nice? academia.stackexchange.com
Professionalism and niceness are not the same thing.

If energy is relative, then how it can remain conserved? physics.stackexchange.com
Conserved and invariant aren’t the same thing.

Why was the Dominion v. Fox case tried in Delaware? law.stackexchange.com
“Fun fact: There are literally more corporations in Delaware than there are people.”

What are famous examples of “serendipity” in 20th century mathematics? mathoverflow.net
Right place, right time…right answer?

To understand AI sentience, first understand it in animals aeon.co
Does AI have feelings or is it just gaming us?

A visual introduction to machine learning www.r2d3.us
If you want to learn more about machine learning and artificial intelligence, this beautiful visual intro is for you.

Node.js 20 is now available! nodejs.org
Time flies when you’re writing code. Node v20 was just released!

A list of programming playgrounds jvns.ca
This is a very handy list of places for you to code online without having to install anything on your machine.

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #175: The coding school that bought a university appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/04/28/the-overflow-175-the-coding-school-that-bought-a-university/feed/ 0 22056
The Overflow #174: This email could have been a meeting https://stackoverflow.blog/2023/04/21/the-overflow-174-this-email-could-have-been-a-meeting/ https://stackoverflow.blog/2023/04/21/the-overflow-174-this-email-could-have-been-a-meeting/#respond Fri, 21 Apr 2023 12:52:00 +0000 https://stackoverflow.blog/?p=22016 Stateless auth-as-a-service, the liability of doing good, and visualized React

The post The Overflow #174: This email could have been a meeting appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #174 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: the difference between software engineering and computer science, hard-coding table and column names, and open-sourcing nuclear physics.

From the blog

What’s the difference between software engineering and computer science degrees? stackoverflow.blog
While these two areas of study may seem very similar, they do have some differences.

Are meetings making you less productive? stackoverflow.blog
Developers view about half their meetings negatively. Can we find better ways to use that time?

Going stateless with authorization-as-a-service (Ep. 553) stackoverflow.blog
The home team welcomes Alex Olivier, cofounder and product lead at Cerbos, for a conversation about how to centralize business logic in a microservices environment, the value of stateless applications, and what’s under Cerbos’s hood.

Maximize Cloud Savings with DoiT promotion
AWS and Google Cloud customers are invited to an exclusive program designed to help tackle complex cloud issues. Focus on innovation while we help you save on cloud costs and avoid billing surprises. Learn how to get started.

Interesting questions

Is it okay to hard-code table and column names in queries? softwareengineering.stackexchange.com
How often to you change your table and column names but not the structure?

Does the law make exceptions for good samaritans? law.stackexchange.com
For those of us whose legal education comes from the back half of Law and Order.

My employer’s “401(k) contribution” is cash, not an actual retirement account. What are my options? money.stackexchange.com
Go for the old school 401(k) and stuff it in your mattress.

How much louder was a Napoleonic era cannon than a musket? history.stackexchange.com
Loud enough that when Napoleon met his Waterloo, it could be heard over 300km away in London.

Open source is fueling the future of nuclear physics github.com
You don’t really associate “openness” with “nuclear fusion,” but that’s changing!

New on the web: How to detect disabled JavaScript in CSS www.stefanjudis.com
Though very few people disable JavaScript these days, it’s good to be able to detect that. And now, you can do it in CSS!

React, visualized react.gg
This is a great free visual introduction to React that illustrates its fundamental concepts in a beautiful way!

Building webhooks into your application: Guidelines and best practices workos.com
Webhooks are a common way for devs to receive events from your apps, but they can be tougher to implement than you might think.

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #174: This email could have been a meeting appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/04/21/the-overflow-174-this-email-could-have-been-a-meeting/feed/ 0 22016
The Overflow #173: From Smalltalk to smart contracts https://stackoverflow.blog/2023/04/14/the-overflow-173-from-smalltalk-to-smart-contracts/ https://stackoverflow.blog/2023/04/14/the-overflow-173-from-smalltalk-to-smart-contracts/#respond Fri, 14 Apr 2023 12:00:00 +0000 https://stackoverflow.blog/?p=21956 The people affected by the layoffs, SQL instead of releases, and CSS creator speaks

The post The Overflow #173: From Smalltalk to smart contracts appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #173 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: the downside of data-driven decisions, around the world without leaving your car, and a big collection of accessibility resources.

From the blog

The people most affected by the tech layoffs stackoverflow.blog
Overall, these layoffs are a body blow to diversity in tech, not just slowing but actually reversing hard-won gains.

“Data-driven” decisions aren’t innovative decisions stackoverflow.blog
If you want to innovate new solutions, you can’t rely on data about existing solutions.

From cryptography to consensus: Q&A with CTO David Schwartz on building blockchain apps stackoverflow.blog
Imagine a world where you own your digital purchases instead of license them.

From Smalltalk to smart contracts, reflecting on four decades of programming (Ep. 551) stackoverflow.blog
We chat with Dean Tribble about his journey from Xerox PARC to blockchain CEO.

Put your best work on display! promotion
Showcase your skills and build an online resume with .ME, the most personal domain name. Check if your FirstNameLastName + .ME combination is available and check out lots of developer-specific tips and resources for building your online presence.

Interesting questions

SQL as a means of avoiding “releases” softwareengineering.stackexchange.com
On monkey patches and cowboy coding…

Can you travel around the world by ferries with a car? travel.stackexchange.com
Who’s up for a road trip?

Is RAM wiped before use in another LXC container? security.stackexchange.com
What did the containers say to RAM when overprovisioning? Just so we’re not on the same page…

Do I really need plural grammatical number when my conlang deals with existence and uniqueness? conlang.stackexchange.com
There are many language without formal plural.

Accessibility for designer: where do I start?  stephaniewalter.design
This is an amazing collection of accessibility resources for the projects you might be building!

Buying a bicycle using Playwright maciekpalmowski.dev
We’ve all wanted to buy one of those limited-edition items that sell out immediately…here’s how one dev took matters into his own hands.

CSS creator Håkon Wium Lie interview by Evrone evrone.com
This is a fascinating interview with the creator of CSS on his journey into the web.

A guide for building open-source communities blog.vaunt.dev
Open-source communities have been around for years. Here’s a breakdown of how to attract contributors, build infrastructure, and iterate on your own.

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #173: From Smalltalk to smart contracts appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/04/14/the-overflow-173-from-smalltalk-to-smart-contracts/feed/ 0 21956
The Overflow #172: The path to async work https://stackoverflow.blog/2023/04/07/the-overflow-172-the-path-to-async-work/ https://stackoverflow.blog/2023/04/07/the-overflow-172-the-path-to-async-work/#respond Fri, 07 Apr 2023 12:57:00 +0000 https://stackoverflow.blog/?p=21938 The next-gen browser, energy from gravity, and image optimization

The post The Overflow #172: The path to async work appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #172 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: a new browser has entered the game, an absurd exercise in spelling shows how difficult English is, and a guide to avoiding dark patterns helps you stay honest with users.

From the blog

Building a collaborative asynchronous work environment stackoverflow.blog
Fully embracing a remote workplace means letting everyone work when they want to work.

From Web2 to Web3: How developers can upskill and build with blockchain stackoverflow.blog
Why web3 is here to stay and how developers can build killer dApps.

The next gen web browser has no tabs, only spaces (Ep. 549) stackoverflow.blog
Ben and Cassidy sit down with The Browser Company to talk about reimagining the web browser—and the way we use the internet.

Put your best work on display! promotion
Showcase your skills and build an online resume with .ME, the most personal domain name. Check if your FirstNameLastName + .ME combination is available and check out lots of developer-specific tips and resources for building your online presence.

Interesting questions

What is this famous example of the absurdity of English spelling? english.stackexchange.com
Further proof that English is three languages in a trench coat.

Gravity assist as energy source sustainability.stackexchange.com
What goes up must be able to charge your phone.

Told it’s “my responsibility” to find coverage for shifts scheduled during previously-approved vacation time workplace.stackexchange.com
In fact, it is your manager’s responsibility to find coverage for shifts during approved PTO.

Liability for releasing AI into the “wild”? law.stackexchange.com
No matter how smart it is, you’re still liable for malware you create. Just ask Miles Dyson.

Bicycle – Bartosz Ciechanowski ciechanow.ski
We take for granted how bicycles “just work” when we ride them…and this is a great reminder of the cool physics behind them!

The ultimate guide to image optimisation calibreapp.com
When you start to think about web performance, most of the time, optimizing your images comes first and foremost!

Scientists created a new recyclable plastic not made from crude oil  www.sciencealert.com
There’s a new plastic in town. Maybe this could help improve recycling!

Dark patterns in UX design—Which ones are the most deceptive? www.uxpin.com
As you build, you’ll want to stay away from the patterns that trick your users.

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #172: The path to async work appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/04/07/the-overflow-172-the-path-to-async-work/feed/ 0 21938
The Overflow #171: The tech toolbox https://stackoverflow.blog/2023/03/31/the-overflow-171-the-tech-toolbox/ https://stackoverflow.blog/2023/03/31/the-overflow-171-the-tech-toolbox/#respond Fri, 31 Mar 2023 13:00:00 +0000 https://stackoverflow.blog/?p=21907 Why these layoffs are different, the logic of revenge, and Electron at 10

The post The Overflow #171: The tech toolbox appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #171 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week, the many ways to build SRE into an engineering org, the velocity needed for death by pineapple, and the mirror that reverses time.

From the blog

What’s different about these layoffs stackoverflow.blog
As the discouraging news continues, we revisit how our core community of developers has been experiencing the layoffs—and explore what sets this economic situation apart from previous dips and busts.

Who builds it and who runs it? SRE team topologies stackoverflow.blog
Ad-hoc SRE principles can get you on the right track, but if you want to sustain it long-term, you’ll need organizational structure.

Your tech toolbox: The middle ground between tech chaos and rigidity stackoverflow.blog
Do you solve new problems the same way because it’s already done? Or do you go with a new approach that offers more benefits?

Moving up a level of abstraction with serverless on MongoDB Atlas and AWS stackoverflow.blog
Storage isn’t where you’ll run up costs; spending engineer time on sorting out low-level issues is.

What our engineers learned building Stack Overflow (Ep. 547) stackoverflow.blog
Charles “Cobih” Obih and Radek Markiewicz of the Stack Overflow platform team join Ben and Ryan to talk about changes to the inbox and what it’s like to build Stack Overflow’s public platform.

Claim your FREE .app or .dev domain from Porkbun promotion
Porkbun is a refreshingly different domain name registrar offering an oddly satisfying experience. If you’re a developer or designer, get your FREE .app and .dev. domain. This offer is an ideal home for your next project. Claim your free domain today!

Interesting questions

How fast does a pineapple need to fly to kill? worldbuilding.stackexchange.com
“I came here to chew bubblegum and shoot pineapples and I’m all out of bubblegum.”

Is it logical to seek revenge? philosophy.stackexchange.com
Imagine if a Vulcan and a Klingon had a baby, then asked a question on Stack Exchange.

How to protect the code from being ‘rephrased’ by AI to avoid license limitations? opensource.stackexchange.com
Until the courts say otherwise, machine translation of a copyrighted work is still translation.

Computer is frying all USB devices that are connected superuser.com
Officer! Arrest that computer! It’s a murderer!

Lessons from linguistics: i18n best practices for front-end developers shopify.engineering
Internationalization matters, and linguistics can help you do it right.

10 years of Electron 🎉 www.electronjs.org
Electron celebrated its 10th anniversary this month! Have you built anything with it?

Command-line fu www.commandlinefu.com
Sometimes you just come back over and over again to the same handy command-line tools. Here’s an awesome resource of thousands of them!

This mirror reverses how light travels in time spectrum.ieee.org
Physics is dang cool, and this project reflects that (get it?).

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #171: The tech toolbox appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/03/31/the-overflow-171-the-tech-toolbox/feed/ 0 21907
The Overflow #170: Wary about AI assistants https://stackoverflow.blog/2023/03/24/the-overflow-170-wary-about-ai-assistants/ https://stackoverflow.blog/2023/03/24/the-overflow-170-wary-about-ai-assistants/#respond Sat, 25 Mar 2023 00:58:00 +0000 https://stackoverflow.blog/?p=21872 SO saves the day, historical bug tracking, and daylight savings bugs

The post The Overflow #170: Wary about AI assistants appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #170 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week, find out what happens after you build your API, discover the effects of bubbles in your booze, and reminisce about the less-than-perfect first versions of today’s most popular sites.

From the blog

Can Stack Overflow save the day? stackoverflow.blog
Tell us how Stack Overflow helped you and enter to win a limited edition key cap!

Building an API is half the battle: Q&A with Marco Palladino from Kong stackoverflow.blog
API gateways, service mesh, and GraphQL, oh my!

Visible APIs get reused, not reinvented stackoverflow.blog
How open API specifications can help developers—and computers—understand your APIs.

Developers think AI assistants will be everywhere, but aren’t sure how to feel about it stackoverflow.blog
The things we expect to succeed aren’t always the things we’re hoping to see more of.

Need help scaling your company growth? promotion
For startups and small to medium-sized businesses (SMBs) working to expand their customer base, revenue, and standing in their industries, adopting a DevSecOps platform is one move that can help make all of that growth happen.

Interesting questions

Did mechanical hard drives often malfunction in high-elevation places such as Bogota? retrocomputing.stackexchange.com
It depends on whether the hard drive had helium in it or not.

How are the banks behind high yield savings accounts able to pay such high rates? money.stackexchange.com
Maybe they lose money on every account, but make up for it in volume!

What are the benefits of tracking solved bugs? softwareengineering.stackexchange.com
Those who forget history are doomed to reintroduce bugs in prod.

What happens if you carbonate ethanol? chemistry.stackexchange.com
Who wants a round of burptinis?

From gaming with your eyes to coding with AI: New frontiers for accessibility github.com
Accessibility is forging new frontiers in every industry thanks to open-source contributions!

Adventures in time: Debugging a daylight saving bug alextaylor.ca
We still have to deal with daylight savings time, so timezone bugs will never die.

The first version of your favorite digital products www.theversionone.com
If you’re ever feeling down about how your project doesn’t look that great from the start, here’s a fun little site showing what “Version 1” of some of your favorite services looked like!

Moving from Vue 1 to Vue 2 to Vue 3: A case study of migrating a headless CMS system www.smashingmagazine.com
Handling migrations within long-term projects can be tough, and this is an interesting deep dive into how one team did it.

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #170: Wary about AI assistants appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/03/24/the-overflow-170-wary-about-ai-assistants/feed/ 0 21872
The Overflow #169: Fear the Frankencode https://stackoverflow.blog/2023/03/17/the-overflow-169-fear-the-frankencode/ https://stackoverflow.blog/2023/03/17/the-overflow-169-fear-the-frankencode/#respond Fri, 17 Mar 2023 13:00:00 +0000 https://stackoverflow.blog/?p=21811 Coder to instructor, no thanks to take home tests, and DevOps tips

The post The Overflow #169: Fear the Frankencode appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #169 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: what developers think about cutting-edge tech, how to protect your open-source hardware specs from a commercial patent, and why large language models start understanding text.

From the blog

Five Stack Exchange sites turned ten years old this quarter! stackoverflow.blog
High fives to a Stack Exchange milestone for English Language Learners, Magento, Reverse Engineering, Sustainable Living, and Tridion!

After the buzz fades: What our data tells us about emerging technology sentiment stackoverflow.blog
Developers expect AI assistants to be everywhere soon, but they aren’t necessarily happy about it.

“Move fast and break things” doesn’t apply to other people’s savings (Ep. 544) stackoverflow.blog
Christine Ryu, Engineering Lead at fintech platform Flourish, joins the home team to talk about how technology is transforming finance for everyone from big banks to individual consumers.

From writing code to teaching code (Ep. 545) stackoverflow.blog
After 37 courses and half a million students, a former developer reflects on his journey to instructor.

MongoDB Atlas University Course promotion
Learn how to deploy a global, multi-cloud database with MongoDB Atlas. Get hands-on experience creating and deploying a database with this free course.

Interesting questions

Protect public project from potential patents opensource.stackexchange.com
Check out the concept of defensive publishing, which is the legal equivalent of posting “First!”

Does the Earth constantly lose mass? astronomy.stackexchange.com
It loses a tiny amount as air escapes and astronauts leave flags on the Moon. But none of this is the Moon’s fault.

Did courtiers of antiquity hold in their pee or did they have common commodes available in the king/queen’s court? history.stackexchange.com
To pee or not to pee, that is the question.

How to politely decline a take-home test task? workplace.stackexchange.com
That depends: do you want the job or not?

Emergent abilities of large language models www.assemblyai.com
If you’ve heard the term “large language model” (or LLM) a lot lately, you’re not alone. Here’s a look at how new capabilities emerge as the LLM scales <em>without changing the algorithm</em>.

How to become a DevOps engineer: An untimed guide www.theopalblog.com
DevOps is a huge space with a ton of opportunities. If you’re interested but unsure how to get started, this is a great guide for you.

Why you need to know your site’s performance plateau (and how to find it) www.speedcurve.com
When do your website performance metrics plateau?

Data Reliability Engineering Conference drecon.org
Stack Overflow’s own director of reliability engineering, Ellora Praharaj, will be speaking at DRE Conference. If you can’t make it in person, check out the virtual option!

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #169: Fear the Frankencode appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/03/17/the-overflow-169-fear-the-frankencode/feed/ 0 21811
The Overflow #168: Other words for technical debt https://stackoverflow.blog/2023/03/10/the-overflow-168-other-words-for-technical-debt/ https://stackoverflow.blog/2023/03/10/the-overflow-168-other-words-for-technical-debt/#respond Fri, 10 Mar 2023 13:04:00 +0000 https://stackoverflow.blog/?p=21772 Governments and open source, email scraping, and UIs in Rust

The post The Overflow #168: Other words for technical debt appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #168 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: we chat with an open-source game engine creator, ponder the software that shifts in time may foul up, find the physical limits of haptic controls..

From the blog

Why governments need open source more than ever stackoverflow.blog
We face larger-than-life challenges in our world. Maybe open source’s wisdom of the crowds can help solve them.

Stop saying “technical debt” stackoverflow.blog
Everyone who says “tech debt” assumes they know what we’re all talking about, but their individual pictures differ quite a bit.

Announcing two new Collectives™ on Stack Overflow: R Language and CI/CD stackoverflow.com
Collectives have expanded to include areas of practice. Learn more and find out how to join the R Language and CI/CD Collectives today.

How Intuit democratizes AI development across teams through reusability stackoverflow.blog
They found success in a blended approach to product development—a marriage of the skills and expertise of data, AI, analytics, and software engineering teams—to build a platform powered by componentized AI.

The open-source game engine you’ve been waiting for: Godot (Ep. 542) stackoverflow.blog
Juan Linietsky, cofounder and lead developer of the Godot Engine, joins the home team for a conversation about what led him to create an open-source game engine, how open source is shaping game development, and the well-worn path from playing video games to learning to build them.

Integrate videos into your product within minutes, not months promotion
What’s the best way to handle and deliver video on your website, app, or software? We take care of all aspects of the video pipeline. Quickly encode, securely host, and reliably deliver videos worldwide via our global CDN. Don’t waste time and endure the hassle of integrating multiple providers.

Interesting questions

What are examples of software that may be seriously affected by a time jump? serverfault.com
In case you need to write an OS for a time machine.

Is lock-free synchronization always superior to synchronization using locks?  stackoverflow.com
“There’s only one rule: when in doubt, use a lock.”

Is email scraping still a thing for spammers? security.stackexchange.com
The classics never die.

How to react to a student’s panic attack in an oral exam? academia.stackexchange.com
Lots of thoughtful answers here, but not among them: having your own panic attack to make them feel less alone.

A guide to accessible form validation www.smashingmagazine.com
Accessibility goes beyond complying with standards. You never want your users to get stuck!

The future of touch: Researchers uncover physical limitation in haptic holography techxplore.com
There are limits to the virtual world, but maybe by knowing them, we can overcome them.

Writing an effective tech spec  yougotthis.io
Figuring out what you’re going to build and how is just as important as building itself!

Why is building a UI in Rust so hard? www.warp.dev
Rust is a very loved, speedy language. What are the cons?

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #168: Other words for technical debt appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/03/10/the-overflow-168-other-words-for-technical-debt/feed/ 0 21772
The Overflow #167: Programmers and ADHD https://stackoverflow.blog/2023/03/03/the-overflow-167-programmers-and-adhd/ https://stackoverflow.blog/2023/03/03/the-overflow-167-programmers-and-adhd/#respond Fri, 03 Mar 2023 14:00:00 +0000 https://stackoverflow.blog/?p=21748 Edge functions, pair programming, and the newest CSS features

The post The Overflow #167: Programmers and ADHD appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #167 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: Are clouds moving in-house? Can you quit to avoid a PIP? What’s the best way to change your mindset to include accessibility?

From the blog

Developer with ADHD? You’re not alone. stackoverflow.blog
Is there a connection between programming and ADHD? And could it be that people with ADHD are particularly well-suited to programming careers?

Are clouds having their on-prem moment? stackoverflow.blog
While public cloud usage continues to grow, an increasing number are also moving to on-prem private clouds (sometimes even owning and operating their own hardware).

How edge functions move your back end close to your front end stackoverflow.blog
Serverless functions have made computing seamless and fast. But for worldwide audiences, you need to get closer to your user to overcome latency.

Authorization on Rails (Ep. 540) stackoverflow.blog
Sam Scott, cofounder and CTO of Oso, joins the home team to talk about what makes authorization a challenge, the difference between authentication and authorization, and what zombies taught him about web development.

Shorten the distance between production data and insight (Ep. 541) stackoverflow.blog
On this sponsored episode of the podcast, we talk with Stanimira Vlaeva, Developer Advocate at MongoDB, and Fredric Favelin, Technical Director, Partner Presales at MongoDB, about how a serverless database can minimize the distance between producing data and understanding it.

Accelerate Your API Testing promotion
High quality. Fast. Cheap. In the ideal scenario, dev and testing teams work to deliver high-quality applications; on schedule, under budget, and error-free. Check out this e-book to learn about best practices you should add when you are API mocking.

Interesting questions

What’s the correct way to do pair programming? softwareengineering.stackexchange.com
“There isn’t just one perfect way to do this. But doing it only because we’re supposed to do it is definitely wrong.”

What is the origin of “in the zone” or what “zone” is this about? english.stackexchange.com
You ever get so good at something that Rod Serling started narrating it?

Quitting instead of accepting Performance Improvement Plan? workplace.stackexchange.com
Quitting is actually the same thing as not accepting in this case.

How much slower was the 286 in protected mode? retrocomputing.stackexchange.com
Move over slow TV; here comes slow computing!

Last baseline alignment web.dev
All major browser engines now support the latest CSS feature, last baseline alignment!

Why your consciousness depends on the low-entropy early universe psyche.co
The laws of physics suggest that a “time-reverse twin” is possible. What the heck is that?

How I broke into a bank account with an AI-generated voice www.vice.com
Generative AI is all the rage these days, and the more we experiment with it, the more we have to be careful about what is real and what isn’t.

Keys to an accessibility mindset www.smashingmagazine.com
Accessibility can seem daunting, but it doesn’t have to be!

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #167: Programmers and ADHD appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/03/03/the-overflow-167-programmers-and-adhd/feed/ 0 21748
The Overflow #166: Writing code for other people https://stackoverflow.blog/2023/02/24/the-overflow-166-writing-code-for-other-people/ https://stackoverflow.blog/2023/02/24/the-overflow-166-writing-code-for-other-people/#respond Fri, 24 Feb 2023 13:00:00 +0000 https://stackoverflow.blog/?p=21700 Serverless databases, expensive hash functions, and floating point numbers

The post The Overflow #166: Writing code for other people appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #166 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: making sure your monitoring debt doesn’t drive you bankrupt, hiding malicious code within whitespace, and pondering the inevitability of numbers.

From the blog

Coding 102: Writing code other people can read stackoverflow.blog
Bootcamp may have taught you to write code that works. But the next level is to write code that works with other people.

Serverless scales well, but most databases don’t stackoverflow.blog
The benefits that come from serverless computing can be lost if you have to spend your time provisioning hardware for your database.

Monitoring debt builds up faster than software teams can pay it off  stackoverflow.blog
Today, it’s easier than ever for a team to monitor software in production. But it’s also easy to build up a lot of tech debt around monitoring.

You don’t have to build a browser in JavaScript anymore (Ep. 538) stackoverflow.blog
What’s new in Next.js 13, how growing demand for front-end applications has made the React codebase “ginormous,” and what’s required to support a sustainable community of open-source contributors.

A Beginner’s Guide to Getting Started in DevOps promotion
Get practical information about what DevOps is and how a collaborative culture will benefit your work and company. GitLab’s detailed list of resources and real-world examples provides you with opportunities for continuous learning.

Interesting questions

Is there a hash function that’s more expensive for an attacker than for the server? crypto.stackexchange.com
If you really want to season your hash, include both salt and random peppering.

Should serialization and deserialization be “atomic” transactions? softwareengineering.stackexchange.com
As in, either it works or it blows up.

How did the generic masculine emerge? linguistics.stackexchange.com
This is about noun and adjective forms, not basic bros.

Malicious code somehow hidden with whitespace? security.stackexchange.com
An actual code ninja spotted in the wild.

Why does 0.1 + 0.2 = 0.30000000000000004? jvns.ca
Floating points, love ’em! …sometimes.

An engineering leader’s guide to tackling change leaddev.com
Change may be constant, but that doesn’t make it easy. The right engineering leader should have a plan to work with change!

The modern web’s underrated powerhouse github.com
CSS is an ever-evolving language that is a core building block of the web—and an underappreciated one!

How inevitable is the concept of numbers? writings.stephenwolfram.com
Numbers have been a core part of our culture since the beginning of recorded history. But are they inescapable?

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #166: Writing code for other people appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/02/24/the-overflow-166-writing-code-for-other-people/feed/ 0 21700
The Overflow #165: Your new favorite band is an AI https://stackoverflow.blog/2023/02/17/the-overflow-165-your-new-favorite-band-is-an-ai/ https://stackoverflow.blog/2023/02/17/the-overflow-165-your-new-favorite-band-is-an-ai/#respond Fri, 17 Feb 2023 13:53:00 +0000 https://stackoverflow.blog/?p=21652 Secure code and SLDC practices, lossless compression, and tech specs

The post The Overflow #165: Your new favorite band is an AI appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #165 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: talking quantum computers with a materials scientist, taking constructive criticism better, and tasking yourself with writing better tech specs.

From the blog

The nature of simulating nature: Q&A with IBM quantum computing research stackoverflow.blog
We chat with Dr. Jeannette (Jamie) Garcia, Senior Research Manager of Quantum Applications and Software at IBM Quantum, about their 433 qubit quantum computer and what the real-life applications of quantum computing are today.

Three layers to secure a software development organization stackoverflow.blog
This affects the individual developer writing insecure code, the engineering team blindly trusting their dependencies, and the organization thinking that their best bet is to roll their own security controls.

Engineering’s hidden bottleneck: pull requests stackoverflow.blog
CI/CD needs a CM—continuous merge—to get the SDLC moving smoothly.

The AI that writes music from text (Ep. 535) stackoverflow.blog
The home team discusses why it seems like everybody needs subtitles now, the AI that generates music from text, and a list of open-source data engineering projects for you to contribute to.

Introduction to Data Modeling Virtual Event with MongoDB promotion
Uncover the most important factors to consider when setting up your data model in MongoDB. Learn more by attending MongoDB’s free webinar on February 22nd at 11am ET.

Interesting questions

What do you do when you’re stuck? mathoverflow.net
When you’re missing a piece in a math proof, add it as an assumption and continue.

How to get better at taking constructive criticism? workplace.stackexchange.com
It’s not about you, it’s about your job.

Is it possible to tell the difference between a young star that is just “big” and an older red giant? physics.stackexchange.com
The color gives it away.

How can lossless compression ever exist? softwareengineering.stackexchange.com
You can losslessly compress some of the inputs some of the time, but you can’t compress all the inputs all of the time.

Reinventing search with a new AI-powered Microsoft Bing and Edge, your copilot for the web blogs.microsoft.com
Will Bing move on up in search engine popularity with the new AI changes?

How to build a magazine layout with CSS grid areas www.smashingmagazine.com
CSS Grid can be challenging to work with, but it’s powerful!

It’s the future — you can stop using JPEGs daniel.do
The future of images is here. Check out the new formats!

Writing an effective tech spec yougotthis.io
Understanding what to build and how to build it is some of the most challenging work in software engineering. Here’s a great chat about doing just that!

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

The post The Overflow #165: Your new favorite band is an AI appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/02/17/the-overflow-165-your-new-favorite-band-is-an-ai/feed/ 0 21652
The Overflow #164: Is software getting worse? https://stackoverflow.blog/2023/02/10/the-overflow-164-is-software-getting-worse/ https://stackoverflow.blog/2023/02/10/the-overflow-164-is-software-getting-worse/#respond Fri, 10 Feb 2023 13:29:00 +0000 https://stackoverflow.blog/?p=21608 New SO features, the politics of sudo, and the state of WebAssembly

The post The Overflow #164: Is software getting worse? appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #164 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: This week: We decipher what’s going on from the latest waves of layoffs, trace the historical importance of breakfast, and figure out how to animate SVGs with ease.

From the blog

Is software getting worse? stackoverflow.blog
With all the advancements in software development, apps could be much better. Why aren’t they?

CEO update: Eliminating obstacles to productivity, efficiency, and learning stackoverflow.blog
It was a busy and successful quarter, so although our first CEO update of 2023 takes place in a fundamentally different environment than the first of 2022, our optimism for the future has not changed. It’s simply joined by a dose of pragmatism.

Announcing more ways to learn and grow your skills stackoverflow.blog
Now you can discover relevant online courses from Pluralsight® and Udemy® on Stack Overflow.

What do the tech layoffs really tell us? (Ep. 533) stackoverflow.blog
The home team convenes to talk about how tech layoffs are reshaping the industry, where to look for software engineering jobs beyond tech, the brain-computer interface that speeds up communication for people experiencing paralysis, and Ben’s million-dollar game idea (free for the stealing).

A faster, easier, and more flexible database-as-a-service. promotion
Couchbase Capella DBaaS is flexible, full-featured and fully managed – with built-in access via K/V, SQL and full text search. It’s blazing fast, yet surprisingly affordable. Try Capella today for free.

Interesting questions

How can a grain of sand be “spaghettified” when nearing a black hole?  physics.stackexchange.com
This is all speculation since we can’t really run experiments with black holes.

Does the meme “breakfast is the most important meal of the day” come from a 1944 cereal marketing campaign? skeptics.stackexchange.com
Breakfast is so important that it’s mentioned in foundational religious texts.

What’s the rationale behind allowing sudo -u root but disallowing `sudo -u ` security.stackexchange.com
Welcome to policy jungle, we’ve got confusing rules. You can impersonate any user you like, so long as you got root.

Does a query that is suspended due to an ongoing ASYNC_NETWORK_IO cause blocking? dba.stackexchange.com
As a senior engineer would say: “It depends.”

World Wide Web – Wikipedia en.wikipedia.org
The World Wide Web is the world’s dominant software platform. Do you know its history? Did you know it once even had a logo?

Easy SVG customization and animation: A practical guide www.smashingmagazine.com
Customizing and animating SVGs can be intimidating, but it doesn’t have to be.

The State of WebAssembly – 2022 and 2023 platform.uno
WebAssembly has come a long way! Take a look at where it’s been and where it’s going.

Refraction, dispersion, and other shader light effects blog.maximeheckel.com
We all like pretty lights! There’s a whole lot to learn about them, and this blog touches on the nitty gritty details of shaders (and more) in the browser.

Three must-listen podcasts for software developers medium.com
Finally, forgive us the self link, but we can’t help it when folks put our podcast in such fine company.

A blast from the past: Most developers believe blockchain technology is a game changer.

The post The Overflow #164: Is software getting worse? appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/02/10/the-overflow-164-is-software-getting-worse/feed/ 0 21608
The Overflow #163: Most Loved vs. most questions https://stackoverflow.blog/2023/02/03/the-overflow-163-most-loved-vs-most-questions/ https://stackoverflow.blog/2023/02/03/the-overflow-163-most-loved-vs-most-questions/#respond Fri, 03 Feb 2023 13:00:00 +0000 https://stackoverflow.blog/?p=21565 Less JS mess, cows vs. tornadoes, and PNG

The post The Overflow #163: Most Loved vs. most questions appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #163 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: how hackers are going after vulnerabilities in AI and ML apps, why salt (NaCl) is so prevalent in the ocean, and how you can optimize your code reviews.

From the blog

AI applications open new security vulnerabilities stackoverflow.blog
Your ML model and AI-as-a-service apps might open new attack surfaces. Here’s how to mitigate them.

Comparing tag trends with our Most Loved programming languages stackoverflow.blog
And how does learning to code play into these stats?

How chaos engineering preps developers for the ultimate game day (Ep. 531) stackoverflow.blog
In complex systems, you usually want to minimize chaos. Unless you’re trying to find weak spots. In that case, chaos is your friend.

The less JavaScript, the better (Ep. 532) stackoverflow.blog
Convert unused JavaScript into lightweight HTML…oh that feels so good.

JetBrains Space On-Premises Is Out promotion
A complete and secure software development platform, fully managed on your side. It provides Git hosting, code reviews, CI/CD, packages, issue tracking, team chats, and fully integrates with JetBrains IDEs. Start with a free plan for up to 10 users.

Interesting questions

Why is NaCl so hyper-abundant in the ocean? earthscience.stackexchange.com
And with so much of it sloshing around, how come our rivers aren’t turning salty?

How large would a tree need to be to provide oxygen for 100 people? worldbuilding.stackexchange.com
Like people, trees are most productive in middle age.

Do cows get blown through the air by tornadoes?  skeptics.stackexchange.com
Does this mean the movie <em>Twister </em>isn’t scientifically accurate, only scientifically awesome?

I announced my resignation…and was completely ignored. What to do? workplace.stackexchange.com
When you stop coming in to work, they might get the hint.

How to optimize your code reviews  github.com
Code reviews are one of your biggest opportunities for knowledge-sharing!

Dreamy blur yuanchuan.dev
Want to recreate a photo effect? Why use a photo editing software when you can use CSS?

Hello, PNG! www.da.vidbuchanan.co.uk
You’ve seen PNGs all over the internet. But did you know that their specification was updated as recently as a few months ago?

Why we all need subtitles now www.youtube.com
Sound engineering has changed, which has changed how we hear words on the big (and little) screen.

A blast from the past: CSS in SVG in CSS: Shipping confetti to Stack Overflow’s design system.

The post The Overflow #163: Most Loved vs. most questions appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/02/03/the-overflow-163-most-loved-vs-most-questions/feed/ 0 21565
The Overflow #162: The great testing flake off   https://stackoverflow.blog/2023/01/27/the-overflow-162-the-great-testing-flake-off/ https://stackoverflow.blog/2023/01/27/the-overflow-162-the-great-testing-flake-off/#respond Fri, 27 Jan 2023 13:03:00 +0000 https://stackoverflow.blog/?p=21517 New Collective for Azure, the logic of the universe, and !document.write().

The post The Overflow #162: The great testing flake off   appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #162 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: writing guardrails for dynamic programming languages, parenting in the face of boring stories, and spotting the bots in the fediverse.

From the blog

Microsoft Azure joins Collectives™ on Stack Overflow stackoverflow.blog
There’s now a destination on Stack Overflow for all things Azure.

Minimizing the downsides of dynamic programming stackoverflow.blog
Dynamic languages allow for a lot of flexibility in typing — sometimes too much. Here’s how to add some guardrails to your code.

How Intuit improves security, latency, and development velocity with a service mesh stackoverflow.blog
There are lots of interesting features a mesh can automatically add to service architecture.

Flake it till you make it: how to detect and deal with flaky tests (Ep. 528) stackoverflow.blog
But it works on my machine at least half the time!

Need SAML auth? Use WorkOS promotion
WorkOS makes it fast to build enterprise features like SAML &amp; SCIM. Integration is a breeze with beautiful API docs and SDKs. Join hundreds of companies using WorkOS—including Vercel, PlanetScale &amp; Webflow—and make your app Enterprise Ready today.

Interesting questions

When was the term ‘directory’ replaced by ‘folder’? retrocomputing.stackexchange.com
It changed to reflect the way using computers evolved.

Is every feature of the universe logically necessary? philosophy.stackexchange.com
You’ll want to sit down for this one, hence, a chair.

How can I handle kids telling me extremely boring stuff?  parenting.stackexchange.com
Listen, don’t blame this on kids. Anyone talking to you about playing video games in detail is boring.

Was the shot-on-the-ISS movie “The Challenge” ever released or is there a release date?  space.stackexchange.com
It’s not on the schedule yet. They don’t have any more space.

Why not document.write()?  csswizardry.com
Using document.write() will almost always work in the browser, but it’s not recommended.

SSSVG: An Interactive SVG Reference fffuel.co
SVG is a deep technology to learn. Here’s a great reference guide to help you along the way.

What kind of bots are posting in the fediverse? botwiki.org
As the fediverse grows, the bots have found their way in as well.

A blast from the past: How to prevent scope creep when managing a project from home.

The post The Overflow #162: The great testing flake off   appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/01/27/the-overflow-162-the-great-testing-flake-off/feed/ 0 21517
The Overflow #161: Git isn’t the only game in town https://stackoverflow.blog/2023/01/20/the-overflow-161-git-isnt-the-only-game-in-town/ https://stackoverflow.blog/2023/01/20/the-overflow-161-git-isnt-the-only-game-in-town/#respond Fri, 20 Jan 2023 13:00:00 +0000 https://stackoverflow.blog/?p=21487 Side project to C-suite, historical telescope lenses, and 3D CSS.

The post The Overflow #161: Git isn’t the only game in town appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #161 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week, we celebrate our annual tradition of giving to charity in our moderators’ names, astronauts wonder how tall you need to be to fly to the moon, and the Furby source code lets you plot your own M3gan scenario.

From the blog

Beyond Git: The other version control systems developers use stackoverflow.blog
Our developer survey found that 93% of developers use Git. So what are the other 7% using?

Stack Gives Back 2022! stackoverflow.blog
Let’s start the year on a high note! We’re excited to announce our 14th Stack Gives Back.

Taming multiple design system with a single plugin stackoverflow.blog
Intuit shares their platform-based approach to managing a design system and how they’re using AI to keep the brand consistent.

From CS side project to the C-suite (Ep. 525) stackoverflow.blog
Find out why your users were rage clicking, once and for all.

Beginner’s Guide to Getting Started in DevOps promotion
Get practical information about what DevOps is and how a collaborative culture will benefit your work and company. GitLab’s detailed list of resources and real-world examples provides you with opportunities for continuous learning.

Interesting questions

What type of abrasive grit was used to grind lenses for telescopes? hsm.stackexchange.com
How accurate do you want your Galileo cosplay to be?

Why was there a minimum height for astronauts? space.stackexchange.com
Just like rollercoasters, astronauts need to “be this tall” to ride.

Travel in western Ukraine: how safe / unsafe is it? travel.stackexchange.com
A traveler asks about seeing the beauty in the world in a time of war and violence—what’s the right thing to do?

CPU temperature often reaches 100°C unix.stackexchange.com
Idea: let your CPU boil water for your tea (just kidding, don’t try this at home).

Furby 1998 source code: David Hampton, Wayne Schulz archive.org
If only there was a way to relive the 90s via code…oh wait, there is! Now if someone could code some flannel CSS themes.

3D in CSS garden.bradwoods.io
This is a fun, handy guide to visualizing 3D concepts in CSS!

Implementing CSS style inheritance in React Native www.builder.io
Styling certain things doesn’t always work in React Native. But with the right know-how and some CSS cascading magic, this case study shows how to fix the problem.

Facts and Figures 2022: Latest on global connectivity amid economic downturn www.itu.int
Being on the computer all day means that we spend a lot of our lives in bubbles (and take internet access for granted). Here are some mind-expanding statistics about the digital divide.

A blast from the past: How developers can be their own operations department.

The post The Overflow #161: Git isn’t the only game in town appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/01/20/the-overflow-161-git-isnt-the-only-game-in-town/feed/ 0 21487
The Overflow #160: Looking back at Hat Cafe 2022   https://stackoverflow.blog/2023/01/13/the-overflow-160-looking-back-at-hat-cafe-2022/ https://stackoverflow.blog/2023/01/13/the-overflow-160-looking-back-at-hat-cafe-2022/#comments Fri, 13 Jan 2023 14:00:00 +0000 https://stackoverflow.blog/?p=21458 Data reqs for ML, detonate vs. explode, and the top 100 Pens for 2022.

The post The Overflow #160: Looking back at Hat Cafe 2022   appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #160 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. Our new year’s resolution is to get you the best tech links, like a conversation on what it feels like going from prison to Python, a question about whether code or chips make better computer chess grandmasters, and a collection of fine 80s-inspired designs.

From the blog

The Winter/Summer Bash 2022 Hat Cafe is now closed! stackoverflow.blog
We had fun celebrating Winter/Summer Bash 2022, sponsored by Splunk, with you all! While we’ve closed our cafe, let’s look at a few highlights and hat-wearing avatars that brought us joy this holiday season.

Getting your data in shape for machine learning stackoverflow.blog
Machine learning uses data structures that don’t always resemble the ones used in standard computing. You’ll need to process your data first if you want efficient machine learning.

The future of software engineering is powered by AIOps and open source stackoverflow.blog
Hear how Intuit is using AI to help its dev teams ship faster.

From life without parole to startup CTO (Ep. 522) stackoverflow.blog
Ever wondered what it’s like learning to code from an XML file of raw Stack Overflow data?

Ask Me Anything Live Virtual Event with MongoDB on January 18th promotion
Want to learn more about MongoDB, but aren’t sure where to begin? Are you familiar with MongoDB Atlas, but still have questions? Join MongoDB for an Ask Me Anything (AMA) Live Virtual Event on Wednesday, January 18 at 11am EST. Register today and ask away.

Interesting questions

How long would humanity survive if a sudden eternal night occurred? worldbuilding.stackexchange.com
For preppers looking for a bigger challenge.

What’s the difference between “detonate” and “explode”? ell.stackexchange.com
Depends on whether the bomb is the subject or the direct object.

Computers chess programs: Does hardware or software matter more? chess.stackexchange.com
Is it more important to play chess well or quickly?

What’s the difference between a bare metal hypervisor and an operating system? cs.stackexchange.com
Are you looking to support a human or a virtual machine?

How we improved our documentation medusajs.com
Treating documentation as a product is not always intuitive, but it’s important for creating better software

The 80s are back, baby eyeondesign.aiga.org
Neon, tight typing, and more: designs inspired by 1980s advertising are on the rise!

Seven scientific discoveries from 2022 that may lead to new inventions www.smithsonianmag.com
Science is incredible! Check out some really cool discoveries that might change how we live in the future.

Top Pens of 2022 on CodePen codepen.io
The top 100 Pens of 2022 are out!

A blast from the past: Incremental Static Regeneration: Building static sites a little at a time.

The post The Overflow #160: Looking back at Hat Cafe 2022   appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/01/13/the-overflow-160-looking-back-at-hat-cafe-2022/feed/ 1 21458
The Overflow #159: Our top blog posts (part 2)   https://stackoverflow.blog/2023/01/06/the-overflow-159-our-top-blog-posts-part-2/ https://stackoverflow.blog/2023/01/06/the-overflow-159-our-top-blog-posts-part-2/#respond Fri, 06 Jan 2023 14:00:00 +0000 https://stackoverflow.blog/?p=21409 Reading academic papers, hidden spam links, and language in the brain

The post The Overflow #159: Our top blog posts (part 2)   appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #159 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. Happy new year everybody! Here’s the five most popular articles from last year as well as fresh questions and links about hot new technologies like COBOL and Assembly language!

From the blog

You should be reading academic computer science papers stackoverflow.blog
You read documentation and tutorials to become a better programmer, but if you really want to be cutting-edge, academic research is where it’s at.

Remote work is killing big offices. Cities must change to survive stackoverflow.blog
If your office is where you live now, would you live in your old office?

The Great Resignation is here. What does that mean for developers? stackoverflow.blog
Nearly three years into the pandemic, many Americans are still reevaluating their relationship with work.

Picture perfect images with the modern <img> element stackoverflow.blog
You may not think about images as part of your web dev work, but they can affect your web app’s performance more than any other part of your code.

Why the number input is the worst input stackoverflow.blog
Think that web form has got your number? If you used input type=“number”, you may be surprised to find that it doesn’t.

Accelerate business success with Developer Experience Engineers promotion
Ensure developers have the right tools, processes, and environment to maximize productivity and create the greatest business value possible.

Interesting questions

What is the purpose of hiding spam links in some obscure forum posts? security.stackexchange.com
Consider them offerings to the mighty search engine gods.

Would a machine learning classifier algorithm be able to determine whether a number is odd vs even? stats.stackexchange.com
If by “machine learning” you mean “divide by two” then sure.

References for the complexity of the COBOL language retrocomputing.stackexchange.com
You want proof, eh? Don’t all the articles complaining about it count?

Feeling burnt out and like I need to leave but feeling guilty as there’s no one to replace me workplace.stackexchange.com
To thine own self be true. Especially when a company is overworking you.

The joys of home-cooked apps blakewatson.com
Building something for yourself is the often most satisfying thing to do, because you are your own customer!

Taking the stress out of design system management www.smashingmagazine.com
Design systems can get unruly, but there’s ways to tame that.

A book teaching assembly language programming on the ARM 64 bit ISA. github.com
If you want to try your hand at assembly language programming, perhaps now’s the best time!

Finding language in the brain thereader.mitpress.mit.edu
The combination of neuroscience and linguistics is a powerful, and somewhat new field. Language isn’t only math…but it’s pretty close.

A blast from the past: Testing software so it’s reliable enough for space.

The post The Overflow #159: Our top blog posts (part 2)   appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2023/01/06/the-overflow-159-our-top-blog-posts-part-2/feed/ 0 21409
The Overflow #158: Our top blog posts (part 1) https://stackoverflow.blog/2022/12/30/the-overflow-158-our-top-blog-posts-part-1/ https://stackoverflow.blog/2022/12/30/the-overflow-158-our-top-blog-posts-part-1/#respond Fri, 30 Dec 2022 13:06:00 +0000 https://stackoverflow.blog/?p=21396 Terminal tools, defragmenting a SSD, and prompt engineering.

The post The Overflow #158: Our top blog posts (part 1) appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #158 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. The end of the year approaches and like everyone else, we’re doing best of lists. Please enjoy the bottom half of our top ten blog articles, as well as a regular bounty of questions and links.

From the blog

Use Git tactically stackoverflow.blog
How you can use micro-commits to effectively apply the Strangler Fig pattern.

Best practices to increase the speed for Next.js apps stackoverflow.blog
Next.js is a powerful yet simple framework, though developers still struggle to increase the speed of their applications. Here’s how you can make those apps faster.

I spent two years trying to do what Backstage does for free stackoverflow.blog
Absent a time machine, telling others how to avoid my mistakes is the best I can do.

The complete guide to protecting your APIs with OAuth2 (part 1) stackoverflow.blog
OAuth2 is one of the most popular specifications for API authentication today, though wrapping your head around it can be a challenge.

The three top-paying tech roles in 2022 and the skills you need to land them stackoverflow.blog
Looking for the skills that pay the bills? Skillsoft ran a survey to find out the highest-paying roles and the skills they require.

Let’s talk about our favorite terminal tools (Ep. 521) stackoverflow.blog
A terminal shouldn’t have to feel…terminal.

Accelerate business success with Developer Experience Engineers promotion
Ensure developers have the right tools, processes, and environment to maximize productivity and create the greatest business value possible.

Interesting questions

Why are there two ways of expressing NULL in C? stackoverflow.com
When you stare into the NULL ((void *)0), the *f(void) stares back into you.

Is one free from legal responsibility if the intellectual property has passed the plagiarism check software? law.stackexchange.com
Copyright infringement doesn’t go away under the dubious legal doctrine of “I tried.”

False claim of a publication in the CV of an applicant? academia.stackexchange.com
Let the folks moving the money handle it.

Is it worth to defragment XFS on SSD (many files)? superuser.com
That’s more of a HDD thing.

No more airplane mode? EU to allow calls on flights www.bbc.com
It wasn’t that long ago that people weren’t allowed to use phones on airplanes at all…but now airplane mode might not be needed anymore either!

Welcome | Learn prompting learnprompting.org
A lot of artificial intelligence tools require “prompt engineering” to generate what you want. Here’s a great free guide on how to do prompt engineering well.

Jamstack trends: How will we develop in 2023? www.netlify.com
There’s some interesting predictions here about what web development will look like in 2023.

How I still use Flash in 2022  foon.uk
Flash may be dead for most of us… but there’s others who are still holding on!

A blast from the past: Level Up: Mastering statistics with Python.

The post The Overflow #158: Our top blog posts (part 1) appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/12/30/the-overflow-158-our-top-blog-posts-part-1/feed/ 0 21396
The Overflow #157: Tis the season for hats https://stackoverflow.blog/2022/12/23/the-overflow-157-tis-the-season-for-hats/ https://stackoverflow.blog/2022/12/23/the-overflow-157-tis-the-season-for-hats/#respond Fri, 23 Dec 2022 14:00:00 +0000 https://stackoverflow.blog/?p=21365 Headless eCommerce, violins on Mars, and fixing the naming problem

The post The Overflow #157: Tis the season for hats appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #157 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: gathering data on why people take new jobs, worrying about what university faculty should (or can) do about AI-generated text, and raining on your quantum wormhole parade.

From the blog

Hat’s out of the bag! Join us for Winter/Summer Bash 2022! stackoverflow.blog
Earn a hat this season! Winter/Summer Bash runs through January 4. Join us for this fun end-of-year tradition, sponsored by Splunk. As you participate on Stack Exchange sites, you’ll be able to earn hats and other accessories for your avatar.

Job insights from the tech community: The latest survey results from Stack Overflow Knows stackoverflow.blog
Money gets people to leave their jobs, but it won’t always make them stay.

The next step in ecommerce? Replatform with APIs and micro frontends stackoverflow.blog
Your ecommerce solution doesn’t need to know what you’re selling, just how to sell it.

Taking drag and drop tech stacks with Builder.io’s Steve Sewell stackoverflow.blog
For his TikToks and coding wisdom.

Evolve data architectures to speed modernizing applications promotion
Cloud-native architectures webinar: Practical guidance on architecting data platforms for DevOps and application modernization. Plus, tips on data management and democratization in enterprises.

Interesting questions

Why was the stack originally invented? retrocomputing.stackexchange.com
It’s the same reason we invented wallets: local storage.

How should a faculty deal with the problem of AI-generated texts? academia.stackexchange.com
Jarvis, write me a policy for dealing with AI generated essays

Were over 3000 persons arrested in Britain for social media posts in 2020? skeptics.stackexchange.com
Almost half of them were for reposting ancient All Your Base memes.

How would a violin or trumpet degrade over time on Mars? space.stackexchange.com
Just what you’ve always wanted! Plenty of free time to learn the trumpet.

Taming names in software development www.simplethread.com
One of the hardest computer science problems is naming things. Here’s how to get better.

Does WWW still belong in URLs? css-tricks.com
There’s a long-running argument over URL names. Here’s the reasoning for both sides.

Google’s Sycamore chip: no wormholes, no superfast classical simulation either scottaaronson.blog
Remember the whole wormhole thing we talked about a few issues back? Well… we learned more about it.

Why Japan’s internet is weirdly designed www.youtube.com
The internet in Japan looks different. Why?

A blast from the past: Network protocols in orbit: Building a space-based ISP.

The post The Overflow #157: Tis the season for hats appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/12/23/the-overflow-157-tis-the-season-for-hats/feed/ 0 21365
The Overflow #155: Continuous security  https://stackoverflow.blog/2022/12/09/the-overflow-155-continuous-security/ https://stackoverflow.blog/2022/12/09/the-overflow-155-continuous-security/#respond Fri, 09 Dec 2022 13:03:00 +0000 https://stackoverflow.blog/?p=21300 gRPC vs. GraphQL, auto-selecting defaults, and everything about learning C

The post The Overflow #155: Continuous security  appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #155 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: we’re talking about dynamic application security testing, the quest to cure the common cold, and the merits/limitations of single-page apps.

From the blog

Comparing when to use gRPC vs GraphQL stackoverflow.blog
We dig into two of the most popular API protocols to see where they work best.

Continuous delivery, meet continuous security stackoverflow.blog
Dynamic application security testing (DAST) can help catch security flaws in your code. And it can do it automatically in your build process.

From Twitter Bootstrap to VP of Engineering at Patreon, a chat with Utkarsh Srivastava (Ep. 514) stackoverflow.blog
Patreon’s VP of Eng talks product roadmaps, deployment best practices, and UX philosophies.

2022 Global DevSecOps Survey shows security as a top concern promotion
Download and share the entire report, “The 2022 DevSecOps Survey: Thriving in an Insecure World”, to dig deeper into security automation, AI, information overload, compliance, faster releases, and real world challenges.

Interesting questions

Rejecting a job offer within the same department that really doesn’t fit me well—do I explain myself? workplace.stackexchange.com
“I would generally recommend not elaborating: a Closed Mouth gathers no Foot.”<br/>

Should we auto-select a new default payment method when the current default expired? ux.stackexchange.com
Don’t make financial decisions for users.

Why haven’t we cured the common cold yet? biology.stackexchange.com
Well, for starters, which of the 200 or so viruses that cause the common cold are we talking about here?

Can we determine for sure if the Sun revolves around the Earth? skeptics.stackexchange.com
General relativity states that all frames of reference are equally valid, not that one local frame is the only right answer.

Everything I wish I knew when learning C tmewett.com
Though it’s an older language, C is still alive and well and is behind a lot of the software you know and love. Here’s some useful tips on how to learn it.

Why HTML is a strategic dead end for business transactions and eCommerce jimgray.azurewebsites.net
1999 is calling to let us know HTML is “dead” and “increasingly dysfunctional!“

On the merits and limitations of React and single-page apps www.youtube.com
It’s a long debate that may not change your mind, but it’s good to understand the pros and cons of SPAs.

Physicists create a holographic wormhole using a quantum computer www.quantamagazine.org
This sounds like science fiction, but read on to have your mind blown!

A blast from the past: The most successful developers share more than they take.

The post The Overflow #155: Continuous security  appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/12/09/the-overflow-155-continuous-security/feed/ 0 21300
The Overflow #154: The state of the cloud in 2022  https://stackoverflow.blog/2022/12/02/the-overflow-154-the-state-of-the-cloud-in-2022/ https://stackoverflow.blog/2022/12/02/the-overflow-154-the-state-of-the-cloud-in-2022/#respond Fri, 02 Dec 2022 14:00:00 +0000 https://stackoverflow.blog/?p=21248 Developing in VR, bitcoin over Tor, and data structures in JS

The post The Overflow #154: The state of the cloud in 2022  appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #154 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: using handwriting to commit information to memory, burying your loved ones in your backyard, and making that meeting into a piece of documentation instead.

From the blog

Cloudy with a chance of… the state of cloud in 2022 stackoverflow.blog
We chat with an expert from Pluralsight about what the cloud landscape looks like today.

Why writing by hand is still the best way to retain information stackoverflow.blog
Typing might be faster, but longhand stays with you better.

Here’s what it’s like to develop VR at Meta (Ep. 508) stackoverflow.blog
We chat with a Platform Engineer and Reality Labs Advocate about the expanding toolkit available for crafting virtual reality experiences.

How does your engineering team compare to the competition? promotion
Software delivery has never been more critical to the success of business in every industry. With the growing challenges of complexity, how can engineering teams succeed? Download and read the complete State of Software Delivery report here.

Interesting questions

Why is connecting Bitcoin exclusively over Tor considered bad practice? bitcoin.stackexchange.com
♫ Nothing you could do, it’s a total eclipse of your bitcoin network ♫

Is it possible to create a pseudo-one time pad by using a key smaller than the plaintext? crypto.stackexchange.com
Not exactly a one-time pad, but still a valid encryption scheme.

Orbital supercomputer for Martian and outer planet computing space.stackexchange.com
Our curious asker underestimates how massive a massive supercomputer really is.

Is it legal to be buried in your yard? law.stackexchange.com
Check your local laws before you make a grave mistake.

Data structures in frontend JavaScript in the real world (with React code examples) profy.dev
Data structures are must-knows across your technology stack.

The perks of a high-documentation, low-meeting work culture www.tremendous.com
Meetings can be useful, but documentation gets people on the same page faster.

Tree views in CSS iamkate.com
Did you know you can make collapsible tree structures without JavaScript (and with accessibility in mind)?

Global Trade Series: Fragmentation in the digital economy www.visualcapitalist.com
As technology gets more and more prevalent, the disparity between low and high income regions grows. How will the digital economy change over time?

A blast from the past: Is it time to give Drupal another look?

The post The Overflow #154: The state of the cloud in 2022  appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/12/02/the-overflow-154-the-state-of-the-cloud-in-2022/feed/ 0 21248
The Overflow #153: How to get a job in Japan   https://stackoverflow.blog/2022/11/25/the-overflow-153-how-to-get-a-job-in-japan/ https://stackoverflow.blog/2022/11/25/the-overflow-153-how-to-get-a-job-in-japan/#respond Fri, 25 Nov 2022 14:00:00 +0000 https://stackoverflow.blog/?p=21191 "Performant", knights who need glasses, and keyboard shortcuts for all

The post The Overflow #153: How to get a job in Japan   appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #153 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: log in to your web apps by lifting a finger, read on for the best in interactive fiction, and draw out a calculus lecture to fill time.

From the blog

Speeding software innovation with low-code/no-code tools stackoverflow.blog
Low-code/no-code tools can help developers and non-developers alike.

You can add biometric authentication to your webpage. Here’s how. stackoverflow.blog
Prompting for a username and password is so 2005. These days, it’s all about the fingerprint.

“Performant” is nonsense, but performance can still matter stackoverflow.blog
Just because marketing uses a word doesn’t mean it’s a meaningful way to talk about software.

Tips and tricks for succeeding as a developer emigrating to Japan (Ep. 505) stackoverflow.blog
This solo developer runs a job board that helps aspiring expats find engineering jobs in Japan… and generates revenue from it!

Developing serverless & Kubernetes applications promotion
Watch this webinar for development techniques that can accelerate your adoption of cloud-native technologies. Compare containers versus serverless and learn how to increase your development speed and quality while reducing technical debt.

Interesting questions

Struggling to motivate new employee workplace.stackexchange.com
As always, if you have expectations of someone else, make sure that they know what those expectations are.

What do you do in order to drag out lectures? matheducators.stackexchange.com
“What you are describing is so far outside of my experience that it appears to be literally incredible.”

How did knights who required glasses to see survive on the battlefield? history.stackexchange.com
Fortunately, the objects that a knight deals with are close enough that glasses didn’t matter.

Did underclocking the early Z80 chips improve yield? retrocomputing.stackexchange.com
Hint: The CPU clock isn’t the only piece of hardware that has speed requirements.

You are not your user www.youtube.com
This is a great, quick explainer on the importance of including everyone from the beginning of your project to ensure accessible outcomes!

Use the keyboard usethekeyboard.com
We all love keyboard commands, right? Here’s a list of shortcuts for apps and sites you know and love.

What’s so great about functional programming anyway? jrsinclair.com
Why is everybody talking about functional programming lately?

The interactive fiction competition ifcomp.org
Interactive fiction is a fascinating genre of storytelling using complex graphs you might normally see in your computer science homework. There’s a competition every year to write them, and this year’s entries are amazing!

A blast from the past: Stack Overflow badges explained.

The post The Overflow #153: How to get a job in Japan   appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/11/25/the-overflow-153-how-to-get-a-job-in-japan/feed/ 0 21191
The Overflow #152: Another week of tech layoffs  https://stackoverflow.blog/2022/11/18/the-overflow-152-another-week-of-tech-layoffs/ https://stackoverflow.blog/2022/11/18/the-overflow-152-another-week-of-tech-layoffs/#respond Fri, 18 Nov 2022 13:58:00 +0000 https://stackoverflow.blog/?p=21165 Hashgraph vs. blockchain, ADHD and a pilot license, and Mastadon

The post The Overflow #152: Another week of tech layoffs  appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #152 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: we’re talking about web3 without the blockchain, the cryptographic algorithms that quantum computers can’t beat, and a modern OS on a Commodore 64.

From the blog

Five Stack Exchange sites are celebrating their ten year anniversaries in Q4 2022! stackoverflow.blog
Family histories, robots, and politics. Plus, the one Stack Exchange that covers them all: Anime!

Hashgraph: The sustainable alternative to blockchain stackoverflow.blog
When most people talk about Web3 or cryptocurrencies and related technologies, they usually mean blockchains. But blockchain is only the first generation of distributed ledger technology.

Another hard week in tech (Ep. 505) stackoverflow.blog
Are we looking at a turning point in the tech industry?

Notify users when their friends are online with Watchlists in Pusher Channels promotion
Users in any community app need to understand the availability of their circle. Pusher’s new feature seamlessly enables live, user-specific presence notifications to keep social media users, remote collaborators, multiplayer gamers and their followers in sync.

Interesting questions

Is AES-128 quantum safe? crypto.stackexchange.com
Quantum computers are going to change a lot of things, but the cryptographic algorithm you use might not be one of them.

My professor says I would not graduate my PhD, although I fulfilled all the requirements academia.stackexchange.com
If he rejects the thesis, he also has to reject the eight papers he co-authored. Not a great look, Herr Doktor.

I believe I was misdiagnosed with ADHD when I was a small child. Can I get my private pilots license? aviation.stackexchange.com
You’ve probably got about the same chance as if you were correctly diagnosed with ADHD.

Why don’t American traffic signs use pictograms as much as other countries? travel.stackexchange.com
Would you believe its because America doesn’t like treaties?

‘I don’t want this kind of life’: graduate students question career options www.nature.com
The labor market has changed. Advanced degrees are slow to follow.

Learn Lit lit.how
Lit is a JavaScript library for building web components. Here’s how to use it.

Mastodon’s founder has a vision to democratize social media time.com
Decentralization is seeing a new rise in popularity as Mastodon has grown amidst social media changes! Are you on that train?

The C64 OS programmer’s guide c64os.com
Could Commodore have made an OS like this in 1982 if they had today’s perspective?

Error handling in Rust nrc.github.io
Rust is increasingly popular. If you’re learning it, you might want to learn how to handle your errors!

A blast from the past: Understanding quantum computing through drunken walks.

The post The Overflow #152: Another week of tech layoffs  appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/11/18/the-overflow-152-another-week-of-tech-layoffs/feed/ 0 21165
The Overflow #151: DIY mad science  https://stackoverflow.blog/2022/11/11/the-overflow-151-diy-mad-science/ https://stackoverflow.blog/2022/11/11/the-overflow-151-diy-mad-science/#respond Fri, 11 Nov 2022 14:03:00 +0000 https://stackoverflow.blog/?p=21117 Testing the one assertion per test rule, black holes, and shell scripts

The post The Overflow #151: DIY mad science  appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #151 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: behold the battle of the cross-platform frameworks, tremble at the engineers willing to sacrifice their nights and weekends for a chance at a 1% bonus, and marvel at the fantastic origin story of the telephone ring!

From the blog

Flutter vs. React Native: Which is the right cross-platform framework for you? stackoverflow.blog
Building traditional native apps often requires maintaining two or more codebases. Let’s look at two frameworks that let you keep your code unified.

Stop requiring only one assertion per unit test: Multiple assertions are fine stackoverflow.blog
One test case, not one test assertion.

Making location easier for developers with new data primitives stackoverflow.blog
The Foursquare app started out as a tool for people to check into places. That location data ended up becoming valuable for developers.

DIY mad science…it’s all about homelabbing stackoverflow.blog
Level up your WFH game with interesting (monetizable) project ideas.

A Beginner’s Guide to Getting Started in DevOps promotion
Get practical information about what DevOps is and how a collaborative culture will benefit your work and company. GitLab’s detailed list of resources and real-world examples provides you opportunities for continuous learning.

Interesting questions

Why is proving something is NP-complete useful, and where can I use it? cs.stackexchange.com
It means that nobody can get mad at you when you don’t find an efficient solution.

Non-anthropic, universal units of time for active SETI astronomy.stackexchange.com
If you think providing providing project estimates is tough now, just wait until our alien overlords get here.

What exactly makes a black hole STAY a black hole? physics.stackexchange.com
It’s not the size of the hole, it’s the compaction of the action.

Some coworkers are committing to work overtime for a 1% bonus. How can I best opt out of this? workplace.stackexchange.com
How much is ruining your holidays worth to you?

Shell script best practices sharats.me
These might be heavily opinionated practices, but the reasoning behind them are solid.

How does telephone ringing work?  www.youtube.com
Have you ever considered why a phone rings the way it does? How that sound works, and how it has since their beginning? This series is a really fun deep dive into the history and science of phone ringing!

Typographic hierarchies www.smashingmagazine.com
Typography is important not only for understanding content organization, but also for accessibility.

Why do domain names sometimes end with a dot?  jvns.ca
It’s domain deep dive day! Okay, it’s not, but the alliteration is fun, and the reason why is really interesting.

A blast from the past: Linters aren’t in your way. They’re on your side.

The post The Overflow #151: DIY mad science  appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/11/11/the-overflow-151-diy-mad-science/feed/ 0 21117
The Overflow #150: Keystrokes vs. productivity https://stackoverflow.blog/2022/11/04/the-overflow-150-keystrokes-vs-productivity/ https://stackoverflow.blog/2022/11/04/the-overflow-150-keystrokes-vs-productivity/#respond Fri, 04 Nov 2022 13:22:00 +0000 https://stackoverflow.blog/?p=21067 Unlocking innovation with our CEO, the OG UNIX font, and homelabbing

The post The Overflow #150: Keystrokes vs. productivity appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #150 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: we’re showcasing a new feature on Stack Overflow to help people ask better questions, an old question about objectivity and bias, and a featured talk on burnout.

From the blog

Introducing the Ask Wizard: Your guide to crafting high-quality questions stackoverflow.blog
We’re making it easier for Stack Overflow newcomers to ask questions.

How hardware and software can maximize your flow states stackoverflow.blog
Can a keyboard help developers become more productive? If it helps your flow, then maybe so.

CEO update: Breaking down barriers to unlock innovation stackoverflow.blog
As our company continues to grow, we observe a key lesson from our customers and community: in dynamic times, whether it be periods of hyper growth or market volatility, breaking down the barriers to knowledge is essential for success.

Goodbye Webpack, hello Turbopack! The big news from today’s Next.JS conference stackoverflow.blog
We break down the key announcements: from Turbopack, to Splitbee analytics, to new features in Next.JS 13.

An introduction to MongoDB promotion
In less than 60 minutes, learn how to leverage MongoDB Atlas to build modern, data-driven applications. Register now to join the free webinar!

Interesting questions

I was outsourced. Can former co-worker keep requesting passwords? workplace.stackexchange.com
Literally not your job.

Are shell scripts considered binaries for licensing purposes? opensource.stackexchange.com
If you can read it, it’s probably not a binary.

Is it possible to be completely objective and without bias? philosophy.stackexchange.com
“In any interaction, there is a subject and an object. Being ’completely objective’ implies more or less totally excluding the subject from the interaction.”

What was the original UNIX font? retrocomputing.stackexchange.com
What if I told there IS no original Unix font 🤯

OKLCH in CSS: why we moved from RGB and HSL evilmartians.com
There’s new ways to declare CSS colors now, and here’s a cool dive into why `oklch()` is worth checking out!

Wayback Machine – 2001 | Web Design Museum www.webdesignmuseum.org
This past week was the 21st birthday of the Internet Wayback Machine! We know that because it can tell us exactly what it looked like then.

The DIY gadgets that could keep your energy bill down www.bbc.com
Homelabbing is a fun hobby, but perhaps it could be a cost-saving one, too!

Developer Community Keynote: The thing about burnout www.youtube.com
Burnout is very real, and here’s a wonderful keynote addressing that elephant in the room.

A blast from the past: A look under the hood: how branches work in Git.

The post The Overflow #150: Keystrokes vs. productivity appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/11/04/the-overflow-150-keystrokes-vs-productivity/feed/ 0 21067
The Overflow #149: Stack Overflow without the internet https://stackoverflow.blog/2022/10/28/the-overflow-149-stack-overflow-without-the-internet/ https://stackoverflow.blog/2022/10/28/the-overflow-149-stack-overflow-without-the-internet/#respond Fri, 28 Oct 2022 13:00:00 +0000 https://stackoverflow.blog/?p=21031 Synthetic data, can ISPs censor?, and paying to be surveilled

The post The Overflow #149: Stack Overflow without the internet appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #149 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: Stack Overflow now available without internet access, integer overflow and the perils of undefined compiler behavior, and nostalgia overflow with CSS-powered hologram Pokémon cards.

From the blog

Introducing the Overflow Offline project stackoverflow.blog
For coders without an internet connection, an offline dataset provides an essential encyclopedia.

Privacy-friendly machine learning data sets: synthetic data stackoverflow.blog
On-point, statistically relevant data that can’t be exploited.

Faster feedback loops make for faster developer velocity (Ep. 498) stackoverflow.blog
If you want a fast highway, you should have fewer cars.

Beware the scammers posing as tech recruiters (Ep. 497) stackoverflow.blog
We all have fears when it comes to tech. These are (some of) our stories.

How does your engineering team compare to the competition? promotion
Software delivery has never been more critical to the success of business in every industry. With the growing challenges of complexity, how can engineering teams succeed? Download and read the complete State of Software Delivery report here.

Interesting questions

Should we take into account scope changes to the Sprint to measure the team efficiency? pm.stackexchange.com
Behold! Another team doing Scrum wrong!

Can my ISP censor my internet? security.stackexchange.com
They can. And they do.

Compiler optimizations may cause integer overflow. Is that okay? stackoverflow.com
That depends. Do you like surprises?

Are there more males born in the US? skeptics.stackexchange.com
More males are born, yes, but females live longer for some reason.

Slow is stable, stable is fast: building Mux Player on the “slow” platform of web components www.mux.com
Are web components alive? Dead? Well… at least they’re stable!

Amazon and the rise of ‘luxury surveillance’ www.theatlantic.com
Are we paying to be watched?

When life gives you lemons, write better error messages | by Jenni Nadler | Sep, 2022 | Wix UX wix-ux.com
Error messages drive development, debugging, documentation…so we should write better ones!

Pokemon cards deck-24abcd.netlify.app
Come bring your nostalgia and check out how advanced CSS can make realistic holographic-looking cards in the browser!

A blast from the past: Mint: A new language designed for building single page applications.

The post The Overflow #149: Stack Overflow without the internet appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/10/28/the-overflow-149-stack-overflow-without-the-internet/feed/ 0 21031
The Overflow #148: How to job hop   https://stackoverflow.blog/2022/10/21/the-overflow-148-how-to-job-hop/ https://stackoverflow.blog/2022/10/21/the-overflow-148-how-to-job-hop/#respond Fri, 21 Oct 2022 13:00:00 +0000 https://stackoverflow.blog/?p=20969 The service-oriented approach to 1MM rep, one qubit, and less scary cryptography

The post The Overflow #148: How to job hop   appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #148 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: the power of observability-driven development, the hoarding of misappropriated lab equipment, and the impact of web development on climate change.

From the blog

How to earn a million reputation on Stack Overflow: be of service to others stackoverflow.blog
And keep learning with every answer.

How observability-driven development creates elite performers stackoverflow.blog
Compared to low performers, elite performers deploy 973x more frequently, have 6750x faster lead time, and reduce change failure rates by more than 3x. Learn what it takes to build a high performing team.

The right way to job hop (Ep. 495) stackoverflow.blog
How long is too long to stay at a software development job?

5,000 DevOps pros share team strategies and practices promotion
How will DevSecOps pros navigate the future? Teams told us a stronger reliance on soft skills as well as strong continued momentum in automation, release cadences, and cutting-edge tech adoption. Read more about the GitLab 2022 Global DevSecOps Survey.

Interesting questions

Why are “eat” and “drink” different words in languages? linguistics.stackexchange.com
Wouldn’t it be easier to have a single word for all the ways one ingests soup?

Is documenting a big project with UML Diagrams needed, good to have or even not possible?  softwareengineering.stackexchange.com
“Reframing the question to your context: how to maximize the benefit of the documentation while minimizing its cost?”

A colleague “hoards” communal resources and our bosses are unaware, how do we solve the issue? workplace.stackexchange.com
It’s very exciting to read a story where almost everybody is in the wrong.

Is there anything practical that can be done with a single qubit? quantumcomputing.stackexchange.com
You could create a pretty sweet coin flip app.

Sustainable web development strategies within an organization www.smashingmagazine.com
Developers have a powerful role to play in fighting climate change.

How to safely share your email address on a website  css-tricks.com
Sometimes you wanna share your email on your website, but spam bots get in the way. Here’s how to fight back!

Cryptography isn’t scary | Eddie Zaneski | CascadiaJS 2022 www.youtube.com
Let’s talk about crypto…no, the other one! Cryptography can be intimidating, but it doesn’t have to be.

The future of rendering in React prateeksurana.me
React can be confusing with so many rendering options. Here’s what the landscape looks like—and what’s on the horizon.

A blast from the past: Forget Moore’s Law. Algorithms drive technology forward.

The post The Overflow #148: How to job hop   appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/10/21/the-overflow-148-how-to-job-hop/feed/ 0 20969
The Overflow #147: Working with a second brain https://stackoverflow.blog/2022/10/14/the-overflow-147-working-with-a-second-brain/ https://stackoverflow.blog/2022/10/14/the-overflow-147-working-with-a-second-brain/#comments Fri, 14 Oct 2022 13:00:00 +0000 https://stackoverflow.blog/?p=20934 Automated movie and TV curation, downcasting, and templating in HTML

The post The Overflow #147: Working with a second brain appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #147 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: the strength of neurodivergence, the ancient days of acquiring apps in pre-internet times, and the launch of a standard for smart home products.

From the blog

Meet Saves: the tool to help you organize your favorite content on Stack Overflow stackoverflow.blog
We’ve improved Bookmarks to help make your favorite questions and answers easier to find.

Two heads are better than one: What second brains say about how developers work  stackoverflow.blog
Do we work better when we outsource our memory to other tools?

The many strengths of neurodivergence stackoverflow.blog
We discuss the power of giving people space to do their best work, techniques for more inclusive hiring practices, and everyday routines to help us stay our happiest and most productive.

Meet the AI helping you choose what to watch next stackoverflow.blog
We chat with the engineers building the intelligence behind some of the world’s biggest streaming platforms.

Join MongoDB on October 19th for an intro to data modeling promotion
In this live webinar, MongoDB experts will provide you with the most important considerations when creating a data model that’s right for you. Click here to register!

Interesting questions

How did people get apps on their computer before the Internet? retrocomputing.stackexchange.com
You knew a game was awesome when it had more than five floppy disks.

How to display more than three buttons? ux.stackexchange.com
A fourth button? Are you crazy?

What was the first Really Big Thing to appear in Science Fiction? scifi.stackexchange.com
Early sci-fi authors thought big, even back in 200 AD.

How does downcasting take place by using the ‘final’ keyword in Java? stackoverflow.com
You can consider this the final answer on the subject.

The Matter smart home standard officially launches today.  www.theverge.com
It’s surprising, but a standard for making smart home products work together has been finalized to work across multiple platforms and companies!

The Illustrated Stable Diffusion jalammar.github.io
Want to know how Stable Diffusion actually works? Here’s an awesome explainer!

Templating in HTML kittygiraudel.com
The &lt;template&gt; element in HTML is pretty handy!

How fateful? chan.co.za
This sweet, analytical, and code-driven story about how someone determined the likelihood of the author meeting their significant other before the event actually happened. So many alternate timeline possibilities!

A blast from the past: How to communicate more deliberately and efficiently when working remotely.

The post The Overflow #147: Working with a second brain appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/10/14/the-overflow-147-working-with-a-second-brain/feed/ 1 20934
The Overflow #146: Weekday vs Weekend https://stackoverflow.blog/2022/10/07/the-overflow-146-weekday-vs-weekend/ https://stackoverflow.blog/2022/10/07/the-overflow-146-weekday-vs-weekend/#respond Fri, 07 Oct 2022 14:00:00 +0000 https://stackoverflow.blog/?p=20871 Flow state via fingertips, recovering from a PIP, and hello Hacktoberfest

The post The Overflow #146: Weekday vs Weekend appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #146 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: Cassidy joins the C-suite, the community ponders security best practices around password unmasking, and the annual Web Almanac covers all the acronyms around the web.

From the blog

Stack Overflow trends: Weekday vs weekend site activity stackoverflow.blog
Everybody’s coding for the weekend; Everybody wants to learn Rust

For developers, flow state starts with your finger tips stackoverflow.blog
Developers and their employers are constantly thinking about productivity. We partnered with Logitech to produce a four-part podcast series exploring how hardware and software work together to keep you in a flow state.

Cassidy becomes a CTO! (Ep. 492) stackoverflow.blog
We recap Stack’s first ever customer conference and Cassidy shares her plans for tackling her first chief officer role.

Explore AIOps, event intelligence, and auto-remediation promotion
Join experts from AWS in this webinar to learn how to automate incident response to resolve issues fast and keep customer satisfaction high. Register now!

Interesting questions

How often does a PIP work out well? workplace.stackexchange.com
That depends: are they giving you measurable definitions of improvement or is it just CYA on G2G?

Why do we observe particles, not quantum fields? physics.stackexchange.com
Quantum physics: what am I looking at? but with peer review.

Is password-unmasking worth the potential security downside? ux.stackexchange.com
“The people who dinged your product for security issues are not up-to-date with current standards.”

Regex to delete all leading blank lines vi.stackexchange.com
Looking to clean up your text files? Regex to the rescue!

Web Almanac almanac.httparchive.org
The HTTP Archive’s annual Web Almanac is back, covering everything from CSS, JS, WASM, SEO…and all of those other acronyms we know and love!

Your CTO should actually be technical blog.southparkcommons.com
How technical should your CTO be? Aren’t they…always technical?

GIFs without the .gif: The most performant image and video options right now  css-tricks.com
When you want some animated *thing* without audio, what should you use?

What is GitHub, open source, and Hacktoberfest? (Explained with cats) youtu.be
If you’re not sure what Hacktoberfest is or how to get started in open source, here’s a great intro for beginners on how it all works!

A blast from the past: Getting started with…Rust.

The post The Overflow #146: Weekday vs Weekend appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/10/07/the-overflow-146-weekday-vs-weekend/feed/ 0 20871
The Overflow #145: An entrepreneur embraces OSS https://stackoverflow.blog/2022/09/30/the-overflow-145-an-entrepreneur-embraces-oss/ https://stackoverflow.blog/2022/09/30/the-overflow-145-an-entrepreneur-embraces-oss/#respond Fri, 30 Sep 2022 13:00:00 +0000 https://stackoverflow.blog/?p=20800 Five nines without burnout, dealing with deference, and upcycling.

The post The Overflow #145: An entrepreneur embraces OSS appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #145 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: your humble narrator finds a platform that solves the problems he spent two years trying to solve, the US military has a plan for fighting zombies, and EU academics want to take the bias out of search.

From the blog

I spent two years trying to do what Backstage does for free stackoverflow.blog
As companies scale, finding who owns what service becomes harder than expected. And that’s just the start.

Five nines uptime without developer burnout stackoverflow.blog
The days of traditional application monitoring are fading. Applications today are no longer a single program, but a network of services connected by API and RPC endpoints across cloud containers that are created and removed as needed.

A serial entrepreneur finally embraces open source (Ep. 486) stackoverflow.blog
Serial entrepreneur Arpit Mohan, cofounder and CTO of Appsmith, tells Ben and Cassidy about his path to building Appsmith, an open-source project that makes it easy for engineers to build, ship, and maintain internal tools.

Out-of-the-box data system discovery and classification promotion
Transcend Data Mapping learns your database schema and automatically classifies the personal data within, so your company isn’t left with incomplete data visibility – and you don’t have to maintain database queries.

Interesting questions

How would the US military efficiently deal with Necromorph-like zombies? worldbuilding.stackexchange.com
We could speculate—or you could read the unclassified CONPLAN 8888 document and find out what the US military actually plans to do.

Why do lawyers write contracts with language that is more difficult to understand than other works? law.stackexchange.com
Do lawyers get paid, remunerated, compensated, or enriched for every word they write?

How to address team member who excessively defers to me and is unwilling to give clear feedback  workplace.stackexchange.com
People come with their own cultural expectations, so you may have to tell new folks what you expect of them.

Validating an RSA public key crypto.stackexchange.com
When your security team is so paranoid, they validate the encryption keys.

First batch of color fonts arrives on Google Fonts material.io
The future is now! Letters have colors! With the (somewhat) new font format called the COLRv1 binary vector format, see how your fonts express themselves in new ways.

Upcycling a 40-year-old Tandy Model 100 portable computer spectrum.ieee.org
If you like recycling, you will LOVE the concept of upcycling, especially when it comes to cool older tech!

Theatre.js v0.5 is out! www.theatrejs.com
This is a very cool library for programmatically and visually animating 3D objects in the browser.

OpenWebSearch.eu openwebsearch.eu
It’s no secret that web searches are biased. That’s by design. This is an interesting new initiative from academic groups in the EU to provide open, unbiased access to information.

A blast from the past: Infrastructure as code: Create and configure infrastructure elements in seconds.

The post The Overflow #145: An entrepreneur embraces OSS appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/09/30/the-overflow-145-an-entrepreneur-embraces-oss/feed/ 0 20800
The Overflow #144: Number input is the worst   https://stackoverflow.blog/2022/09/23/the-overflow-144-number-input-is-the-worst/ https://stackoverflow.blog/2022/09/23/the-overflow-144-number-input-is-the-worst/#respond Fri, 23 Sep 2022 14:00:00 +0000 https://stackoverflow.blog/?p=20757 Single sign-on, a 9V battery to power the world, and the core ideals of Steve Jobs

The post The Overflow #144: Number input is the worst   appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #144 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: We help students get free pizza, Smashing Magazine helps you discover little-known JavaScript APIs, and academics help themselves get grant money.

From the blog

The many problems with implementing single sign-on stackoverflow.blog
Without SSO and other enterprise features, a fast-growing SaaS product can only go so far.

Why the number input is the worst input stackoverflow.blog
Think that web form has got your number? If you used input type=“number”, you may be surprised to find that it doesn’t.

What science says about flow state (Ep. 484) stackoverflow.blog
We chat with Thomas Fritz, Associate Professor of Human Aspects of Software Engineering, about what makes developers more productive.

Upskilling IT 2022 Report reveals in-demand IT skill sets promotion
2022 results are in for a look at must-have IT capabilities and team management trends—Get up to date on what 2,000 IT professionals are saying to prioritize in this modern DevOps landscape.

Interesting questions

Why do academics have to get their own grants? academia.stackexchange.com
This only applies to researchers in the the US, UK, and Canada, as well as select universities elsewhere.

Why are moon rockets (Saturn V, N1) so much bigger than the Titan IIIE? space.stackexchange.com
A rocketship is basically a gas can and a thruster. Certain missions require a lot more fuel.

Why can’t I power everything with a 9 V DC battery? electronics.stackexchange.com
As Archimedes said, “Give me a lever long enough and a fulcrum on which to place it, and I shall move the world.”

What key invention allows the exploration of my hot humid world? worldbuilding.stackexchange.com
If you said sunscreen, you are incorrect.

Don’t overwrite visual labels with `aria-label` ashleemboyer.com
The aria-label property can be so useful when used correctly and can cause so much chaos when it isn’t. Here’s some valuable guidance.

The Steve Jobs Archive stevejobsarchive.com
Like him or not, Steve Jobs changed the technology industry more than once. This site catalogs some of his core ideals.

JavaScript APIs you don’t know about  www.smashingmagazine.com
From page visibility to internationalization, here are some lesser know APIs that can prove extremely useful.

Six simple and useful PostgreSQL features that I wish I knew when I started it.badykov.com
If you’re newer to PostgreSQL, you might find some of these tips handy!

A blast from the past: A deeper dive into our May 2019 security incident.

The post The Overflow #144: Number input is the worst   appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/09/23/the-overflow-144-number-input-is-the-worst/feed/ 0 20757
The Overflow #143: Modern Perl https://stackoverflow.blog/2022/09/16/the-overflow-143-modern-perl/ https://stackoverflow.blog/2022/09/16/the-overflow-143-modern-perl/#respond Fri, 16 Sep 2022 12:58:00 +0000 https://stackoverflow.blog/?p=20690 AI-assisted cheating, clarity vs. code confidence, and (not so) Critical CSS

The post The Overflow #143: Modern Perl appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #143 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: machine learning for binge watching, handling code copiers who don’t credit the source, and best practices for getting one asset to overlap another.

From the blog

Our upcoming user conference, Flow State, is filling up fast! stackoverflow.blog
Learn how developers, technologists, and forward-thinking organizations are adapting to the new normal.

This is not your grandfather’s Perl stackoverflow.blog
That Perl interpreter you have on your Linux machine? Update it and check out the present.

How machine learning algorithms figure out what you should watch next  stackoverflow.blog
Curation at scale needs to process a lot of data with a good algorithm.

Does AI-assisted coding make it too easy for students to cheat on schoolwork? (Ep. 480) stackoverflow.blog
Will students learn the the fundamentals if they can just TAB their way to a function?

The trials and tribulations of building presence for large groups of users promotion
Realtime presence indicators are a popular feature for Pusher users, but with success comes scale. The Pusher team dives into how they’ve tackled scalable feature development for a usage-based subscription product.

Interesting questions

Best practices: Clarity vs. confidence in code behavior softwareengineering.stackexchange.com
Comment your code and do both!

Should a conjecture’s author be notified before a disproof is posted? academia.stackexchange.com
Follow the golden rule: Do whatever you’d want others to do for you.

Have 100% of the images from ImageNet been proven to belong to the class annotated?  datascience.stackexchange.com
Of course not. Those images were classified by humans, which are known to have non-zero error rates.

MIT license violation caused by copying source code partially or fully opensource.stackexchange.com
Yarr! Thar be pirates! DMCA takedown notices to starboard!

Critical CSS? Not so fast! csswizardry.com
Critical CSS is a pattern that can provide benefits, but the cons often outweigh the pros.

Kara Carrell · GitHub github.com
“For every commit I make, I consider how I can make this codebase better than when I found it.” This profile of software developer Kara Carell may just inspire you to improve your open-source community, one commit at a time.

The accessibility and usability journey of Drupal’s primary navigation  www.smashingmagazine.com
Drupal is one of those old and trusty softwares that has the maturity to be stable for developers to work with while still getting updates. This accessibility and usability study is one worth understanding!

So your designer wants stuff to overlap chenhuijing.com
There’s been various changes over the years in how things should “overlap” or “layer” on the web. Here are some use cases and solutions!

A blast from the past: Sacrificial architecture: Learning from abandoned systems.

The post The Overflow #143: Modern Perl appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/09/16/the-overflow-143-modern-perl/feed/ 0 20690
The Overflow #142: The bane of bossware https://stackoverflow.blog/2022/09/09/the-overflow-142-the-bane-of-bossware/ https://stackoverflow.blog/2022/09/09/the-overflow-142-the-bane-of-bossware/#respond Fri, 09 Sep 2022 12:24:00 +0000 https://stackoverflow.blog/?p=20648 Functional programming for blockchains, multiple conditional inheritances, and the life of Clippy

The post The Overflow #142: The bane of bossware appeared first on Stack Overflow Blog.

]]>
Welcome to ISSUE #142 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: our new Student Ambassador Program, the conspicuous absence of hardware-specific GPU APIs, and an ode to our dearly departed companion, Clippy.

From the blog

Stack Overflow is launching a Student Ambassador Program. Here’s how to apply. stackoverflow.blog
Learn how Stack Overflow can help support your campus clubs or hackathons.

Functional programming is an ideal fit for developing blockchains stackoverflow.blog
Some applications just lend themselves to certain programming paradigms.

Work has changed. Our upcoming conference, Flow State, explores what’s next stackoverflow.blog
Learn how developers, technologists, and forward thinking organizations are adapting to the new normal.

What companies lose when they track worker productivity (Ep. 478) stackoverflow.blog
The home team gathers for a conversation about workplace productivity monitoring: Does it motivate employees to get more done, or does it lead to stress that takes away from deep, focused work and replaces it with busywork instead?

Data Modeling with MongoDB Webinar promotion
Join MongoDB for a live webinar where experts will examine the most important considerations when making decisions about your data model, so that you can create the model that best fits your application. Register now!

Interesting questions

How can I achieve multiple conditional inheritance? stackoverflow.com
For this to work well, you may need to update your C++ version.

Why can’t we have hardware-specific graphics APIs? computergraphics.stackexchange.com
The GPU doesn’t actually belong to the hardware. It belongs to the OS.

How can I efficiently diff a CSV file against a database? softwareengineering.stackexchange.com
That just sounds like running a diff of two databases with extra steps.

Interviewer keeps stringing me along workplace.stackexchange.com
“If they’re like this before you start, how bad will it be once you’ve joined?”

Why your website should be under 14KB in size endtimes.dev
The difference between 14KB and 15KB may be very small, but just wait and see why it makes a big change.

The twisted life of Clippy www.seattlemet.com
It’s obvious to us now, but in the mid-90s, developers did not know that Clippy would be a cultural icon.

Complex conditional width using flex-basis with clamp every-layout.dev
Here are some tricks for even more advanced CSS layouts.

Constructs of augmented reality developer.qualcomm.com
This awesome free guide will give you the skills and tools to make augmented reality (AR) a real reality!

A blast from the past: Want to teach your kids to code? Here are three apps that can help.

The post The Overflow #142: The bane of bossware appeared first on Stack Overflow Blog.

]]>
https://stackoverflow.blog/2022/09/09/the-overflow-142-the-bane-of-bossware/feed/ 0 20648