Simulating poor network connections so you can build better systems.
https://github.com/tylertreat/comcast
https://redd.it/oq2jqb
@programmingreddit
https://github.com/tylertreat/comcast
https://redd.it/oq2jqb
@programmingreddit
GitHub
GitHub - tylertreat/comcast: Simulating shitty network connections so you can build better systems.
Simulating shitty network connections so you can build better systems. - tylertreat/comcast
Deepmind will release a database of almost every protein encoded by the human genome under CC-BY 4.0 license.
https://alphafold.ebi.ac.uk/
https://redd.it/oq1z7m
@programmingreddit
https://alphafold.ebi.ac.uk/
https://redd.it/oq1z7m
@programmingreddit
alphafold.ebi.ac.uk
AlphaFold Protein Structure Database
Confessions of a 0.8x Developer
https://raddevon.com/articles/confessions-of-a-0-8x-developer/
https://redd.it/oq68pn
@programmingreddit
https://raddevon.com/articles/confessions-of-a-0-8x-developer/
https://redd.it/oq68pn
@programmingreddit
Rad Devon
How I built a web development career w/o being fast or smart
I have a confession to make: I'm not a very good developer. Definitely not a 10x developer – more like a 0.8x. Here's how I make an awesome living despite that.
5 Properties of an healthy Software Product
https://dominikbraun.io/blog/5-properties-of-an-healthy-software-product
https://redd.it/oq0you
@programmingreddit
https://dominikbraun.io/blog/5-properties-of-an-healthy-software-product
https://redd.it/oq0you
@programmingreddit
dominikbraun.io
5 properties of a healthy software project – dominikbraun.io
When joining a new team, figuring out whether a project is maintained properly often isn't easy - but there are some aspects healthy projects have in common.
Why "learn to code" is bullshit advice for 99% of non-technical founders and professionals — and how to develop *technical intuition and fluency* instead, which will grow your career faster.
https://sanpram.com/2021/05/25/ultimate-guide-to-software/
https://redd.it/oqpq95
@programmingreddit
https://sanpram.com/2021/05/25/ultimate-guide-to-software/
https://redd.it/oqpq95
@programmingreddit
reddit
Why "learn to code" is bullshit advice for 99% of non-technical...
Posted in r/programming by u/mngrwl • 1,694 points and 319 comments
Omission of a single '&' has caused Google to brick Chrome OS devices
https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
https://redd.it/oqtzf3
@programmingreddit
https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
https://redd.it/oqtzf3
@programmingreddit
Ars Technica
Google pushed a one-character typo to production, bricking Chrome OS devices
Google broke a conditional statement that verifies passwords. A fix is rolling out.
Fluxsort: A branchless sorting algorithm 2.5 times faster than std:stable_sort
https://github.com/scandum/fluxsort
https://redd.it/oqvqbf
@programmingreddit
https://github.com/scandum/fluxsort
https://redd.it/oqvqbf
@programmingreddit
GitHub
GitHub - scandum/fluxsort: A fast branchless stable quicksort / mergesort hybrid that is highly adaptive.
A fast branchless stable quicksort / mergesort hybrid that is highly adaptive. - scandum/fluxsort
You Really Shouldn't Roll Your Own Crypto: An Empirical Study of Vulnerabilities in Cryptographic Libraries: "37.2% of vulnerabilities are memory safety issues, indicating that systems-level bugs are a greater security concern than the actual cryptographic procedures." [abstract + link to PDF, 15pp]
https://arxiv.org/abs/2107.04940
https://redd.it/or56tz
@programmingreddit
https://arxiv.org/abs/2107.04940
https://redd.it/or56tz
@programmingreddit
reddit
You Really Shouldn't Roll Your Own Crypto: An Empirical Study of...
Posted in r/programming by u/flexibeast • 195 points and 18 comments
Content-aware image resizing in JavaScript (using Seam Carving algorithm)
https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/
https://redd.it/oquxvc
@programmingreddit
https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/
https://redd.it/oquxvc
@programmingreddit
trekhleb.dev
Content-aware image resizing in JavaScript | Trekhleb
JavaScript implementation of so-called Seam Carving algorithm for the content-aware image resizing and objects removal. Dynamic programming approach is applied to optimize the resizing time.
Agile At 20: The Failed Revolution
https://www.simplethread.com/agile-at-20-the-failed-rebellion/
https://redd.it/ora1xs
@programmingreddit
https://www.simplethread.com/agile-at-20-the-failed-rebellion/
https://redd.it/ora1xs
@programmingreddit
Simple Thread
Agile at 20: The Failed Rebellion
Every software team says they do Agile and yet almost nobody is Agile. How did we get to this point? Where do we go from here?
I wrote an extremely fast SQL Parser in Python. It can translate between different dialects allowing you to reuse queries with different engines!
https://github.com/tobymao/sqlglot
https://redd.it/orezss
@programmingreddit
https://github.com/tobymao/sqlglot
https://redd.it/orezss
@programmingreddit
GitHub
GitHub - tobymao/sqlglot: Python SQL Parser and Transpiler
Python SQL Parser and Transpiler. Contribute to tobymao/sqlglot development by creating an account on GitHub.
16 of 30 Google results contain SQL injection vulnerabilities
https://waritschlager.de/sqlinjections-in-google-results.html
https://redd.it/oriboj
@programmingreddit
https://waritschlager.de/sqlinjections-in-google-results.html
https://redd.it/oriboj
@programmingreddit
reddit
16 of 30 Google results contain SQL injection vulnerabilities
Posted in r/programming by u/Phenee • 175 points and 42 comments
We learned our database (redis) can only handle 65,536 concurrent players
https://twitter.com/Splitgate/status/1418265422504202240
https://redd.it/ord39t
@programmingreddit
https://twitter.com/Splitgate/status/1418265422504202240
https://redd.it/ord39t
@programmingreddit
Twitter
Splitgate
We spent all night optimizing more but after talking to AWS, we learned our database (redis) can only handle 65,536 concurrent players (what we hit last night). So no optimizations matter yet. We are working on a queue system to let 65k ppl in until we remove…
Understanding Rust futures by going way too deep
https://fasterthanli.me/articles/understanding-rust-futures-by-going-way-too-deep
https://redd.it/ormzi1
@programmingreddit
https://fasterthanli.me/articles/understanding-rust-futures-by-going-way-too-deep
https://redd.it/ormzi1
@programmingreddit
fasterthanli.me
Understanding Rust futures by going way too deep
So! Rust futures! Easy peasy lemon squeezy. Until it’s not. So let’s do the easy thing, and then instead of waiting for the hard thing to sneak up on us, we’ll go for it intentionally.
That’s all-a...
That’s all-a...
Building a Better Resume for Developers
http://www.bennorthrop.com/Essays/2021/techrez-a-better-resume-for-tech.php
https://redd.it/orypo5
@programmingreddit
http://www.bennorthrop.com/Essays/2021/techrez-a-better-resume-for-tech.php
https://redd.it/orypo5
@programmingreddit
Ben Northrop
A Better Resume for Developers
It's 2021 and we have LinkedIn and Indeed and a ton of other apps, services, and algorithms to help us find employers and to help employers find us. But yet we still have resumes. And they still kind of suck.
What I Wish I Knew About CSS When Starting Out As A Frontender
https://engineering.kablamo.com.au/posts/2021/my-first-css
https://redd.it/orqmp3
@programmingreddit
https://engineering.kablamo.com.au/posts/2021/my-first-css
https://redd.it/orqmp3
@programmingreddit
engineering.kablamo.com.au
Insights from the Kablamo Team.
Insights from the Kablamo Engineering Team
Finding Windows HANDLE leaks, in Chromium and others
https://randomascii.wordpress.com/2021/07/25/finding-windows-handle-leaks-in-chromium-and-others/
https://redd.it/orv4t5
@programmingreddit
https://randomascii.wordpress.com/2021/07/25/finding-windows-handle-leaks-in-chromium-and-others/
https://redd.it/orv4t5
@programmingreddit
Random ASCII - tech blog of Bruce Dawson
Finding Windows HANDLE leaks, in Chromium and others
Three years ago I found a 32 GB memory leak caused by CcmExec.exe failing to close process handles. That bug is fixed, but ever since then I have had the handles column in Windows Task Manage…
Lessons learned from 15 years of SumatraPDF, an open source Windows app
https://blog.kowalczyk.info/article/2f72237a4230410a888acbfce3dc0864/lessons-learned-from-15-years-of-sumatrapdf-an-open-source-windows-app.html
https://redd.it/os50uc
@programmingreddit
https://blog.kowalczyk.info/article/2f72237a4230410a888acbfce3dc0864/lessons-learned-from-15-years-of-sumatrapdf-an-open-source-windows-app.html
https://redd.it/os50uc
@programmingreddit
blog.kowalczyk.info
Lessons learned from 15 years of SumatraPDF
Lessons learned of 15 years writing SumatraPDF, a great, open source, PDF, ebook, comic book reader for Windows