Recent submissions

Comment · 3 years ago
Who gets to define "good"?
Comment · 8 years ago
Comment · 8 years ago
&& precedence mans that the && arguments are bound first, so:

    .where(p -> p.getCategory == 2 || p.getCategory == 5 && isProductUnderDiscount(p))
is equivalent to:

    if (product.getCategory() == 2 || ( product.getCategory() == 5 && isProductUnderDiscount(product) );
The extra set of parentheses are not needed due to precedence, but have been included for clarification.
Comment · 8 years ago
Hiya, Scott! I recently heard the first episode of Rationally Speaking podcast episode where you were the guest (yes, I'm catching up with the RS Archives during my long commute). I've also started reading QCSD (hey, if it's going to be our decade's GEB, we may as well give it an acronym. :: grin:: )

I've already corrected my very mistaken understanding of how QC works, as in the tagline of your blog. Are there any other concepts that we need to shake off that would make explaining these concepts easier for the layman? Do you have any words of wisdom for the masses?

Comment · 8 years ago
I can speak from my own experience; even though English is my first language, I entered as a grad student and TA in a public US university as a foreigner, since my undergrad degree was done outside the US. After they determined that I was capable of speaking understandable English, they actually made me an instructor of record for a 300-level course that none of the active faculty was available to teach.

It was quite an experience.

Comment · 8 years ago
Thank you for this! I've always wondered if there was anything similar being done.

I will say that this is quite a large collection of papers. Do you have any pointers as to which of these papers I should start with as a foundation?

Comment · 8 years ago
I've always wanted a page where it would have the translation of "I'm sorry, but I don't speak a word of X" in perfectly enunciated X for all X in [Languages].

I guess this is the next best thing.

Comment · 8 years ago
Comment · 8 years ago
A lot of the "rarity" with baseball cards was that they weren't inherently rare on release, but that the player on the card became a standout for the team afterwards, and therefore, owning the "rookie" card for them (when they were relatively unknown) was a game of patience and luck. Also, baseball has a avid fanbase that is focused on statistics, and the back of the cards would have the player's stats. I don't doubt that the statistics were available in published manuals back then, but having them on a card made straight comparisons across players easier than flipping across multiple pages.
Comment · 8 years ago
I have a small velvet bag that I use to keep my cell phone safe from scratches in my pocket. You can keep the fingerprint sensor on, but drop it in a similar bag with the sensor at the bottom; that way, you keep the fingerprint security, but there's an extra step involved before you can use it.
Comment · 8 years ago
My experience with coding was using the old BASIC books (like the ones at https://www.atariarchives.org/ ), and stubbornly typing my way to make these games work.

When they didn't, I found it enormously satisfying to find out how to work around the problem being expressed in print; there were enough variations in BASICs for different machines that the listing for a TI 99/4A program wouldn't work in straight AppleSoft BASIC, for example.

But the time between typing all the code and finding out if it worked was grueling. I'm not sure if the students of today would be satisfied with that large a report-back loop.

Comment · 8 years ago
Comment · 8 years ago
It's a funny after-dinner speech (where some of the attendees aren't experts in coding theory), providing a somewhat tongue-in-cheek biography of Alice and Bob.
Comment · 8 years ago
Comment · 8 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton