skysight-inc/HackerNews huggingface dataset:
> I was worried about Scheme becoming the "official" Emacs extension language, which I think is a bad idea.

Why is that? I'm a complete novice to Emacs programming (depsite using it for about a decade), and I'm always bouncing off Elisp's warts (for a quick overview Steve Yegge's post [1] was the most useful to me). For example, the need for progn in a multi-statement "then" clause of if-then-else. I just wish we could have a cleaner alternative.

Of course, there's a huge landscape of powerful, working, and well organised Emacs extensions written in Elisp, so for that reason alone I understand the need to keep it around.

[1] http://steve-yegge.blogspot.com/2008/01/emergency-elisp.html
using space for the leader is one thing that I absolutely love... I was using , for it but space is so much easier and nicer to use. you are not limited to one finger to start the leader command so it makes both sides of the keyboard nice to use for leader chords.

it only took about a week to retrain myself for it.

here's the command... put it at the top of your vimrc before anything else so it works with your plugins.

let mapleader=" "
From the SEC complaint [1]:

During the relevant period, Shavers transferred at least 150,649 BTC to
his personal account at an online BTC currency exchange which,
among other things, he then sold or used to day-trade
(converting BTC to U.S. dollars and vice versa). As a result of this activity,
Shavers suffered a net loss from his day-trading,
but realized net proceeds of $164,758 from his net sales of 86,202 BTC.

It is interesting how little money he actually made from the scam, unless he hid BTC outside of law enforcements' reach.

[1] http://www.sec.gov/litigation/complaints/2013/comp-pr2013-13...
So in total the investors lost 150 millions in a ponzi scheme,which is of course totally illegal,but the company only has to pay 40 millions + the fine ?

Which basically means they get away with 110 millions ? (granted that since it's a ponzi scheme they may have given some money to early investors).
Another post of our's in the same vein http://reefpoints.dockyard.com/2014/09/12/features-as-busine...
Hopefully you agree that it is an empirical question?

If it isn't possible to go out and look at the world to see if the average IQ is 85 then it isn't possible to see that it isn't 85.

Now, I wonder if somebody has done that and what the results were...
Maybe not, but I bet one can model the results of chess matches as some random noise over the expected probability distribution of "player P against player Q for every pair of players (P,Q)" fairly well.

It is surprisingly hard to show that any sports time series is not random. 'Streaks' in baseball, for example, do not really exist according to some statisticians.
SVG Circus – SVG animation tool
Handling Errors in IcedCoffeeScript
I have two phones, a prepaid CDMA and a prepaid GSM. Both dumb phones.
So from reading the list of reasons for inaccurate results, it sounds like this library is totally useless for images taken with mobile phones, yet it is only allowed to run on mobile ;)

Now I would be more interested in an image correction library

"....
Blurry images
Handwritten or cursive text
Artistic font styles
Small text size (less than 15 pixels for Western languages, or less than 20 pixels for East Asian languages)
Complex backgrounds
Shadows or glare over text
Perspective distortion
Oversized or dropped capital letters at the beginnings of words
Subscript, superscript, or strikethrough text"
Alibaba stock soars 35% on opening day
Overreaction to blowback from American interference in Middle Eastern politics in order to secure oil supply due to lack of viable new energy sources due to ...

Ok -- not really though. The thing about efficiency though is it only goes up to 100%.

I actually think that progress in automation and robotics will be what provides an increase in the standard of living over the next 100 years but it is looking like it will be a slow slog compared to the last 100.
People poorly imitating Thompson is what do avoid.

It's called "gonzo" and most writers are bad at it, but it fills pages.
The Gandi CLI is now open source
There isn't usually too much confusion, at least among users, about the different between vi and vim. Also, have never heard of nvi, whereas nvim seems like it's going places.
5 millions is fairly conservative, considering our species may have already experienced a bottleneck of less than 100,000 individuals.

https://en.wikipedia.org/wiki/Population_bottleneck#Humans
My goal is not some sort of moral satisfaction end game. If it was, sure, I could find a field where males are underrepresented and try and do something to achieve a balance without worrying about the accompanying fear of condescension.

