skysight-inc/HackerNews huggingface dataset:
This is going to sound more judgmental than I mean it, please don't take it that way.

What happened that you go so far behind in versions?
>Politics bothers me less, and I'm less likely to get hot and bothered about the latest scandal.

I get the desire to unplug from politics. It seems such a waste of very precious time, with one's impact on it being minimal at best.

Yet I can't justifying unplugging because of the lives I've seen ruined due to bad politics. Consider just the damage done from the war on drugs.
I just followed the installation description and during the
first start of emacs (after the 'git clone' of spacemacs) several things get downloaded and installed, and then I
got asked if I would like to have vim or emacs like keybindings.
Inherent in this argument is that privacy is worth nothing or at least less than the small insight into a company.

I find it odd that there is a large overlap in people who support "Transparency" and those who are very big into "privacy."

They are contradictory principles in my mind.
Does this work for code that may infringe on someone's patent? That is, if you just publish the source code and not a compiled executable, would that still put open source developers in jeopardy?
Edit: Just found this on SFLC's web site: http://softwarefreedom.org/resources/2011/debian-patent-poli...
This appears to be more conjecture; I was wondering if this theory has been tested in court yet?
The book no one would publish #drseuss and persistence
Basically I've seen this in person. Scala was driving the last startup I was in to the ground.

The thing that fascinates me is scala is like an art. It's like a new Obfuscated Perl Contest, but for functional programming. It doesn't really serve a purpose in legitimate business.

Scala code doesn't scale, it compiles too slow due to having too many features in the syntax. They took features normally meant for a standard library / external projects and literally augmented them into the syntax.

Scala, in it's current form, is a pipe dream. It really needs to be start over, but drastically simplified. Perhaps it should try to take a hit from Golang for compiler time advice: Simple languages compile fast and are easier to optimize.
> using technology have slaughtered thousands of civilians (sound familiar?)

Yes, yes it does. What's the count again? Them: 5000, US: 100,000? Why take an eye for an eye when you can take 20 eyes for an eye? Maybe with this technology we can get that up to 40 or 50! Hoo-rah! /s
Twenty five year Vi(m) user here.

I switched to Evil and Emacs last year.

The combination of Vim and Emacs is a much better Vim.

org-mode is life changing.

In general I've found that the plugins in the Emacs environment make more sense and simply work better then Vim equivalents.
Issues and pull requests are already available in GitLab! Actually, in terms of features GitLab has some more to offer than GitHub.

We also published about us vs. GH:
https://about.gitlab.com/2015/01/20/github-enterprise-vs-git...

and even have a page on our site dedicated to it:
https://about.gitlab.com/better-than-github/

In terms of comparing us to #3, we want to show everyone, not just people using GH, what GitLab is. This helps people finding us.
given the many malicious app that pass trough, I guess not.

anyway, even steam has given up, but at least they added curators before opening the early access floodgates
Zero Day Dark Web Market “TheRealDeal” Selling MS15-034 Exploit
Apple has already explained this: removing moving parts has allowed them to reduce a lot the space needed for the battery. Machining their hardware from a solid block of aluminium makes it also a lot sturdier.

Here is a video featuring Jony Ive about the unibody design: https://www.youtube.com/watch?v=lJx6cF-H__I

Specific explanation regarding the unremovable battery: https://www.youtube.com/watch?v=PD6sh9purb0

Original page about the unibody design: https://web.archive.org/web/20100414070055/http://www.apple....
This is really not possible. If there's any truth to this story at all you have forgotten the real version.
Sorry, but in my opinion, this kind of attitude in software development community is the main reason why we are in useless flame-wars all the time as an industry.

So common pattern: pick something that is totally and utterly irrelevant in regards to main message and dismiss the whole thing so arrogantly.

In my mind this is the root of many problems in our industry and world overall. Big discussion regarding ideas are just not possible, because so many considers The Message as just a combination of words/arguments in isolation, but it is not, it is so much more!
If I'm asked why I use the technologies I use in my projects, I'd gladly give specific engineering and business reasons, and not just say "YouTube uses it".

