Zero size arrays in C
The current structure definition of the ion system heap involves a zero sized array:
The latest blog posts to take off on Hacker News. 4,414 posts.
The current structure definition of the ion system heap involves a zero sized array:
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Grafana is the open source analytics & monitoring solution for every database.
When I started the precursor to the curl project, httpget, back in 1996, I wrote my first URL parser. Back then, the universal address was still called URL: Uniform Resource Locators. That spec was published by the IETF in 1994. The term "URL" was then used as source for inspiration when naming the tool and … Continue…
Thanks to Alan R. Wilson for correcting a two-word typo involving GPS satellites. Thanks to Aron Yoffe for suggesting the newtonian comparison. Thanks to Tom Fuchs for suggesting the analogy to the stone thrown upwards. Fuel numbers added by Don Koks, 2004. Updated by Phil Gibbs, 1998. Thanks to Bill Woods for…
Today is the 6 month anniversary of my resignation from uBeam, a startup I'd spent the previous two and a half years working on. I had...
Today we're introducing a desktop app so you have a new way to stay in touch anytime and anywhere - whether on your phone or computer at home or work. Like WhatsApp Web, our desktop app is simply an extension of your phone: the app mirrors conversations and messages from your mobile device.
Learn electronics by working through real designs, builds, and stubborn bugs at the bench. You’ll get practice making your own boards and understanding what they do when you power them up.
The disruption caused by the Internet in industry after industry has a common theoretical basis described by Aggregation Theory.
At Open Whisper Systems, we’ve been developing open source “consumer-facing” software for the past four years. We want to share some of the things we’ve learned while doing it. As a software developer, I envy writers, musicians, and filmmakers. Unlike software, when they create something, it is...
I was hoping you would mention the dynamic checkers, ASAN etc. My fear is people will start using these but not understand how to really use them properly. Since they’re dynamic checkers you really need a good testing harness and test cases to go with it. The bugs ASAN/TSAN etc catch are usually strange boundary…
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
I'm the head of engineering at Tegus. I write about politics, psychology, and software.
Reader question: “Why do all old statues have such small penises?” The reader who sent me this felt that it was a question that was maybe too silly for my blog, but – firstly – there ar…
Adrian Sieber's personal website and blog
If you’ve been fortunate enough to have been studying penguins at McMurdo these last few seasons you may have missed the attention “Time Series” has been getting in the Big Data space. Then again, maybe not. Because if you were doing scientific work whilst snug in your North Face you may have been t
In a previous post I wrote about how to build a ‘People Who Like This Also Like …’ feature for displaying lists of similar musicians. My goal was to show how simple Information Retrieval techniques can do a good job calculating lists of related artists. For instance, using BM25 distance on The Beatles shows the most…
Do you think breakfast is the most important meal of the day? Then you fell for an ad campaign designed in 1944 to sell more cereal.
Something that always annoyed me of the current state of technology is how easy and pervasive we let tracking become. Tens of connections to 3rd parties carrying Referer and Cookies just to load an article. (We give up our users to social media websites just to show a like button that looks worse anyway in a iframe…
PostgreSQL scalability on multicore and multisocket machines became a subject of optimization long time ago once such machines became widely used. This blog post shows brief history of vertical scalability improvements between versions 8.0 and 8.4. PostgreSQL 9.2 had very noticeable scalability improvement. Thanks to…
Visit the post for more.
The freedom to speak in private is essential to democracy. The less private your conversations, the more careful you are about what you say. And being careful leads to less candor, less criticism, and less innovation. Thought and private speech are the breeding ground for new, sometimes controversial ideas. They are…
After a few years teaching a beginners course, I realized that using creativity is a great motivator to learn programming. Even in a technical field like software engineering, even with logic-driven students, the desire to create and express oneself is stimulating and inspiring.
What does the Internet have in common with an ant colony? More than you might think.
Toyota Motor Corporation Site introduces "Company". Toyota strives to be a good corporate citizen trusted by all stakeholders and to contribute to the creation of an affluent society through all its business operations. We would like to introduce the Corporate Principles which form the basis of our initiatives, values…