Последние посты

The Art of Programming
9 нояб. 2025 г., 18:27
https://xkcd.com/225
20,900Открыть в Telegram
The Art of Programming
20 сент. 2024 г., 10:00
https://www.foonathan.net/2021/07/concepts-structural-nominal/www.foonathan.netC++20 concepts are structural: What, why, and how to change it?C++20 added concepts as a language feature. They’re often compared to Haskell’s type classes, Rust’s traits or Swift’s protocols. Yet there is one feature that sets them apart: types model C++ concepts automatically. In Haskell, you need an instance, in Rust…58,200Открыть в Telegram
The Art of Programming
13 сент. 2024 г., 00:14
Why Not Commentshttps://buttondown.com/hillelwayne/archive/why-not-comments/ButtondownWhy Not CommentsWhy not "why not" comments? Not why "not comments"59,100Открыть в Telegram
The Art of Programming
10 сент. 2024 г., 10:59
Why Open Source AI Has No Meaninghttps://thenewstack.io/why-open-source-ai-has-no-meaning/The New StackWhy Open Source AI Has No MeaningAs the community struggles to define open source AI, it battles unprecedented complexity.50,400Открыть в Telegram
The Art of Programming
28 апр. 2024 г., 08:07
The Wi-Fi only works when it's raininghttps://predr.ag/blog/wifi-only-works-when-its-raining/predr.agThe Wi-Fi only works when it's rainingThe strangest hardware problem I've ever had to debug.57,600Открыть в Telegram
The Art of Programming
1 окт. 2023 г., 20:07
Reflections on Ten Years Past the Snowden Revelationshttps://www.rfc-editor.org/rfc/rfc9446.htmlwww.rfc-editor.orgRFC 9446: Reflections on Ten Years Past the Snowden RevelationsThis memo contains the thoughts and recountings of events that transpired during and after the release of information about the United States National Security Agency (NSA) by Edward Snowden in 2013. There are four perspectives: that of someone who was…76,200Открыть в Telegram
The Art of Programming
10 мая 2023 г., 07:30
Can You Trust a Compiler to Optimize Your Code?https://matklad.github.io/2023/04/09/can-you-trust-a-compiler-to-optimize-your-code.htmlmatklad.github.ioCan You Trust a Compiler to Optimize Your Code?More or less the title this time, but first, a story about SIMD. There are three levels of understanding how SIMD works (well, at least I am level 3 at the moment):94,900Открыть в Telegram
The Art of Programming
13 янв. 2023 г., 19:06
The yaml document from hellhttps://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hellRuud van AsseldonkThe yaml document from hellFor a data format, yaml is extremely complicated. It aims to be a human-friendly format, but in striving for that it introduces so much complexity, that I would argue it achieves the opposite result. Yaml is full of footguns and its friendliness is deceptive.…104,000Открыть в Telegram
The Art of Programming
18 апр. 2022 г., 07:23
Linux in a Pixel Shader - A RISC-V Emulator for VRChathttps://blog.pimaker.at/texts/rvc1/blog.pimaker.atLinux in a Pixel Shader - A RISC-V Emulator for VRChat134,000Открыть в Telegram
The Art of Programming
29 дек. 2021 г., 08:06
Preventing Log4j with Capabilitieshttps://justinpombrio.net/2021/12/26/preventing-log4j-with-capabilities.html148,000Открыть в Telegram
The Art of Programming
5 дек. 2021 г., 12:30
An inside look into the illicit ad industryhttps://ariadne.space/2021/11/04/an-inside-look-into-the-illicit-ad-industry/ariadne.spacean inside look into the illicit ad industrySo, you want to work in ad tech, do you? Perhaps this will be a cautionary tale… I have worked my entire life as a contractor. This has had advantages and disadvantages. For example, I am free to set my own schedule, and undertake engagements at my own leisure…151,000Открыть в Telegram
The Art of Programming
15 нояб. 2021 г., 00:59
The distant legacy of terminal emulatorshttps://portal.mozz.us/gemini/drewdevault.com/2021/10/05/Terminal-emulation-legacy.gmi141,000Открыть в Telegram
The Art of Programming
1 июн. 2021 г., 07:00
Trans rights are human rights.177,000Открыть в Telegram
The Art of Programming
11 апр. 2021 г., 20:30
The Cursed Computer Iceberg Memehttps://suricrasia.online/iceberg/194,000Открыть в Telegram
The Art of Programming
14 мар. 2021 г., 13:58
Turning vaguely reassuring finite-state machines into regular expressions https://qntm.org/plantsThe equivalence of regexes and state machines is fairly well known, but not often demonstrated in this direction!qntm.orgTurning vaguely reassuring finite-state machines into regular expressionsThere's a Twitter account I like called @happyautomata, which periodically posts randomly-generated finite-state machines. Followers of this account make a hobby of turning the FSMs into regular expressions. This is always possible, because (strictly regular)…203,000Открыть в Telegram
The Art of Programming
23 янв. 2021 г., 17:16
Quake III's legendary fast inverse square root for dummieshttps://www.youtube.com/watch?v=p8u_k2LIZyoYouTubeFast Inverse Square Root — A Quake III AlgorithmIn this video we will take an in depth look at the fast inverse square root and see where the mysterious number 0x5f3759df comes from. This algorithm became famous after id Software open sourced the engine for Quake III. On the way we will also learn about…191,000Открыть в Telegram
The Art of Programming
9 янв. 2021 г., 23:36изменён
Use mmap With Care A case study on the complexity of handling all the edge cases that come with using mmaphttps://www.sublimetext.com/blog/articles/use-mmap-with-care153,000Открыть в Telegram
The Art of Programming
6 дек. 2020 г., 08:01
Common CDN resources aren't shared between sites anymore. Each site has its own cache.https://wicki.io/posts/2020-11-goodbye-google-fonts/Wicki.ioTime to Say Goodbye to Google Fonts: Cache PerformanceThis browser caching change kills the utility of cross-site resource CDNs like Google Fonts.154,000Открыть в Telegram
The Art of Programming
2 дек. 2020 г., 13:10
Hector Martin from fail0verflow, of Wii homebrew, PS3, PS4 and Switch Linux fame, starts Patreon to fund Apple Silicon Linux porthttps://www.patreon.com/marcan144,000Открыть в Telegram
The Art of Programming
26 нояб. 2020 г., 10:22
Software correctness is a lot like flossing • Hillel Wayne https://www.hillelwayne.com/post/flossing/Hillel WayneSoftware correctness is a lot like flossingMy work brings me though a lot of software correctness techniques, things like type theory, test-driven development (TDD), and formal methods. The surrounding communities all have the same problem: they can’t get people using these techniques. They all ask…122,000Открыть в Telegram
