skysight-inc/HackerNews huggingface dataset:
have used the resin.io docker images on arch on my pi. What I would love is a raspbian version as its just a super popular distro on raspi. I know its a bit of gridlock right now. It seems that its going into the jesse version of debian but the raspbian release of jesse isn't out the last time a checked (a couple weeks ago). I did try out lessbian - awesome name - on raspi and I am not recalling specifically why it didn't work out for me. I had some issue with the filesystem dependencies not being there and getting them was a pretty large undertaking (so much so that it would have been just as easy to do it on raspbian). Would love to contrib myself but right now i'm swamped and don't really have much expertise in either docker or arm. At least my experience should bring some clarity/insight into what I encountered.
The main difference is that no matter how much you re-write the syntax tree, you'll still be parsing S-Expressions, and those are as unambiguous as it gets.

Keep a language simple, that's how I like it at least. It's not about how many ways are there to write X, it's more about how many times can I write the same X and have it do different things? (aka ambiguity)

The answer in Lisp is exactly one: S-Exp, obviously there are exceptions like delayed evaluation, re-binding of symbols (not really recommended, at least in Clojure) and argument parsing in macros, but those are exactly that, exceptions. Take operator overloading in many programming languages or method overriding as a comparison, way too much ambiguity.
Because it turns out the medallion cost is only a small part of the operating cost of a cab.

"TLC’s medallions held by fleet owners, who collect rent of up to $132 a shift from drivers"[1]

NYC cabs run on 2 12-hour shifts a day. This works out to ~$13/hr to pay for the medallion itself. This isn't nothing, but ultimately the cost of the car, gas, insurance, etc, are still the dominant factors in operating a cab.

So yeah, theoretically without the medallion cost Ubers can be cheaper than a regular taxi, but probably not by all that much.

[1] http://www.thenewyorkworld.com/2014/01/20/taxi-medallions/
Unfortunately, political loyalty lasts far longer than brand loyalty.
This Wired article gets into the why:

http://www.wired.com/2014/12/io-js/
Shipping Basecamp 2.0 for iOS
Have you participated in any other open source projects? All of them with any success in the community (that I can think of) have a monarchy or oligarchy at the head. Anyone may contribute, and a group of committers review and add if the contribution fits the project... who determines what the project and its roadmap? Usually a select few, driven by even fewer or just one. So I don't think it's necessarily unusual that Solomon heads it.

As an aside - I've watched headless projects devolve into anarchy... here's a good read from years ago - http://ariya.blogspot.com/2008/03/common-characteristics-of-...
There are more details on "why" in this previous discussion from 6 days ago: https://news.ycombinator.com/item?id=8669557
This has been brewing for a while. I don't know most of the people involved but they post youtube videos of their meetings. isaacs is involved and get is the creator of npm so that is a good sign. As I understand it this is a direct backlash against joyent's governance of node and it's slow release cycle.
Show HN: Companion – Never Walk Home Alone
This is new to me, thanks for pointing it out.

That said, this doesn't mean marijuana needs to be recreationally legalized; in the US it would only need to be made a Schedule II drug rather than a Schedule I drug. Cocaine is a Schedule II drug IIRC, and it's routinely used medically, so it doesn't make sense to have recreational legality, or tolerance of widespread use, just to get medical benefits.

For virtually every cause, there are groups "working heavily behind the scenes for decades" -- the existence of activist pressure doesn't seem to correlate with policy change. I'd love to see hard data disagreeing with me, but this is my impression from being an activist for some time, and knowing the histories of social change for various struggles.
> if Docker could have just stuck to running containers

Do you argue the same for Amazon with AWS? They should have just stuck to running VMs on EC2 backed by S3? Amazon should not have added databases, scaling, load balancing, caching, DNS, email, search, analytics, etc. and left that up to the community to provide? Do you argue that Amazon has taken an embrace-extend-extinguish approach to AWS?
Correct from 1.2, except inlined calls, see here http://stackoverflow.com/questions/21102078/golang-methods-t...

and http://dave.cheney.net/2014/06/07/five-things-that-make-go-f...
khet, you may not be aware but you're violating an HN rule by asking others to upvote your submission [1, 2].

1: https://news.ycombinator.com/newsfaq.html

2: https://twitter.com/kumailht/status/540503967977852928
Would really like to see some explanation of an overall vision here. A paragraph from a core contributor would do.
What's your "mom test"? My (mid-60s) mother uses Uber, as do some of my middle-aged friends, even if it's far less popular there than it is among my friends in their 20s.
This is a big deal, because of who is involved. Here's the list of people involved:

* Indutny (listed as a Node.js code team member)
* Trevor Norris (also a Node.js core team member)
* Isaac Schlueter (cited as a Node.js core team alumni)
* Ben Noordhuis (also an alumni)
* Bert Belder (another alumni and a Node.js maintainer)

Compared to the Node list of top contributors:

https://github.com/joyent/node/graphs/contributors

Here's some better information:

http://www.infoworld.com/article/2855057/application-develop...
Sony Employee, “Hack was a long time coming.”
Google has been blocking archives with exe files since around 2005, rar was just one of the few formats they didn't scan inside of so this is hardly a surprise.

Does IMAP allow you access?

What about google.com/takeout?
Why isn't it a github fork?
Automated Tests in Python
Presuming you can block your drivers from working for rival services simultaneuosly.
Thanks for the detailed explanation, I stand corrected.
"The wrong decision" is very unlikely to be "drive into a ditch."

If a stop sign disappears, the car won't figure "gee, I guess I can plow on through."

If a stop sign shows up, the car is very likely to still notice it, and if not it still will be paying attention to what other cars are doing. It won't plow into the car in front of it. It will still notice what cars on side streets are doing.
This is the third time in a week an uninformative link has been posted to HN, without any comment from the forking community. Can we consider this a dupe?

Previous:

https://news.ycombinator.com/item?id=8694953 (Link to the repo)

https://news.ycombinator.com/item?id=8669557 (Another link to the repo)

At this point I'm just getting frustrated because I should be able to learn about important open-source issues from the community, not from a Wired article and not hidden in some secretive organization and private repo. Airing frustrations through Wired is only bad for the community -- the headline is nothing but FUD:

"Future of Popular Coding Tool In Doubt After Public Split" -- Can you imagine selling your CEO on Node when articles like this are being written?? Someone on HN posted this [1] recently, and I think it's very appropriate -- I believe this confusion could have been avoided:

> If, after careful consideration, you still conclude that you must fork, line up support privately first, then announce the fork in a non-hostile tone. Even if you are angry at, or disappointed with, the current maintainers, don't say that in the message. Just dispassionately state what led you to the decision to fork, and that you mean no ill will toward the project from which you're forking. Assuming that you do consider it a fork (as opposed to an emergency preservation of the original project), emphasize that you're forking the code and not the name, and choose a name that does not conflict with the project's name. You can use a name that contains or refers to the original name, as long as it does not open the door to identity confusion. Of course it's fine to explain prominently on the fork's home page that it descends from the original program, and even that it hopes to supplant it. Just don't make users' lives harder by forcing them to untangle an identity dispute.

[1] http://producingoss.com/en/forks.html
Nss-myhostname: always resolve the host name “gateway” to the default gateway
Think about the power of the simple AK-47 and how it fueled a half century of chaos in the 3rd world and compare it to the discipline enforced by the possibility of nuclear annihilation in the developed world.

... Which is an interesting contrast to the implicit value judgement of Orwell's statement, that giving claws to the weak is the more righteous path.
I didn't peruse the list but I can only imagine some of the NSFW names, considering LAPMYLOVEPUMP was the code to enable cheats (or Carma2 at least). D=
RStudio is great for R files, but has awful memory leaks if you're using it for RSweave/knitr documents. I weaned myself off RSTudio onto Sublime+Various Packages+R Console and couldn't be happier.
I think I got swarm and machine mixed up. Swarm seems to be tied to the CLI, because the command is "docker run", with additional settings. I think I am skimming too skimmily.

