New
The latest blog posts to take off on Hacker News. 1,981 posts.
Hacker News down, unwisely returning HTTP 200 for outage message
So HackerNews is currently down. It happens, we’ll probably find out why when it returns. For a while yesterday, all HN URLs were returning error messages from CloudFlare, apparently their CD…
What "viable search engine competition" really looks like
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
Anatomy of a cheap USB-to-Ethernet adapter
Taking apart a very cheap USB to Ethernet adapter and pondering on the parts found inside.
Why we have to boycott RSA
The only thing stopping corporations from putting NSA backdoors into their products is the risk of getting caught. RSA got caught backdoorin...
How Python 3 Should Have Worked (2012)
As a workaday Python developer, it’s hard to shake the feeling that the Python 2 to 3 transition isn’t working. I get occasional requests to make my libraries work in 3 but it’s far from clear how to and when I try to look it up I find all sorts of conflicting advice, none of which sounds very practical.
We Need Viable Search Engine Competition
Why Google's monopoly on search is a growing problem, from conflicts of interest to SEO manipulation, and why we desperately need a real competitor.
The problem is with the product
Link to: https://plus.google.com/+Scobleizer/posts/1UfNLdZAN4h
Evernote, the bug-ridden elephant
To say this post pains me would be an understatement. More than any other technology, Evernote is part of me, having evolved from habit to instinct over several years and nearly seven thousand notes. Every day ideas flit through my head, ideas for essays, for characters, for jokes. Just now I catch a glimpse of […]
Haskell vs. Erlang for bittorent clients
Haskell vs. Erlang Since I wrote a bittorrent client in both Erlang and Haskell, etorrent and combinatorrent respectively, I decided to put ...
I Got Fired Last Week. That’s a Good Thing. Here’s Why
“We’d like to help you transition out of the company.” As the conversation progressed and reality sunk in, my ears slammed shut and blood streamed to my head. And since I neglected to bring a jacket for what I thought was … Continue reading →
The Builder's High
When I am in a foul mood, I have a surefire way to improve my outlook – I build something. A foul mood is a stubborn beast and it does not give ground easily. I
Toshiba says they made a mistake but they still cannot help me
I bought a Toshiba laptop about 9 months ago, it is still under warranty. It does not turn on at all. Warranty card states that laptop is covered in the United States, US territories, Latin America and the Caribbean. This is the only reason I used to buy Toshiba. Sent the laptop to Toshiba in Guatemala and they refuse…
How printers and Photoshop detect and refuse to process images of currency
Professor Steven J. Murdoch
How misaligning data can increase performance 12x by reducing cache misses
Here's the graph of a toy benchmark 1 of page-aligned vs. mis-aligned accesses; it shows a ratio of performance between the two at different working set sizes. If this benchmark seems contrived, it actually comes from a real world example of the disastrous performance implications of using nice power of 2 alignment…
Distributed systems for fun and profit (free ebook)
git , Single page HTML , Kindle .mobi , PDF , .epub , HTML for printing , book cover .
Improve Your Python: Metaclasses and Dynamic Classes With Type
Socolive TV phát sóng trực tiếp bóng đá hôm nay, link xem SocoliveTV sắc nét chuẩn HD. Cập nhật Lịch thi đấu, BXH, Highlight, Kết quả bóng đá mới nhất!
The Lost Art of C Structure Packing
This page is about a technique for reducing the memory footprint of programs in compiled languages with C-like structures - manually repacking these declarations for reduced size. To read it, you will require basic knowledge of the C programming language.
Clojure 2013 Year in Review
This is my third Clojure year-in-review post. In 2011 I was excited about Clojure 1.3, ClojureScript, and the second Clojure/conj. By 2012 I was blown away by four Clojure conferences, two O’Reilly books, reducers, Datomic, Immutant, and a partridge in a pear tree.
React: Another Level of Indirection
React provides a better abstraction over the DOM than MVC frameworks ever can. React is the last piece of the puzzle for ClojureScript web frontend development.
Dual_EC_DRBG backdoor: a proof of concept
Dual_EC_DRBG is an pseudo-random number generator promoted by NIST in NIST SP 800-90A and created by NSA. This algorithm is problematic because it has been made mandatory by the FIPS norm (and should be implemented in every FIPS approved software) and some vendors even promoted this algorithm as first source of…