We should be ready to have these technical discussions and encourage them, not be so strangely defensive about it as you seem to be.
As a Vim user I really want to give Emacs a try and this seems to be a great starting point, but:

Does this support configs in my .vimrc?

Can I use Vim plugins in it?
"So for example, the transition 4->1->5->6 is one of the most popular ones"
The graph does not show this or I'm misunderstanding something. The most popular looks like 1,4,1,5

Also, what does the double, triple numbers mean? 664, 66 in the fist column. I know some music theory, but the article's explanation is rather confusing.
I've created a simple solution for a few projects I'm working on, it's a kind of REST service wrapper.

Basically, I have a "service" package that offers:

* mux routing

* Negroni for middleware (with stats and auth middlewares delivered out of the box)

* a centralised logger

* Rendering of things to JSON

* An idea of controllers (a controller is a web handler for a given route, handling all verbs)

* An idea of handlers on those controllers (per verb... you basically just load in your GET or POST handlers here)

* HEAD and OPTIONS for free (including automatic Allow headers)

* Error handling returns JSON throughout, including 404s, etc

* Basic filling of structs with POST'd/PUT'd JSON

The thing is fairly primitive, and it's Go idiomatic and so doesn't provide a context for the middleware and handlers, but it just allows one to rapidly say "this struct, to this controller, on this route" and the rest is for free.

This is just a starting ground though, a test of an idea. If I can package this better and have it be a little less hacky in nature I'll look to open-sourcing it. Right now it's really just testing the idea of taking all of the cross-cutting concerns and common issues and solving them via this service package I've made, with the goal of just letting us get on with writing the business logic.

I want to expand it... with better description of errors, standard schemas for arrays being returned, auto-documentation of the endpoints (perhaps Swagger, but it seems awfully monolithic in nature), etc.
This is unfortunately a very common problem-solving approach. I've seen devs upgrade jQuery because they're getting a 500 error from a PHP app. No relation to the problem - it's just flailing around in hopes something random works.
Oh, right. Good point.

It's worth noting, BTW, in case anyone is still following this thread, that what is going on here in all of these single-instruction languages is not particularly interesting. You're just encoding the program semantics in the arguments, or in the structure of the tree, or the length of the program, or something like that, rather than in the instructions.
might be time to get back to work, guys.
Scientists Develop Artificial Photosynthesis System
I don't agree with the sentiment that those who are afraid of speaking up are supporting bigotry or inequality. I hope my comment doesn't imply that I would support those things, or belong to those with 'the old opinions'.
750k users on a free messaging service is indeed small. Slack is a paid messaging service and that's a whole other valuation. Slack generates more revenue than Whatsapp for example, despite being itty bitty in comparison of user base.
This heavily armed "policemen" line and that they are the "world police" is just the kind of propaganda the world should believe. There is no evidence that any of their wars, were actually fought with some noble goal in mind. In particular they are not some impartial law abiding, benevolent enforcer of rules, but break international law with reckless abandon. They also facilitate crimes of vicious dictatorships with covert and overt support.

American Sniper is the perfect example for how Hollywood presents wars. While some European and American intellectuals and artists doubted that after the Holocaust and WW II that any of that could be depicted without trivialization. Spielberg and others happily just did that.
You should write them with that in mind, not because someone might steal them, but because they mind end up in part of a lawsuit.

"Electronic discovery" is a huge process where lawyers will read all the email in a company that hit certain search terms.

It's a fucking boring job, but more than a guys are messaging their mistresses from their work account.
Business casual is defined constructively for males and existentially for females. Examples of how to dress business casual for men and women clearly show this.[1]

Scrolling through the results of an image search for "women's business casual" vs "men's business casual" also highlight a stark difference.

