The one-more-re-nightmare regular expression compiler
https://applied-langua.ge/posts/omrn-compiler.html
https://redd.it/r5x5im
@programmingreddit
https://applied-langua.ge/posts/omrn-compiler.html
https://redd.it/r5x5im
@programmingreddit
applied-langua.ge
The one-more-re-nightmare compiler
A description of the one-more-re-nightmare compiler, including how we got to writing it, and what tricks are used to match strings quickly.
This shouldn't have happened: A vulnerability postmortem - Project Zero
https://googleprojectzero.blogspot.com/2021/12/this-shouldnt-have-happened.html
https://redd.it/r6lyt8
@programmingreddit
https://googleprojectzero.blogspot.com/2021/12/this-shouldnt-have-happened.html
https://redd.it/r6lyt8
@programmingreddit
Blogspot
This shouldn't have happened: A vulnerability postmortem
Posted by Tavis Ormandy, Project Zero Introduction This is an unusual blog post. I normally write posts to highlight some hidden att...
Neovim v0.6.0 released
https://github.com/neovim/neovim/releases/tag/v0.6.0
https://redd.it/r6jfe8
@programmingreddit
https://github.com/neovim/neovim/releases/tag/v0.6.0
https://redd.it/r6jfe8
@programmingreddit
GitHub
Release NVIM v0.6.0 · neovim/neovim
NVIM v0.6.0
Build type: Release
LuaJIT 2.1.0-beta3
Install
Windows
Extract nvim-win64.zip
Run nvim-qt.exe
macOS
Download nvim-macos.tar.gz
Extract: tar xzvf nvim-macos.tar.gz
Run ./nvim-osx64/...
Build type: Release
LuaJIT 2.1.0-beta3
Install
Windows
Extract nvim-win64.zip
Run nvim-qt.exe
macOS
Download nvim-macos.tar.gz
Extract: tar xzvf nvim-macos.tar.gz
Run ./nvim-osx64/...
lazydocker - The lazier way to manage everything docker
https://github.com/jesseduffield/lazydocker
https://redd.it/r6j5i5
@programmingreddit
https://github.com/jesseduffield/lazydocker
https://redd.it/r6j5i5
@programmingreddit
GitHub
GitHub - jesseduffield/lazydocker: The lazier way to manage everything docker
The lazier way to manage everything docker. Contribute to jesseduffield/lazydocker development by creating an account on GitHub.
I made a video with every single debug render on a pathtracer I'm programming in Rust
https://www.youtube.com/watch?v=OTSPHugPjD4
https://redd.it/r5spdv
@programmingreddit
https://www.youtube.com/watch?v=OTSPHugPjD4
https://redd.it/r5spdv
@programmingreddit
YouTube
echoes of a renderer pt. 1
Photosensitivity warning! Lots of fast flashing images.
A series of debug renders from a toy renderer (yet another) I've been working on in my spare time.
This first part is focused on the basics -- implementing some classic scenes while also exploring…
A series of debug renders from a toy renderer (yet another) I've been working on in my spare time.
This first part is focused on the basics -- implementing some classic scenes while also exploring…
Modern storage is plenty fast. It is the APIs that are bad.
https://glaubercosta-11125.medium.com/modern-storage-is-plenty-fast-it-is-the-apis-that-are-bad-6a68319fbc1a?source=friends_link&sk=ca37c31835648855d7e300eef153e574
https://redd.it/r77p04
@programmingreddit
https://glaubercosta-11125.medium.com/modern-storage-is-plenty-fast-it-is-the-apis-that-are-bad-6a68319fbc1a?source=friends_link&sk=ca37c31835648855d7e300eef153e574
https://redd.it/r77p04
@programmingreddit
Medium
Modern storage is plenty fast. It is the APIs that are bad.
I have spent almost the entire last decade in a fairly specialized product company, building high performance I/O systems. I had the…
Cocoa Culture - From Working at Apple to Studying Developers
https://corecursive.com/cocoa-culture-with-hansen-hsu/
https://redd.it/r764tc
@programmingreddit
https://corecursive.com/cocoa-culture-with-hansen-hsu/
https://redd.it/r764tc
@programmingreddit
CoRecursive Podcast
Cocoa Culture - CoRecursive Podcast
The last episode, I said I wasn't sure there was such a thing as culture, but that's not the case. Every place I've worked has been a bit different, and often those differences had huge impacts on the software we built. The team where people roll their eyes…
GitHub downtime root cause analysis
https://github.blog/2021-12-01-github-availability-report-november-2021/
https://redd.it/r7qaiw
@programmingreddit
https://github.blog/2021-12-01-github-availability-report-november-2021/
https://redd.it/r7qaiw
@programmingreddit
The GitHub Blog
GitHub Availability Report: November 2021
In November, we experienced one incident resulting in significant impact and degraded state of availability for multiple services.
No, a supercomputer won’t make your code run faster
https://lemire.me/blog/2017/12/11/no-a-supercomputer-wont-make-your-code-run-faster/
https://redd.it/r7b26j
@programmingreddit
https://lemire.me/blog/2017/12/11/no-a-supercomputer-wont-make-your-code-run-faster/
https://redd.it/r7b26j
@programmingreddit
Daniel Lemire's blog
No, a supercomputer won’t make your code run faster
I sometimes consult with bright colleagues from other departments who do advanced statistical models or simulations. They are from economics, psychology, and so forth. Quite often, their code is slow. As in “it takes weeks to run”. That’s not good. Given…
My entire C++ Game Programming course is now available online for free. Make your own 2D game engine from scratch using ECS
https://www.youtube.com/watch?v=LpEdZbUdDe4&list=PL_xRyXins848jkwC9Coy7B4N5XTOnQZzz
https://redd.it/r835i4
@programmingreddit
https://www.youtube.com/watch?v=LpEdZbUdDe4&list=PL_xRyXins848jkwC9Coy7B4N5XTOnQZzz
https://redd.it/r835i4
@programmingreddit
YouTube
COMP4300 - Game Programming - Lecture 01 - Course Introduction
Course Website: http://www.cs.mun.ca/~dchurchill/teaching.shtml
00:00 - Welcome & Introduction
06:52 - Course Syllabus
31:39 - Game Programming / ECS Lecture
43:46 - What is ECS?
Memorial University - Computer Science 4300 - Fall 2021
Intro to Game Programming…
00:00 - Welcome & Introduction
06:52 - Course Syllabus
31:39 - Game Programming / ECS Lecture
43:46 - What is ECS?
Memorial University - Computer Science 4300 - Fall 2021
Intro to Game Programming…
So you're mediocre developer? Now what?
https://twitter.com/seldo/status/1453094314439942149?utm_medium=email&utm_source=topic+optin&utm_campaign=awareness&utm_content=20211204+prog+nl&mkt_tok=MTA3LUZNUy0wNzAAAAGBIzdtfTUZ8MDmdkQFkXR-Jjta389gtQ2J-_jt8SY9KbRPiKNZq-uhhvof0fAE8nDiCsoBeKRlOkusC58IP4B6gh3wopICCneh1C0xR-q39h7QaA
https://redd.it/r8ktfk
@programmingreddit
https://twitter.com/seldo/status/1453094314439942149?utm_medium=email&utm_source=topic+optin&utm_campaign=awareness&utm_content=20211204+prog+nl&mkt_tok=MTA3LUZNUy0wNzAAAAGBIzdtfTUZ8MDmdkQFkXR-Jjta389gtQ2J-_jt8SY9KbRPiKNZq-uhhvof0fAE8nDiCsoBeKRlOkusC58IP4B6gh3wopICCneh1C0xR-q39h7QaA
https://redd.it/r8ktfk
@programmingreddit
Twitter
Laurie Voss
I am, at best, a developer of average ability. I wish it wasn't true, I wish I was one of those genius developers, but I'm not. So I work with what I have.
JetBrains launches cross-platform UI framework for Kotlin
https://www.infoworld.com/article/3643392/jetbrains-launches-cross-platform-ui-framework-for-kotlin.html
https://redd.it/r8nni5
@programmingreddit
https://www.infoworld.com/article/3643392/jetbrains-launches-cross-platform-ui-framework-for-kotlin.html
https://redd.it/r8nni5
@programmingreddit
InfoWorld
JetBrains launches cross-platform UI framework for Kotlin
Compose Multiplatform 1.0 allows developers to build user interfaces for the desktop, Android, and web from a single codebase.
Shopify modular monolith scaled to 30 TB per minute during Cyber Monday - Twitter Thread
https://twitter.com/ShopifyEng/status/1465806691543531525
https://redd.it/r8qlnk
@programmingreddit
https://twitter.com/ShopifyEng/status/1465806691543531525
https://redd.it/r8qlnk
@programmingreddit
Twitter
Shopify Engineering
2021 was our biggest Black Friday Cyber Monday ever! Together with our friends at @GoogleCloud we achieved near-perfect uptime while averaging ~30TB/min of egress traffic across our infrastructure. That’s a massive ~43PB/day! Here are some of the most interesting…