skysight-inc/HackerNews huggingface dataset:
> How will that stop Google

It won't. It'll only prevent these devices from getting different OSs.

Also, keep in mind I'm not talking about Android. I use Ubuntu every day and all the pieces are in place for Ubuntu-based fully-functional (as in "you can work exclusively on it") ARM devices. Windows on ARM's key "advantage" is the ability to run Office, but since Linuxes/BSDs on ARM (or MIPS, if you are so inclined) can run the full desktop software suite just like their x86 counterparts (perhaps more slowly, but that's beyond the point here), their advantage is negated. Their only remaining advantage is being able to run Microsoft Office.
> The model is promising for a variety of businesses and Groupon has it well executed.

Groupon essentially invented payday loans for businesses. The two largest payday loan companies in the US at one point had valuations near Groupons too, until the slow moving legal system eventually caught up to them.

Deal hunters will go anywhere there is a deal. Groupon just moved "going out of business" and "lost our warehouse, all inventory must go!" sales to the internet.
Boston has standardized on a way of metering passengers

But more than a dozen other cities allow Uber to use their own way and the world hasn't ended.

Why should passengers care about what the city of Boston has "standardized" on? Why not just let passengers vote with their wallets? If Uber is too expensive or the drivers gain a reputation for ripping off customers, they'll just choose another cab. But the real problem is that Uber is actually too much better than the competition, which is why you see this kind of harassment occurring.

Regulation of this kind is about as corrupt an example of rent-seeking and resistance to technological innovation as you are likely to find in a lab. It's not a close call.
Has anyone seen a Sales CRM implemented with a temporal+value approach? Seems quite useful for tracking movement through a funnel.
And what about Braintree? Why do they suck? Pretty well thought of with some great referencable customers.
Fifth Graders in 1995 Video Predicted the Things We Love About the Web
What's with the strawman? CJefferson didn't even mention Javascript.

Javascript is not the only language that surpassed Lisp in popularity, far from it.
I'm unlikely to be able to identify a discrepancy on a map in an unfamiliar place - but the map-in-email feature does bring Uber much closer to a regulated cab meter, especially since it can be reviewed by a more knowledgeable person later.

It still doesn't match the "system audited by a supposedly independent government inspector" aspect of a regulated cab meter (i.e. to prevent Uber from using fake distance calculations), but Uber being dishonest is a lot less likely than a shady cab company, so I guess that's less of a concern.

I personally never used the map as my only Uber trips have been flat-rate (SFO to Palo Alto, where Uber is actually cheaper than a cab in some circumstances).
Quora Tones Down New Feature That Shows Who Viewed What Content
"You have made the choice not to enforce your own terms of service."

Not really. They've just made a choice not to enforce Section 11, which they state, in Section 11, that they can do.

In the first sentence of Section 11 it says "in the sole judgment of CloudFlare", doesn't that mean that they get to make the choice of whether or not a site violates anything in Section 11?

Are there any lawsuits from any government or official channel that successfully went after WikiLeaks for violations that CloudFlare needs to comply with?

In this case I think it's for CloudFlare to decide, they state this in Section 11 and they've made their choice.
The argument they are making is that both parties are agreeing to traveling a certain distance for a certain price. But the tool which measures the distance must be an approved measurement device in order to prevent fraud.

I can agree to pay my super market a dollar for a pound of apples, but the dept. of weights and measures still validates the scale. That's the consumer protection that the state is arguing for.

Note the whole is it a cab or isn't it argument isn't actually germaine to this complaint (they actually dropped the unlicensed livery service complaint) its wholly based on the legitimacy of the measuring device
i don't think the concept of daily deals is dead just the middle man version that groupon and its clones have ridden on for so long.

i think companies like scoutmob, tiktok, and pirq are doing a good job in trying to find new sustainable models that are beneficial for both the merchants and the consumers.

disclosure: i work for tiktok.
You could follow @richhickey on Twitter or just read Hacker News ;)
We don't make any connections until the website calls us. At that point we load a personalized dialog for the user and we want that request to be as fast as possible.
I'm guessing Meteor.