Your original comment is totally possible and viable, though, so thank you for that. :)
I really think the key problem is interest. My girlfriend got her degree in human resources for example while I didn't graduate high school and got a job in IT. Most of the people in her class were women by a decent majority. They could of went for computer science degrees, they prefered human resources, Maybe its sort of a non-problem.
For my team Pivotal [http://www.pivotaltracker.com/] was the solution. After first iteration 'he' know how much we can do in another (fixed period). Our responsibility is set difficult level to each task. They have tags which help us collect issues and epics. I'm not connected with them different than payment for service. I'm just happy user.
#1 The dynamics of the cold war ended because of spending on technology--not because "technology spending" was cut.

#2 The cold war ended under reagan as a point of history.

Not sure how much is left to quarrel about?
Well, in EU, it doesn't seem like big issue to buy tank: http://www.armytechnika.cz/nabidka/pasova-technika/tanky/tan...
Not sure if that article is really about shifting risks from corporates to workers and weakening their protections.

It is more like a kind of gatekeeper discussion. Digitalization has moved the gate keeper role from media dinosaurs to agile startups and companies.

Uber can de-activate their users as well as Facebook can reduce organic visibility of fan pages or Google may kick you out of their index. The open internet that we have is still built upon the gate keeper behavior.

In the Uber case that clearly affects individuals, like taxi drivers, but in the case of Facebook, Twitter and Uber that can affect large companies, too.

So, may I read this article also as a manifest against "attention" monopolists?
Open source is a different business model - you won't be able to do SaaS and open source at the same time. You could try open core where open source would be your marketing channel, this one works - e.g. Talend or RedHat.
For an integer, if the pre-increment value isn't used, GCC at least will generate the same code, even with optimization turned off:

int pre(int a) { int post(int a) {
++a; a++;
return a; return a;
} }

pre: post:
.LFB0: .LFB1:
.cfi_startproc .cfi_startproc
pushq %rbp pushq %rbp
.cfi_def_cfa_offset 16 .cfi_def_cfa_offset 16
.cfi_offset 6, -16 .cfi_offset 6, -16
movq %rsp, %rbp movq %rsp, %rbp
.cfi_def_cfa_register 6 .cfi_def_cfa_register 6
movl %edi, -4(%rbp) movl %edi, -4(%rbp)
addl $1, -4(%rbp) addl $1, -4(%rbp)
movl -4(%rbp), %eax movl -4(%rbp), %eax
popq %rbp popq %rbp
.cfi_def_cfa 7, 8 .cfi_def_cfa 7, 8
ret ret
> The problem for these drivers is not Uber, it's that there are many other drivers willing to do the same job for less money.

That is the point of a union.
Both of the major C# distributions (mono and CLR with VS) come with a repl now:

$ csharp
Mono C# Shell, type "help;" for help

Enter statements below.
csharp> var seq = Enumerable.Range(0, 100);
csharp> var mod17 = from num in seq
> where num % 17 == 0
> select num
csharp> foreach (var n in mod17) {
> Console.WriteLine(n);
> }
0
17
34
51
68
85
csharp>
Hm, this is actually a really neat idea. I'm going to try this!
Instructure (the guys behind the LMS Canvas), are pre-IPO.

https://github.com/instructure/canvas-lms/wiki

http://www.instructure.com/
I have to submit to reality even though it makes me question a lot of things, but yes, you have to stop believing your own emotion and self when things become either too dark or too shiny.

About isolation, it's kinda tough, people may leave you alone after a while which reinforce the feeling of uselessness.
Orphaned file detection
My number is high partly to account for humans being more spread out.

A lot of our bottle necks occurred at times before we really spread out all over the place.
Actually Yahoo is all of these.For example this IS pure http://vividads.com.au/ advertising company
> If large companies have to provide various insurance and benefits...

> The fundamental cause is that this is what capitalism does in markets...

I'd argue that the current employer-provided insurance scheme in the U.S. is not an inevitability of capitalism but a historical accident resulting in nonsense-but-untouchable tax code. Health insurance should be taxed as income or should be deductible on personal income taxes. Employers-provided healthcare shouldn't be discounted.

> the supply of labor outstrips demand

This is a good point, though. And if the surplus of unskilled labor is a problem, why hasn't relaxed immigration enforcement come up in this discussion yet? If labor doesn't have enough leverage, wouldn't flooding the market with unskilled laborers be a much more important factor than employment status and business models?
How is the commercial arm of Nginx doing? Nagios?
is there something equivalent for nasm on the OS X ?
Despite Apple's Privacy Pledge, Cops Can Still Pull Data Off a Locked iPhone
That would definitely help.
What is "moral"? I can ask 5 different people and get 5 different answers, unless they are all raised and properly brainwashed in the same cultural group.
When I wrote that, I was talking about hardware RAID 1, which has no checksums.
First you say that humans and artificial human works are products and part of Nature. Then you say that humans have surpassed Nature and can create environments outside of Nature, which is what you just spent the first half of your post arguing is impossible.

I think you need to figure out what you're trying to say.
... and we devolve into the same old debate over the definition of metadata
Can Great Britain Survive a Scottish “No” Vote?
Outside of split ownership, the word "sharing" becomes a bit of a misnomer. What Airbnb or Uber does is not sharing in any generally accepted sense of the term. That is to say, these are not co-ops in which the owners and the users are one and the same. Rather, they are creating a market for very short-term sublets. There is precisely zero sharing involved.

And that's just fine. In terms of producing greater efficiencies from a fixed stock of privately held material resources, this approach can be a very good thing. However, you have to be careful when dealing with people who are too nervous or deluded to be honest about what they're actually doing, and who opt for a thick slathering of bullshit instead.

It would be wise to ditch the dishonesty a.s.a.p. Sticking with it runs the risk of being disrupted by organizations that can deal with regulation more effectively thanks to greater comfort with general transparency and basic integrity.
I'm having a hard time reading the copy on my iPhone (white copy, light background). Also the site does not render properly. Copy is cut off etc. Overall not a trustworthy first impression. Might check back later, but you lost me at that point.
You act as if the 20th century never existed.

Your description why unions don't work is in fact the explanation why unions organize workers across different employers.

Your description why cheap labor will skip out on the unions is in fact the explanations why unions make economic sense for its members. You earn more in them than out of them.

Organized labor creates a level playing field across markets, simply because they have a shared interest with the unionized companies that they thrive and provide work for its members. It is a natural part of a healthy free market.

I don't think the problem described in the article is particularly unique or interesting. We've seen it before and we know the solution. What is new is that workers are called contractors and not workers, but the markets dynamics is largely the same.
Define "succeed".

Anecdote time. The last open source company I dealt with worked in the big data space. They messaged themselves as a product company and listed 3 products on their page.

I was working for a company providing client tools and we were teamed together by a larger System Integrator on a contract proposal.

While working with them I got curious about their product (hey, maybe someplace cool to go work someday).

The conversation went something like this:

Me: So you guys have some impressive software, you must have a heck of a dev shop

Them: We do. The good news is that we got a nice head start using some open source stuff, hadoop, etc.

Me: Oh. So what bits did you guys make?

Them: Well we made this (points to web accessible management console) and did the glue work to pull together the open source bits

Me: Oh. So is your value proposition then that you guys have tightly integrated this technology stack and...

Them: *Right* and provide the technical expertise to run it. (sits up proudly) and all the work *we* did has been open sourced as well (goes to their github page).

Me: so....if I were a customer and I bought x amount of product A from you, what exactly am I getting?

Them: you're getting the integrated stack and our expertise and support.

Me: Support available by contract?

Them: Right.

Me: So let's say I'm the customer...what's to prevent me from just downloading and compiling all the source code for your stack and your glue and just poaching a couple of your guys and saving myself a few million dollars in FTE hours?

Them:Well that's highly unethical...poaching our people

Me:okay, or I find a couple really good guys on most of this stack and give them 3 or 4 months to come to grips with it and your glue...same thing...what's your guys' value proposition to go with your company instead of just doing that?

Them:...

They sold to another company a few months later and I've heard it was mostly for the customer contracts they already had in place. I'm not aware they were ever profitable or on a path to profit. Great success?

My point is, you have to really consider this kind of line-of-questioning and put together a rock solid value proposition to have a chance at succeeding. Because why pay you for whatever when I can get it free as in beer and use my own people who I'm already paying for?
brew install nasm
I hereby donate this identity to the public domain! Anybody can use Karma Justice for any purpose they want, good or evil! But beware -- whatever you do will come back to you.
"I just don't think the market they're targeting is big enough personally."

Last I checked Hubspot will be filing an IPO with close to 1 billion dollars market cap.

Hootsuite also will be approaching 1 billion market cap when they file their IPO.
I'd hate to see what those investors think of paying 10 billion for SnapChat...
This is an important point. While the industry isn't always super welcoming to women, that isn't the whole problem. Lots of women just have other interests. We'll probably see gender parity in IT when we see gender parity in nursing.
Why not Vagrant? Yes, it's a VM, but it really makes it much easier.

Is the issue of using ssh/CLI the issue? If you plan to use Ruby professionally, you're gonna need those skills.

Additionally, some things like Redis, common to many Ruby apps, just won't run on Windows.
We use our own product FeatureMap [https://www.featuremap.co] to define the scope and track the progress of, well, FeatureMap. :) It's more oriented towards Story Mapping than towards Kanban but you certainly can manage Scrum/Kanban boards with it.
> Open source is a different business model - you won't be able to do SaaS and open source at the same time.

Open source plus pay us to have a supported, hosted, managed installation doesn't seem impractical. Obviously, there is a challenge in that the code isn't "secret sauce" and you have to provide adequate value in terms of support/hosting/management to justify people not hosting it themselves, and open source means that a competitor can use your code to compete with you -- so you have to compete on the value of support/hosting/management or risk competing on price alone -- OTOH, the fact that they can host it themselves or have someone else host it, if you have a usable outbound migration facility, also mitigates lock-in risk of your paid service, and may be a value to some customers on its own.
Agreed. I am only one data point, but i have no degree and I am a female dev. We're out there.
I haven't read all the responses, so I hope I am not repeating anyone's insight. I'm finishing my PhD in biophysics, and I wanted to share my perspective from conversations I've had with my boss/PI and other investigators. In life science research, there are huge incentives to not repeat others research and furthermore to not publish negative results.

The first disincentive comes from funding bodies: NIH et. al (NIGMS, NIEHS, ...) don't like to pay for you to do "someone else's science". If you manage to get a grant, and it comes out in a progress report that you did repeat too much of other people work, be prepared to get that funding reduced and or cut.

Academic departments strongly discourage new hires from publishing negative results and /or repeating other peoples work (mostly because this will likely decrease chances of getting published and funded).

Academic journals hate to publish negative results, but seemingly have no problem publishing bad science (yes Nature, I'm looking at you: http://retractionwatch.com/2014/09/11/potentially-groundbrea...). Early in my PI's career, she tried to publish a very important negative fining in a high impact journal. The article's acceptance was accompanied by a personal letter from the editor urging her to consider other journals for negative results.

Another barrier quite honestly is ego. While it may sound as if my boss is "one of the good ones", alas, she is not. On occasions that I have asked to repeat other group's seemingly unbelievable results myself, I've been flatly denied on grounds that this kind of work does not express the sort of originality of research produced by her lab. In other words, nobody wants to be known as "that lab", the nay-sayers of the field, those that would dare to question a colleague's ideas.

Finally, this lead me to the last barrier I have observed: scientific communities / societies. If you are of the lucky few that end up publishing negative results of major significance, prepare to not be invited to dinner at next years Society for X annual meeting. Yes, in many ways life-science is stratified just like high school. You have the cool kids on track for the nobel, the weirdoes in their corner pushing the boundaries of what is possible, the "jocks"/ career scientists who manage to turn a couple of tricks and some charisma into a living, and finally the tattle-tales who seem to piss everyone off with their negative results. These are HUGE oversimplifications / generalizations, but I really think that all of these barriers need to be addressed in some way to fix life science.
I think someone linked a fork in the issues thats being maintained... prs and all.
To echo some sentiments already voiced, open sourcing a product is about more than simply publishing your source to Github. It is about building a community around that source code to evolve the product. Contributions can take many forms such as code, defect submissions, documentation, testing, etc. This community drives conference attendance, on-going media attention, and, most importantly, your company actually gaining market position from an open source strategy. Building such a community takes a fair amount of time and effort. Very few spring up like Docker. If you are committed to the long haul of building such a community then you could gain a tremendous amount. If you are expecting to simply publish the code and get immediate and long-term PR from the act of your company working in a public repository, then I think open sourcing will not only fail to meet that expectation, but likely be a critical distraction for your company.
I'm not sure what that has to do with my statement.
How to Estimate Fixed-Price Projects Effectively
"that was something that was supposed to take your Google Analytics keyword referrer data and match it to your content and your rankings and your links and your competitors and basically help you spot keywords and content you can easily rank better for."

That doesn't sound very clear to me exactly - how?

Google Analytics ALREADY did match your rankings to your content - it showed which search terms ppl entered when they landed on a specific page.
Higher Level Education Is Flawed
I wouldn't call it "scoping" difference, although I can see why one would think about it as such. It would be a real scoping issue if you could assign variables in outer scopes from inside the nested scopes. Can you?
I have been an avid Emacs user between 1996 and 2005 when working on UNIX systems. At the same time, I have used lots of different IDEs across multiple OS and languages, starting with Turbo Pascal 4.0.

In no way is Emacs a match for what modern IDEs are capable of.

Your list just shows lack of understanding in what they are capable of.

Nowadays Emacs is just when I cannot make use of an IDE.
I don't know why more people aren't talking about this. The Motley Fool guys went over this in their podcast yesterday. I'm in full agreement.

http://marketfoolery.libsyn.com/marketfoolery-09182014
I am a devops engineer and there are lots of things I do at my work.

Manage a Cloud infrastructure from creating, destroying and provisioning instances using tools like Ansible and in the past Puppet and chef.

The environments where I have worked are so large that doing things manually does not scale and you have to automate all these processes. I have to work with developers to help them setup their dev enviroments using Vagrant and have them mirror production.

Also, I have to make sure the code the developers work with is managed and deployed to our instance using automated tools like Jenkins or Travis CI. Help the developers troubleshooting networking, DNS , SSL issues once we detect bugs on production on sandbox and help them get access to logs, automate alerts using New Relic, Elastic Search .

I work with environments where I have to know and understand the whole stack. Hadoop, kafka, Django, Postgres , MySql, Mongodb and be able to pin point where our bottle neck might be when we have production problems. A lot of developers just work on one part of the system so they come to me when they need help understanding the whole stack.

My work involves helping making the developers and the business work with operations and work as a team. hence the term DevOps .

Automate all the things! that's my job
there's something similar done before, Lisp machines in FPGA [0] [1].

[0] http://www.frank-buss.de/lispcpu/
[1] http://www.aviduratas.de/lisp/lispmfpga/
We're using Fig (and docker-osx) for this. One command to set up the environment and another to bring in a database copy. I recently formatted and upgraded to Yosemite and was able to get back to work in under a half hour.
I think that's it. There haven't been that many fundamental breakthroughs in science in the last few decades.
Yes, thank you. The white knight attitude can be very frustrating and give the opposite of the desired effect. We are an asset, not something to be saved from other fields.
I said if possible. Eg. https://news.ycombinator.com/item?id=7809766 (notice my comments)
How to build an app in 4 days and get (sick) press
If that's actually an issue, couldn't you just wrap the output in par [1] ?

[1] http://en.wikipedia.org/wiki/Par_(command)