Challenging projects every programmer should try (2019)
Challenging projects every programmer should try
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 791 posts.
Challenging projects every programmer should try
This has been a ground-breaking year for my C skills, and paradigm shifts in my technique has provoked me to reconsider my habits and coding style. It’s been my largest personal style change in years, so I’ve decided to take a snapshot of its current state and my reasoning. These changes have produced significant…
With customers ask whether they can use Microsoft’s Copilot services without worrying about copyright claims, we are providing a straightforward answer: yes, you can, and if you are challenged on copyright grounds, we will assume responsibility for the potential legal risks involved.
I found some details about Apple’s new predictive text model, coming soon in iOS 17 and macOS Sonoma.
Let’s get one thing out of the way: it’s not normal to stuff $100,000 in cash into a suitcase and then check said suitcase on to a domestic flight.
This is not just “Kids these days”
Activity around building sophisticated applications on top of LLMs (Large Language Models) such as GPT-3/4/ChatGPT/etc is growing like wildfire right now. Many of these applications are potentially vulnerable to prompt …
How Visual Basic became the world’s most dominant programming environment, its sudden fall from grace, and why its influence is still shaping the future of software development.
The UK discarded 6% of its windpower last year, at a cost of almost £1bn. What’s going on, and how can we fix it?
We’ve noticed an unusual training pattern in fine-tuning LLMs. At first we thought it’s a bug, but now we think it shows LLMs can learn effectively from a single example.
Early last week, Google released a new stable update for Chrome. The update included a single security fix that was reported by Apple's Security Engineering and Architecture (SEAR) team. The issue, CVE-2023-4863, was a heap buffer overflow in the WebP image library, and it had a familiar
A recent article on WebAssembly Garbage Collection (WasmGC) explains at a high level how the Garbage Collection (GC) proposal aims to better support GC languages in Wasm, which is very important given their popularity. In this article, we will get into the technical details of how GC languages such as Java, Kotlin…
[Image: From Die Hard, directed by John McTiernan based on the novel Nothing Lasts Forever by Roderick Thorpe].While watching Die Hard the other night—easily one of the best architectural films of …
In 2007, a small team at Yahoo! briefly changed how we program the internet. This is their story.
Over the last several years, I’ve rewritten Rust’s regex crate to enable better internal composition, and to make it easier to add optimizations while maintaining correctness. In the course of this rewrite I created a new crate, regex-automata , which exposes much of the regex crate internals as their own APIs for…
How Wiz Research found a common misconfiguration in Azure Active Directory that compromised multiple Microsoft applications, including a Bing management portal
Significance of Apple's support for JPEG XL and what this means for the widespread adoption of this next-generation image compression format.
Go 1.21 expands Go's commitment to backward compatibility, so that every new Go toolchain is the best possible implementation of older toolchain semantics as well.
Connect with Lunduke and other members of Lunduke community
Today, we are officially introducing a proof-of-work (PoW) defense for onion services designed to prioritize verified network traffic as a deterrent against denial of service (DoS) attacks with the release of Tor 0.4.8.
I’ve never trusted Facebook, mostly because I’ve been around tech for a long time and everything I’ve ever learned about the company looked like a red flag. But once I started to really dig in, what I learned was so much gnarlier and grosser and more devastating than what I’d assumed.
SIGGRAPH 2023 just had a paper “ 3D Gaussian Splatting for Real-Time Radiance Field Rendering ” by Kerbl, Kopanas, Leimkühler, Drettakis, and it looks pretty cool! Check out their website, source code repository, data sets and so on (I should note that it is really, really good to see full source and full data sets…
Read CircleCI’s security alerts from January 2023. Last updated 1/13/2023.
Over the past year I’ve refined my approach to arena allocation . With practice, it’s effective, simple, and fast; typically as easy to use as garbage collection but without the costs. Depending on need, an allocator can weigh just 7–25 lines of code — perfect when lacking a runtime . With the core details of my own…
SQL:2023 has been wrapped. The final text has been submitted by the working group to ISO Central Secretariat, and it’s now up to the ISO gods when it will be published. Based on past experience, it could be between a few weeks and a few months.
These are some of the error messages produced by Apple's MPW C compiler. These are all real. (If you must know I was bored one afternoon and decompiled the String resources for the compiler.) The compiler is 324k in size so these are just an excerpt I hope. I'm not sure where I stand on the copyright issue. Tony…