Cybersecurity Bill Broad Enough to Use Against WikiLeaks and The Pirate Bay
Congress is doing it again: they’re proposing overbroad regulations that could have dire consequences for our Internet ecology. The Cyber Intelligence Sharing and Protection Act of 2011 (H.R. 3523), introduced by Rep. Mike Rogers and Rep. Dutch Ruppersberger, allows companies or the government[fn]...
Microsoft Open Sources their Entity Framework ORM
Almost exactly two years from the day we announced Entity Framework 'Magic ...
Daring Fireball: Cookies and Privacy
What I detect in Google’s behavior (and John Battelle’s more-or-less defense of it) is a sense of entitlement. That because in the past ad networks could track almost all users via cookies, they are entitled to continue tracking almost all users across the web via cookies, even when a large (and growing) number of…
Astrology For Businesses
A few years ago, my work sent me on a training course. It involved the usual things, trust exercises, team bonding, and personality profiles. I filled in a few forms, answered some questions, and the very professional looking lady marked up my paper and said, "I see that you're a Scorpio. That means you're focused…
Golang at CloudFlare
The other day I blogged here about our new Railgun software that speeds up the back haul between CloudFlare data centers and our clients' servers. At CloudFlare we're using a number of different languages depending on the task.
JavaScript at Khan Academy
At Khan Academy we’ve been investigating teaching Computer Science to students in some new and interesting ways. The most interesting aspect of which is that we’re likely going to be teaching them JavaScript as their first language.
Stripe's New Recurring Billing Features
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
OpenBSD 5.1 released
OpenBSD 5.1
U.S. Government Threatens Free Speech With Calls for Twitter Censorship
“[T]he ultimate good desired is better reached by free trade in ideas....That at any rate is the theory of our Constitution.” — Justice Oliver Wendell Holmes, dissent in Abrams v. United States, 1919EFF has witnessed a growing number of calls in recent weeks for Twitter to ban certain...
You, Too, Can Be on the Cutting Edge of Functional Programming Research
It's not about technology for its own sake. It's about being able to implement your ideas.
Neil Armstrong, Neal Stephenson, Neil Gaiman
Neal Stephenson and I were not standing in order to make it quite clear who Neil #1 was and would always be. I spent a couple of days ...
Pascal's Apology, or why computer science is complicated
Blaise Pascal once famously ended a letter with an apology : I'm sorry that this was such a long letter, but I didn't have time to write you a short one. Computer science has pretty much the same problem. It's a young field, and young fields are, by their nature, messy. As we race to generate new knowledge, we also…
Learn why a message ended up in your spam folder
Posted by Ela Czajka, Software Engineer Many of our users say the accuracy of our spam filter is one of the key reasons they love Gmail. ...
532x Performance Increase for MongoDB with fractal tree indexes
XoilacZ - Website Xem Trực tiếp bóng đá hôm nay với bình luận Tiếng Việt. XoilacTV cập nhật link xem bóng đá, lịch thi đấu, bảng xếp hạng, kết quả nhanh nhất
Mistakes I made as a young entrepreneur
I started my first business eight years ago in 2004. I’ve managed teams as small as two (from our top bedroom), all the way to my current 54-person team at Treehouse. I’ve had some wins and plenty of losses and learned a lot of things the hard way. Hopefully other business owners can avoid these un-fun mistakes …
The Joy of Dumping
These are 80's-era erasable programmable read-only memories, or EPROMs. They were an immensely popular way to store firmware for embedded systems when the