Parsing Protobuf at 2+GB/S: How I Learned to Love Tail Calls in C
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
https://redd.it/myncpw
@programmingreddit
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
https://redd.it/myncpw
@programmingreddit
blog.reverberate.org
Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C
Parsing, performance, and low-level programming.
The Linux Foundation's demands to the University of Minnesota for its bad Linux patches security project
https://www.zdnet.com/article/the-linux-foundations-demands-to-the-university-of-minnesota-for-its-bad-linux-patches/
https://redd.it/mzbp8k
@programmingreddit
https://www.zdnet.com/article/the-linux-foundations-demands-to-the-university-of-minnesota-for-its-bad-linux-patches/
https://redd.it/mzbp8k
@programmingreddit
ZDNet
The Linux Foundation's demands to the University of Minnesota for its bad Linux patches security project
ZDNet has obtained a copy of the Linux Foundation's letter to the University of Minnesota laying out what happened with the bad Linux kernel patches 'research project' and demanding 'all information necessary to identify all proposals of known-vulnerable…
How to safely open-source internal software - Some best practices
https://blog.gitguardian.com/safely-open-source-software-best-practices/
https://redd.it/mzj57l
@programmingreddit
https://blog.gitguardian.com/safely-open-source-software-best-practices/
https://redd.it/mzj57l
@programmingreddit
GitGuardian Blog - Code Security for the DevOps generation
How to safely open-source internal software - GitGuardian Blog
On this post we’ll be focusing on a few essentials that should be done before making your project open-source.
Daniel Kaminsky, Internet Security Savior, Dies at 42
https://www.nytimes.com/2021/04/27/technology/daniel-kaminsky-dead.html
https://redd.it/mzxlrl
@programmingreddit
https://www.nytimes.com/2021/04/27/technology/daniel-kaminsky-dead.html
https://redd.it/mzxlrl
@programmingreddit
NY Times
Daniel Kaminsky, Internet Security Savior, Dies at 42
If you are reading this obituary online, you owe your digital safety to him.
GitHub blocks FLoC on all of GitHub Pages
https://github.blog/changelog/2021-04-27-github-pages-permissions-policy-interest-cohort-header-added-to-all-pages-sites/
https://redd.it/n0c432
@programmingreddit
https://github.blog/changelog/2021-04-27-github-pages-permissions-policy-interest-cohort-header-added-to-all-pages-sites/
https://redd.it/n0c432
@programmingreddit
The GitHub Blog
GitHub Pages: Permissions-Policy: interest-cohort=() Header added to all pages sites - GitHub Changelog
All GitHub Pages sites served from the github.io domain will now have a Permissions-Policy: interest-cohort=() header set. Pages sites using a custom domain will not be impacted. Learn more about…
Linus Torvalds on why desktop Linux sucks
https://www.youtube.com/watch?v=Pzl1B7nB9Kc&list=WL&index=79
https://redd.it/n06qqf
@programmingreddit
https://www.youtube.com/watch?v=Pzl1B7nB9Kc&list=WL&index=79
https://redd.it/n06qqf
@programmingreddit
YouTube
Linus Torvalds on why desktop Linux sucks
Linus highlights several pain points with regards to desktop Linux.
From DebConf 14 https://www.youtube.com/watch?v=5PmHRSeA2c8
0:00 Application distribution is a huge PITA
2:52 Distros break things and ignore backwards compat.
5:53 Distros waste too much…
From DebConf 14 https://www.youtube.com/watch?v=5PmHRSeA2c8
0:00 Application distribution is a huge PITA
2:52 Distros break things and ignore backwards compat.
5:53 Distros waste too much…
Google Play declared our educational coding app is Malware and accused us of Ad Fraud
https://david-hurren.medium.com/google-play-declared-our-educational-coding-app-is-malware-and-accused-us-of-ad-fraud-f0b302ae558a
https://redd.it/n0kk74
@programmingreddit
https://david-hurren.medium.com/google-play-declared-our-educational-coding-app-is-malware-and-accused-us-of-ad-fraud-f0b302ae558a
https://redd.it/n0kk74
@programmingreddit
Medium
Google Play declared our educational coding App is Malware and accused us of Ad Fraud!
A warning to all developers, organisations and small businesses that rely on Google’s Advertising platform and Play Store
Microsoft joins Bytecode Alliance to advance WebAssembly – aka the thing that lets you run compiled C/C++/Rust code in browsers
https://www.theregister.com/2021/04/28/microsoft_bytecode_alliance/
https://redd.it/n0pomk
@programmingreddit
https://www.theregister.com/2021/04/28/microsoft_bytecode_alliance/
https://redd.it/n0pomk
@programmingreddit
The Register
Microsoft joins Bytecode Alliance to advance WebAssembly – aka the thing that lets you run compiled C/C++/Rust code in browsers
Maybe we can make software modular, secure, speedy all at the same time
kkrieger: Making an Impossible FPS [in 96k]
https://www.youtube.com/watch?v=bD1wWY1YD-M
https://redd.it/n0cryo
@programmingreddit
https://www.youtube.com/watch?v=bD1wWY1YD-M
https://redd.it/n0cryo
@programmingreddit
YouTube
kkrieger: Making an Impossible FPS | Nostalgia Nerd
Head to https://www.squarespace.com/nostalgianerd to save 10% off your first purchase of a website or domain using code NOSTALGIANERD.... The 90s and 00s demoscene was filled with incredible sights & sounds for the senses, but none more incredible (in my…
Why software engineers don't write documentation - it's bloody hard!
https://kislayverma.com/programming/why-programmers-dont-write-documentation/
https://redd.it/n12j03
@programmingreddit
https://kislayverma.com/programming/why-programmers-dont-write-documentation/
https://redd.it/n12j03
@programmingreddit
Kislay Verma
Why programmers don’t write documentation | Kislay Verma
We don't write documentation because writing clearly is extremely hard.
Modern JavaScript Explained For Dinosaurs
https://medium.com/the-node-js-collection/modern-javascript-explained-for-dinosaurs-f695e9747b70
https://redd.it/n1hp9z
@programmingreddit
https://medium.com/the-node-js-collection/modern-javascript-explained-for-dinosaurs-f695e9747b70
https://redd.it/n1hp9z
@programmingreddit
Medium
Modern JavaScript Explained For Dinosaurs
Learning modern JavaScript is tough if you haven’t been there since the beginning. The ecosystem is growing and changing so rapidly that…
Rust programming language: We want to take it into the mainstream, says Facebook
https://www.tectalk.co/rust-programming-language-we-want-to-take-it-into-the-mainstream-says-facebook/
https://redd.it/n1n4ve
@programmingreddit
https://www.tectalk.co/rust-programming-language-we-want-to-take-it-into-the-mainstream-says-facebook/
https://redd.it/n1n4ve
@programmingreddit
TecTalk
Rust programming language: We want to take it into the mainstream, says Facebook
Facebook has joined the Rust Foundation, the organization driving the Rust programming language, alongside Amazon Web Services, Google, Huawei, Microsoft, and M
We were promised Strong AI, but instead we got metadata analysis
https://calpaterson.com/metadata.html
https://redd.it/n1w3ow
@programmingreddit
https://calpaterson.com/metadata.html
https://redd.it/n1w3ow
@programmingreddit
calpaterson.com
We were promised Strong AI, but instead we got metadata analysis
How simple structured data trumps clever machine learning
ugit helps you undo your last git command with grace
https://github.com/Bhupesh-V/ugit
https://redd.it/n1wnqs
@programmingreddit
https://github.com/Bhupesh-V/ugit
https://redd.it/n1wnqs
@programmingreddit
GitHub
GitHub - Bhupesh-V/ugit: 🚨️ ugit helps undo git commands. Your damage control git buddy. Undo from 20+ git scenarios.
🚨️ ugit helps undo git commands. Your damage control git buddy. Undo from 20+ git scenarios. - Bhupesh-V/ugit
OCaml typechecker catches a redundant rule in Unicode line-breaking algorithm (2020)
https://www.unicode.org/mail-arch/unicode-ml/y2020-m03/0000.html
https://redd.it/n2639k
@programmingreddit
https://www.unicode.org/mail-arch/unicode-ml/y2020-m03/0000.html
https://redd.it/n2639k
@programmingreddit
www.unicode.org
UAX #14 for 13.0.0: LB27 first's line is obsolete from Daniel Bünzli via Unicode on 2020-03-03 (Unicode Mail List Archive)
Exploiting Undocumented Hardware Blocks in the LPC55S69
https://oxide.computer/blog/lpc55/
https://redd.it/n2eyf5
@programmingreddit
https://oxide.computer/blog/lpc55/
https://redd.it/n2eyf5
@programmingreddit
Oxide
Oxide / Exploiting Undocumented Hardware Blocks in the LPC55S69
A write up of the LPC55S69 ROM Patch