Pluggable scheduling and placement is a good move. It all looks like a straightforward operations research problem ... until you discover that you built a SPOF subject to the network fallacies.
Selenium Element Facts
Well, looking at an example, my behavior definitely trips the 'not not a bot' detection for NoCAPTCHAs for whatever reason. I'm not too shook up though - it's really no more inconvenient than before.
This inspired me to check whether DDG has a !rust directive, and it actually does! Very cool.
Ask HN: How Is the Market for LTE Software Engineers in N. America and Germany?
I am an engineer working with a multinational on the LTE protocol stack for the last one year. While the pay is good, I am worried that I may get stuck in this niche. Thus I am looking to get out. I am based in Pakistan.
IMHO the need for a click is just to lazy loading and thus, reducing server demand
Overcoming stubborn OS deployments in VirtualBox
i suspect he's talking about the general aesthetics of the UI. None of the developers (and i'm allowed to say this, being one of them ;) has demonstrated a particular gift for making apps look really pretty.
Thanks for the feedback. Lots of good points.

The loading time is due to it having to load the elevation data, although it will be cached on subsequent visits, and it is further slowed down by client side processing, which is currently done in JS, but in the future will be hardware accelerated

As for the controls, do you find it more difficult than something like Google Earth? I was hoping that people used to that would be at home with the controls. What exactly would you expect the arrow keys to do? Simulate a mouse movement in that direction by a constant?

As for instructions, were there any parts in particular that were tough to figure out. I think one needs to strike a balance between having no hints and pointing out the blatantly obvious.
IO.js is using Docker containers to sandbox untrusted pull requests
and yet this happened
http://www.theregister.co.uk/2014/12/03/strange_things_afoot...

PSN computers hosted leak torrent, so PSN was also hacked
Chrome 40 beta: Offline service workers
I had a lot of fun with Kawa and the JVM until I discovered Clojure and Leiningen... really Kawa could use a building and dependency infrastructure like Leiningen. Anyway, Kawa is a lot of fun, too.
Speaking only for myself, while I have no significant beef with Docker, I've found the general tone of your comments to be slightly off-putting. If others feel the same way, that might explain the downvotes.

I think it boils down to the tension between HN as a place for uninvolved commenters to discuss articles, and as a place for the subjects of those articles to engage in that discussion. Not to slight your intentions, but a comment like "I will work it out right here with you." comes across as an attempt to wrest control of the conversational dynamic, not to mention a little confrontational. For better or for worse, that's something that doesn't really fly when you have an obvious vested interest.

This is not meant as criticism, just food for thought that might help explain the frosty reception you've been getting around here.
I would agree with that.

I would also posit that Google looks and does nothing like that fisherman.
Uber take quite a big cut don't they?

It's why I find it hard to helieve they can out-compete in cities where there's already an open market (medallions seem to be a weird US thing?)
The story of my childhood or: Rust on the PSP
I've been looking into that today (though solid data are hard to find). Seems that the actual generation costs are actually on par with much of Europe, but it's taxes which raise the costs significantly.

I'm in favor of raising prices of energy in general. It's not as if Germany seems to be suffering economically relative to the rest of Europe.
java OOP help 
Hi, am a Java beginner but it seems OOP is blocking my way. Any help will save me. Thanks in advance
> "The Internet was built in a surveillance-friendly way because governments and serious players in the commercial Internet wanted it that way. There were alternatives at every step of the way. They were ignored."

I find that idea hard to believe for two reasons. First, because I don't think there's any evidence the government ever foresaw the internet coming into widespread civilian use. Second, and more importantly, the structure of the internet is so easily explained by private sector programming culture. Did you know that /etc/passwd originally contained actual plain-text passwords? Is it any surprise that the core internet protocols, which arose in the same era, are based on plain text with no deep authentication, encryption, etc?

