Top all-time · #10637
Victor Nicollet
Personal blog · nicollet.netprogrammingphilosophy
Victor Nicollet's personal blog at nicollet.net covers programming and philosophy. Since 2011, 7 different Hacker News readers have linked it 18 times, most often “The Vanishing Schema Paradox”. No feed was found, so read it on the site itself.
Most-linked posts?
- The Vanishing Schema Paradox2 people · 3 mentions · first linked 2020-08-26
What Hacker News says?
There are plenty of good ideas in here, I really like it. Here's a few things I can say from my experience (I have been working on a "better SQL" for almost 10 years now): - Your "aggregate by" taking a set of calculations to be performed on the groups is an excellent idea: the fact that "group by X" isn't a separate statement from the "select" that describes the calculations, means you can keep the idea that each l…
Comment linking /blog/vanishing-schema-paradox.html
on “PRQL – A proposal for a better SQL”Submitted Show HN: A remake of my 2004 PDA video game as a story · 106 points
HN discussionI believe this is a great idea, but I disagree with some points of your implementation. I actually started writing a lengthy comment about this, and after about two hours of writing I decided it might look better as a blog post, so there you go: http://www.nicollet.net/2012/08/tent-the-right-goals-the-wro...
Comment linking /2012/08/tent-the-right-goals-the-wrong-perspective/
on “Introducing Tent - the decentralized social web”Submitted My Company Is Using OCaml for web development. Why? as a story · 65 points
HN discussionhttps://nicollet.net Rather than a site to write articles, it's a site where I keep links to things I write (or talks I give) so that I don't lose them. I used to have a large blog ten years ago, with at least one post per day, because every blog guru on the internet said you needed to post every day to grow an audience. But I'm not smart enough to have something interesting to say every day, so it was rather poor q…
Comment linking /
on “Ask HN: Could you share your personal blog here?”Submitted Rewrite Your Code as a story · 7 points
HN discussionI've gone into more detail about this a few years ago in https://nicollet.net/blog/vanishing-schema-paradox.html but here's a short summary. Suppose you have the following analytics query: SELECT Customer.Name, sum(Sales.Quantity) FROM Customer INNER JOIN Sales ON Customer.A = Sales.A GROUP BY Customer.B Can you tell whether this will return exactly one line for each customer ? If INNER JOIN + GROUP BY was the dedic…
Comment linking /blog/vanishing-schema-paradox.html
on “Don't use DISTINCT as a "join-fixer"”Submitted Functional programming, definition: 1st class objects, closures as a story · 5 points
HN discussionMy old video game from 2004 [1] is now older than I was when I wrote it, and I recently found the C++ source and sprites in one of my archives, so I'm rewriting it in TypeScript as a personal challenge. The C++ code no longer builds (it's missing proprietary dependencies), and I no longer have the binaries or even the hardware needed to run them (it's a PocketPC game). If I manage to finish the rewrite, I'll get in…
Comment linking /blog/darklaga.html
on “Ask HN: What Are You Working on This Year?”Submitted Software Patents - Why, Why Not as a story · 3 points
HN discussionSubmitted The Vanishing Schema Paradox as a story · 2 points
HN discussionSubmitted OCaml, Ocsigen, Eliom, Ohm and Frameworks as a story · 1 points
HN discussionSubmitted Horseback couriers are all you need as a story · 1 points
HN discussionSubmitted Execution Matters, Brand Matters More as a story · 1 points
HN discussionSubmitted Two mindsets: blame the machine, or blame the user? as a story · 1 points
HN discussionSubmitted Freedom.txt as a story · 1 points
HN discussionSubmitted Let’s Whine About Google Dart as a story · 1 points
HN discussionSubmitted CouchDB-OCaml as a story · 1 points
HN discussion