This leads to unconscious bias against women. It isn't that we don't want to hire you, it's that we felt like you made a dress Faux pas that a male is never given the opportunity to make. Your skirt was slightly too high and also red, the top slightly too low cut, you wore slightly too much makeup, and even though you paired the skirt with leggings, we just felt you don't "understand" business dress.

[1] http://www.wikihow.com/Dress-Business-Casual
lol, I think he's underestimating the Google server power a bit there

:)
I don't think free speech gives you free reign to do things like infringe patents or copyright.
Founder of Accredible here, #16 on the list!

Happy to answer any questions.
Thanks ;) Hope to launch it soon on the App Store!
This was a list of drives, not screws. By my count, 33 out of 37 drivers shown are symmetric with regard to clockwise vs counterclockwise driving. (Tri-wing, Torq-set, One-way, and Mortorq are the only ones I see that are non-symmetric. And three of these are a standard that is really only built one way.
It, uh, works in IE.
GitLab CEO here. If you don't want to worry about hosting it yourself (which I totally understand) please consider using GitLab.com https://about.gitlab.com/gitlab-com/ it has unlimited private repo's for free.
Generally speaking when you have to decide between rent and hosting costs you're past done.

Luckily you have skills! Go work for "The Man" in whatever capacity that is for you; spend a year or two shoring up your finances. Think about some new ideas. Think about what you have learned and what you will do differently (maybe even better) next time. This isn't a one-shot game, you can come back and play over and over again.

I didn't reach the point you did until I was 32 - you're already tasting it at 25. So I consider you ahead of me in the game . . . please don't feel like a failure.
Applause to LiteCart – Yet Another Great Shopping Cart Supported by Cart2Cart
Like many people, I don't feel the need to defend politicians ;)
Seattle's a beautiful place to bike but we still have a long way to go. We need to cut fatalities and accidents among bike commuters and get more bike lanes in.

Luckily there are major bike paths connecting parts of the city but these themselves are too disconnected (e.g. in Bellevue). The safe route from Seattle into Redmond (and Microsoft) is 29 miles north along the lake; fortuitously, the new bridge across Lake Washington will include a bike lane and cut this in half.
Audacity already has configurable batch processsing :)
I quite liked the article until the part that talks about self-deception:

> If you know you’ll get another shot at life, you’re less likely to fear the end of this particular one.

This should not be the reason to value and enjoy life! This is no different than any other superstitious tradition that is put in place to comfort people who cannot face the reality: we get one and only one shot at this. Beyond that, whether you believe in reincarnation or in 72 virgins waiting in heaven, it is the same delusion.
> In the article it states that drivers have been fired for not taking a certain percentage of passengers. While it isn't a strict hours, it is firing someone for not meeting their determined amount of work.

Drivers are only fired for not taking a certain percentage of rides offered while the driver is logged in and active. That's an enormous distinction.

Drivers don't have be active, and they can go inactive at any time. In fact, over half of the drivers with whom I've ridden are logged into both Uber and Lyft while waiting for a fare, and then log out of the other app when they accept a fare from one. (Yes, I quiz my drivers on the particulars of driving for these services and keep track of what they tell me).

The whole point of threatening to fire (and actually firing) drivers for not meeting acceptance rates seems to be to incentivize them to log out during the times they aren't actually willing to take a fare.
Community Boards are still problematic in some areas, but not all. And as bike folks are realizing how important they are, they are joining boards and lobbying them:
http://www.transalt.org/calendar/6441

Recent bike projects have mostly been backlogs from the Bloomberg era— today, the DOT hasn't been particularly bold in proposing new protected bike lanes. The proposed Spring Street lane is pretty meager:
http://www.streetsblog.org/2015/04/07/let-down-by-bike-lane-...
Stabilizing your velocity
I've been using BitBucket and also GitHub a ton the last few months, and while the core mission of hosting a repo works well, has anyone else noticed a distinct lack of features on these sites?