Their rise has been <sunglasses> meteoric.
I wonder if the police ran the serial numbers on the other bicycles.
> I'm unlikely to be able to identify a discrepancy on a map in an unfamiliar place - but the map-in-email feature does bring Uber much closer to a regulated cab meter, especially since it can be reviewed by a more knowledgeable person later.

I suspect that the routing features in "Google Maps" would be useful.
This is one of those ideas that, on the surface, seems to make sense...but I just don't see a big enough market out there for it to gain any traction.

I don't think people are going to carry this thing around with their iPhone, and if they really care about games, they already have dedicated consoles with way better AAA titles than iOS will have for at least a few more years. These types of gamers may also have a 3DS.

If this somehow takes off like the Ouya did on kickstarter, it'll be interesting to see if it sticks. Good luck, regardless of my skepticism! :)

Also - this should be linking to the kickstarter, not some techcrunch babble.

http://www.kickstarter.com/projects/games/the-coco-controlle...
If they're smart, they'll HTTP 301 redirect these old URLs to new ones, if they ever decide to change them.

URI design is hard, especially when you're dealing with a single namespace on a site with massive scale like Twitter. But if everyone has their own namespace (it seems Medium is a good candidate for this), then you could as well use a human-readable timestamp in UTC (yyyy/mm/dd/hh-mm-ss), but they might be an eyesore for some.

The fashion these days tends to be short, mixed-case, untypable URIs that don't look like they'll stand the test of time.
Kirin, I think you pretty much hit the nail on the head. More of this stuff is due to luck and randomness than most people admit. We look back and find a few contributing factors, put them in a pile, and call it a theory, and believe we understand it.

But does that theory actually limit what we'd predict about the future? Does it retroactively predict all the past data that we've seen? As you pointed out, Lisp was quite popular for a bit.

What if we just said, Lisp isn't popular because it didn't get/stay lucky?

That anti-theory isn't quite as satisfying, but at least it doesn't pretend at knowledge that it doesn't have.

One really nice thing, in my opinion, about JavaScript programmers is that they don't sit around kvetching about why the wrong language won. We all know it was a fluke, but the fluke happened, and here we are, so you can either squawk about languages, or get real things done instead, and improve the tools and software that you have.
This is one of those "wow, so perfectly obvious no one has never done it." This could (and probably should) the hiring process at many retail and service jobs. In my teens I would have been all about proving myself by taking whatever quiz or prescreening training available to get the job. This could have micro impacts on allowing the most tenacious to get the job rather than the most experience, which for the level of jobs they're focusing on initially could be a positive force. Just imagine if Wal-Mart was filled with the most proactive, not just the one with 6 months more of register experience. Certainly many caveats to these statements, but with some evolution and execution this could have really important impacts on the way low-level wage employment is conducted. The interesting aspects would be to see it move up the org chart.
Also love the customer development of them walking the unemployment lines to understand the market.
This could actually be huge. All they need is a few high DAU accounts to help them market this device. I totally agree with their premise that current games are limited by the touch functionality. If they can bring the price down and just get to a medium-sized installed base, their free app will work wonders for small indie-sized devs. Current game devs are being priced out of the market for advertising, but if they can innovate on the discovery end, they could become a low-cost Xbox competitor with a much larger catalog of games.
I wonder how many people, like myself, decided to stop buying Groupons (and similar products) because of the awareness that it was generally bad for the business for which it was being used. I would rather support my local businesses than save $10 or $15 and feed the monster.
Is it just me? or is this just a bunch of links to articles and blog posts from around the net?

