An interview with Jean-Baptiste Kempf, president of VideoLAN and lead developer of VLC
https://www.welcometothejungle.co/en/articles/kempf-interview-vlc-videolan
https://redd.it/d8klhp
@r_Pr0gramming
https://www.welcometothejungle.co/en/articles/kempf-interview-vlc-videolan
https://redd.it/d8klhp
@r_Pr0gramming
Welcometothejungle
The one who kept VLC free
Jean-Baptiste Kempf discusses how he initially got involved in VLC and shares his tips for developers who want to improve and get hired.
The mysterious maze generating code hidden in an early video game
http://www.bbc.com/future/story/20190919-the-maze-puzzle-hidden-within-an-early-video-game
https://redd.it/d8kk03
@r_Pr0gramming
http://www.bbc.com/future/story/20190919-the-maze-puzzle-hidden-within-an-early-video-game
https://redd.it/d8kk03
@r_Pr0gramming
Bbc
The mysterious origins of an uncrackable video game
With the digital equivalent of trowels and shovels, archaeologists are digging into the code of early video games to uncover long forgotten secrets that could have relevance today.
Software development 450 words per minute
https://www.vincit.fi/software-development-450-words-per-minute/
https://redd.it/d8vcv2
@r_Pr0gramming
https://www.vincit.fi/software-development-450-words-per-minute/
https://redd.it/d8vcv2
@r_Pr0gramming
Vincit
Software development 450 words per minute - Vincit
"Something's a little bit off here." That's what I predict your first thought to be upon seeing my cubicle for the first time. There's no screen or mouse in sight. Instead there's a guy hammering away on a keyboard, staring at seemingly nothing. It's only…
3D graphics engine written from scratch in C++ (No OpenGL or DX for example) - Slow but hey
https://www.youtube.com/watch?v=ju43E_I_sP8
https://redd.it/d8t58w
@r_Pr0gramming
https://www.youtube.com/watch?v=ju43E_I_sP8
https://redd.it/d8t58w
@r_Pr0gramming
YouTube
3D engine from scratch in C++ using only vector maths
The beginning. Maybe one day I will make this into a game. It still needs proper collision detection as well as proper ray casting or similar. The point of t...
How did MS-DOS decide that two seconds was the amount of time to keep the floppy disk cache valid?
https://devblogs.microsoft.com/oldnewthing/20190924-00/?p=102915
https://redd.it/d92tn6
@r_Pr0gramming
https://devblogs.microsoft.com/oldnewthing/20190924-00/?p=102915
https://redd.it/d92tn6
@r_Pr0gramming
Microsoft News
How did MS-DOS decide that two seconds was the amount of time to keep the floppy disk cache valid?
A stopwatch and a race against time.
AI Learns to perfectly play Snake using a Genetic Algorithm and Neural Network!
https://www.youtube.com/watch?v=vhiO4WsHA6c
https://redd.it/d93kwk
@r_Pr0gramming
https://www.youtube.com/watch?v=vhiO4WsHA6c
https://redd.it/d93kwk
@r_Pr0gramming
YouTube
AI Learns to play Snake!
Using a Genetic Algorithm and Neural Network, a population of snakes are able to gradually learn to play the game with no prior knowledge!
Link to code: https://github.com/Chrispresso/SnakeAI
Music: https://soundcloud.com/ashamaluevmusic
Link to code: https://github.com/Chrispresso/SnakeAI
Music: https://soundcloud.com/ashamaluevmusic
Telling the Truth About Defects in Technology Should Never, Ever, Ever Be Illegal. EVER.
https://www.eff.org/deeplinks/2018/08/telling-truth-about-defects-technology-should-never-ever-ever-be-illegal-ever
https://redd.it/d9acwp
@r_Pr0gramming
https://www.eff.org/deeplinks/2018/08/telling-truth-about-defects-technology-should-never-ever-ever-be-illegal-ever
https://redd.it/d9acwp
@r_Pr0gramming
Electronic Frontier Foundation
Telling the Truth About Defects in Technology Should Never, Ever, Ever Be Illegal. EVER.
Congress has never made a law saying, "Corporations should get to decide who gets to publish truthful information about defects in their products,"— and the First Amendment wouldn't allow such a law
HTTP/3: the past, the present, and the future
https://blog.cloudflare.com/http3-the-past-present-and-future/
https://redd.it/d9jljl
@r_Pr0gramming
https://blog.cloudflare.com/http3-the-past-present-and-future/
https://redd.it/d9jljl
@r_Pr0gramming
The Cloudflare Blog
HTTP/3: the past, the present, and the future
We are now happy to announce that QUIC and HTTP/3 support is available on the Cloudflare edge network. We’re excited to be joined in this announcement by Google Chrome and Mozilla Firefox, two of the leading browser vendors and partners in our effort to make…
The problem of gracefully closing connections in HTTP/2 implementations (and how it's fixed in Haskell network library, but the problem is general)
https://kazu-yamamoto.hatenablog.jp/entry/2019/09/20/165939
https://redd.it/d9h25o
@r_Pr0gramming
https://kazu-yamamoto.hatenablog.jp/entry/2019/09/20/165939
https://redd.it/d9h25o
@r_Pr0gramming
あどけない話
Implementing graceful-close in Haskell network library - あどけない話
Closing connections gracefully is an old and new problem in network programming. In the HTTP/1.1 days, this did not get attention since HTTP/1.1 is a synchronou…
bootRogue, a roguelike game that fits in a boot sector (510 bytes)
https://github.com/nanochess/bootRogue
https://redd.it/d9nedc
@r_Pr0gramming
https://github.com/nanochess/bootRogue
https://redd.it/d9nedc
@r_Pr0gramming
GitHub
GitHub - nanochess/bootRogue: bootRogue, a roguelike game that fits in a boot sector (510 bytes)
bootRogue, a roguelike game that fits in a boot sector (510 bytes) - nanochess/bootRogue
Aboriginal: Generics implemented in Go using Canadian Aboriginal syllabics & go:generate
https://github.com/vasilevp/aboriginal
https://redd.it/d9dezu
@r_Pr0gramming
https://github.com/vasilevp/aboriginal
https://redd.it/d9dezu
@r_Pr0gramming
GitHub
GitHub - vasilevp/aboriginal: Aboriginal Generics: the future is here!
Aboriginal Generics: the future is here! Contribute to vasilevp/aboriginal development by creating an account on GitHub.
Integrating Linux Commands into Windows via PowerShell and the Windows Subsystem for Linux
https://devblogs.microsoft.com/commandline/integrate-linux-commands-into-windows-with-powershell-and-the-windows-subsystem-for-linux/
https://redd.it/d9uoq1
@r_Pr0gramming
https://devblogs.microsoft.com/commandline/integrate-linux-commands-into-windows-with-powershell-and-the-windows-subsystem-for-linux/
https://redd.it/d9uoq1
@r_Pr0gramming
Microsoft News
Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux
A common question Windows developers have is “why doesn’t Windows have <INSERT FAVORITE LINUX COMMAND HERE> yet?”. Whether longing for a powerful pager like less or wanting to use familiar commands like grep or sed, Windows developers desire easy access to…
A Detailed Explanation of Abstraction in Software Development
https://thevaluable.dev/abstraction_software_development/
https://redd.it/d9xocz
@r_Pr0gramming
https://thevaluable.dev/abstraction_software_development/
https://redd.it/d9xocz
@r_Pr0gramming
The Valuable Dev
A Detailed Explanation of Abstraction in Software Development
Abstraction is fundamental in software development. What is it? What's its benefits? Should we abstract everything?
HTTP 1, 2, and 3 in a Nutshell
https://start.jcolemorrison.com/http-1-2-and-3-in-a-nutshell/
https://redd.it/d9poju
@r_Pr0gramming
https://start.jcolemorrison.com/http-1-2-and-3-in-a-nutshell/
https://redd.it/d9poju
@r_Pr0gramming
J Cole Morrison
HTTP 1, 2, and 3 in a Nutshell
TCP, UDP, HTTP/1, HTTP/2, and HTTP/3 all explained in plain, sane english. How is HTTP/3 and improvement upon HTTP/2? Is HTTP/2 better than HTTP/1.1?
EPIC JAILBREAK: Introducing checkm8 (read "checkmate"), a permanent unpatchable bootrom exploit for hundreds of millions of iOS devices. Most generations of iPhones and iPads are vulnerable: from iPhone 4S (A5 chip) to iPhone 8 and iPhone X (A11 chip).
https://twitter.com/axi0mX/status/1177542201670168576
https://redd.it/da3y9n
@r_Pr0gramming
https://twitter.com/axi0mX/status/1177542201670168576
https://redd.it/da3y9n
@r_Pr0gramming
X (formerly Twitter)
axi0mX@infosec.exchange (@axi0mX) on X
EPIC JAILBREAK: Introducing checkm8 (read "checkmate"), a permanent unpatchable bootrom exploit for hundreds of millions of iOS devices.
Most generations of iPhones and iPads are vulnerable: from iPhone 4S (A5 chip) to iPhone 8 and iPhone X (A11 chip). …
Most generations of iPhones and iPads are vulnerable: from iPhone 4S (A5 chip) to iPhone 8 and iPhone X (A11 chip). …