Writing a Game Boy Emulator in OCaml
https://linoscope.github.io/writing-a-game-boy-emulator-in-ocaml/
https://redd.it/s1fvx2
@programmingreddit
https://linoscope.github.io/writing-a-game-boy-emulator-in-ocaml/
https://redd.it/s1fvx2
@programmingreddit
The Linoscope Machine
Writing a Game Boy Emulator in OCaml
For the past few months, I have been working on a project called CAMLBOY, a Game Boy emulator that runs in the browser.
How We Saved 70K Cores Across 30 Mission-Critical Services (Large-cale, Semi-Automated Go GC Tuning @Uber)
https://eng.uber.com/how-we-saved-70k-cores-across-30-mission-critical-services/
https://redd.it/s21wti
@programmingreddit
https://eng.uber.com/how-we-saved-70k-cores-across-30-mission-critical-services/
https://redd.it/s21wti
@programmingreddit
BOLT Merged Into LLVM To Optimize Binaries For Faster Performance
https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Lands-BOLT
https://redd.it/s23jwf
@programmingreddit
https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Lands-BOLT
https://redd.it/s23jwf
@programmingreddit
Phoronix
BOLT Merged Into LLVM To Optimize Binaries For Faster Performance
Merged into LLVM's mono repository minutes ago was BOLT! This is the Facebook-developed tool for optimizing the layout of binaries in the name of delivering greater performance
The optional chaining operator, “modern” browsers, and my mom
https://blog.jim-nielsen.com/2022/a-web-for-all/
https://redd.it/s29o9o
@programmingreddit
https://blog.jim-nielsen.com/2022/a-web-for-all/
https://redd.it/s29o9o
@programmingreddit
Jim-Nielsen
The Optional Chaining Operator, “Modern” Browsers, and My Mom
Writing about the big beautiful mess that is making things for the world wide web.
Hate leap seconds? Imagine a negative one
https://counting.substack.com/p/hate-leap-seconds-imagine-a-negative
https://redd.it/s2mij2
@programmingreddit
https://counting.substack.com/p/hate-leap-seconds-imagine-a-negative
https://redd.it/s2mij2
@programmingreddit
What's in a Good Error Message?
https://www.morling.dev/blog/whats-in-a-good-error-message/
https://redd.it/s2kcp7
@programmingreddit
https://www.morling.dev/blog/whats-in-a-good-error-message/
https://redd.it/s2kcp7
@programmingreddit
www.morling.dev
What's in a Good Error Message?
Update Jan 13: This post is discussed on Reddit
Update Feb 7: This post is discussed on Hacker News
As software developers, we’ve all come across those annoying, not-so-useful error messages when using some library or framework: "Couldn’t parse config…
Update Feb 7: This post is discussed on Hacker News
As software developers, we’ve all come across those annoying, not-so-useful error messages when using some library or framework: "Couldn’t parse config…
In MySQL, use utf8mb4 when you mean to work with utf8 in your programming language.
https://blog.koehntopp.info/2022/01/12/utf8mb4.html
https://redd.it/s2w246
@programmingreddit
https://blog.koehntopp.info/2022/01/12/utf8mb4.html
https://redd.it/s2w246
@programmingreddit
Die wunderbare Welt von Isotopp
UTF8MB4
Even if a function doesn’t do anything, you still have to call it if the documentation says so, because it might do something tomorrow
https://devblogs.microsoft.com/oldnewthing/20080925-00/?p=20763
https://redd.it/s36f8r
@programmingreddit
https://devblogs.microsoft.com/oldnewthing/20080925-00/?p=20763
https://redd.it/s36f8r
@programmingreddit
Microsoft News
Even if a function doesn’t do anything, you still have to call it if the documentation says so, because it might do something tomorrow
If the documentation says that you have to call a function, then you have to call it. It may be that the function doesn’t do anything, but that doesn’t prevent it from doing something in the future. Today’s example is the function GetEnvironmentStrings, which…
5.5 mm in 1.25 nanoseconds | Random ASCII
https://randomascii.wordpress.com/2022/01/12/5-5-mm-in-1-25-nanoseconds/
https://redd.it/s2pstt
@programmingreddit
https://randomascii.wordpress.com/2022/01/12/5-5-mm-in-1-25-nanoseconds/
https://redd.it/s2pstt
@programmingreddit
Random ASCII - tech blog of Bruce Dawson
11 mm in 1.25 nanoseconds
In 2004 I was working for Microsoft in the Xbox group, and a new console was being created. I got a copy of the detailed descriptions of the Xbox 360 CPU and I read it through multiple times and su…
Updating a 50 terabyte PostgreSQL database
https://www.adyen.com/blog/updating-a-50-terabyte-postgresql-database
https://redd.it/s3mul0
@programmingreddit
https://www.adyen.com/blog/updating-a-50-terabyte-postgresql-database
https://redd.it/s3mul0
@programmingreddit
Adyen
Updating a 50 terabyte PostgreSQL database
How we used C++20 to eliminate an entire class of runtime bugs
https://devblogs.microsoft.com/cppblog/how-we-used-cpp20-to-eliminate-an-entire-class-of-runtime-bugs/
https://redd.it/s3bg3m
@programmingreddit
https://devblogs.microsoft.com/cppblog/how-we-used-cpp20-to-eliminate-an-entire-class-of-runtime-bugs/
https://redd.it/s3bg3m
@programmingreddit
Microsoft News
How we used C++20 to eliminate an entire class of runtime bugs
C++20 is here and has been supported in MSVC since 16.11, but today’s post is not about how you can use it, but rather how we used it to effectively eliminate an entire class of runtime bugs by hoisting a check into compile-time. Let’s get right into it!…
Making Your Game Go Fast by Asking Windows Nicely
https://www.anthropicstudios.com/2022/01/13/asking-windows-nicely/
https://redd.it/s39mpk
@programmingreddit
https://www.anthropicstudios.com/2022/01/13/asking-windows-nicely/
https://redd.it/s39mpk
@programmingreddit
Games by Mason
Making Your Game Go Fast by Asking Windows Nicely
How to stop Windows throttling your game, set DPI awareness programatically, use Application Manifests in Rust and prefer discrete GPUs to integrated in OpenGL.
AI learns to drive with Neural Networks I made from scratch in Unity!
https://youtu.be/Rc6BMBgalqs
https://redd.it/s41opg
@programmingreddit
https://youtu.be/Rc6BMBgalqs
https://redd.it/s41opg
@programmingreddit
YouTube
AI Cars Learn To Drive!
In this video, I train cars to drive around a racetrack with neural networks made in unity and learn using genetic evolution. The neural network script is available and I will be making a tutorial to teach people how to make the script themselves.
Link…
Link…
At Request of U.S., Russia Rounds Up 14 REvil Ransomware Affiliates
https://krebsonsecurity.com/2022/01/at-request-of-u-s-russia-rounds-up-14-revil-ransomware-affiliates/
https://redd.it/s458mx
@programmingreddit
https://krebsonsecurity.com/2022/01/at-request-of-u-s-russia-rounds-up-14-revil-ransomware-affiliates/
https://redd.it/s458mx
@programmingreddit
Krebs on Security
At Request of U.S., Russia Rounds Up 14 REvil Ransomware Affiliates
The Russian government said today it arrested 14 people accused of working for "REvil," a particularly aggressive ransomware group that has extorted hundreds of millions of dollars from victim organizations. The Russian Federal Security Service (FSB) said…
Built an AI dog poop detector for my backyard
https://www.youtube.com/watch?v=uWZu3rnj-kQ&t=2s
https://redd.it/s4drsb
@programmingreddit
https://www.youtube.com/watch?v=uWZu3rnj-kQ&t=2s
https://redd.it/s4drsb
@programmingreddit
YouTube
Building an AI Dog Poop Detector for my Backyard
I built a dog poop detector using a security camera to discover and track my dog's poop over time.
Check out DeepLabCut, it's awesome: https://github.com/DeepLabCut/DeepLabCut
IGYG helped record and edit this video, check them out: https://www.youtube.…
Check out DeepLabCut, it's awesome: https://github.com/DeepLabCut/DeepLabCut
IGYG helped record and edit this video, check them out: https://www.youtube.…
Youtube-DL's website host is being sued
https://torrentfreak.com/major-record-labels-sue-youtube-dl-hosting-provider-220114/
https://redd.it/s4i22a
@programmingreddit
https://torrentfreak.com/major-record-labels-sue-youtube-dl-hosting-provider-220114/
https://redd.it/s4i22a
@programmingreddit
Torrentfreak
Major Record Labels Sue Youtube-dl's Hosting Provider * TorrentFreak
Sony, Universal and Warner have filed a lawsuit against German hosting company Uberspace for hosting the website of ripping tool youtube-dl.