I think that it is really cool, but should not be misrepresented as Computer Science academia.
It's a maxim. It's supposed to guide your behaviour, not be taken 100% literally.
I've been seriously spoiled by paredit. It is a brilliant, absolutely brilliant way to edit code. Editing code written in those so called free form readable languages is absolute pain compared to structured editing in paredit. It is a reason to program in Lisps by itself. You don't need that filter on your data? Easy, you just need one keystroke (M-r) to raise the inner expression. Everyone should experience it, it certainly makes me want to write more and more code in Clojure.
I'm sorry, but shell scripts suck as a language for booting the system. You need to fork() and exec() for almost anything non-trivial, wasting precious CPU cycles in the progress. It looks like every Linux distro has its own way to manage boot scripts. And when they fail, you have no idea what happened.

More importantly, init only handles starting and stopping of services. They don't manage services, like restarting them when they crash. Systemd can do that. The socket activation stuff also allows one to potentially save resources by not starting services until they're really needed.

The best way to reduce boot times is to not boot? Have you ever heard of "laptops" and "average users"? Even on my servers, a shorter boot time is welcome.
> The only location / metering source Uber has the iOS app and there's no additional hardware or software protection on the driver's Uber iPhone beyond the standard OS protections, which are easily circumvented by a jailbreak.

