Hacker Newsnew | past | comments | ask | show | jobs | submit | 2013-01-11login
Stories from January 11, 2013
Go back a day, month, or year. Go forward a day, month, or year.
1.Safari is released to the world (donmelton.com)
425 points by olivercameron on Jan 11, 2013 | 120 comments
2.Monoprice Announces 27-Inch 2560 x 1440 Monitor for $390 (tested.com)
294 points by mtgx on Jan 11, 2013 | 158 comments
3.Devops/Sysadmin Cheatsheet (rubytune.com)
241 points by wlll on Jan 11, 2013 | 107 comments
4.How to implement an algorithm from a scientific paper (codecapsule.com)
206 points by jnazario on Jan 11, 2013 | 77 comments
5.Bitcoin exchange hacked via Rails exploit, funds stolen (bitcointalk.org)
199 points by makomk on Jan 11, 2013 | 273 comments
6.Access denied (economist.com)
184 points by gasull on Jan 11, 2013 | 108 comments
7.Show HN: API for detecting people, cars, and everyday objects in images (dextrorobotics.com)
179 points by jluan on Jan 11, 2013 | 72 comments
8.Greetings from the Safari team at Apple Computer (2003) (kde.org)
165 points by thealphanerd on Jan 11, 2013 | 51 comments
9.An easy to follow design course for programmers (hackdesign.org)
171 points by thecosas on Jan 11, 2013 | 55 comments
10.Why Are Lego Sets Expensive? (wired.com)
154 points by riledhel on Jan 11, 2013 | 103 comments
11.Serve Your Music Collection Using HTML5, Backbone, and Flask (zx2c4.com)
153 points by zx2c4 on Jan 11, 2013 | 84 comments
12.No One Will Steal Your Big Idea (wbur.org)
127 points by eathas on Jan 11, 2013 | 68 comments
13.Message in a Binary Bottle (cabel.me)
115 points by ANTSANTS on Jan 11, 2013 | 1 comment
14.Lego Goes Linux (internetnews.com)
115 points by urlwolf on Jan 11, 2013 | 23 comments
15.China Mandates Fibre For All New Homes (chinadaily.com.cn)
112 points by wamatt on Jan 11, 2013 | 69 comments
16.Ask HN: Can use the #1 supercomputer for any project I want. What should it be?
107 points by Xcelerate on Jan 11, 2013 | 91 comments

There seems to be a pattern emerging in all of these 'disruptive' business models, whether it be Bitcoin (banking), AirBnb (hotels), or Uber (cabs). We look around and see these industries burdened by regulation, which tends to create entrenched players and which seem to us to be inefficient. So we create similar peer-to-peer equivalents, only to start rediscovering the reasons for all those regulations in the first place. I would argue that one reason mature industries seem inefficient to us is that it's been so long since we've encountered the problems the regulatory 'inefficiencies' were meant to address, that we've forgotten why our ancestors put them in place. Peer-to-peer is not a new idea, it's how things worked back before we started using government to solve the problems inherent in the peer-to-peer model.
18.Final project reports from 2012 Stanford Machine Learning class (stanford.edu)
99 points by admp on Jan 11, 2013 | 14 comments
19.Sprite Tricks used in Amiga Games (codetapper.com)
90 points by mxfh on Jan 11, 2013 | 25 comments

This seems to result in a large number of cases where the visual experience is pointless. The line separating the previous and next page is tiny and easy to miss, and I don't see the use in two torn half-pages on screen.

I agree that smooth scrolling long text is hard to read and trips up line scanning, but this UX seems be like playing an cruel game where I have to drag just enough to scroll a whole page. Any more or less and I get a torn page that's even harder to read than normal scrolling.

I have an alternate solution to this problem: just hit space or page down when you're reading a long web page. It scrolls a whole page, with just enough animation to help you track where you are.

21.Einstein Was Right: Space-Time Is Smooth, Not Foamy (space.com)
87 points by ekm2 on Jan 11, 2013 | 58 comments

That is an absolutely terrible lesson to draw from this episode.

First and most importantly, Airbnb and Uber are not disrupting industries burdened primarily by consumer safety regulations; they are disrupting industries burdened primarily by barriers to entrance that are designed to direct economic rents to politically favored actors. Huge difference.

There is no plausible 'consumer protection' story for preventing licensed livery cab drivers from picking up curb hails, whether on the iphone or otherwise. The law is there to protect the incomes of people who buy cab licences.

There is no plausible 'consumer protection' story that would explain why building codes for permanent residence are not good enough for temporary residence as well. The law is there to protect hotel operators from vacation rental competition.

