skysight-inc/HackerNews huggingface dataset:
Using Git can be easy to understand, as it takes only a few commands to make it usable. git commit, git add, git push, git pull, etc. That's enough to get most users, including people that would normally be afraid to use a command line, to a state where they can contribute to a git repo.

And if the work is being done in Github, then the person can use the Github apps to just-get-the-work-done. No command line.

What makes git hard are the men "helping" the woman in this video. Devs create these crazy rules around branching and rebasing, which results in:

1.) Hours wasted while people try to comply with a process they don't understand, and

2.) Timid work, as everybody's afraid that stepping on the wrong stone will trip a booby-trap that messes everything up, looping back to (1).

There is a workflow that people were following without git. They'd make changes, save them, and then move on. If someone else made changes, they'd bring those changes in (i.e. merge) and move on. In my experience, most people understand that. All of the rebasing nonsense is getting people nowhere.

A deep understanding of git should not be a requirement to use git anymore than I shouldn't need to know how my car works to drive to work. The goal is to get where we need to go, not to have the perfect vehicle and trip. Your git repo might get messy sometime, shrug, sorry -- development can be messy sometimes. Use the git experts abilities to clean it up, rather than try to get everybody to a git expert level.

Git experts: Keep. It. Simple.
My comment was a response to "But it should be illegal for a 3rd party to force someone to take a drug."
So my claim stands even if deodorant is less harmful in tiny amounts than vapor in tiny amounts.

However, if you were wondering, it has not been proven that tiny amounts of vapor are more dangerous than tiny amounts of deodorant. In fact it seems likely that both have negligible effects on health.
10 Key Risk Factors to Minimize for Startup Success
The examples mentioned in the article (plane flights, tables at restaurants) involve competition between people in the same place 'competing' because a given resource is scarce. I'm not making the link to privacy laws at nation state level. There are buses and trains as well as planes. There will be slightly later planes. There are plenty of places to eat where I live.
Most of us don't want to live in a society where making bad choices in life (or having bad luck) excludes you from live-saving care.
We're just damaging the earth. Which is nothing.

We have a vision of the past, of the future, of a huge portion of the universe. And that's not nothing.
If I'm in front of my computer with Ghci, or whatever, open and you're trying to do the same thing on your Glasses, you'll lose. Oh wow, you can book a table, or a flight. I care why?

Can I think of things that tech lets me do quicker? Sure. But that's why I sit in front of a computer for a lot of the day and carry a tablet. Advantage to Glass is? Not even gonna be on the order of 30 seconds here....

Most of the advantages I can think of to do with Glass just have to do with having a rich/continuous supply of data - and that'll only really take off when you can store and cross reference it effectively.
Actually, there's a W3C WG that works (worked?) on a protocol called WebID, that uses public keys to authenticate users, and servers are not identity providers but just serving profile information.

http://www.w3.org/2005/Incubator/webid/spec/#authentication-...
How to write a wildly popular blog post: say something that resonates with a lot of people with just enough detail to leave room for others fill in the blanks.
Be serious. I made this argument in another thread: I don't believe for a second that it's good practice to just work with SQL directly in your business logic. You don't want to litter your code with serialization logic. You don't want litter your code with constraint checking everytime you make a query. Even if you don't use an official ORM framework, you will write an abstraction layer that will duplicate some of the ORM functionality.

I worked with redis extensively, and i got to the point where it was too dangerous to simply assume that none of the other guys on the team (or me) wouldn't put some garbage data in a field because from redis' perspective, every key looks the same and every value is as good as the next. We rolled our own abstraction layer, in which keys and values were wrapped in domain specific objects.