It would be hardly difficult to verify metered distance via Google Maps or one of many other mapping type apps on the iPhone. There's about a million of them.
After hacking together these desks in the past I bought a Geekdesk (http://www.geekdesk.com).

You quickly realize the value of the $1,200 pricetag is that the desk adjusts in seconds to the exact sit or stand height you want. I would spend the same money on anything that keeps me healthier and decreases my back issues.
If they can't debug it, they can find someone who can, and that skillset is, I can guarantee you, going to be far more widely available than Systemd debugging fu.

On which point, specifically: when Debian breaks during initrd execution, the system is dumped to a shell, "dash", a POSIX-compliant shell. It doesn't have all the niceties of bash, but it's usable.

When a Red Hat system breaks during initrd execution, the system shell doesn't handle terminal IO. You literally can't even fucking talk to the damned thing. It's a scripting-only shell.

The kicker: the RHEL initrd shell is larger than dash.

Guess which of these two systems is easier to troubleshoot / debug / rescue in a pinch?
No he doesn't mention it from what I recall. The data discussed is broader (and more longitudinal) than that trend.

Personally I'd guess the birth rate there is a direct result of the church's push for more children, but I don't really know.
FTC says Facebook lied [to devs] about app-security program
Key phrase of your comment:

> This means where an argument comes from has a lot of bearing on its validity.

That's a more polite way of saying what I said.
Delegation as defined by the article makes every method call made by the delegated to class part of the programming interface that you need to be aware of when choosing to delegate. Delegation as defined by GoF makes only a specified set of callbacks be part of that interface.

That says that delegation as defined by GoF does more to promote modularity than the original definition, and therefore is more often going to be preferred in good software design over that defined by the article.

This is not to say that there aren't cases where what the article promotes is not convenient. Violating modularity is usually convenient. But that is a convenience that we should always be wary of.
My point is they are aware of what Wikileaks is, and they are making a conscious decision to not enforce the terms (which is as you point out, at their discretion).

Regardless of your feelings on the matter, Wikileaks does admit they do not have the permission of the rights holders to be releasing documents.
The new Ballpark website: a lesson in interaction design
Maybe a great solution would be to allow other users to record their own explanations for the lesson, so that the viewer could choose (and vote up) the ones they like better (by clarity, preferred accent, a different human language altogether, etc.)
Ask HN: What would you do with a windfall of $150k?
I hope that this doesn't come off trollish because it isn't. To keep it short: I'm surprisingly going to inherit about $150k from the proverbial rich uncle I never knew about.

I have no debt, and no real interest in spending it. I don't have a car and don't need one, and I'm happy to rent. Frankly, I don't think I'll need the money at all in the foreseeable future. So what do I do with it!?

No, I don't want to give it away either, but (secure) investment ideas will be much appreciated.

Thanks a lot!
Original story is on reddit (http://www.reddit.com/r/Portland/comments/y4je1/is_this_your...) and posted here: http://hackerne.ws/item?id=4383454
Not sure how much of it the own. The article mentions Microsoft being active in developing technology such as the single-chip touchscreen.

Which may be neatly sidestepped by LCDs similar to the Sharp ones expected to ship with the iPhone 5.
Advances in Data Storage Have Implications for Government Surveillance
How much is "enough"?
does 20 ms latency cut it?
Indeed, is there a Clojure equivalent of Scipy / Numpy / Matplotlib? These are invaluable for scientific computing.
Quora Feeds Will No Longer Show Data On What Other Users Have Viewed
His target market is people who don't design or code their own sites, but are just looking to check off features (e.g. Need CMS, Must be SEO Friendly, Need e-shopping cart solution, etc.)

Secondly, unlike a car without wheels, its very easy to get a site which isn't particularly SEO friendly.

What does that even mean?

Is it clean human readable URLS? Amazon doesn't have that but its SEO friendly.

Does it refer to on page optimizations and inner link building? Maybe, but you can have a shopping cart/coupon site without the greedy linking structure that Google currently loves.
Gates Foundation Announces Winners Of Toilet Reinvention Competition
We use http://www.maxmind.com for our custom abuse detection system (which is using geolocation as a signal).
80% of the time, if it is a Groupon for a physical product, I can find it on Amazon for the same price.

Services, well that's a different story.
What did you find slow? writes? retrieving by key? map-reduce?
From what I've heard erlang map-reduce is much performant than the javascript one.
Okay, I love the simplicity behind Obvious' work, but I'm seriously confused about what the purpose behind some of these projects.

Lift - http://lift.do/ - tagline is "achieve anything" - give us your email. Nothing else.

Branch - http://branch.com/ - was on HN the other day and has a pretty video, but I have no idea what they actually do as a product/service.

Medium - http://medium.com/ - despite the nice blog post, I still have no idea what they do.

Ev & co are undoubtably talented and they're working on what seems to be some cool stuff, but I feel like I've read a bunch of stuff about what they're doing and still have NO IDEA what it is they're doing.

Is this just me?
Solving the Wanamaker problem for health care
"\tDon't forget the \"main\" uses.\u263A\n"
I can understand that, but I think the two markets are different enough to be worth pointing out. People who buy used cars are often buying something a few years old. By the time a car is ten years old, it's being traded around for a tiny fraction of its original cost, and maybe even headed off to be junked/recycled. Maintenance costs are starting to skyrocket, and because of all that, people tend to trade up frequently.

A used airplane is probably decades old. It's probably selling for a similar price to what it originally went for when it was new. Maintenance costs are high, but they were high when the thing was new, so that's not particularly remarkable.

I'd wager that the majority of light aircraft flying in the US today would qualify for "antique" license plates if they were cars. It's a substantially different market, where the equipment lasts longer and buying used is much more common.
You can use SAML for this too, it's a bit more Enterprise-y (read: stupidly complicated) but there are IdPs for php, python and java and SPs for Django and Apache (mod_mellon).
Saying "I'm going to say this in the nicest way possible." creates a negative implication in regards to the poster. Thus you are not putting it in the nicest way possible.

It's like "No offence intended", if you say that, it means what you are about to say is offensive.
Don't really care what they look like. Not very memorable though.
Because we were a startup using it for about one year and paying the minimum price (I believe around $50/mo) plus another $15 fee/mo, plus they kept 6% of our transactions for 6 months (which we haven't seen any of it yet). Thankfully Stripe came into play (just as easy to implement) with zero monthly fees, and not holding any of our money. At that point we contacted Braintree to cancel our account and just then they offered a lower monthly fee (I believe around $20) and when I said no, they offered to match Stripe at zero cost. Why wouldn't they have offered this from the get go is beyond me and bad practice.
Seems clear they are teaching Programming and not Computer Science. There's nothing wrong with that, but they should be upfront about it.
These daily deal sites can work out great for merchants sometimes. It's not all doom and gloom. An example is described here: http://www.kuow.org/program.php?id=23711

Briefly, a small auto shop offered a $30 oil change for $10 via Groupon. The owner expected to get about 90 takers. He got 2277. He had to hire more staff and buy a second car lift to deal with them all. It took months, and he lost money on the oil changes--but about half of them became regular customers and that made up for the loss and put him overall way ahead.

They also profile a restaurant whose experience (with Living Social) was not good. Their deal was disastrous.

If you compare the two deals, and the nature of the two businesses and the psychology of their typical customers, it makes sense that the auto shop worked out well and the restaurant did not.
The problem with commenting code is that code is constantly refactored to deal with new invariants and edge-cases. What starts out as a great way to summarize the purpose and mechanics of a given function or statement becomes immediately stale once the function or statement is changed. In the best case, the comments are revised along with the code they describe.

However, everyone makes mistakes, as you have pointed out, and once a comment is forgotten during refactoring, that comment has become a liability to the future maintenance or use of the code it describes. Given that comments are, by definition, not executable lines of code, commenting errors do not show up in code execution. Since most bugs only become apparent because of incorrect execution, commenting bugs are difficult to spot. This is a problem when developers read the comment instead of the code to discover the purpose and mechanics of the commented function or statement, and can lead to further errors in client code of the function or statement when the called code doesn't conform to the specifications expressed in the comment.

Now the developer who has to fix the code has two things to debug; the code as it is written and the code as it is described in the comment. Which has authority? How do you prove the correctness of a comment?

You can prove the correctness of code, because it can be executed. You can test it using the scientific method, trace its execution paths at runtime and by reading the calling code. You cannot do this with comments.

Additionally, every line of source code is a liability to the maintenance of the code. Each line out source adds computational and mental complexity to the program they describe.

For these reasons, good, verbose variable and function names to describe the what, and corresponding tests to describe the how and why are superior ways to describe code over verbose comments.

However
It's interesting to note that Wikileaks hasn't ever been served with a DMCA or anything similar.
"Its extreme concision should make visually parsing code faster than parsing equivalent code in other languages."

You know, I don't think this is true at all. Concision can make things harder to read, because you have to understand everything you read from scratch. A language where some common patterns come with a bit of boilerplate allow you to orient yourself via that boilerplate. The visual representation of a common pattern provided by the sugary syntax of some languages is, in one sense a waste of space and typing, but it can make code easier to read than a more concise language would be.
Groupon down 27%, hits new low of $5.50
On the Lift side, try reading this blog post, Everything There Is To Know About Lift:
http://blog.lift.do/post/25435255834/everything-there-is-to-...
If you are a virus and you are too obvious, you are quickly found and and eliminated by the "immune" system. So it is import to stay low on hosts where there is no benefit in attacking and only using them for vectors of infection and only go into full blown activation mode when some specific trigger is found.
30 Webpage Layout Designs for Popular TV Shows
The OP took a reasonable idea: stop shoehorning content systems into producing static HTML pages (and instead, produce an API)...and jumps somewhat illogically to "make it all a stream!"

Why isn't it possible to create an API which you dogfood to produce static pages (because permalinks are nice) AND content for streams?
And on the Branch side, you can try the service. It's available now and if you use it you get a pretty good sense of it. Also, try reading What is Branch Good For?
http://branch.com/b/re-what-is-branch-good-for-2
If anything, the DMCA takedown notices make it easier to find what I'm looking for. I no longer have to wade through nearly as much search engine spam.

Step 1: Search for a movie.

Step 2: Scroll to the bottom of the page and click on the link to chillingeffects.org

Step 3: Click on any of the links in the takedown notice to find streaming content.