Apparently, Google didn't encrypt the traffic between its data centers until news of the NSA undersea tapping broke out. Apparently in its early days, everyone at Facebook had access to user data. The same programming culture that gave us plain-text protocols like SMTP are alive and well today, and the idea that the government had something to do with why the internet is so easy to surveil is hard to reconcile with history.
Begun, these docker wars have.
This is a really great little guide for people that want to try out a Scheme but are paralyzed by the options. This will help those in need find a starting point. I highly recommend GNU Guile, the implementation that the author co-maintains.
I just sealed a deal yesterday, making mid-3 figure /month revenue with a sponsor for a weekend project of mine: http://hacker.surf

HackerSurf launched a few days ago on HN, and sat on the front page for about 12 hours. Here's a recap on how it all went down here: http://scotthasbrouck.com/8000-uniques-from-weekend-node-js-...

A small example of a small project leading to recurring revenue. I'm writing another blog post for tomorrow on going from launch to solid revenue in 48 hours, I'll followup here with it.
If play a simple "99 bottles of beer" backwards three times, it will awaken Cthulhu.
Family Video also reacted to the rise of online streaming in a interesting way: they started a FTTH ISP called ITV-3 in their home market.
> It still won't show up in the purchased items list.

It does show up once you have "purchased" it for free from the new store.
A little CSS formatter tool I developed - http://procssor.com (now part of MaxCDN). The Mac app was profitable before I sold it 2yrs ago.
OS: Fedora, CentOS

DB: Postgres, mainly

Server-side coding platform: Groovy & Grails

Messaging: HornetQ

Front-end: JQuery, Bootstrap

Semantic processing: Apache Jena, Apache Stanbol
Got any numbers to back this up?

Donation model being a sustainable source of revenue is an urban legend. Just look at Cobian Backup - really popular, of a decent quality, massive install base, donation-based model - the author ultimately gave up (after several years!) and put it up on sale, because donations just didn't work at all.
10 Awesome ways to make your site go viral, Sean Connery Approved Advice
I upvoted you just for using the word "meme" correctly.
If I may make the counter argument here, nobody except perhaps the odds makers in the bay area, are going to note or care if Sequoia Ventures loses all of its investment in Uber, or if Menlo does, or if KP does. It will show up on CNBC as "Well its been a bad year for Venture Capital firms, probably not going to host lavish parties..." but for most people who don't work at a company that goes 'poof' because it ran out of money and couldn't raise more, its really a non issue.

For bubbles to really be bubbles they need broad participation, and VC funding really is limited in how many people can participate.
Thanks, this definitely makes me feel better. Now that you mention it, how would you go about measuring it, anyway? Would a Geiger counter do the trick(by measuring the sievert readings) or would you have to examine it more closely with other instruments?
The lack of skill, experience, and equipment conspire to make it much more dangerous than the objective risk. That's why there are so many hydro-planing wrecks out after heavy rain. And why californians need chains to drive in conditions that are normal on the east coast.
You are right -- perhaps I'm being unfair. It is Docker's right to run their project as they see fit.

I'm glad to see the new projects (swarm, at least) layered on top of Docker. It is good to see those sink/swim on their own. I was uncomfortable when Docker was (last week) going down the path of building everything into their existing binary.
What I find most interesting about this is how many of the most influential people in the node community seem to be at least interested in supporting this, if not actual on board. The website and github organization do not give any info about who is involved, but if you look at some of the discussions in github issues, you'll see some big-name node community members.

Just a few I saw in the handful of issues I looked at: isaacs, mikeal, domenic, rvag
My mom doesn't really know what it is. Mind you, she lives in suburbia and has her own car.
There's research into providing enhanced information to snowplow drivers and also automating snowplows:

https://www.fhwa.dot.gov/publications/publicroads/01janfeb/s...

But you can stick a lot more sensor gear on a snowplow than a cheap sedan.
Priority Inbox for your application errors
> I don't want to see Uber fail, because I hate catching taxis

I want to see Uber in particular fail because of their horrible treatment of drivers, spying on (and publicly shaming the habits of) their riders, threatening journalists over negative press, and because of their shady business practices in general.

