Maintaining the world's fastest CDN at Netflix on FreeBSD
https://freebsdfoundation.org/netflix-case-study/
https://redd.it/1cdyf0b
@programmingreddit
https://freebsdfoundation.org/netflix-case-study/
https://redd.it/1cdyf0b
@programmingreddit
Reddit
From the programming community on Reddit: Maintaining the world's fastest CDN at Netflix on FreeBSD
Posted by ketralnis - 108 votes and 17 comments
Install asdf: One Runtime Manager to Rule All Dev Environments
https://jdsalaro.com/tutorial/asdf-single-package-manager-multiple-dev-environments
https://redd.it/1cey166
@programmingreddit
https://jdsalaro.com/tutorial/asdf-single-package-manager-multiple-dev-environments
https://redd.it/1cey166
@programmingreddit
Reddit
From the programming community on Reddit: Install asdf: One Runtime Manager to Rule All Dev Environments
Explore this post and more from the programming community
Microsoft dusts off ancient MS-DOS 4.0 code for release on GitHub
https://www.theregister.com/2024/04/26/ms_dos_4_open_source/
https://redd.it/1cf2aq6
@programmingreddit
https://www.theregister.com/2024/04/26/ms_dos_4_open_source/
https://redd.it/1cf2aq6
@programmingreddit
The Register
Microsoft dusts off ancient MS-DOS 4.0 code for release on GitHub
Nobody's favorite operating system is now available for inspection
Google Staff Engineer shares how reading whitepapers took his career to the next level
https://read.highgrowthengineer.com/p/why-reading-whitepapers-takes-your
https://redd.it/1cf8z5w
@programmingreddit
https://read.highgrowthengineer.com/p/why-reading-whitepapers-takes-your
https://redd.it/1cf8z5w
@programmingreddit
Highgrowthengineer
Why reading whitepapers takes your career to the next level (and how to do it)
Guest post by L6 Staff Engineer & Tech Lead at Google
Memory Management Every Programmer Should Know
https://open.substack.com/pub/zacharylee/p/memory-management-every-programmer?r=1g2tj4&utm_campaign=post&utm_medium=web
https://redd.it/1cflxmd
@programmingreddit
https://open.substack.com/pub/zacharylee/p/memory-management-every-programmer?r=1g2tj4&utm_campaign=post&utm_medium=web
https://redd.it/1cflxmd
@programmingreddit
Web Dev Explorer
Memory Management Every Programmer Should Know
What data is put on the stack and what data is put on the heap?
isBooleanTooLongAndComplex
https://testing.googleblog.com/2024/04/isbooleantoolongandcomplex.html
https://redd.it/1cf7tfs
@programmingreddit
https://testing.googleblog.com/2024/04/isbooleantoolongandcomplex.html
https://redd.it/1cf7tfs
@programmingreddit
Google Testing Blog
isBooleanTooLongAndComplex
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
Fair salaries are hard to achieve, but stop trying to screw your engineers
https://read.perspectiveship.com/p/fairness-at-work
https://redd.it/1cg7zot
@programmingreddit
https://read.perspectiveship.com/p/fairness-at-work
https://redd.it/1cg7zot
@programmingreddit
Perspectiveship
Ground Rules of Fairness at Work
Unfairness is such a demotivator that I left my first engineering job because of it.
Befreak is a purely reversible two-dimensional programming language
http://tunes.org/~iepos/befreak.html
https://redd.it/1cg9jz2
@programmingreddit
http://tunes.org/~iepos/befreak.html
https://redd.it/1cg9jz2
@programmingreddit
Reddit
From the programming community on Reddit: Befreak is a purely reversible two-dimensional programming language
Posted by ketralnis - 120 votes and 29 comments
How an empty S3 bucket can make your AWS bill explode
https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
https://redd.it/1cgmq28
@programmingreddit
https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
https://redd.it/1cgmq28
@programmingreddit
Medium
How an empty S3 bucket can make your AWS bill explode
Imagine you create an empty, private AWS S3 bucket in a region of your preference. What will your AWS bill be the next morning?
Ask HN: What was the job market like during the dot-com crash?
https://news.ycombinator.com/item?id=8781768
https://redd.it/1cgf1fd
@programmingreddit
https://news.ycombinator.com/item?id=8781768
https://redd.it/1cgf1fd
@programmingreddit
Reddit
From the programming community on Reddit: Ask HN: What was the job market like during the dot-com crash?
Posted by fractalfellow - 115 votes and 31 comments
GitHub previews Copilot Workspace, an AI developer environment to turn ideas into software
https://favtutor.com/articles/github-copilot-workspace/
https://redd.it/1cgr1l5
@programmingreddit
https://favtutor.com/articles/github-copilot-workspace/
https://redd.it/1cgr1l5
@programmingreddit
FavTutor Articles
GitHub Copilot Workspace: Turn Your Idea into Software Quickly
Find out everything about GitHub Copilot Workspace, an AI environment where developers can plan, build, run, and test code in natural language.
Systemd Rolling Out "run0" As sudo Alternative
https://www.phoronix.com/news/systemd-run0
https://redd.it/1cgwvgz
@programmingreddit
https://www.phoronix.com/news/systemd-run0
https://redd.it/1cgwvgz
@programmingreddit
Phoronix
systemd Rolling Out "run0" As sudo Alternative
Overnight systemd lead developer Lennart Poettering wrote on Mastodon around systemd's newest effort: run0 as a sudo-like command.
Kevin Bourrillion, creator of Guava and newest member of the Java Platform Group, banned from r/java
https://old.reddit.com/r/java/comments/1cgg856/kevin_bourrillion_creator_of_guava_and_newest/
https://redd.it/1cha8uz
@programmingreddit
https://old.reddit.com/r/java/comments/1cgg856/kevin_bourrillion_creator_of_guava_and_newest/
https://redd.it/1cha8uz
@programmingreddit
Reddit
From the java community on Reddit: Kevin Bourrillion, creator of Guava and newest member of the Java Platform Group, banned from…
Posted by bowbahdoe - 172 votes and 56 comments
Google layoffs: Sundar Pichai-led Alphabet's arm fires entire Python team, says report
https://www.livemint.com/companies/news/google-layoffs-sundar-pichai-led-alphabets-arm-fires-entire-python-team-says-report-11714376624234.html
https://redd.it/1cheu83
@programmingreddit
https://www.livemint.com/companies/news/google-layoffs-sundar-pichai-led-alphabets-arm-fires-entire-python-team-says-report-11714376624234.html
https://redd.it/1cheu83
@programmingreddit
mint
Google layoffs: Sundar Pichai-led Alphabet's arm fires entire Python team, says report
Google has laid off several employees in the past few weeks to slash costs. According to a report, the Sundar Pichai-led Alphabet's arm has fired its entire Python team for ‘cheap’ labour.
What Happens on GitLab When You do git push?
https://nanmu.me/en/posts/2022/what-happens-on-gitlab-when-you-do-git-push/
https://redd.it/1chbrn3
@programmingreddit
https://nanmu.me/en/posts/2022/what-happens-on-gitlab-when-you-do-git-push/
https://redd.it/1chbrn3
@programmingreddit
nanmu42
What Happens on GitLab When You do git push?
Ever wondered how Git and GitLab operate under the hood? Grab your favorite IDE and join me on an exploratory journey into the mechanics of these tools!
The State of the Subreddit (May 2024)
Hello fellow programs!
tl;dr some revisions to the rules to reduce low quality blogspam. The most notable are: banning listicles ("7 cool things I copy-pasted from somebody else!"), extreme beginner articles ("how to use a for loop"), and some limitations on career posts (they must be related to programming careers). Lastly, I want feedback on these changes and the subreddit in general and invite you to vote and use the report button when you see posts that violate the rules because they'll help us get to it faster.
r/programming's mission is to be the place with the highest quality programming content, where I can go to read something interesting and learn something new every day. Last time we spoke I introduced the rules that we've been moderating by to accomplish that. Subjectively, quality on the subreddit while not perfect is much improved since then. Since it's still mainly just me moderating it's hard to tell what's objectively bad vs what just annoys me personally, and to do that I've been keeping an eye on a few forms of content to see how they perform (using mostly votes and comment quantity & health).
Based on that the notable changes are:
🚫 Listicles. "7 cool python functions", "14 ways to get promoted". These are usually spammy content farms. If you found 15 amazing open source projects that will blow my mind, post those projects instead.
🚫 Extreme beginner content ("how to write a for loop"). This is difficult to identify objectively (how can you tell it from good articles like "how does kafka work?" or "getting started with linear algebra for ML"?) so there will be some back and forth on calibrating, but there has been a swath of very low quality "tutorials" if you can even call them that, that I very much doubt anybody is actually learning anything from and they sit at 0 points. Since "what is a variable?" is probably not useful to anybody already reading r/programming this is a quick painless way to boost the average quality on the subreddit.
⚠️ Career posts must be related to software engineering careers. To be honest I'm personally not a fan of career posts on r/programming at all (but shout out to [cscareerquestions](https://www.reddit.com/r/cscareerquestions/)!) but during the last rules revision they were doing pretty well so I know there is an audience for it that I don't want to get in the way of. Since then there has been growth in this category [all across the quality spectrum](https://www.reddit.com/domain/eng-leadership.com/) (with an accompanying rise in product management methodology like "agile vs waterfall", also across the quality spectrum). Going forward these posts must be distinctly related to software engineering careers rather than just generic working. This isn't a huge problem yet but I predict that it will be as the percentage of career content is growing.
In all of these cases the category is more of a tell that the quality is probably low, so exceptions will be made where that's not the case. These are difficult categories to moderate by so I'll probably make some mistakes on the boundaries and that's okay, let me know and we'll figure it out.
Some other categories that I'm keeping an eye on but not ruling on today are:
Corporate blogs simply describing their product in the guise of "what is an authorisation framework?" (I'm looking at you Auth0 and others like it). Pretty much anything with a rocket ship emoji in it. Companies use their blogs as marketing, branding, and recruiting tools and that's okay when it's "writing a good article will make people think of us" but it doesn't go here if it's just a literal advert. Usually they are titled in a way that I don't spot
Hello fellow programs!
tl;dr some revisions to the rules to reduce low quality blogspam. The most notable are: banning listicles ("7 cool things I copy-pasted from somebody else!"), extreme beginner articles ("how to use a for loop"), and some limitations on career posts (they must be related to programming careers). Lastly, I want feedback on these changes and the subreddit in general and invite you to vote and use the report button when you see posts that violate the rules because they'll help us get to it faster.
r/programming's mission is to be the place with the highest quality programming content, where I can go to read something interesting and learn something new every day. Last time we spoke I introduced the rules that we've been moderating by to accomplish that. Subjectively, quality on the subreddit while not perfect is much improved since then. Since it's still mainly just me moderating it's hard to tell what's objectively bad vs what just annoys me personally, and to do that I've been keeping an eye on a few forms of content to see how they perform (using mostly votes and comment quantity & health).
Based on that the notable changes are:
🚫 Listicles. "7 cool python functions", "14 ways to get promoted". These are usually spammy content farms. If you found 15 amazing open source projects that will blow my mind, post those projects instead.
🚫 Extreme beginner content ("how to write a for loop"). This is difficult to identify objectively (how can you tell it from good articles like "how does kafka work?" or "getting started with linear algebra for ML"?) so there will be some back and forth on calibrating, but there has been a swath of very low quality "tutorials" if you can even call them that, that I very much doubt anybody is actually learning anything from and they sit at 0 points. Since "what is a variable?" is probably not useful to anybody already reading r/programming this is a quick painless way to boost the average quality on the subreddit.
⚠️ Career posts must be related to software engineering careers. To be honest I'm personally not a fan of career posts on r/programming at all (but shout out to [cscareerquestions](https://www.reddit.com/r/cscareerquestions/)!) but during the last rules revision they were doing pretty well so I know there is an audience for it that I don't want to get in the way of. Since then there has been growth in this category [all across the quality spectrum](https://www.reddit.com/domain/eng-leadership.com/) (with an accompanying rise in product management methodology like "agile vs waterfall", also across the quality spectrum). Going forward these posts must be distinctly related to software engineering careers rather than just generic working. This isn't a huge problem yet but I predict that it will be as the percentage of career content is growing.
In all of these cases the category is more of a tell that the quality is probably low, so exceptions will be made where that's not the case. These are difficult categories to moderate by so I'll probably make some mistakes on the boundaries and that's okay, let me know and we'll figure it out.
Some other categories that I'm keeping an eye on but not ruling on today are:
Corporate blogs simply describing their product in the guise of "what is an authorisation framework?" (I'm looking at you Auth0 and others like it). Pretty much anything with a rocket ship emoji in it. Companies use their blogs as marketing, branding, and recruiting tools and that's okay when it's "writing a good article will make people think of us" but it doesn't go here if it's just a literal advert. Usually they are titled in a way that I don't spot
Reddit
From the programming community on Reddit
Explore this post and more from the programming community
The State of the Subreddit (May 2024)
Hello fellow programs!
**tl;dr** some revisions to the rules to reduce low quality blogspam. The most notable are: banning **listicles** ("7 cool things I copy-pasted from somebody else!"), **extreme beginner articles** ("how to use a for loop"), and some **limitations on career posts** (they must be related to programming careers). Lastly, I want **feedback** on these changes and the subreddit in general and invite you to **vote** and **use the report button** when you see posts that violate the rules because they'll help us get to it faster.
r/programming's mission is to **be the place with the highest quality programming content, where I can go to read something interesting and learn something new every day**. [Last time we spoke](https://www.reddit.com/r/programming/comments/173viwj/meta_the_future_of_rprogramming/) I introduced the rules that we've been moderating by to accomplish that. Subjectively, quality on the subreddit while not perfect is much improved since then. Since it's still mainly just me moderating it's hard to tell what's objectively bad vs what just annoys me personally, and to do that I've been keeping an eye on a few forms of content to see how they perform (using mostly votes and comment quantity & health).
Based on that the notable changes are:
* 🚫 **Listicles**. "7 cool python functions", "14 ways to get promoted". These are usually spammy content farms. If you found 15 amazing open source projects that will blow my mind, post those projects instead.
* 🚫 **Extreme beginner content** ("how to write a for loop"). This is difficult to identify objectively (how can you tell it from good articles like "how does kafka work?" or "getting started with linear algebra for ML"?) so there will be some back and forth on calibrating, but there has been a swath of very low quality ["tutorials"](https://www.reddit.com/r/programming/comments/1chogwb/first_program_of_java/) if you can even call them that, that I very much doubt anybody is actually learning anything from and they sit at 0 points. Since "what is a variable?" is probably not useful to anybody already reading r/programming this is a quick painless way to boost the average quality on the subreddit.
* ⚠️ **Career posts must be related to software engineering careers**. To be honest I'm personally not a fan of career posts on r/programming at all (but shout out to [cscareerquestions](https://www.reddit.com/r/cscareerquestions/)!) but during the last rules revision they were doing pretty well so I know there is an audience for it that I don't want to get in the way of. Since then there has been growth in this category [all across the quality spectrum](https://www.reddit.com/domain/eng-leadership.com/) (with an accompanying rise in product management methodology like "agile vs waterfall", also across the quality spectrum). Going forward these posts must be distinctly related to software engineering careers rather than just generic working. This isn't a huge problem yet but I predict that it will be as the percentage of career content is growing.
In all of these cases the category is more of a tell that the quality is probably low, so exceptions will be made where that's not the case. These are difficult categories to moderate by so I'll **probably make some mistakes** on the boundaries and that's okay, let me know and we'll figure it out.
Some other categories that I'm **keeping an eye on** but not ruling on today are:
* **Corporate blogs** simply describing their product in the guise of "what is an authorisation framework?" (I'm [looking at you Auth0](https://www.reddit.com/domain/a0.to/) and [others like it](https://www.reddit.com/r/programming/comments/1cgx739/what_is_ai_infrastructure_software/)). Pretty much anything with a rocket ship emoji in it. Companies use their blogs as marketing, branding, and recruiting tools and that's okay when it's "writing a good article will make people think of us" but it doesn't go here if it's just a literal advert. Usually they are titled in a way that I don't spot
Hello fellow programs!
**tl;dr** some revisions to the rules to reduce low quality blogspam. The most notable are: banning **listicles** ("7 cool things I copy-pasted from somebody else!"), **extreme beginner articles** ("how to use a for loop"), and some **limitations on career posts** (they must be related to programming careers). Lastly, I want **feedback** on these changes and the subreddit in general and invite you to **vote** and **use the report button** when you see posts that violate the rules because they'll help us get to it faster.
r/programming's mission is to **be the place with the highest quality programming content, where I can go to read something interesting and learn something new every day**. [Last time we spoke](https://www.reddit.com/r/programming/comments/173viwj/meta_the_future_of_rprogramming/) I introduced the rules that we've been moderating by to accomplish that. Subjectively, quality on the subreddit while not perfect is much improved since then. Since it's still mainly just me moderating it's hard to tell what's objectively bad vs what just annoys me personally, and to do that I've been keeping an eye on a few forms of content to see how they perform (using mostly votes and comment quantity & health).
Based on that the notable changes are:
* 🚫 **Listicles**. "7 cool python functions", "14 ways to get promoted". These are usually spammy content farms. If you found 15 amazing open source projects that will blow my mind, post those projects instead.
* 🚫 **Extreme beginner content** ("how to write a for loop"). This is difficult to identify objectively (how can you tell it from good articles like "how does kafka work?" or "getting started with linear algebra for ML"?) so there will be some back and forth on calibrating, but there has been a swath of very low quality ["tutorials"](https://www.reddit.com/r/programming/comments/1chogwb/first_program_of_java/) if you can even call them that, that I very much doubt anybody is actually learning anything from and they sit at 0 points. Since "what is a variable?" is probably not useful to anybody already reading r/programming this is a quick painless way to boost the average quality on the subreddit.
* ⚠️ **Career posts must be related to software engineering careers**. To be honest I'm personally not a fan of career posts on r/programming at all (but shout out to [cscareerquestions](https://www.reddit.com/r/cscareerquestions/)!) but during the last rules revision they were doing pretty well so I know there is an audience for it that I don't want to get in the way of. Since then there has been growth in this category [all across the quality spectrum](https://www.reddit.com/domain/eng-leadership.com/) (with an accompanying rise in product management methodology like "agile vs waterfall", also across the quality spectrum). Going forward these posts must be distinctly related to software engineering careers rather than just generic working. This isn't a huge problem yet but I predict that it will be as the percentage of career content is growing.
In all of these cases the category is more of a tell that the quality is probably low, so exceptions will be made where that's not the case. These are difficult categories to moderate by so I'll **probably make some mistakes** on the boundaries and that's okay, let me know and we'll figure it out.
Some other categories that I'm **keeping an eye on** but not ruling on today are:
* **Corporate blogs** simply describing their product in the guise of "what is an authorisation framework?" (I'm [looking at you Auth0](https://www.reddit.com/domain/a0.to/) and [others like it](https://www.reddit.com/r/programming/comments/1cgx739/what_is_ai_infrastructure_software/)). Pretty much anything with a rocket ship emoji in it. Companies use their blogs as marketing, branding, and recruiting tools and that's okay when it's "writing a good article will make people think of us" but it doesn't go here if it's just a literal advert. Usually they are titled in a way that I don't spot
Reddit
From the programming community on Reddit
Explore this post and more from the programming community