Lawsuit Filed Against NYPD Street Body Scanners
When the TSA brought nude body scanners to the airports, demanding that the citizens allow the government to photograph them naked in order to get on a plane, there were some who said, “If yo…
When the TSA brought nude body scanners to the airports, demanding that the citizens allow the government to photograph them naked in order to get on a plane, there were some who said, “If yo…
Last Tuesday my blog post about using a standing desk for 2 years shot to number 1 on Hacker News for a brief but glorious 10 hours. Below I’ll explain how this impacted my traffic and sales.kamagra acheter Here’s my setup. My blog is of low-to-medium popularity, with wildly varying...
If you are like me and build projects with Arduino, you must have felt the frustration with ripping your project apart, because you wanted to build something else with that Arduino. I have had the …
A few weeks ago I started wondering about 'the test that occasionally and randomly breaks' in a large test suite at my job. The test, calle...
This post is part of a series documenting the design and development of this blog, including responsive images and working with HiDPI assets.
One of MRI's big performance problems is that method cache expiry is global. That is, any time you make a change to any class anywhere, the entire VM's method caches get busted at the same time. This is why you'll frequently hear people saying that "calling Object#extend is bad".
Slot 10k di situs CEGIL29 untuk user pemula mudah daftar beserta testimonials game slot 10rb terlengkap dengan deposit QRIS murah, panduan main, hingga info slot88 gampang menang.
What if, instead of running a process-data program on this machine, we want to run it on another machine? No problem. We make a TCP connection to a process-data server on the remote machine. On the local machine, we have generate-data writing to the TCP connection, and consume-data reading from the TCP connection…
I must confess, I was neither surprised nor disturbed by last month’s announcement that the Opera web browser was switching to the WebKit rendering engine. But perhaps I’m in the minority among geeks on this topic.
I compare code between typed clojure and Haskell implementations of project euler solutions to examine the differences and similarities.
With Opera announcing that their future products will be based on WebKit, the Internet is abuzz with discussion about what that means and wh...
I had no intention of ever learning this much about Joy Division or pulsars, but because of my apt to be a law abiding citizen, I was forced to research the about the ubiquitous design made popular by the British band and artist Peter Saville for a t-shirt project I’m heading on SixPrizes. In short, […]
I started using a Nexus 4. I was going to go right back to my iPhone after a week. I was designing more and more Android interfaces at Twitter and realized I needed to more intimately grok Android UI paradigms.
I have been awarded a fellowship at the Berkman Center for Internet and Society at Harvard University, for the 2013–2014 academic year. I’m excited about this; Berkman and Harvard is where a lot of the cool kids hang out, and I’m looking forward to working with them this coming year. In particular, I have three goals…
I started work on mitmproxy because I was frustrated with the available interception tools. I had a long list of minor complaints - they were insufficiently flexible, not programmable enough, mostly written in Java (a language I don't enjoy), and so forth. My most serious problem, though, was opacity. The best tools…
Real-Time Garbage Collection (RTGC) tests the limits of what we typically think is possible in production software. You might hear “Real-Time” and “Garbage Collection” together and think “If you truly need real-time guarantees, why would you use a garbage collected language?” or “How is real-time Garbage Collection…
Serdar Doğruyol, creator of Kemal, the iyi programming language, and gcry. Crystal Core Team member writing about Crystal, Ruby, and open source.
A blog about computer science education. Projects, resources, and ideas for teaching, learning, and using computer science. By a teacher for teachers.