For example we had a brief crisis because we deleted branches after merging them into dev and found that we needed to rewind and merge them again. It took considerable research to figure out how to resurrect a branch from the reflog and finally from just the log, where we discovered subtleties like --no-ff that added friction (or at least the fear of it).

Why don’t these sites simply provide GUIs for common tasks like rewinding, undeleting branches/files, as well as the countless other things that users need?
It is easy to bash the US and is par for the course on HN but Europeans don't have to believe in Pax Americana to benefit from it. Do you think Poland would be able to relax if their defense was solely by Europeans?
D'oh. Guess I should read the article sometimes before I comment :)
There is such a thing as idiomatic scala? How? Care to elaborate?
Eu.org and Altern.org Are Leaving France (Fr)
Entrepreneur is not anybody that has his business
now we just need to 3d print those
The Challenges of Integrating NoSQL with MDM
Combine this with the recent millimeter scale computer motes http://robotics.eecs.berkeley.edu/~pister/SmartDust/ and we get real close to several sci-fi themes such as optical camouflage and universal panopticon.
Wolfram is what's used for more serious queries of this nature, and probably still will be for a long time
Yet presumably you recognize them for the natural, if tragic, events that they are? One's support for or opposition to a force of nature is rather irrelevant.
Org-mode is god mode. I'm an Emacs with Evil user myself.
Perhaps, I suppose we'll have to see. One could also make the argument that these guys who are becoming billionaires will only spawn whole cottage industries of metastasized douchebaggery in 15 years (ala Peter Thiel) but I'll concede it's possible that there's a pending cultural shift that will dwarf all this just over the horizon.
It also makes removing the data storage for secure destruction much more difficult. I'm very happy to recycle old devices rather than contributing to landfill or otherwise being wasteful, but if my HDD/SSD can't go for complete destruction separately then the entire unit is going for complete destruction instead. In this day and age, this is a practical minimum for safely retiring old gear as far as I'm concerned. For my businesses, it is also effectively a legal and/or regulatory requirement in many cases.
How do you know he hasn't?
Is windows a big player for C development? If you want to code for windows there are better options. If you want to write C there are better options than VS.
Netflix will stop asking ISPs to exempt its videos from data caps
Logic Pro X is very much a pro tool. There are a wide variety of professional musicians using it. For example Swedish House Mafia. Apple has certainly made it more user friendly to non-professionals and it no longer comes with a pro price point but it still has all the power necessary for pros.
Notes from Git Contributor Summit (Git Merge 2015)
Let's Build Swift.Array
How to Make a Python Port Scanner
"GitLab is beautifully designed. Just look at it"

Thanks to the GitHub designers for saving GitLab a lot of work, I guess? Most of the GitLab design, almost all of the abstractions and interaction patterns, and even some of the UI text comes straight out of GitHub.

I don't think this is necessarily a bad thing, but GitLab feels like the webapp version of one of those GPL clones of a Microsoft app.
eBay doesn't require any mandatory training, nor are eBay sellers compelled to make a minimum amount of listings. However, the biggest difference is this: eBay doesn't set prices. It charges fees to sellers for the use of its service, but doesn't dictate the price of the items you sell.
>The article points out some aspects that make this a not so great analogy - in particular, companies like Uber set the rates, and put the burden of costs on the workers for stuff like gas, wear and tear, etc. Uber in particular is taking half of the tips according to the article, which sounds unethical.

These are very good points and I am glad you brought them up.

I think the rates and tips are very valid concerns here, but categorically different from one another.

I think that offloading costs to drivers still fits the eBay analogy, though it is certainly weaker. A seller must store goods, prepare them for shipping, and in many cases add value to the product in some way (e.g. refurbishing is common, which includes cost for all related equipment). Again, not a perfect analogy, but offloading costs to the seller/driver seems to bear some resemblance between the two.

Setting the rates is a strong argument in favor of a relationship more toward the traditional employee end of the spectrum. I think I need to think about this more.

