For anyone who's curious about graphics and shader programming, this goes over how the GPU turns triangles and textures into pixels on the screen. It clarifies what the system does for you and at what point it calls the shader code you write. It should be useful no matter what language you're using
https://youtu.be/UVNnkDqcTGE
https://redd.it/ol903b
@programmingreddit
https://youtu.be/UVNnkDqcTGE
https://redd.it/ol903b
@programmingreddit
YouTube
Shader Basics Tutorial (no code)
I go over the background knowledge you should really understand before checking out other shader tutorials. This information is relevant to most 3D rendering applications like Blender, Unity, Unreal, etc...
Even if you're just curious about how 3D graphics…
Even if you're just curious about how 3D graphics…
I made a worse version of Github Copilot
https://youtu.be/jDnccgJiPpo
https://redd.it/olfd1h
@programmingreddit
https://youtu.be/jDnccgJiPpo
https://redd.it/olfd1h
@programmingreddit
YouTube
I made Github Copilot but it only copies and pastes
Github Copilot but without the AI and just the functions...
Download the extension: https://marketplace.visualstudio.com/items?itemName=Goel.clone-pilot
Code (extension): https://github.com/Goel25/ClonePilotExtension
Code (server): https://github.com/Goel25/ClonePilot…
Download the extension: https://marketplace.visualstudio.com/items?itemName=Goel.clone-pilot
Code (extension): https://github.com/Goel25/ClonePilotExtension
Code (server): https://github.com/Goel25/ClonePilot…
Deepmind's protein folding project AlphaFold is now open source and model weights are available for non-commercial use
https://github.com/deepmind/alphafold
https://redd.it/olmrje
@programmingreddit
https://github.com/deepmind/alphafold
https://redd.it/olmrje
@programmingreddit
GitHub
GitHub - google-deepmind/alphafold: Open source code for AlphaFold 2.
Open source code for AlphaFold 2. Contribute to google-deepmind/alphafold development by creating an account on GitHub.
Remote code execution in cdnjs of Cloudflare
https://blog.ryotak.me/post/cdnjs-remote-code-execution-en/
https://redd.it/oleabr
@programmingreddit
https://blog.ryotak.me/post/cdnjs-remote-code-execution-en/
https://redd.it/oleabr
@programmingreddit
blog.ryotak.net
Remote code execution in cdnjs of Cloudflare
Preface
(日本語版も公開されています。)
Cloudflare, which runs cdnjs, is running a “Vulnerability Disclosure Program” on HackerOne, which allows hackers to perform vulnerability assessments.
This article describes vulnerabilities reported through this program and published…
(日本語版も公開されています。)
Cloudflare, which runs cdnjs, is running a “Vulnerability Disclosure Program” on HackerOne, which allows hackers to perform vulnerability assessments.
This article describes vulnerabilities reported through this program and published…
It looks like you can have GPT-3ish conversations with Github Copilot
https://twitter.com/MatiasBontempo/status/1416181885957464068
https://redd.it/olt4ul
@programmingreddit
https://twitter.com/MatiasBontempo/status/1416181885957464068
https://redd.it/olt4ul
@programmingreddit
Twitter
Matias Bontempo
It looks like you can use #github #copilot to chat and ask your development questions.
The State of Developer Ecosystem 2021
https://www.jetbrains.com/lp/devecosystem-2021/
https://redd.it/olhexc
@programmingreddit
https://www.jetbrains.com/lp/devecosystem-2021/
https://redd.it/olhexc
@programmingreddit
JetBrains: Developer Tools for Professionals and Teams
The State of Developer Ecosystem in 2021 Infographic
The State of Developer Ecosystem 2021 is a detailed report about the programming community, which covers the latest trends in languages, tools, technologies, and lifestyles of developers.
fast_io + refterm v2 is 46548 times faster than stdio.h + cmd
https://youtu.be/grWw7j54KEY
https://redd.it/olzvde
@programmingreddit
https://youtu.be/grWw7j54KEY
https://redd.it/olzvde
@programmingreddit
YouTube
C++20 fast_io library + refterm v2 is 46548 times faster than stdio.h + cmd?
C++20 fast_io library's new Github repo. Give me some stars thank you!
Benchmark is here:
https://github.com/tearosccebe/fast_io/tree/cleanup/benchmark/0001.refterm
Join Discord https://discord.gg/vMKhB9Q if you have any questions. Thank you SO much!
GitHub:…
Benchmark is here:
https://github.com/tearosccebe/fast_io/tree/cleanup/benchmark/0001.refterm
Join Discord https://discord.gg/vMKhB9Q if you have any questions. Thank you SO much!
GitHub:…
What I learned from Software Engineering at Google
https://swizec.com/blog/what-i-learned-from-software-engineering-at-google/
https://redd.it/om5afz
@programmingreddit
https://swizec.com/blog/what-i-learned-from-software-engineering-at-google/
https://redd.it/om5afz
@programmingreddit
Swizec
What I learned from Software Engineering at Google | Swizec Teller
When I first picked up Software Engineering at Google I thought it was another one of those FAANG books full of lessons that make no sense at human scale. I was surprised, lessons apply to teams as small as 5.
Git-Paper: Starting in 1971, the only copy of the Oregon Trail video game source code sat around as a dormant pile of paper for 3 years
https://www.smithsonianmag.com/innovation/how-you-wound-playing-em-oregon-trailem-computer-class-180959851/
https://redd.it/omrxku
@programmingreddit
https://www.smithsonianmag.com/innovation/how-you-wound-playing-em-oregon-trailem-computer-class-180959851/
https://redd.it/omrxku
@programmingreddit
Smithsonian Magazine
How You Wound Up Playing ‘The Oregon Trail’ in Computer Class
From the 1970s to 1990s, the government-owned Minnesota Educational Computing Consortium dominated the educational software market with more than 300 games
FireCracker internals: a deep dive inside the technology powering AWS Lambda
https://www.talhoffman.com/2021/07/18/firecracker-internals/
https://redd.it/omlbqj
@programmingreddit
https://www.talhoffman.com/2021/07/18/firecracker-internals/
https://redd.it/omlbqj
@programmingreddit
Tal Hoffman
Firecracker internals: a deep dive inside the technology powering AWS Lambda
You are most likely familiar with AWS Lambda and Fargate — Amazon’s serverless computing engines. At its nature, serverless computing introduces quite a challenging task requiring both tight security and great performance. For exactly that matter Amazon came…
A tree-sitter based AST difftool to get meaningful semantic diffs
https://github.com/afnanenayet/diffsitter
https://redd.it/omy0lf
@programmingreddit
https://github.com/afnanenayet/diffsitter
https://redd.it/omy0lf
@programmingreddit
GitHub
GitHub - afnanenayet/diffsitter: A tree-sitter based AST difftool to get meaningful semantic diffs
A tree-sitter based AST difftool to get meaningful semantic diffs - afnanenayet/diffsitter
This is so hard to post: why my last three blog posts are wrong and how I screwed up trying to benchmark Haskell code.
https://cuddly-octo-palm-tree.com/posts/2021-07-18-cwafi-5-mea-culpa/
https://redd.it/omt2xk
@programmingreddit
https://cuddly-octo-palm-tree.com/posts/2021-07-18-cwafi-5-mea-culpa/
https://redd.it/omt2xk
@programmingreddit
Cuddly-Octo-Palm-Tree
Cheap interpreter, part 5: mea culpa
Last week, I presented the basics of a stack machine: what it is,
what a basic stack language looks like, how to write a simple interpreter for
it, and how to compile a higher-level language down to it.This week, I had planned to talk about how to make such…
what a basic stack language looks like, how to write a simple interpreter for
it, and how to compile a higher-level language down to it.This week, I had planned to talk about how to make such…
Muse Group, who recently required Audacity, threatens a Chine programmer's life on Github to protect their "intellectual property"
https://github.com/Xmader/musescore-downloader/issues/5#issuecomment-882450335
https://redd.it/onck5p
@programmingreddit
https://github.com/Xmader/musescore-downloader/issues/5#issuecomment-882450335
https://redd.it/onck5p
@programmingreddit
GitHub
How to respond to the takedown request email? · Issue #5 · Xmader/musescore-downloader
Hi, I'm Musescore developer. You need to takedown this repository: https://github.com/Xmader/musescore-downloader and any other your public repositories with same code. Because you illegaly use...
20 Questions a Software Engineer Should Ask When Joining a New Team
https://trstringer.com/20-questions-for-new-software-team/
https://redd.it/ondjq2
@programmingreddit
https://trstringer.com/20-questions-for-new-software-team/
https://redd.it/ondjq2
@programmingreddit
Thomas Stringer
20 Questions a Software Engineer Should Ask When Joining a New Team
Different software development teams do things quite differently. Even within a single company, many of the variables can vary from team to team. As a software engineer, it is usually very exciting to start working with new people and on new software. On…
I ****ing hate Science
https://buttondown.email/hillelwayne/archive/i-ing-hate-science/
https://redd.it/onli5v
@programmingreddit
https://buttondown.email/hillelwayne/archive/i-ing-hate-science/
https://redd.it/onli5v
@programmingreddit
Buttondown
I ****ing hate Science
I'm a big advocate of Empirical Software Engineering. I wrote a talk on it. I wrote a 6000-word post covering one controversy. I spend a lot of time reading...
No, we don’t use Kubernetes
https://ably.com/blog/no-we-dont-use-kubernetes
https://redd.it/oo3sjb
@programmingreddit
https://ably.com/blog/no-we-dont-use-kubernetes
https://redd.it/oo3sjb
@programmingreddit
Ably Realtime
No, we don’t use Kubernetes
“No, we don’t use Kubernetes”. That always gets raised eyebrows... so we decided to write about our reasoning behind this cloud architecture decision.
Fixing embarrassingly automatable processes is the first step to modernize government
https://adhoc.team/2021/07/20/embarrassingly-automatable-as-first-step-of-legacy-modernization/
https://redd.it/ooav29
@programmingreddit
https://adhoc.team/2021/07/20/embarrassingly-automatable-as-first-step-of-legacy-modernization/
https://redd.it/ooav29
@programmingreddit
Ad Hoc
Embarrassingly automatable as the first step of legacy modernization - Ad Hoc
Perhaps it’s time for an equivalent of Maslow’s classic hierarchy of needs, but for legacy modernization projects.