Programming languages, and databases are too general to be useful. If you don't 'constrain' them to your domain, you're going to get destroyed once your product or team scales to a certain size.
If I remember correctly, you can't access the clipboard from JavaScript, but you can from Flash.
Personally, I like the adage of the Cobra effect to describe similar situations: https://en.wikipedia.org/wiki/Cobra_effect
A part of the issue is that it's hard to define "best outcome", you'd have to make sure to not accidentally incentivize drastic short-term procedures like open heart surgery, where the immediate affect is positive (patient hasn't died) but a longer term view would have questioned the care that led the patient to that state in the first place.
Like many Open Source projects, there's a long tail of development with Ruby. 4 or 5 people make up 80% (roughly speaking) of the commits.

It's even easier to see with http://contributors.rubyonrails.org/ :

The top 2 people have 4,000 vs 3,000 commits, 1/3rd more than the 3rd person.

3rd and 4th have 3,000 vs 2,000, 1/2 more than the fifth.

6th has half of the commits that 4th does.

I myself only started working on Rails about a year ago, and got 192 commits in that time. That places me at #33 overall, out of 1735.

-------------------------------

It's also interesting to look at numbers for releases, too. Here's Rails 4, for example: http://contributors.rubyonrails.org/edge/contributors

Same thing, smaller scale.

-------------------------------

I'm not saying this invalidates your point in any way, just that it's the same for almost all projects; precious few people do much of the work that we rely on every day.
Its for the 'copy' function. Flash allows you to copy straight to the user's clipboard.
Javascript doesn't have access to the clipboard, so the creator is using Zero Clipboard, which utilizes Flash's ability to do one click copying:

https://github.com/jonrohan/ZeroClipboard
That's one aspect of Kickstarter that never made sense to me -- why is there no way to take an "equity" stake? For the sums of money involved relative to the total kickstarter (oftentimes you see targets at roughly 1% of the target amount to be raised), I would think that some of the tiers should get some sort of stake.
Too often real innovation is lost behind froth and grandstanding like this - too many excitable nerds and shiny toys, not enough introspection on the effects of technology on society. Not enough emphasis on problems that need solving, too much on how to raise more ad revenue or VC money.

I saw this talk live at NEXTBerlin, and while in the audience all I could think was 'wow, I don't care at all if you win - your life sounds like it must suck if you're competing for ridiculous minutiae - and what has this got to do with privacy anyway?'. Questions of privacy - an important pillar of digital policy in Germany and other EU states - were brushed aside at the prospect of faster airline tickets and 'competition for experience', whatever that means.

Really? Can Scoble not imagine a world where experience isn't a zero sum game? Is this the perception of the world we're being locked into by technology?

Google Glass has a lot of potential in some spaces - in teaching, in medicine, in law enforcement - but I am terrified that its evangelists and early adopters are brushing aside the concerns of a digital layer in front of real experiences so readily, as if more technology is automatically a good thing.
An experience mediated by technology is not the same thing as the original experience - we can debate whether it makes the experience richer or poorer, but it certainly makes the experience different.

Even a UI-less, effortless experience transforms the experience. For instance, passively recording what you see through Google Glass will cause you to view the world with a mind towards recording and archiving your experience.

While Scoble believes he is winning a competition, he is simply opting into a different set of experiences - one where he might get access to things like airline tickets or restaurant reservations a little faster than the rest of us, but also one where he's also constantly evaluating how to use the technology he's carrying to interact with the world. Some people will prefer this set of experiences, while others will prefer the originals.

Both types of people should be able to get what they want, but I worry that Google Glass will alter the experiences of everybody, not just its users. We all act and think differently when we're aware we're being recorded - it makes us more self-conscious, putting us in an 'observe ourselves' mindset that competes with the 'observe the world around you' mindset. In a world with a plurality of Google Glass-wearers, we'll have to assume we're constantly being recorded when around other people, and that's not something I particularly care to experience.
Congratulations to the Icelandic Pirate Party on entering the national parliament with three MPs!

The name "Pirates" does not mean robbers but is meant to indicate an analogy between the freedom of the international seas and the freedom of the internet.

Pirate Parties are now established in many countries. The core ideas of their policies are: direct democracy, transparency, free internet.
>Starbucks earned a *-ton of brand loyalty from me that day.

Pun intended?
>until you see the many lives destroyed by drugs. from mothers abandoning their children, to ending up homeless and alone, to deaths and murders.

Until you realize that most of those destroyed lives are because drugs are illegal in the first place, which makes them:

1) expensive, 2) reason to get fired, 3) of unknown quality and ratios (hence overdosing), 4) related to gangs and violent crime, etc etc.
Show HN: Rethinking how we search and compare
Also: Udoo

http://www.kickstarter.com/projects/435742530/udoo-android-l...

Freescale i.MX6 Cortex A9 and Atmel SAM3X8E ARM Cortex M3 on the same board!
This reminds me Falken's law from War Games. True for many games: the best way to win is to not play.
Show HN: Mailbox App's waiting list turned into a startup
And then you suffer a tragic family loss or an incurable decease or something, and you gain some humility and perspective....
From DonorsChoose To Kickstarter
I would agree with you as long as the devices you're referring to are completely automated and rely 0% on the person to do something. My grandmother didn't remember things so well as she got older, so without someone to help her to remember to take her medicine (or that she had indeed taken it) it would have had real implications for her health. As it happened, she had my mother and later my uncle to take the place of the nurse. In my limited experience, the key to seniors is to avoid having to rely on their memory.

As for avoiding complications, I agree with you. The best action is to avoid the disease, and then to avoid the effects of the disease.

As mentioned in the article, sending a person in a car to visit someone is obviously more expensive than a phone call. But the nurse's visit can help to avoid a problem which requires a far more expensive visit to the hospital. That is where the cost savings come into play.
I'm guessing that anything Scoble is competing with me for, I probably wouldn't be very interested in, so he's welcome.

(Except maybe that airline ticket if I don't get one of the remaining two...)
>A large fraction of people are utterly freaked out by the idea that they'll be obligated to adopt new technology just to keep up.

To keep up with what? That's for b-level players that are caught on the rat-race.

Outside of this, you don't even need a mobile phone...
There is something special about having that physical person with you, in your home, talking to you one on one. Yes it's somewhat expensive up front, but the human contact is a major component of what makes this a success.

There is one extra photo in the print edition of this story. It's the nurse, Ms. Graefe, hugging Mr. Bradfield in his kitchen.
I've recent heard of this place - you can buy 250 custom black and white stickers for $21.

https://www.stickerguy.com/index.html
The legal mechanisms behind such an operation (essentially you're selling shares of the company/organization, after all) are prohibitively complex.
The problem with this one is that you actually don't lose yourself. Today remains highlighted and continues to occupy a pixel or two. Even the millennium vanishes next to epochs to preserve our bookmark on today. It's jarring, and completely ruined the effect for me.
Persona users' keypairs are ephemeral, and their use just to provide temporary (in practice, usually, one-time) assertion from an identity provider that you have authorized with them.
Panties,Dr.Carver,NerdyHipsterBoys&the Founder Who Got Funding W/Out A Plan
Why Consumer-facing Ecommerce Is BROKEN. VCs clearly don't know which founders to fund.
Multi-window on Android
One of these days, JS regex will support look behinds.. All my dodgy regexes that this would be useful for use them :(
In Python it's well known that the default iterator on a file gives you the lines. Arguably a function would've been a clearer design, but this is idiomatic in the language we have.

As far as map vs. list comprehension, yes, I prefer the comprehension in the cases where map would need lambda. Here that's not the case. Per "as the complexity of the expression to be mapped increases", this expression 'float' is the simplest possible.
I don't think the solution is to make journalists skilled programmers, but to provide platforms that make it easy enough to do things like data journalism. I mean music, architecture, business intelligence, construction, industrial design etc. are all computer aided to large degree and they all mainly practice their individual discipline even if if it now involves some programming. So maybe what we are really is looking for is to combine the journalist with the statistician. Which, I would assume, currently leverages computers more than a journalist does.
Because of issues like this I miss the start menu of windows.
I'm unsure if that needs to a project management issue rather than an HR issue though. If the team's having problems with Jim's code and attitude such that people keep having trouble working stuff out with him, then Jim can be sacked.
Should the Intersection function not be "how many token 'in common'" rather than just 'how many tokens'? Otherwise I'm missing something. Going to read the code for that function now, but in the article, that wasn't clicking for me.

edit: code was easier than expected, yes, its how many in common as its just using the python 'intersection' function.
general term: friendly dos
I'm not paying for the driver's time - the taxi company is responsible for that. I want a transport that takes me from point A to point B in the shortest time possible, and paying for the driver's time (at a higher rate, no less) is actively against my interests, since it disincentivizes speed.

You could make the argument that chauffeurs are paid for on a time-only basis, but then we're talking about a driver who I can tell to wait for me outside the store or party, a driver who can tell me about the sights on the scenic route we're taking, or a driver who will take me all over the county on business. Then you could add a basic wear or fuel surcharge per m, but again it should be decreasing (and small).

I haven't used chauffeur services myself, but a quote I found charges less per hour than Uber and nothing per km and no starting charge. They do have higher minimums, though. So I guess Uber could be presenting themselves as a chauffeur company for shopping trips, with 50%-150% markups when moving. As the article points out, they've failed to make that case.
Note that the OP's grandfather was not a US citizen, but a refugee from a declared enemy during a time of war. There's a huge difference between the two. That fact that he was even allowed to practice medicine is amazing.
You can always buy a hardware security token, which gets the key and never ever releases it away.

Hacked computer will mean, the attacker will be able to sign authorization requests (if they know the password for the token) just while they have access to your computer. Fix the security issues and you're safe again.
What's to the north of the North Pole?
RAM generally doesn't get more expensive by time, so might be the right time to do it.
It should be noted that Glass does not - and cannot, for battery constraints - record everything the user sees.
It's funny how people here automatically start the reactionary rejection of a new technology taking over our current way of processing information.

It is not really a competition about who lives a better life, or what is the true experience. It is about how general people's life will be changed by the product. Scoble's point is very clear: the product gives users power through technological superiority and let them have a new mean of social display. When everyone starts to get Google Glass, its function no longer matters; it becomes a social device.
News is Trending
I actually looked this up before I typed it… http://www.thefreedictionary.com/Ostridge fooled me :)
Calendo for iOS taps and trumps Facebook for event recommendations
How do you propose, in the middle of a medical emergency, to identify the people who have been excluded with enough speed to deny them expensive care but not harm the chances of saving someone who has not been excluded?
I was under the impression that the Opium Wars were not primarily about opium, but rather imperialism. The British wanted control, so did the Chinese. If it hadn't been opium, it would have been, god knows what, silk or pepper.

> I can empathize with (for example) a parent of a child who started using drugs would want the child's dealer in prison for the rest of his life or even dead.

I can empathize too, but this runs counter to the idea of justice. I'd want to have the hand chopped off the guy who stole my bicycle (actually, I'd want to do it myself), but justice must separate the passion of the victim from an objective measure of the damage the crime did to society.
Interesting that Germany is the only large country in the top 10.

I also love the way you that clicking on the map maintains a direct link to the drilldown navigation and statistics without the page even being refreshed.

For example, this allows you to see why the UK is dragged down so much by its Education compared to Germany:

1. NEET rate - number of children not in education, employment, or training is very high in UK.

2. Further education - "The further education enrolment rate exceeds 80% in all of the more populous developed countries except the United Kingdom. The United Kingdom is the only developed country in which the further education participation rate falls below 75%; this may be the result of an emphasis on academic qualifications combined with a diverse system of vocational qualifications which have not yet succeeded in achieving either 'parity of esteem' or an established value in employment markets."
Man, I'd love to be in a place where my only worries are if I get the last table in the restaurant or the last flight home.

Meanwhile, don't we have more important things to do than listen to someone go "yeah, I can use my apps faster than you"?
Automatic summarization is my MS thesis. In my research, there are two types of summary: Abstraction & Extraction. I agree with the post, abstraction or paraphrasing the text is still a holy grail in automatic summarization. On the other hand, extraction which is just lifting of the most important sentences in the text is the method done by Summly, mentioned in the post, and also in my algorithm. The problem with extraction, is that the obtained text sometimes seems not connected with each other.

There are also some features that are considered in automatic summarization: title or headline, it is the title of the document. Sentence position or where the sentence is located in the text; introduction, body, or conclusion. Sentence length or how many words are in the sentence. Lastly, keyword frequency which is just how many the words appear in the text. There are also other features but I think those 4 are the most important.

The computation of those feature scores, stop words and some constants will affect the output.

Lastly, to evaluate your summary, you may want to use the ROUGE evaluation toolkit (http://www.berouge.com). It needs a reference summary created by a human as a comparison and determine the quality of your summary based on precision, recall, and F-score. ROUGE has different methods to evaluate the summary. There is ROUGE-L which considers the longest common subsequence. There is also ROUGE-W which adds weights. And many more which I don't remember.

That's it. I'm really a fan of automatic summarization and also hoping to create a good algorithm for abstraction.

Edit: sorry for the lack of links and references, it's hard to do those in mobile.
Italian here :)
you're both right and wrong:

Wrong: if you go in a bar and order an Illy espresso you'll pay more or less 1 euro. This price is the same as any other brand, even the cheapest ones.
There seem to be no price difference in Italy based on brand (in bars). If you go to Venice St. Marco's square where a coffee at the table will cost you easily 8 euro, and you order it at the bar ans drink it standing (the standard way), it will still cost you 1 euro.
It's like a political price, as could be beer in Prague or fried rice in Bangkok. Don't touch those prices or you'll get a revolution :)

Right: at the supermarket Illy is one of the most expensive brands. It's about 5,5 euro for 250 grams, compared to 3 euro for a good Arabica brand or even 2 euro for a cheap brand.

Mind: the bar and the supermarket Illy coffees are different, the bar version being much superior.

I like Illy (if you love it, you may want to go to Trieste and enjoy it there) but I still prefer to get it freshly grinded from somebody who toasts in place. I especially like one in Venice, where it goes from 12 to 25 per Kg, the good one costing as much as the Illy.
Nothing compares to a freshly grinded good coffee.
That chart doesn't support the claim of centenarians becoming the norm, though. It shows that in the last 50 years in the US we've increased the life expectancy of an 80 year old by two years, from 86 to 88. extrapolating that linearly it suggests that children being born today will, if they live to 80 in the 2090s, have a life expectancy then of about 91, so while they may well expect to see the 22nd century dawn they won't generally get to see their hundredth birthday. This is backed up by the UK cohort life expectancy you gave which shows the current cohort life expectancy is still around 91-95, and doesn't extrapolate to predicting hundred-year lifespans even for children born 20 years in the future.
Not sure how that does anything except reinforce his point. It's not about flights or tables. It's about taking advantages and using them. That you are sitting in a log cabin in the mountains, looking at the stars, posting to HN firmly demonstrates his point.
featureType: "road.local"
stylers: [visibility: "on"]

otherwise this map is useless.

and that marker shadow looks weird.