As to the tips, I glossed over that section so I am glad you've raised it here. I do not know the exact details of the agreement between Uber and drivers as regards tips, but this seems at first glance to be a pretty severe violation of any relationship between driver and Uber. I agree this needs to be addressed, and a class-action suit does seem appropriate here. I think this can and should be viewed independently from any classification as partner/employee.

>My only opinion on this is that the balance should probably be tilted a little more in the workers' favor for these arrangements, although I am not sure full categorization as an employee would be the correct approach.

I think you're right on this point. I am still unsure as to what I think is best to achieve this. My initial reaction is to ensure that there is an environment where competitors are likely; I believe a strict requirement on the type of relationship between company and driver will only hamper this (limit the type of relationships => limit the viable business models => limit the possible solution space).
If you are doing some work for hire, you can continue doing it after leaving behind your failing company and presumably your partner: you already have a job, just embrace it.
Even if you don't have paying clients right now, you have some good contacts who can give you some work or a stable job in the near future.
Data science resource: public Trello board
this is why leveling villages has proved to be such a successful tactic there since the time of the Crusades.
Ultimate store of high quality iPhone App:eCards,Utilities,Games,Kids and FREE App
This is great to hear, assuming 'easier' is good.

We're working hard at making GitLab feel better, by spending more time on design and UX, taking inspiration from Slack and Apple.

We'd love to get feedback on this.
Bitcoin Conference Prague: 24 Hours Non-Stop
This is a great news to stop the data cap problems with broadband. The fact that profit margins are so high we shouldn't be expected to pay for unlimited data.
Why Are the Dutch the Tallest People on Earth?
Yes, I'd even do so via an existing platform, like Patreon.
My Little Elixir and OTP Guidebook is out Use mltanweihao for 50% off
I agree, but to take it one step closer to the truth, it is as if you had a pin entry at your front door and the updated pin is posted forever by WikiLeaks, for anyone to enter whenever they please.
>You can chill out. I'm not trying to recruit you.

Regardless of whether you did this intentionally or whether you just naively spouted this, it's a really shitty tactic to employ when conversing with people.
It was basically the Math that was difficult -- Like most SVS students I didn't spend time on academic subjects. So I was 5 years behind when I started the college application process. I spent a year at community college to learn most of the basics that I had missed. I was so afraid that I wouldn't be able to get into a college, or find a half decent job that I worked REALLY hard to catch up.

My undergrad degree was in Music/Sound Technology, but the Music Program at UMass Lowell where I went is quite technical, and actually prepared me pretty well for the job market (unlike most Undergrad Music Programs IMO). I spent ~ 5 years working in video games, research, and web development before starting at the MIT Media Lab where I am now. I really like to code, so I've been doing that the entire time.

How long did it take for me to feel comfortable? Still hasn't happened. I have gotten more comfortable with being uncomfortable though :P
Some organization are already leaving France because of the new mass-surveillance law.
7 E-Commerce Mistakes That Drive Your Customers Nuts
An FB rant posted as visible-to-friends-only.
BTRFS has bitrot-protection
If any one from the scala community is hearing. This is what I have to say as a newbie who started learning Scala a couple of days back.

Free learning resources. There are no good free scala books which can teach you the language in the way it is supposed to be learned. Not something expected of a language which wishes to compete with something like Java on the longer run. The biggest issue I have faced so far is learning from scattered blog post all over the internet explaining the powers of scala, even before introducing how to use the very basic features to build simple things.

There is too much assumption about what the programmer already knows, or about the programmer's background is; while introducing these features. As some one who is not familiar with the Math behind most of these functional programming concepts, every thing goes over like water poured over a stone when the documentation talks about Types, Category theory, Monads. In fact it took me a great deal of simplification, and thought to understand concepts like map, reduce, foldLeft, foldRight. Most of it was in language totally unpalatable to an ordinary programmer. Talking in a language understandable only to Phd students won't work for nearly all of the programming world.

So far my introduction to Scala has been similar to seven blind men describing an elephant by touch various parts of the elephant's body.