So let's not compare Bitcoin with Uber and Airbnb, because they are completely different animals.

Bank security regulations, OTOH, ARE designed to protect consumers, although I'd argue that they're mostly unnecessary in practice. Legitimate banks don't get hacked because there are billions of dollars at stake for the banking institution, and their business literally depends on their ability to secure payments. The incentives are there with or without bank regulations.

Bitcoin sites, on the other hand, regularly get hacked because they are fly-by-night operations written by idiots who are probably also trying to steal from you. It's the fake-money equivalent of using www.send-monie-through-me.co.in and then being surprised when you get ripped off.

Bottom line: there is nothing wrong with regulation designed to protect consumers from actual threats. There is everything wrong with regulation designed to protect business from competition. The latter is what needs to be 'disrupted'.


I can't comment on the state of things today, but I was active an active KDE core developer at the time from that original message to the time of the Zack's blog post (and I'm friends with both Dirk and Zack):

There was a huge amount of excitement at the announcement that Safari would be using KHTML. At that time, it was almost a given that the OSS rendering engine was Gecko. KHTML was KDE's little engine that could. But nobody ever expected it to be picked up by other folks. One of the original parts of the KHTML-to-OS X port was KWQ (pronounced, "quack") that abstracted out the KDE API portions that were used in KHTML.

Folks were pretty ecstatic at first. It seemed very validating.

But that changed quickly. As Zack's post indicates, WebKit became a thing of unmergable code-drops. Even inside of the KDE community there became a split between the KHTML purists and the WebKit faction. They'd previously more or less all been KHTML developers, but post-WebKit there was something of a pragmatists vs. idealists split. Zack fell on the latter side of that (for understandable reasons: there was an existing community project, with its own set of values, and that was hijacked to a large extent by WebKit).

A few years later WebKit transformed itself into a more or less valid open source project (see webkit.org), but that didn't close the rift in the KDE community between the two, at that point rather divergent, rendering engines. There's still some remaining melancholy that stems from that initial hope and what could have potentially been, but wasn't.

It's hard to argue that WebKit being open source has been a bad thing -- in fact, I don't believe that in the slightest. But I can also understand that it's pretty head-turning to have have a project transform in that way, especially for the original contributors (though, it should be noted, the original author of KHTML, who wasn't really active at the time of the transition, did eventually fall into the WebKit camp).

Final note: this is just my somewhat fractured recollection of things from being in KDE community. My contributions to KHTML / WebKit were very minor (the original spellchecking support) so this may not jive completely with the folks that were closer.


Honestly... this made things confusing without improving my reading ability.

a lot of people actually like scrolling. So many people in fact, that they successfully pressured Apple to add scrolling as an alternative to pagination in iBooks.

I'm one of the people who uses that. I'm trying to be polite, but my honest reaction to this interface was, "oh god, this is awful," when I tried to use the mouse to scroll the page.

25.Nearby star is almost as old as the Universe (nature.com)
73 points by ananyob on Jan 11, 2013 | 28 comments
26.Mozilla adds all recent versions of Java to its Firefox add-on blocklist (thenextweb.com)
73 points by tchalla on Jan 11, 2013 | 42 comments
27.A Strategy for Internationalization and Node.js (ejohn.org)
70 points by jeresig on Jan 11, 2013 | 17 comments
28.Contest: recreate Mondrian painting in code, win exposition in museum (setup.nl)
65 points by vindia on Jan 11, 2013 | 25 comments

The Nokia Xpress Browser is not an HTTP web browser. It is a specialized client that talks to transcoding servers. It is designed for low-end phones in emerging markets. These phones have 128MB of RAM or less, they are not capable of running full web browsers. If a user has a phone capable of running a full browser (like the Lumia phones) and they choose to install the Nokia browser or Opera Mini to save on data usage, they are opting-in for the service. The compressing browser is not the default browser for Nokia phone running Windows Phone 7/8, MeeGo, Symbian^3, or S60. http://www.developer.nokia.com/Community/Wiki/User-Agent_hea...

There is no MITM attack. They are not spoofing DNS or forging SSL certs. They are providing a service that users are opting in to use.

If you don't trust Nokia, don't use their phones. Even with end-to-end encryption, the data (including voice calls) is unencrypted on your phone until the software and hardware encrypts it. The maker of the software and hardware always has the capability to add eavesdropping code if they want.

30.Life ToDo (alexmaccaw.com)
66 points by joeyespo on Jan 11, 2013 | 54 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: