skysight-inc/HackerNews huggingface dataset:
To be clear, the system I'm suggesting is about show, not tell. It requires no emotions:

1. First person drafts a solution. 2. Another person doesn't like it so he drafts an alternative solution. 3. The other developers then look at the two solutions and further build upon the solution that they like better. 4. Repeat. Kind of like a proof of work chain system, now that I think about it.

I don't see how adding in emotions, whether whining or praising, are an improve upon this system at all, but thanks for your explanation.
In the US, rasterized font representations are not copyrightable, in contrast to vector representations. Emoji are very clearly a font, and Apple uses a rasterized format, so using Apple color emoji is fine in the US.

http://en.m.wikipedia.org/wiki/Intellectual_property_protect...
Well (according to Wiki, at least, https://en.wikipedia.org/wiki/Z3_(computer)#The_Z3_as_a_univ... ) the Z3 was only accidentally Turing-equivalent, and the hack for writing arbitrary programs on it was only discovered in 1998 (and wouldn't have been practically useful anyhow). The Manchester Baby was operational and ran its first program before the completion of the redesign and rebuild that made ENIAC Turing-equivalent. However, it had only been built as a technology demonstrator/testbed, and it was soon disassembled. (I say Turing-equivalent, but Turing's work wasn't the inspiration for any of these efforts to build a fully-programmable computer.)
There are two sentences in Bill Bryson's "A Short History of Everything" that absolutely amazed me when I read them the first time:

"Even at the speed of light (300,000 kilometres per second) it would take seven hours to get to Pluto.
...
On a diagram of the solar system to scale, with the Earth reduced to about the diameter of a
pea, Jupiter would be over 300 metres away and Pluto would be two and a half kilometres distant..."
I know lots of people who are more familiar with FreeBSD who are working on Linux systems. The Linux monoculture is just massively dominant.
Having taken Amtrak's rail from Coast to Coast, if you ever want a real vacation (albeit one in a semi-confined area), I highly encourage taking Amtrak to get where you are going. I met several retired couples who basically to get to New Orleans went to New York City, Chicago, California, Texas, and then New Orleans. There are kids on trains but unlike air travel and car travel these kids (and parents alike) understand that they are not trying to get anywhere in a hurry. The general vibe is one of just pondering life. Spending hours in an upper-deck observation car staring at the beautiful or even quite mundane passing landscape can really help you focus. The characters who come to the onboard bar are quite interesting.

If you do decide to do long-haul Amtrak travel, sleeping in the seat is quite difficult - the door opening can wake you, the observation cars so beautiful during the day are absolutely frigid at night. The costs for a sleeper car though are quite expensive (more than air travel for equivalent destination). And yes, freight has priority over commuter on the tracks because freight owns the tracks - so delays in the hours to days are possible.

For some people, it is a bucket list experience. I can honestly say after 5 days on a train - I was in no hurry to get back on (I flew back). I guarantee you will meet interesting people. Two of the most interesting people I met were these two beautiful Latina teenagers who sat for hours working on something hard to figure out. I finally approached them and learned that they were making Sudoku puzzles - by hand...

The wi-fi is so spotty that I don't think you'd have much luck working remote from a train if you required ssh connections.

http://www.trainweb.com/coaststarlight/
Interesting idea, but it would incentivize people against writing small, modular commits.
> This is true in the Boston/NYC/Philly region, but not outside it.

Yep. Large, closely-spaced cities, relatively fast trains, less stressful than flying. Under those conditions trains come out looking pretty good.

That's why I think it's profitable on those lines and not elsewhere.
This isn't a new thing, it's been possible for a number of years to integrate paypal using an iframe.

Hands-up - I'm guilty of doing this. I hadn't really considered the issue before, but I agree it is a security concern.

One of the reasons developers switch to using an iframe rather than a separate window is due to popup blocking. Retrieving the url for a payment system usually requires making a server side call, so it's impossible to then launch a popup directly from the user action. The solution would be to require a second user action after having retrieved the url.

A complete redirect isn't always the best case for single page web apps, either. Thankfully, we're a bit smarter about deep-linking these days, so that should no longer be an issue.
Equating the specialized computation approach to bitcoin's mining as being necessary for decentralized consensus is ridiculous, it is just the path bitcoin chose. Mining algorithms that depend much more on large and fast memory could just as easily work.

Also, the benefits of decentralized consensus has benefits the are so vast, the resources it takes to achieve it are miniscule by comparison.
My mental model for flight schedules is:

* Add an hour on each side (getting to/through airport, getting from the airport).

* Assume a 2-hour minimum flight no matter what the route.

* Round up to nearest hour.

For routes with a flying time less than 2 hours, I prefer to drive. Amtrak, though, is never an option. My mental model for Amtrak would need to build in the time to complete the trip on a bus.
If you need more than simple HTTP checks (PING, SMTP, WebSocket, etc) you may want to check out NodePing (https://nodeping.com).
Thank you!
DataSnitch looks cheap and simple too, like it ;)
I disagree, and saying "That is the way it is done in C" doesn't mean that it's the right way.

When I see code like this I will assume that it's going to check every condition:

if !complete {
// do something
}
if stat, ok := r.Object.(*api.Status); ok && stat.Code != 0 {
// do something
}
if r.Created {
// do something
}

If the first condition matching causes the second, third, nth condition to not be checked then why not make it clear in the code by adding an `else`?

The recommended way means that I can't trust my assumption and that I'll have to read the entire function and examine the `//do something`s instead
The app store problem is also there in various review sites. For instance, my plotting app gets quite a few satisfied users, albeit very few external contributions, but it get some extremely lousy reviews from people who've run it for two minutes and not read the documentation, particularly on Mac websites, e.g. https://www.macupdate.com/app/mac/21029/veusz (a site where I didn't even upload it).
Careful. It's not "large, closely-spaced cities"; it's the Acela. There are Amtrak routes between large, nearby cities you don't want to take.
untils websites become smart with these we need workarounds
what I do on those occasions is one of two things, I would purposefully enter a random wrong username and password in to paypal which usually springs up a normal browser window with paypal url and then I retype my correct password.
Or I would open a different blank browser window and log into paypal and then go to github and refresh which then automatically logs into paypal without reentering password..
Another great fix for this problem if you don't have time to work on issues, or users are becoming more of a burden than a help...go to your github repo settings page and disable them.
Oh dear: "Error establishing a database connection"
But it would be very easy to forge any secure iframe address bar using JS/CSS.
The method PayPal is using right now, the one mentioned in the article, utilizes iframes.

> The iframe itself should have its own non-editable URL address bar

This would definitely be good for security, but I feel like it would probably be overkill for many other iframe use cases. Think about every YouTube embed having an address bar. And what about the "hidden" iframes that are only 1x1, do you still show an address bar? Do you set a minimum size for iframes?
In my experience, most pull requests I open have been merged quickly. When they don't, it's because the repo is part of a large company/organization and there's no owner for the github repo.

Also, what are these magical projects getting hundreds of PR's? Most of mine seem to just get bug reports instead.

I have to sympathize with both sides. It sucks to have a PR ignored, but I also don't want to open source projects if it just means something else I have to maintain. Theoretically, if I don't merge PRs, the community chooses a new fork as the "canonical" fork. I've seen this happen with small communities (its happened a few times with Haskell). I think it's tougher when it's a popular project.
Evolution’s Contrarian Capacity for Creativity
There's also http://www.colordiff.org/
Painting with a Learjet Engine
And yet the Pacific Surfliner loses as much money as the Texas Eagle. I suspect that's because of multiple trains per day on the Surfliner.

I'm not sure, though, that the fact that a route loses money necessarily means that route is a pointless waste of money.

Is it not possible that running a government funded service has value even if it does not produce a profit?

What I'm getting at is that profit probably isn't the best way to measure the value of these routes.

As far as the renaissance, ridership is up considerably on most routes. Even if they aren't profitable, they're certainly serving a lot more people than they were.
I found a simple solution to opensource burnout: when someone contacts me about a project and wants to improve it, I give them access to the repo.

I do this when:

* I don't have the time/interest on the project

* The person seems genuinely interested in maintaining it

Most people I've come across in the opensource world are polite. So I just assume that the ones I grant access to repos are nice enough for other people to interact with.
Greece: Taxi chairman says Uber drivers “should be hanged at Syntagma Square”
While I can understand your confusion, my gripe is that just having read a book won't get me a job, even if reading just one book is all I really require to do the job.

What I am always asked is how many YEARS of PAID experience I have with a given technology. No one ever asks what I actually accomplished during those years - whether the product was well received, whether the code I wrote crashed, whether I got any raises or positive performance reviews, what the reviews in the press had to say about the products I wrote.

Experience for which I was not paid also does not count. Especially galling, not long ago a recruiter was convinced that I had been unemployed for several years. "No, I own my own corporation. I'm self-employed. I develop products for retail sale." "Who pays you to do this?" "No one. I write applications that I sell myself." "So you've been unemployed for three years?"

At that point I just hung up on him.

Actually I invest roughly $1,500.00 per year on technical books, and deduct that money as a business expense, specifically so I can stay competitive. That really is all I require to do the work I'm asked to do.

What gets me down is that I can do all kinds of stuff a lot better than those who have many years of experience. Just because you were paid to write code for several years, does not mean you write code well. I've worked with many colleagues who were really quite clueless.
yea just try a few until you get 2 or 3 that always deliver.

you can try some sort of screening process; have them give code examples, answer 10 questions in chat (that arent really on google, it gets tricky when the answers are on google); or screenshare and have them show u some of their code and explain a few lines what it does...

pakistan is not the greatest country to outsource from, you will have better luck with south american countries and asian countries
> why would anyone buy shares of a company that wasn't trying to make an excellent sustainable profit over time / increase its share value?

Because they're not trying to make money from the shares increasing in value sustainably; they're trying to make money in other ways. A couple of examples:

* Buying some shares, creating a bubble that causes those shares to increase in value non-sustainably, then selling the shares before the bubble pops;

* Getting compensated in stock options with a low exercise price, taking short-term actions that cause the share price to rise non-sustainably, exercising the options and selling the stock at a higher share price, then using a golden parachute to leave the company, letting others pay the price for the non-sustainable actions.
Train travel is also impractical because no train is ever going to be competitive with an airplane on a Chicago-Houston, Chicago-Boston, or (heh) Chicago-Seattle route, simply because of the distances involved, even assuming the train runs the top operational speed of the Shanghai Maglev for the entire route.

(Chicago isn't what's important; substitute Minneapolis, St. Louis, or Indianapolis; the point is: trains can't efficiently get you from any coast to or from the midwest, or for that matter from the Pacific Northwest to Southern California).

The problem is geography, not freight traffic.
Day 2: Guess my Age
It doesn't seem to be side by side, while icdiff is. Colors by themselved are not an issue as git supports it natively.

Have I miseed something?

edit: fix typo
Guile Emacs Todo
For an example of this:
http://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer

You file your trademark for a particular type of business - it does not give you the right to practice that business elsewhere.

For example, McDonalds Hardware, a fairly popular Hardware business, does not have the right to open up a McDonalds FastFood restaurant.
When I first heard about open source in the mid 90s, I thought "that can't possibly work with no leader" because I thought that writing to the repository was open to anyone. I wondered if maybe then someone would stress test a revision and if it was good enough, sign off on it as the most recommended version to download. So basically there would be no "current" version, that one would be this evolving hodgepodge out ahead of the one most people used. I guess I envisioned it working kind of like evolution, so the best versions would split and merge again like reproduction and the most fit version would rise to the top.

So on some level I think open source has actually failed, because it didn’t work out that way. Instead there seems to usually be a handful of maintainers who allow certain patches to go in, but if there’s too much of a disagreement, we end up with a fork, never to be merged again. The burden on that handful of people is so high that on some level I'm amazed anyone ever takes on the infinite support liability of starting an open source project in the first place.

Just out of total curiosity, does anyone know of any other ways of organizing open source, I mean from decades ago when it was first getting started? Were there ever any successful projects that were more organic, where a greater portion of the contributors or even all of them could make changes? Did they devolve into anarchy or did they work?

Update: I didn't expect this to be down voted, perhaps it was my poor choice of wording. What I meant to say was "So on some level I think open source has failed to live up to its original vision of open contribution leading to viable software".
I think I have seen this method used in a data structure called something like a 'B.* set' or 'B.* index', but I can't remember the exact name. Does anyone have a clue as to what I am (mis)remembering?

Update: I remembered that the algorithm had something to do with checking if an item is not in a set, which quickly led me to Bloom Filter - not particularly similar, as it turns out.
At that point, the power controller would be as complex as your application processor, and you'd be trying to figure out how to power gate some of its features.
Don't most competent popup blockers actually allow popups which are implemented plainly as links with a different target? I mean, the popups you want to block are only the ones which don't result in a single window/tab opening directly based on a user input where you would expect a popup to result.
> Couldn't you charge people to look at their pull requests?

I'm puzzled - your response to a complaint that there's a tax on new open-source contributors is to tax them more?
Previously discussed - https://hn.algolia.com/?q=facebook+unhappy#!/story/forever/0...
And, about that: why does Brookings list a 611MM deficit "on routes traveling over 400 miles"? That conveniently excludes a number of non-profitable routes, including the Surfliner.
Ive noticed this on my project. People make suggestions that seem great, but they only help a small, extremely advanced portion of the community. It would be interesting to see something like this in place, although serendipitously good contributions would probably also fall with this in place.
Dementia, Alzheimers, and the Wanderers
"Yet, Johnson & Johnson has delivered considerably more return to shareholders than IBM has managed over the same time period."

good lord, treating IBM and JNJ the same? not to mention assuming companies in their various stages should have comparable growth.

you always see these days a new tech company come out 'we are different (like everyone else), we do not care about our stock price blablabla. it doesnt take them very long before they realize that their stock price is critical to their survival.

as almost every tech found out after spitting such garbage, when their stock plummets their talent leaves. they would also find it hard acquiring talent. This is especially true when stock options are a significant incentive - as it almost always is.

this is not to mention the many various social effects of a company whose stock is always in the gutter. you lose customers, become the butt of jokes, etc etc (even though these things have no direct tie to stock price).
Great point. Does maintenance of roads have value if it does not produce a profit?
Double standards between Islamist terror and right-wing activists
A book on the subject was recently released by a german journalist. It is on the bestseller list and is ignored by media outlets altogether. Translated versions are in the works.

http://www.gekaufte-journalisten.de/ (german)

https://ersjdamoo.wordpress.com/2014/10/06/bought-journalism... (english blog article about it)

http://theagendadaily.com/gekaufte-journalisten-german-book-... (english news article)
Largest Selection of Truck Parts and Accessories
Bumping the issue by posting something is probably the best way to go. I promise we won't get annoyed and it's easy to miss things like this. I suspect that what happened here is that all of the people who commented didn't feel like they had the "authority" to just go ahead an merge it, while everyone else (myself included) wasn't following the conversation (July was a really busy month) and didn't feel informed enough to pull the trigger. From a quick scan just now, this conversation looked to me like there were unresolved issues still, but upon more careful reading, that's not the case. It can be helpful to say something like: "I believe all the issues people have raised have been addressed. This should now be good to go." This change is quite nice and I'm testing it out right now. Sorry this languished for so long and I hope it won't discourage you from contributing – it is very much appreciated.

Update: this is now merged into Julia master. Thank you!
If you are religious about single-return style --- and I was an observant practitioner of it until recently --- you simply aren't going to like Golang.

For that matter, if you hate C programming --- not in the sense of "C is dangerous and error prone" and more in the sense of "I hate the way I feel when I write C code", you also aren't going to like Golang.

The former issue grinds on me a bit, though I'm coming to appreciate what it does for the reliability of my code versus languages with exceptions. On the other hand, I love writing C code, and that probably makes up for it.
Seconded on the meeting interesting people front. I never fail to meet interesting people on long distance Amtrak travel. Friendlier people too. Far more often than on air travel of any sort.

I think a lot of it is that air travel is just a packed can going from point A to point B as fast as possible. Amtrak is not for people in any kind of hurry, it's for people looking for some sort of interesting experience.
Retouching with Frequency Separation in Photoshop [video]
Heathrow plane in near miss with drone
It's shame. In the West (Denver) where I live service is terrible. There are always huge delays due to freight priority, as you mention, and other issues.

My wife and I are considering visiting her family with our infant son in the Bay Area for Christmas. We don't want to drive and don't really want to fly either.

From Denver to Martinez is $526 for coach and $787 for a sleeper, which is a totally reasonable price. But it's 32+ hours, which is insane. And that's before factoring in the massive delays.

It they could get this down to under 20 hours I would purchase this in a heartbeat. 1200 miles + 80 mph (no idea how fast the train goes but this seems reasonable for 2014) + 3 hours of stops (seems realistic) = 18 hours.

Before the lines are opened to competition I think Amtrak should be given a chance to operate with dedicated passenger lines. If it cannot succeed at that, then open it up to competitors, or break them up and sell the routes to new companies.
> merely by posting code on github, we have now been conferred with the responsibility of "maintaining an open source project."

Well, yes, because by making the code available on Github and inviting issues and pull requests, you're saying "I'm maintaining an open source project."

> So what is it about posting code on the internet which mandates that people read, review...

Nothing, as you yourself point out later in your post:

> If the author had, instead of using github, simply posted a .tar.gz file on their personal home page, this wouldn't even be an issue

Exactly. This would have been a much better thing to do.

The point is that when you appear to be inviting contributions and someone spends their time and effort fixing a problem in your code, it creates a hostile environment when you then completely ignore these people.

The lack of information and feedback is what causes the problem and it's hardly onerous to at least provide a note saying something like, "This project is not actively maintained, but feel free to use it as a base for your own projects."
>Why is it then that over the entire industry, over the entire world, women are under-represented?

Because women are smart and weak, and I don't mean that in a negative way. Women's evolutionary history over time was to find a strong man who has resources, hence women's evolutionary programming isn't geared for technological trenches of insane work hours and dedication of 20 something youths.

Women have an ovulatory cycle, and the enlightenment was wrong about human reasoning and human functioning. Most of our surface behaviour is controlled by unconscious processes.

See here about reasoning:

https://www.youtube.com/watch?v=PYmi0DLzBdQ