I want to see ridesharing as a service succeed, as I think it is the future of taxi service. But I want Uber to either go away completely, or else reorganize as a positive, beneficial company instead of a cancer with douchebags at the helm.
The cheap rides are passed on to the drivers, which some of them are not too happy about http://losangeles.cbslocal.com/2014/09/02/uber-defends-slash..., Uber still takes a cut off the transaction.
I would hesitate to call DrRacket "excellent".
I've encountered countless situations where even a tiny macro made the code more concise, more readable and less error-prone.

Functions are there for direct transformation of some data.

Macros are there for some more sophisticated, not immediately obvious transformation of some meta data.

Functions are at a lower level, macros are at a higher level.

Please remember: your users will use your programming language in unexpected ways: you (as a language designer) are most probably not the smartest human on Planet Earth: so please let someone smarter than you add the things which you were not able to conceive beforehand, thanks!

Lisp thinks it this way. Congrats!!
Citus Data open sources tool for scalable, transactional Postgres
Ah, yes, you're correct. Regardless of how an R function treats its arguments, it returns a result directly, never an unevaluated expression like a lisp macro. I didn't even know about FEXPRs (my main lisp is emacs lisp).
Perhaps the downvoter would be kind enough to clarify why they think these comments do not contribute to the conversation.
Interesting turn of events. I wonder how this will affect the e-reader industry.
Beacons Pop Up in Stores Ahead of Holidays
In my case, I almost never edit an object in a UI, but I often view it. Sometimes in a grid (ex. table columns in a grid of type, nullability, default, etc.) or as a single view of all the DDL for the object. I don't trust UIs to edit objects, but they can make the work of creating ALTER scripts much easier.

The latter is where PgAdmin is most useful for DB objects. The DDL view not only shows me things like CREATE TABLE/VIEW/FUNCTION etc., but also shows dependent objects such as constraints, indexes, permissions in the same window. Most of the JDBC based tools do not.

Graphical explain plans can be very nice to have, along with status views that make things like pg_stat_activity easy to consume in an actively refreshing compact view.
It's great to see this released as open source (LGPL) -- looks like a really useful extension.

I've always been a fan of using PostgreSQL wherever possible, and this extends "where possible". As a YC S11 batchmate especially, I'm really proud of all the great contributions Citus Data has made, and what a useful tool CitusDB is (a bunch of other YC companies use it).
UberX pricing feels comparable, on average, to Yellow/Green Cabs for me, in Brooklyn. Sometimes it might be more expensive, sometimes less, but it mostly around the same. I take Uber probably 5-8 times a week.
This is really interesting. Going to try it out later tonight!
Thank you for some actual, useful information! The article link should be repointed to http://www.infoworld.com/article/2855057/application-develop... if at all possible.
The invasion of Iraq pales in comparison with the D-Day invasion of World War II[Operation Overlord cost 29,000 U.S. lives, conflict in Iraq ~5,000] among others. And the invasion of Iraq was never intended to "stifle insurgencies".

Prior to the invasion there were no significant "insurgencies" in Iraq. The coalition invasion of Iraq eliminated the Baathist regime of Sadaam Hussein and that, together with the U.S.'s misguided concept of "nation-building", made political reorganization (including insurgencies) possible.
From 1989 to 2014 encompasses 25 years of progression. If you think about any other 25 year segment in history, I doubt you would have found such changes in print/media than there has been in the last 25 years. Consider that it took 25 years just for the printing press to move from Germany to England[1].

Imagine if it took 25 years for any technology trend today to go from the US to any other developed country in the world.

[1] http://en.wikipedia.org/wiki/Printing_press
The more interesting bit for me is that a lot of smaller players are also getting traction (GrabTaxi, Lyft, etc) so what that says to me is that folks have decided that this will be the new way rides are done and are trying to get in on that shift. It seems that a lot of the existing cab companies are private so there isn't an easy way to short their stock to double down on the bet.
Caviar – Order Food Delivery From Your Favorite Local Restaurants [iTunes]
Failure Porn: There's too much celebration of failure and too little fear
Here's a reasonable conceptual starting point: http://inventwithpython.com/blog/2014/12/02/why-is-object-or...

For the Java language itself, I'd recommend: http://www.amazon.com/Java-In-Nutshell-5th-Edition/dp/059600...