HN user

DiggityDug7

19 karma
Posts1
Comments12
View on HN

Well the 12-unit grid is normally chosen based on being divisible by [1,2,3,4,6,12]. 16-unit is divisible by [1,2,4,8,16], but I see that you added a "thirds" class to deal with that. 20-unit could be an option as it covers divisibility by [1,2,4,5,10,20] but also critically ignores 3 column. 24-unit (the product of the first four positive integers) is divisible by [1,2,3,4,5,6,8,12,24], so it would naturally allow the most flexibility at the cost of very granular 1/24 elements.

Instead of taking the response as a second argument, the dispatch function is expected to return the response... The moment the function returns, both the status code and all headers are known.

I highly doubt this convention will work. You need to be able to return errors or DB information in the response code and headers, which would be impossible since Node is nonblocking. Even something as basic as storing session information in Redis suddenly becomes impossible. This seems like it gives a very minor benefit and causes a whole lot of problems.

Modern fonts have been frequently thin before the invention of retina screens.

The overuse of thin fonts might look dated in the future, but I don't agree that this trend is totally inspired by retina screens. If anything, I think Serif fonts have seen the greatest resurgence on web due to Retina screens. High DPI screens will impact our perception of all fonts, just as sans serif grew in popularity on lower dpi screens causing their perception to be more modern and technological.

In general typography as a whole has become much more interesting on retina screens. So yes, fonts look better now than ever before so don't cheat by using superthin because its trendy.

Microsoft Band 12 years ago

Rather than being gutsy, I think it looks like it belongs in the Fitbit ecosystem (which maintains 69% of wearables marketshare, according to NPD Group).

It doesn't appear to be hand-specific. Most fitness trackers suggest you should wear on your non-dominant hands, because they give a more accurate step count.

I actually appreciate the fact that its not marketing as an entire smart phone on my wrist. I don't want to browse my photo albums on it or wait 2 seconds for my watch screen to wake up before checking the time. I'm glad its just fitness sensors and simple clock/calender/email/notifications.

Yes, it does. It may not be easy, efficient, or elegant, but theoretically any problem solvable by a turing complete language can also be solved by any other turing complete language.

Does there have to be a business goal? Making society more fair is a good goal. Reducing the white male preference in the job market should be a social responsibility for a company that greatly impacts our daily lives.

There could be business goals though: it improves people's public opinion of you and in this case may help protect them from lawsuits.

This link at the bottom of the page has some more info... http://www.google.com/diversity/

I also started programming with my TI Calculator and also had a few lessons from my Dad in Pascal. Then in my college, I started with Lisp, then C, then Java. C was definitely the primary language for my college education: Operating Systems, Architecture, Software Development, Compilers. Although C allows you to understand the computer at a low level, I had no intention to get a career in it.

I appreciate C, but wish I learned more high level languages to be more prepared come graduation. C is important to know, but it can also be overemphasized in some colleges.

Actually, if a rich and a poor actor both compete for a pot, then the poor could take 80% and suddenly become the rich. This simulation doesn't track individuals, it only tracks the 1, 10, 25, 33, 50, 66, 75, 90, 99th percentiles after a number of simulations. The rich and poor are likely switching back and forth rapidly.