skysight-inc/HackerNews huggingface dataset:
"Ever" is a very strong word for a technological project which doesn't contradict any known natural laws. Do you honestly not see the possibility that we might be able to build a self-sustaining, comfortable colony on Mars in 100 years? 500? 1000?
You don't need to care about the millionaires in silicon valley, but you should care about the poor unemployed guy who is denied the right to earn a living by driving people around in his car.
IE8 is a pre-HTML 5 browser. Glad to see more and more sites are dropping support for it.
Install Chrome. You don't even need admin rights. Your IT dept. never has to know.
Clojure Cookbook has arrived
Postgres 9.4 feature highlight: Getting contexts of lock waits
But this comes back to why I keep saying that freedom is economically valuable. If you don't like something about Gmail, if you have all the components, you can bring another service to market.

This is what's missing in the discussion. The point of freedom is in production, in bringing things to market. There are certain things (like DRM) that Stallman does not want to be brought to market and so the FSF tries to discourage them using the license.

But that's a dangerous power, left in the hands of a few organizations and companies. I prefer to see this as something that should not be in the hands of anyone, but a case where the freedom to bring products and services to market is the primary goal of the movement. However, this only really exists in Distributism, and of this, the BSD license is the best fit.
C++ is the language I usually use for day to day coding. I have experience in plenty of other languages but most of them aren't relevant for this task. No one is writing server code in Prolog. The only ones that would really apply would be Python or ML. I tend to use Python for small one off tasks that take advantage of its string manipulation abilities and hadn't really thought of it as being a contender in this space. I haven't used ML since I graduated so at this point I'd be starting from scratch with it and a different functional language might be a better choice.
Imagine telling this story to someone that time travelled from the time Magic: The Gathering first appeared in the mid-nineties.

MtGox: "Funny story ... internet ... website to trade Magic cards ... digital currency ... so that's how we found the $100,000,000 that we accidentally misplaced. Still looking for the other $300,000,000 or so -- must be around here someplace."
They have best functional programming language geeks around and they made this?
I recently started with elasticsearch for a hobby project, and my biggest issue with it is really finding things in the documentation.

For example, the documentation brings up relationships, like parent/child, but it isn't clear how to do the simplest case : return a parent's child documents.

Or the fact that the all the parameters to a request isn't listed in one clear place. Its all hidden by a dozen separate examples, but if I want to know options I can set for a _mapping, I can't find it.
It appears to have been launched already: https://www.google.com/maps/@27.0537625,55.9728151,1003m/dat...
> Now I know better. I no longer redistribute GPL-anything, because screw all these restrictions. It is not free.

I prefer BSD licenses, to be honest, and anything I write from scratch these days is under those licenses. But there are cases where projects are forked and it is not really possible to change the license.
For Python try Flask. Super easy to setup.
I imagine everyone is going to start calling it hacklang.
If I recall correctly PHP is banned at Amazon, even for internal tools, mainly for security reasons. The team that gives security clearance won't even take a cursory look at the service if it depends on PHP in anyway.

Disclaimer: I have no zero experience with PHP.
Why wouldn't they let the appropriate authorities know, have them conduct an investigation and get a legal search warrant?

Especially if they want to charge the guy anyways. If they just wanted to know who he was, do the hush hush internal search and fire him.
There are two things that seem to be necessary for an image host to be successful on Reddit: 1) be extremely fast (why people hate i.minus compared to imgur), and 2) don't provide any content that can have sound.

I don't know what your service speed is like, but you break that second rule which seems really important to Reddit. Redditors don't actually seem to want "more featureful" in a n image host. Gfycat has an unquestionably clear sole purpose: to be a faster "GIF" host (by providing an HTML5 video option).
I made this after wasting time in traffic (js / HTML5 canvas)
Nothing new about that. A great many commercial disputes are settled in the offices of professional arbitrators by mutual agreement or contractual obligation, because it's less expensive than going to court. Contracts give parties wide latitude to define what each others' rights and responsibilities are, notwithstanding the fact that they may be adhesive.Some kinds of contractual arrangements can be declared unconscionable, but not that many - generally only those drafted in such a manner as to be deceptive or which impose retroactive conditions on one of the parties (obviously it's a lot more complicated than that).
Given that some people go around calling themselves Happiness Engineer or Growth Engineer I highly doubt that people in SV care enough about the difference. Also you can major in Financial Engineering at Princeton so I don't really think people take the FE exam before calling themselves an engineer.

Although I do take issue with the above (happiness & growth) usage of the term, I'm completely fine with Elon calling himself an engineer because he actually did study engineering (albeit informally) via books, etc.
It's a good question, but they would be obligated to seek the best return they can which means recognizing that they can't just sell them on the open market. It's unclear to me whether the BTC liabilities or the hard currency liabilities rank higher (my guess the hard currency) in which case maybe they can just sell to a big investor like the guy who offered to buy the FBI's coins: http://www.businessinsider.com/falcon-global-capital-offers-...
i don't find it "wrong." i just find it "wrong for me." the real (and very subjective) answer is that all the spreadsheet uis i'm familiar with are very clicky (as in you wind up using the mouse a lot). when i'm at a computer rather than a touchscreen, i prefer to use a tiling wm and programs with keybindings. perhaps i just haven't taken as much time getting proficient with spreadsheets as i have with text editors. also, some people prefer using a mouse, and there's certainly nothing objectively wrong about that.

also, as i said in the previous comment -- and this is more objective, i think -- text files are more flexible than spreadsheets in that they don't impose any particular structure on the data you're entering. if you're populating a relational database, you're going to wind up having to put things in table format eventually, but perhaps you don't want to have to decide exactly what data you'll be entering from the moment you start entering it. in that case -- and perhaps this is going back to personal preference again -- i find it easier to rearrange a text file than a spreadsheet.
I tried that, the the photos look identical. Of course I have red-green colorblindness.
Man Gets Revenge on Scammer by Texting Him Entire Works of Shakespeare
I'm sorry, you thought that parable was about hiring? :-)

I read it as a parable about the eternal question value, that is to always ask "Is this valuable or is it expensive?"
> I have heard that in China, they put a doctor on retainer and only pay him when they are well. So doctors in China only make money if you are well.

Never lived in a China like this.
This book is too expensive. I would only buy it if I saw a physical copy and judged a few pages funny.
It's bizarre that this is still something we have to worry about.
Inaccuracies and Misconceptions Regarding U.S. Announcement and IANA Functions
> The question you actually asking is: Who has the right to tell if restrictions on copying, modification and usage is allowed on a work. It has nothing to do with freedom, and the answer is always going to be the author. Political philosophers has long since past agreed that permission to restrict other people freedom is not liberty.

Read the full blog post. The question goes effectively to a question of enumerated liberties vs work ownership, and myself siding with the latter. There may be lots of reasons to license or not under the BSD license but once you do, then you are saying that anyone downstream gets to own their own work.

Again I define "own" and "work" in the piece. I would recommend you read it.
The Anatomy of a Large-Scale Hypertextual Web Search Engine (Google)
our salary is a private arrangement between you and your employer - your time for their $s. If it's not enough, ask for more or leave. If it's enough, be happy.
We are becoming like dogs, where we don't know if we're happy with our bone until we've seen every other dog's bone.
Around 2007 I started a major Java project using Eclipse on Linux. It would work well for awhile then freeze for no particular reason, sometimes the project settings would get trashed and I'd have to create a new project and move all the source code over to it. Once day after running some updates, Subversion stopped working. The Eclipse subversion plugin wouldn't update because of some plugin dependency problem. Plugin updates didn't work all that well in general.

So, I decided to check out NetBeans. I have tried years before (4.0 ish) and wasn't all that impressed, but 6.0 had just come out.

Everything just worked.

No special plugins needed, It seemed more responsive, SVN worked fine. Plus it supported PHP and c/c++, both of which I would need for the project.

The other developer and myself switched to Netbeans and never looked back. I've been upgrading Netbeans with each release and will probably upgrade to 8.0 this weekend.
Python is definitely a contender, don't discount it. It's not as dynamic as say, Ruby/Rails, but is certainly a good first web-type language. Flask is a good first step, since it's very simple. You can digest the Flask code as a rookie Python developer with relative ease.

If you wanted to veer off the beaten path of the big three (PHP, Ruby, Python), Go has some cool things going on, and you might find it interesting as a C++ dev.
I tried exactly the same thing. I always find WolframAlpha frustrating for anything except arithmetic. Example: search "sat scores" and you get some info about SAT scores, including a histogram by gender. Search "sat scores male" and the query is not understood, and you get the page for SAT scores. Search "sat scores of males" and the query is not understood, and you get the page for "sat male", i.e. a page describing an infant born tomorrow.
Really ISPs have a choice between peering with Netflix and reaching Netflix over transit. Since most broadband ISPs would have to buy transit, peering with Netflix (at any price, even free) is a better deal.
I feel that compared to a regular tube, this design would leave more residual toothpaste in the folds and in the space at the center of the tube after the "full compression". The packaging also seems more wasteful than the current box. It's commendable to go through a ground up design exercise to see what new insights are uncovered. Looks great and is interesting, but this design really does the opposite of what it claims.
That's exactly what the Wolfram language does. You cloud deploy your code to use it from the web if you want it to be a service, like REST
Until otherwise proven, it's coincidence. Assuming just complicates things.
Downvoting you is not censorship.
What about the guy driving the car and the family of the girl who were killed accidentally by an Uber driver, and Uber trying to skate responsibility? Regulations aren't in place contrary to popular opinion here just to make rich people richer...
Backend Architectures Keywords and References. #wiki
I think it's fair to say at this point that if somebody placed all their life savings in Mt Gox, they themselves probably deserve at least some of the blame for their loss.
I've actually had some personal interaction with this company, and I'm pretty sure that the writing style is not satire and not a joke. It's the way somebody actually writes.
> By and large, I prefer to live in a world with taxi and hotel regulation

I can see why you'd want licensing for taxi drivers (to help against customers getting ripped off or mugged), but what's the point of limiting the number of taxis (which is really one of the main points against taxi regulation)? I'm not sure it restricts the number of cars in the streets, if people who would otherwise take a cheap taxi now have to own a car instead. My point is there is such a thing as too much regulation.
dreamhost, bluehost, hostgator etc are notorious for this. It works fine at low volumes, but as soon as you are getting a few thousand hits per day, the site is mysteriously unavailable. Their offering is basically a bait and switch. As soon as your volume increases, they encourage you to upgrade your plan.
1724 first go. NFI as to what I was doing, but that seems pretty good to me?

EDIT: I just followed the arrow keys around in circle and got 7056. That's pretty, pretty, pretty good.
Summer Founders Program (2005)
Australian Police arrest man for allegedly hacking US gaming developer site
In this case, I do not believe that the firms are actually direct competitors. Fluke seems to somewhat agree, judging by this gesture of goodwill that they're giving Sparkfun.

We hear of plenty of similar cases where some firm sends a C&D to a barely related firm, and a common refrain is that the first firm simply must defend their trademark in such a manner, leaving no room for judgment. I am pointing out that this is patently false.
loginwalled article.
Truth is sometimes funnier than fiction.
On the Edge of the Sandbox: External Storage Permissions
As amazing as Schindler's actions were, they ultimately had little effect on the overall scene, such was the scale of it. He fought the monster and survived, not fought the monster and brought it low.

Schindler saved a thousand people through some pretty ballsy actions. But for scale, the battles of Stalingrad, Leningrad, and Moscow each had total casualty rates for both sides of 1-2 million people apiece.
2048 (video game)
Drone carrier?
In Africa, the arrow usually goes money -> power: you want pull with the government, so you buy it.

In the US, the arrow usually goes power -> money. People with power use it to enrich themselves, as this article demonstrates. The reverse almost never happens.

Much ballyhoo is made of "money in politics" and how terrible it is. But those who believe US companies can "buy legislation" are welcome to explain how (e.g.) Google, the second-largest corporation in the US by market cap, was not allowed to build a bridge by the Mountain View City Council (http://www.mv-voice.com/news/2013/12/12/council-deadlocks-on...).

Nothing big. Nothing unethical. Just an ordinary twenty-foot bridge over a creek between two Google offices. Denied for unspecified "environmental reasons", even though the bridge would save thousands of miles of polluting car travel every day. Google offered to conduct an environmental impact review at their own expense, but even that was denied.
Yes, on the queries that I've done (mostly friendship graphs, and doing queries like getting friends of friends) postgres was pretty much on par with neo4j. I'm way more familiar with tuning postgres though, so there's that.

I really liked the cypher query language of neo4j, it was super easy to learn and is way simpler to express complex traversals across a graph. Writing a query in postgres to traverse a graph isn't as straightforward, and unless you're doing it often will take a long time to get used to.
Hm, 1.4 not being supported soon is actually a compelling reason to upgrade. Thanks for the heads up.
There are times and places not to do this though.

I see business encapsulation as a legitimate goal. the general public should not be exposed to the internals of your business. They should know what you do and what you can do to help them but they don't need to know all the administrative details. Keep your interfaces with customers clean. That requires not revealing the internals of your business to everyone in the world.

At Efficito, virtually all of our work on LedgerSMB gets contributed back to the community. There is one exception which is not given back for this same reason: We modified LedgerSMB to work ok in a multi-tenent environment.

To do this we did two things. First we enhanced the authentication structure to make it work, and we contributed this work back. However, secondly, we wrote a custom authentication provider to handle the details.

Now, had we wanted to release the custom auth provider back, we would have made some changes in structure. As it is, however, the structure of the auth provider is closely bound to our approach to hosting. Publishing it would effectively ensure that everyone would see our internals, and the benefit to them would be only in cloning our services. The work wasn't significant (maybe 5 hours development time) but it also wasn't generally useful to everyone else.

So we kept it secret. There's nothing wrong with this any more than there is anything wrong with insisting that you don't break encapsulation when doing object-oriented programming.
Let me be super explicit. Given: I have a piece of Wolfram Language code. Where do I enter it to get it evaluated? Assume I know nothing.

I can't tell if the answer is: A) there's a text box on the web site you are apparently overlooking you moron, B) you buy/download the software, save your code in a text file, and run it using software on your local machine, C) you sign up for Wolfram Alpha Pro Deluxe which then makes the query input box on the Wolfram Alpha page start accepting Wolfram Language, or D) none of the above: [fill in the blank]
Million dollars? I think you're missing two zeros.

I love it when I find $120MM under the couch. It really makes my day.
Interestingly, the late Middle Ages are the time I would point to for the greatest economic freedom at any point I know of in history.
Turkey blocks Twitter after PM’s threat to ‘wipe out’ service
This looks phenomenal. I will more than likely drop the money for it just based off of the content of the website (I always sit on purchases ~$50+).
If you don't comply with EULA's, you are "breaking the law" and "stealing" from the software companies.

What you said is similar to the MPAA commercials. It even has your stolen television analogy in it. http://www.youtube.com/watch?v=HmZm8vNHBSU
I hope you only watched entertainment that you paid for. Otherwise you broke the law.
I agree. I've seen some beautiful PHP over the years, but much of it... isn't so beautiful. The culprit as you say isn't so much the current state of the language, but the legacy left as the language has evolved and the community that emerges as a result of the language's features/attractive qualities.

PHP is popular, readily available, and has a very low barrier to entry. It's the first language I picked up, primarily because it was the "gateway drug" of programming (for me). I had little intention to learn programming, but began making some basic HTML web pages in the mid 90's for fun. Other languages looked like greek and didn't interest me at all, but when I first saw a few snippets of PHP, I felt empowered because it felt more like an "HTML tag" that could perform logic rather than being a "full" intimidating language; I was naive, but that's how it felt. At the time, I didn't even completely understand the fact that PHP was executed on the server-side, while JavaScript (in my web page) was executed client-side.

Ironically, from what I understand, PHP was originally intended to be little more than a template language. OOP and other features were added later to allow PHP to function more like a "proper" programming language. Unfortunately, it still carries some oddities from the early days (procedural and OOP ways to do many things, the default use of PHP opening/closing tags even in scripts where HTML/markup may not be applicable, etc.).

I'm happy that PHP got me interested in programming, and I think it still captures the interest of otherwise non-programmers today. It still empowers people to do amazing things without forcing all of the complexities (or best practices) of other languages. I don't fault PHP for the situations described above (incompetent people getting in over their heads and turning a blind eye to best practices), but many of the features that make PHP accessible to these kinds of people (including myself years ago) don't exactly help encourage or enforce best practices. The same could be said for NodeJS and others as you say.

The current incarnations of PHP, NodeJS, and others certainly allow for more disciplined and well-designed code, but the culture/community behind a language is shaped by much more than just the current state-of-the-art.
Try MillionShort.com for the broader web. It removes the top million sites (Wikipedia, YouTube etc). They've been covered on HN numerous times.
Never mind that, where do I get one of those big sofas?
Interesting resume. I remembered my first webpage when I was learning HTML. The funny thing I noticed was "THE END" at the last.
Cider: Native Execution of iOS Apps on Android (ASPLOS 2014)
No shit Sherlock.

When they have wetted their pants long enough, nature adapts and overcomes their little hack.

Maybe we should look more into permaculture and forget about monoculture. One problem is the scalability though.

Personally if i get the chance i do not buy GMO crops. I also try to find meat from animals that has not been fed with GMO crops however that's much more difficult to find unless you buy organic.
Page 9, Figure 4 has some great screenshots.
Barons articles too, if you're into financial news.
Express kidnappers agree with you.
Sure, just make sure the taxis only drive on your private road.
Is it possible your example of Google actually proves the point? Maybe Google didn't pay the right people in government to get the bridge approved? I don't know anything about this bridge proposal, but I would think that the 'money in politics' issue is less of an issue in regional/city politics than it is in state and federal.

Local representatives look their constituents in the eye on a regular basis. State and federal members don't have the same reminder of who they work for.
So I tried "apply color blindness to photo of jonti roos" but got no useful results. However, "apply color blindness to http://assets.nydailynews.com/polopoly_fs/1.1717717.13945547... worked.

Original: http://assets.nydailynews.com/polopoly_fs/1.1717717.13945547...
I love the backwards seven! And to think I, an American, get this reference because I read The Guardian's football forums...
I personally think this is a good move. There isn't a lot of choices for the company. As they indicated they can't request official search of themselves. And short of hiring a 3rd party company to approve/disapprove there isn't much more they can do. I think they are doing by trying to be transparent and not hide the fact what they did. It could have all been hidden quite easily. I see no other service not doing the same thing. Gmail with Google employees. Apple with imail and etc... What I think is stupid is that the former employee who was clearly violation was using Microsoft services to bad mouth them with. I feel like he should have been using alternative emails and services if he was going to continue his inappropriate actions.
A new way of teaching Chinese ideograms to foreign audiences
There is a CPU quota limit (and a disk limit) that you have to get approved to raise (and I think there's a limit to how many requests/second you can make to the GCE API), but if you get those approvals, you're good.