jtwb | 10 years ago | on: Show HN: Commit Comments – build commit messages in code comments
jtwb's comments
jtwb | 14 years ago | on: Something is wrong with this picture.
See http://www.w3.org/TR/css3-flexbox/ and http://dev.w3.org/csswg/css3-grid-align/
jtwb | 14 years ago | on: US government dictates Swedish copyright laws
jtwb | 14 years ago | on: Time-zone database used by Unix shut down due to IP litigation
Our laws create an environment where intellectual property abuse has proven to be a profitable venture.
The solution is not to redefine corporations as non-greedy entities.
jtwb | 14 years ago | on: If this then that
Traditionally, code search is done via fulltext indexing of verbose textual function descriptions. ifttt succeeds in using a channel-signature model, not unlike Hoogle's type-signature search, to provide code search without asking authors to write any description at all. Very nice!
http://www.haskell.org/hoogle/?hoogle=%28a+-%3E+b%29+-%3E+a+...
jtwb | 14 years ago | on: If this then that
Compare this with Yahoo Pipes, which provided a similar service with an interface intimidating to non-technical users.
jtwb | 14 years ago | on: Doodle or Die - our "bizarrely addictive" Node Knockout game
jtwb | 14 years ago | on: Doodle or Die - our "bizarrely addictive" Node Knockout game
jtwb | 14 years ago | on: How did academic publishers acquire these feudal powers?
Why can a boutique shop sell a $50 dress for $200? Taste. One could simply walk into that boutique, confident that 20 minutes later a cute, fashionable and well-fitting dress would be acquired.
Why can top universities charge so much for tuition? Every year, %s University generates a curated list of individuals, and many hiring processes (not to mention ad-hoc interpersonal filtering processes) emphasize individuals in that list. Like boutique shopping, this is an expensive strategy that often excludes superior talent, but is fast.
Is it worth $200,000 to have one's name on that list? Apparently.
Is it worth application fees and an iron publishing agreement to have one's paper published in Nature. Apparently.
jtwb | 14 years ago | on: One API to Link Them All
jtwb | 14 years ago | on: We’re not going to have a jobless recovery. We’re going to have a jobless future
A great deal of human labor in general is spent organizing information. Every industry from construction to tourism. Every scale, from villages to corporations.
It is fundamental to the very concept of "work", and it is being rendered obsolete very quickly thanks to high internet penetration rates and mobile computing.
jtwb | 14 years ago | on: Why Comcast Should Be Sued
But using law to impose your "moral perspective" on a pricing structure is not a solution.
The problem is that there exists no plan with reasonably-priced, reasonably-fast non-capped internet access, while there is a demand for it.
This is a market failure caused by a lack of competition in the market.
We should seek out and advocate for solutions which increase competition in the consumer broadband marketplace and ignore foolish non-solutions like this.
jtwb | 14 years ago | on: Google discontinues support for IE7 in Google Apps
Plus, your FF 4 users will know exactly when FF support will be dropped - the day FF 6 is released. Simple.
jtwb | 15 years ago | on: The one second war: Finding a lasting solution to the leap seconds problem
Once upon a time, written language was represented in computers by arrays of characters. Manipulating non-english user content in this model was big pain. Today, effective software dealing with written language uses UTF-8 Characters and the Grapheme abstraction. The problem was solved by separating the concepts of Bytes, Characters and Graphemes, which were previously conflated.
Clearly, it's ineffective to use the same abstraction for "elapsed time" and "time of day" due to the variable length of the day. Representing both concepts with one value leads to the problems described in this article. The concepts should be separated and a new abstraction created: Earth Position (EP).
Statements about the time of day, day of the week or lunar month of the year are really statements about the Earth's position relative to some other entity: the sun in most cases, but sometimes the moon in the case of lunar dates.
Given that "Unix time" is widely understood as "the number of seconds elapsed since Jan 1, 1970", it would be convenient to let it only represent Elapsed Time and define Earth Positional values in terms of Elapsed Time.
The leap second concept should only affect applications interested in Earth Position queries (time of day, etc) and not have any representation at the Elapsed Time level.
jtwb | 15 years ago | on: Name.com: Another Unscrupulous Registrar
Name.com's DNS editor won't let you remove the DNS record that serves the ads. You need to switch to a real DNS provider.
CloudFlare is a free DNS provider - generally people use it to hook up the CloudFlare security and auto-CDN system, but you just need it for DNS hosting.
1 Create an account and add your domain: www.cloudflare.com
2 Disable the orange cloud icons
3 Follow the steps that tell you to switch your name servers - that makes CloudFlare your DNS provider
4 Go to "Edit DNS Settings"
5 Find the "A * (some IP)" record, and remove it
That's it. No more parker ads. DNS and name server changes can take a while to propagate to the whole web so the change can take up to an hour to affect everyone.
Edit: this is the "*" record you need to remove: http://i.imgur.com/jc48t.png
jtwb | 15 years ago | on: Keeping Punxsutawney Phil's Website Online Through Groundhog Day Traffic Flood