New
The latest blog posts to take off on Hacker News. 1,905 posts.
And so I'm giving up the Mozilla project - Jamie Zawinski (1999)
April 1st, 1999 will be my last day as an employee of the Netscape Communications division of America Online, and my last day working for mozilla.org.
Inversion of Control Containers and the Dependency Injection pattern
Explaining the Dependency Injection pattern, by contrasting it with Service Locator. The choice between them is less important than the principle of separating configuration from use.
Broken Links
I’ve been getting madder and madder about the increasing use of dorky web links; for example, twitter.com/timbray has become twitter.com/#!/timbray . Others have too; see Breaking the Web with hash-bangs and Going Postel . It dawns on me that a word of explanation might be in order for those who normally don’t worry…
The Next Six Months
I am nearly dead certain the iPad 2 is going to have the same display resolution and size as the current iPad. I am not so sure at all, though, that there won’t be a double-resolution 2048 x 1536 iPad in 2011.
How The FCC Plans To Destroy GPS – A Simple Explanation
Exploring the world of free tools for GIS, GPS, Google Earth, neogeography, and more.
Lisp inventor John McCarthy on human progress and its sustainability
The sustainability pages are essentially done, although I plan to improve them and respond to inadequacies people find. Having done my best to show that material progress is sustainable, I can justifiably turn my attention to the future and present ideas about what progress people will want and what can be achieved…
Google 2000 vs. Google 2011
I sometimes hear people say “Remember when Google launched and the results were so good? Google didn’t have any spam back then. Man, I wish we could go back to those days.” I know…
Breaking the web with hash-bangs
Update 10 Feb 2011 : Tim Bray has written a much shorter, clearer and less technical explanation of the broken use of hash-bangs URLs . I thoroughly recommend reading and referencing it.
How To Get Your First 1,000 Users
Vinicius Vacanti is co-founder and CEO of Yipit. Next posts on how to acquire users for free and how to raise a Series A. Don’t miss them by subscribing via email or via twitter .
Want to be a leader? Wash the Dishes When Nobody Else Will.
When you're starting a business, you have to wear a lot of hats. You don't have an HR department, or an IT department, or a marketing department, or any specialized department, so if a press...
Ditch Starbucks and work at the library
Explore the United States' intellectual landscape through creative exploration, engaging workshops, and innovative environments, while addressing accessibility and economic challenges to foster inclusive growth.
Startup America -- Dead on Arrival
For its first few decades Silicon Valley was content flying under the radar of Washington politics. It wasn’t until Fairchild and Intel were almost bankrupted by Japanese semiconductor manufacturer…
How My School and District Failed its Students
How My School and District Failed its Students The following is by Frank Beard, a graduate of Drake University and a former Teach For Amer...
Maze-generation algorithms, with JS demos
Algorithms, circle mazes, hex grids, masking, weaving, braiding, 3D and 4D grids, spheres, and more!
FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
When it was announced that the Nexus S would have a built-in NFC radio, I immediately started thinking about the potential of using cell phones with RFID public transit fare systems. The day the Gingerbread source code was released, I picked up a Nexus S and began working on a proof-of-concept application that can…
The unfortunate math behind consulting companies
Hiring even one person creates a lot less profit than you'd think, and launching a product rarely works out. Here are some tips for consulting companies.
Using git to manage a website
How to update a web site automatically with git push, Author: Abhijit Menon-Sen
Chromium Notes: Ninja, a new build system
When we first started porting Chrome away from just Windows, we intended to use Scons to build Chrome on all our platforms. But early on in development I discovered that Scons, despite its admirable goals of correctness and ease of use, was quite slow — it could take 40 seconds from starting Scons before it decided to…
Fighting the @font-face FOUT
FOUT is what I’m calling the flash of unstyled text that you get while using @font-face in Firefox and Opera.