Recent submissions

Comment · 13 years ago
Null references do make reading code more complex for the user since every function call must be prefaced with a null check. If I make a function call in every line of my code adding all the null checks would easily double my line count, burying my code in Java-like verbosity (ok not that much but you get the idea). I suppose a good IDE could help with this if option types remain unavailable.

Another common complaint with null references is that there is no compile-time type safety that you get with option types. The go team could mitigate this by having the compiler check for possible null references that may not have been caught and emit warnings or refuse to compile.

Comment · 14 years ago
Both of your examples are new to me as well, however I can make sense of topics discussed. Just to use your example, the first equation for B-splines defines it as a function from a tuple of ordered reals to real vector of dimension d. The real difficulty with math is not so much the symbols as they give a precise but very legalistic way of defining things but the underlying concept or intuition that it represents, the deep semantics if you will. The best analogy is law. The way a lawyer or judge defines things will be different from the way a lay person would due to the difference in precision. The descriptions will be technically correct but will make you second guess on what it really means. I wouldn't go so far as to say it sucks but math is definitely scientific legalese.
Comment · 14 years ago
Rather than saying what is descriptively and historically accurate, I believe Thiel and Kasparov are merely issuing a challenge, if stated in a somewhat hyperbolic way, to today's innovators/entrepreneurs. If read in this light, they are cheerleaders not historians.
Comment · 15 years ago
I imagine voting out Biden/Hatch means the next set of pols will just take the campaign contributions instead. What can be done structurally to prevent this cycle from repeating?
Comment · 15 years ago
I think strict regulation is the way to go. Banking in a modern economy is really a utility like gas, electric, and water.

Another solution that is more long term oriented and market based: create rival capital-formation pools outside of Wall and Broad, say in the Midwest, South, and West Coast. That way if one pool blows up, we can let them fail and it won't take out the whole economy. It also removes single points of failure from the system. I think the crowdsourcing bill floating in Congress is a great start as it decentralizes capital-raising.

Comment · 16 years ago
Comment · 16 years ago
Some seem rather obvious:

"The technology behind one patent allows a site to offer suggestions to consumers for items related to what they're currently viewing, or related to online activities of others in the case of social networking sites.

A second, among other things, allow readers of a news story to quickly locate stories related to a particular subject. Two others enable ads, stock quotes, news updates or video images to flash on a computer screen, peripherally to a user's main activity."

Comment · 16 years ago
If you try your hand at this "armchair budget analyst" game, you'll learn that its easier practically and politically (yes, politically) to just raise the money, especially in a state like CA:

http://www.latimes.com/news/local/la-statebudget-fl,0,95571....

To be fair, the CA real estate boom/bust really did a number on the state's coffers. To ignore the impact of the "great recession" is to not see the problem accurately. The govt relied on increasing property tax revenue that disappeared as quickly as the monopoly money used to pay for it (aka subprime loans) and on state income taxes and sales taxes from workers who quickly lost their real estate bubble jobs. If those workers still had their jobs and homeowners still had their homes, we'd find something else to complain about. Moral of the story is be careful when playing with credit.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton