skysight-inc/HackerNews huggingface dataset:
Quit. But quit with a caveat:

> I haven't had any success and all I've done was get taken advantaged of by crappy customers, worked for free for years, and yeah.
[...]
> And it was all for shit.

This part is bullshit.

You can't see it, but all of those petty, trivial, and fragile moments have influenced who you are now.

It might take months, maybe years, for that investment to come back with dividends. The seeds of what you have learned are just now taking root for tomorrow.

Contrary to all of the late-era Capitalist rhetoric, life is not a narrative. You aren't something destined. You aren't an arc.

You are a human fucking being living an accident of delicate and frail circumstances.

Let life lead you. In due time, the act of quitting may well be the turning point that led down a tremendous path you would never have previously seen...
Which plugins would you recommend to replace helm?
How many people have read this and understand it?

How much money was spent on the production of this disseration?
Worry about writing and not about formatting frees up your time to do what matters.
Giambattista Vico.
This was/is actually an extremely controversial project. The corporation (basically the Executive Director) pursued the grant and the idea without soliciting input or really disclosing it to the community of editors, and eventually one of the community-elected trustees was removed for questioning the lack of transparency. The community has a long list of software improvements that they'd like to see to the core platform.

A recent employee survey showed only 10% of WMF staff approved of the Executive Director, probably in large part due to things like this.

A critical take on the project as it has been handled: http://permalink.gmane.org/gmane.org.wikimedia.foundation/82...

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2... is a pretty good (but dated) overview from Wikipedia's weekly newspaper, but there's a few others in the Signpost and a few blog posts across the web.
The Great American Fear
This failed as submarine PR; it made me think badly of both Ford and IDEO, for being behind the times.

Google Maps already does all of this. A wordy NYT article describing a meandering and expensive process to build a very obvious piece of software isn't a realistic portrayal of the capabilities of the developers, but makes me feel like they're idiots, out of touch, and incapable/incompetent.

If you're going to do submarine PR, at least make it make you look good.
This is great. It feels like we live in an information overload era opposite of North Korea.

Search "Are cookies really bad for me" and find an answer that supports what you want to hear.

"Live a little" Sponsored by Nesthouse Cookies INC
I'm a guy who has funded a bunch of tcl development. You think python is dead? Wow. Python seems pretty alive to me.
/* Yes, this is wrong. The output goes in the db and needs to match /path/to/code/in/other/system.ext */
I feel the same, but I am trying to dedicate my hard-earned skills and experience to healthcare so that I can focus my week days on doing something which will someday help saving lives. Otherwise, I think most Tech is a gamble with VC's money (they do have a lot) and at the end we will end up corrupting human generations with information/consumption overload and decent skills to talk to people and enjoy life as it comes. At some point when I was working for a advertising startup, I burnt myself out and it was a good first step at realizing how not to work and inculcated lot of good habits (like frequent breaks, making sure I don't work beyond a certain time everyday, planning for the day {velocity > speed} etc) which re-energized me. And at the end I know, health will win over wealth so it's important I exercise and enjoy each day and worry less about work when I am not working.
Real unicorns don't give a rat's ass about the valuation of your startup.
I always thought that the main advantage of graph databases is the O(1) lookup instead of the O(log n) lookup in a traditional foreign-key relationship. There is no need to search an index, since the pointer already records the location of the adjacent document. On disk, the seeking time would be roughly equivalent if the database is heavily used, since reads/writes would be batched as the disk head moves over the disk, or for other types of drives some similar technique would be used.
Mathematics papers (dissertations included) are meant for active researchers. Perhaps that implication really is obvious to an active researcher in the field. The fact that it is not obvious to someone outside of its intended audience is not a mark against the paper. If I said to someone in machine learning that by assuming zero-mean Gaussian priors for the coefficients, we are encouraging small values of the coefficients, that would be really really obvious to someone in ML/stats/data science (I've restated a really basic statistical learning concept), but not to a random educated person.
The downside of course is that comments aren't compiled/run - so they often become out of date. "Often" might actually be an understatement.

I can't tell you how many times I've been reading a comment that runs quite contrary to what the code really does. You then end up reading the code to reason about it anyway, paying two taxes. After too many of those experiences, you just end up going straight to the code as the source of ground-truth.

This all depends on the readability of the code / and how soon these comments get out of sync. Maybe my experience is atypical, but I doubt it.
The one thing that has always bugged me about lots (most?) open source software is the almost total lack of comments. I consider that bad programming. I have projects dating back 15 years in both FPGA's and software that I've had to go back into and maintain or borrow from. Comments, for me, has always been part and parcel of code writing.

I sort of have a conversation with myself as I document code where I tell myself why something needs to be done and, if necessary, how. As a result of this anyone can go into my code for any project at any time and find their way around. In fact, they don't even have to be domain experts to understand domain-specific code because I often take the time to document such thing pretending I am just learning about it (to a point).
Commuting isn't an evil. Commuting is part of separating work and life. It's about living where you want regardless of where your job requires you to be. Once upon a time working people stayed with a single employer for many years. Chances were that their home moved many times. Commuting allowed that to happen. Today, the situation is flipped. We bounce between jobs but our home remains. Commuting now allows that too.

If you want to live close to work then fine, that's your choice. But some people want different things. An hour-long commute each day is for many an acceptable price to live where and how they like. From a sustainability and productive angle it would probably be best if we all slept in the room above the shop. That was the 18th century and we got rid of it for good reason. So give Ford credit for seeking to improve the commute when so many today seem bent on its eliminating.
I remember in Lebanon getting on the wrong bus with a slightly similar name and ended up somewhere I wasn't supposed to be.

Dam GPS, these days I would have realised sooner and not had that adventure.
A new, fun, better way to learn JavaScript (beta book)
It's only broken because most people share with their friends only and search cannot expose their posts. This makes real time search way less efficient than twitter.
> But most systems are built with incomplete information. You can't know everything ahead of time. Often what is ultimately "correct" is to ship sooner rather than later, learning what is systemically correct as you go along. This is where dynamic languages do well.

Again, my experience is that this is precisely where the type checker gives me the most help.
Considering that PhDs get paid next to nothing, I actually think they're getting paid pretty adequately.
This was my original approach. After all, no need to do an SPA for regular pages. Only the app-type parts with a DRF backend and an Angular/React frontend.

But... as I started publishing these apps on mobile app stores (cordova), I found myself also having to write a REST endpoint and client side renderer for the app versions.

Even though I'd much rather do a contact form, for example, in a server side view. But if I also need the REST API and client-rendered version for the app version, I might as well only write it once.
Why Xiaomi, Lenovo, and Huawei Can't Compete with Apple
Is there a true terminal inside emacs that I don't know about, because all the ones I've tried were buggy chimeras of odd behaviours.
His rear end I suspect, I saw more Java, C++, and .Net in finance in my time.
Yeah, I'm really disappointed. It's one of my favorite things about D. I guess f(x,y) finding x.f(y) is better than nothing but the other way around makes for some beautifully composable code.
It would be nice to compare it with AllegroGraph
Another day, another ideological purity test.
Its easy to sell the demon of the welfare faudster. If you live in a rural area, you probably know more than one family on welfare. Most of them you may not know is even on welfare. But you do know the one family with too many kids, new iPhones, and paying for junk food with food stamps, because they stand in front of you at the check out line. Most people on welfare probably deserve it, but the ones who do not deserve seem to be the most obnoxious about it.
But at least this was the BBC. If you are going to watch mindlessly then at least watch the best.
I like this.

I keep an ebook on my phone, so in little gaps I can read a book instead of ending up on social media. This doesn't lend itself to many books, but I end up reading around one a week this way.

I also keep Reddit and Facebook blocked on my computer, and don't have the apps on my phone. It keeps me from habitually typing in the URL or tapping the app and derailing myself from anything productive I was doing.

A problem I have is finding good long form content. Usually I find things through HN and Reddit, but that lends itself to mindless browsing. How do you usually find long form content?
I went from someone who hated programming to someone who now loves to code
I wouldn't say Python is dominant in startups across the board. Though it is strong in data-heavy environments (with all it's issues nonetheless).

I've been a Pythonista for over a decade, and the API scene isn't quite as utopian as you describe. Date/time handling in particular is a really poorly handled area, but there's quite a few out there.

That said, in general I agree the 'batteries included' approach is good, and the libraries _tend_ to be easy to use for most tasks. Compared to most Java libraries, it's a breath of fresh air.
I also love Emacs. I bought an original Emacs Manual for Richard Stallmam (late 1970s?) and still spend a ton of time inside Emacs every day.

I do,use other editors like TextMate and GEdit and the JetBrains IDEs sometimes. Right tool for the job. Emacs really excels for Lisp languages, for me that is Haskell, Common Lisp, Clojure, and Scheme.
You would in fact prune some of the branches from the capital apple tree if that tree was strangling the people harvesting it[0] or poisoning the water supply[1]. None of his trite simplifications[2] of complex systems stand up to reality.

0. http://www.nytimes.com/roomfordebate/2015/09/03/is-immigrati...

1. http://www.huffingtonpost.com/steve-horn/dimock-penn-lawsuit...

2. https://danieljmitchell.wordpress.com/2015/04/14/tax-policy-...
Math is the shadow universe of physics. Most theorems may not look like they are useful for anything real world till someone is able to peg all the variables to real world. And then as if by magic we realize we already know how how the real world behaves. Till someone does this pegging, the theorems sit idle waiting for problems to solve. I believe this is actually a good thing. We are letting people find solutions before someone finds problems to use them for.
No, it was interpreted pretty much correctly, except for the Perl part, which I should clarify.

Perl is definitely dead, I think most people know that. The link was posted to illustrate that other links from that site were painting incorrect picture.
This is really tricky when major products succeed because of their addictive capacity. So long as we measure engagement, getting users addicted is the holy grail.
Actually, it finds all Ruby .rb files, then prints out that file every time a change was made to the file. It then does a count of each of the times the file is output, and then sorts the list with those files that were modified the most frequently being at the top, and those modified least frequently being at the bottom.

In other words, it shows (as the poster says) file churn in a Ruby codebase.
4. Some people have made an informed decision and prefer python 2 over python 3, even without considering dependencies/migration cost.

(cue the downvotes)
A Rational Design Process: How and Why to Fake It (1986) [pdf]
most of my google searches include a wikipedia result on the first page. I would estimate this could reduce Google's web search revenue by upwards of 40% worldwide.
In spanish there are communities that take paper books, digitalize them and release them in epub format. Books that probably will never see an official digital release, which surprisingly, is the fate of many classic books (it's improving but the spanish digital book market isn't as vibrant as the one Amazon created for english titles). The best community I've found has a huge manual that in essence works as an editorial blueprint of how your epub must be constructed and formatted in order for them to accept your digitalization of a book and release them under their label, which in effect makes this site a clandestine digital publisher of sorts. After you submit a title they have editors that review it, etc. and all of this is done by volunteers online. It's just awesome. There's no need to debate the legality of this site of course but if I was 14 today, with the free time I had back them, I'd definitely be geeking the hell out of that manual and digitalizing some of my many paper books. If there is a heaven, a special place must be reserved for all those guys that make that community work, if you ask me. Anyways, I haven't found similar communities in english although I assume there must be some.
I never went looking for a mentor
The problem with 'going after the the million people' is that the bureaucracy it imposes on people with real needs destroys the effectiveness of the system. This imagined problem often leads to huge wastes, like the $23,000 spent on drug tests for welfare recipients in Tennessee that found a less then 1% positive rate.[0]

0. http://rhrealitycheck.org/article/2016/02/12/tennessees-drug...
Well, I also have two other colleagues who started using it some months ago to parse data. They don't know about Go or Julia. I think the "wow" factor of Python might be lower than it used to be, but it's not considered dead, at least not in science. Does that reflect the broader reality? I don't know :)
Chariot (YC W15) Is Hiring Engineering, Operations, Growth, Marketing
Using excel as a calendar. My whole startup is built around replacing this terrible process with a good web-app, and automating the scheduling process. The saddest part is that most of US healthcare runs this way- doctors and medical administrators are wasting their time clicking around in excel.

https://reschedulemed.com
That Time I Left $60MM on the Table
It's worked well for a number of languages. Nim was mentioned, and D has done this for quite some time as well. http://dlang.org/spec/function.html#pseudo-member
Interesting paper indeed.

On the last page of the paper, Table 8 includes Gremlin->SQL CET translations, i.e. Common Table Expressions: http://www.postgresql.org/docs/current/static/queries-with.h... , https://en.wikipedia.org/wiki/Hierarchical_and_recursive_que... .

Note the paper uses TinkerPop/Gremlin 2 step names, and since then TinkerPop/Gremlin 3 has been released (http://tinkerpop.apache.org), which includes many enhancements so the current Gremlin 3 names may differ a little from the ones they reference in column one of the table.

P.S. If you want to see some of the new crazy shit you can do in Gremlin 3, check out Marko's talk and paper from GraphDay a few weeks ago:

Quantum Processes in Graph Computing (https://www.youtube.com/watch?v=qRoAInXxgtc)

"Quantum Walks with Gremlin"
http://arxiv.org/pdf/1511.06278v1.pdf
Again, asking here since it's easier, but sorry if that wasn't the intent.

To get a better understanding of what LIGO is observing, does every massive object create a gravitational wave as it moves? Do gravitational waves act similarly as to how moving a charged particle creates magnetic flux? Do we know from LIGO if gravitational waves propagate at exactly the speed of light?
I love camping at Elwha. If you ever get a chance, the Olympic Park Elwha camp site is right next to the river! Not very developed (no showers, but I still think they had some plumbing).
I was taught Java in college and use it at work, but over the years I've done a little BASIC, Perl, Haskell, Lisp, C and C++. All of these languages were interesting and fulfilled specific use cases, but I couldn't see anything distinctive about them. Moreover, there weren't any ah-ha moments...until I learned Python.

Python is a beautiful language, and what I like to call programming at its purist. It removes the distraction of syntax from the task of problem solving. It's simple enough that a 7 year old can grasp it, and yet powerful enough that Google used it for its TensorFlow's API. Python syntax is so close to pseudocode, that I'll often code a solution in Python, see that it works, and then recode it in Java. It's difficult to describe if you haven't spent 7+ years using Java, but it's way more satisfying debugging Python code than rewriting solutions in Java.
>(the one exception is that I always found proving things difficult)

Same here and I have developed a kind of a complex around it. I used to spend hours practicing proofs just so nobody comes to know that I'm terrible at them. I used to find numerical proofs to problems that had simple general proofs.

However, looking at the other replies it seems we both haven't the faintest idea what Math is ;)
Python isn't going anywhere. No other language has such a rich set of tools for the complete analytic workflow from data acquisition and transformation, through analysis to end product creation (i.e. web/application development). I think in terms of an exploratory/prototyping language it is going to be at the top of the heap for a long time.

Julia is an extremely interesting language, in some ways it is more "pythonic" than Python (at least in regards to consistency), while also being surprisingly lisp-like. Unfortunately, the library ecosystem is still extremely immature. Within ten or fifteen years, I expect Julia will take over pretty much all of Python's niches.

As for systems/backend code, I'd bet on Scala over go; much more interesting language, and able to leverage the massive java ecosystem.
Overlay was flagged as massively buggy.

Source?

I was not planning to use LVM because it's documented[0] as slow and resource hungry... full copy each time, massive memory use, etc.

CONFIG_OVERLAY_FS is mainline kernel code (unlike aufs) and not marked as experimental so if docker's implementation is buggy it is more likely to be docker's fault. It is documented by docker as being generally fast.[1]

Regardless, I don't see performance as a great concern for my workloads... I'm more interested in the workflow enhancements.

[0] https://docs.docker.com/engine/userguide/storagedriver/devic...
[1] https://docs.docker.com/engine/userguide/storagedriver/overl...
Awesome, I will definitely read it now. Thanks.
Darpa to unveil its 130-foot unmanned robot ship in April
Don't forget you can use Python on Lambda now :)
There are a lot of great comments in here already but I'll add my 2c anyhow because it's something I have been thinking a lot about lately.

Python is my absolute favorite language without a doubt.

But Python is dying for ME

I think there is a lot of value in having front and back end code in the same language.

Python is significantly slower than JavaScript and I just don't want to have to run 2x the number of servers to handle the same number of requests.

I host my games on App Engine. Google has no public plans to move Python app engine to Py3. Python 2 EOL is just 5 years away. I move slow - need to start moving now.

--
Also while on the topic, let me just rant about how great the Python Standard Library is and how much I hate NPM and the javaScript ecosystem. I really hate having to evaluate 5 ways of doing every little thing. I wish the node folks would start building a batteries included standard library.
my point exactly.
All of those pseudo shells are extremely buggy. Try something simple like tab completion in fish in ansi-term, and it's a little difficult to claim it's a true terminal.
Rise of the introverts. We have drawn everyone into a social domain where we dominate.
You think it will take that long?
Failing Forward: Postmortem of Kryptiva (2010)
I'm not sure I understand the first portion of this article... apparently Seneca's death wasn't artistic or cool enough for the author and this somehow reflects poorly on Seneca?
Don't forget that dumbed down features and arbitrary rules were what made Java popular.
I'd ask you to cite your claims, but we both know you can't. It's a pity your issues with Google cause you to pollute discussions with BS.
I have a question about this article and in general about every article in the lines of

-how to save X
-what was the problem of Y
-what should XY focus to fix the problem

How is it possible for the poster (say a blogger or a more pro journalist) to be able to pinpoint a problem, a solution or to offer a plan to follow to get X afloat?

I mean if every one knows how is it that X still cannot get afloat, they could be hired to fix the solution but this is the case under which Marissa in this case were hired right?

Or are this articles baseless most of the time?
My Anniversary Gift to My Boyfriend
I question the lack of shaving in the next application. Seems there is always something that could have been done a different way.
The Blue People of Troublesome Creek (1982)
How to restore the deleted messages on iPhone
Clojure and Scala have gotten close as well. I've seen Scala in use at scale at both universities and corporations. Clojure is being used in production by at least a few well known companies, too. Both have the primary benefit of being backed by the JVM.
"fall apart and sink" is a pretty mild way of describing what happens when a rifle round hits water....
When Amateur Ironmen Pay for the Elite Treatment
I'm not kidding when I say that if they want to know where to spend the $2.5m I would start with cleaning up their core codebase. IMO Mediawiki open source code is a disaster.

EDIT: Not because it's written in PHP. Because it's architected poorly.
Of course if it was a pyramid scheme, they wouldn't have a 1-year, 100% + shipping costs, refund for any unopened herbalife, would they? Bronte Capital, quoted in the article, did a fair amount of on-the-ground investigation, and unless he's lying through his teeth, Ackman is BSing.