skysight-inc/HackerNews huggingface dataset:
wait so your saying github should stick a default .gitignore file in there and bloat it just for the extremely rare case that a user commits and pushes their entire home folder?

Even more rare than that is the user being dumb enough to not consider all files in the home directory before pushing to a public site. I'm sorry but I definitely agree more with the other guy's logic than yours.

You say it has no negative tradeoffs? I say besides changing the whole game (as of right now github does not subject me to a single line of opinionated code) some projects are meant to be small. Sure you can just take out the github .gitignore but thats an extra step. I'm really tired of the stance that we should make development so easy even someone who refuses to RTFM can do it. I'm all against re-inventing the wheel, but dumbing things down like that is not something I can get behind.
I also sent a private email to Heather apologizing. I felt a public apology was in order, as well, since the mean comment was done publicly.
Unfortunately, in such a loud, public setting as twitter, saying "I'm sorry" necessarily takes on a public form, as well.
An open letter to Laura Kalbag, a woman who wants to be a token speaker.
Lua. Its an excellent language, easy to learn, easy to use - and you can put it to use in so many places, that it would also become a highly sophisticated tool for you, should you decide to get above the hobbyist level.

Check out things like MOAI:

http://getmoai.com/

and LOAD81:

http://github.com/antirez/load81
How do I get started with Node.js?
If the only distortion possible was "heat of the moment", then yeah, the more emotional person in this situation would be overreacting. Unfortunately, there are systematic and structural faults in the way our society is constructed, which in many situations are invisible to the people who benefit from those faults and enormously apparent to the people getting screwed over by them. When an argument breaks out among those faultlines, the person getting emotionally charged may be doing so simply because they understand this argument from a context which the calmer participant doesn't see or refuses to acknowledge.
There are no home remedies that cure common illnesses. Our body's immune system will often beat bacterial infections on its own. Antibiotics will speed the process up or help those who's immune systems aren't strong enough on their own. Many more people died before antibiotics.
So why did you initially think this project justified your original tweet? I think that would really help other people understand where you're coming from. Otherwise it looks like you thought it would be cool to say someone's code is awful without even looking at it. An apology is nice but why don't you tell us what kind of thought process led to what you did wrong?
With a beat like that, any song would be #1.
https://www.youtube.com/watch?v=QK8mJJJvaes
WebSQL as implemented was a terrible idea. Simply exposing SQLite's dialect of SQL to the web was always a non-starter in terms of web standards. You will quickly find (as you always do on the web) that pages would depend on bugs and other quirks in a particular version of SQLite, so trying to update the version you ship would be painful. You could ship multiple versions, or some sort of IE-like compatibility hell, or you could expose the version number and force web developers to test for ever possible version of SQLite so they can handle quirks themselves (protip: they won't).

The only way it was ever going to get off the ground was if someone fully spec'ed out a dialect of SQL that browsers could implement without being tied to the specifics of how SQLite works. Nobody stepped up to do that (and browser vendors weren't exactly foaming at the mouth to write their own SQL engine), so it died. You'd be better off writing a JS SQL engine that worked on top of IndexedDB these days, given that that's shipping in all major browsers.
“Building a product to fit an existing market, is better than finding a market to fit an existing product.” - Unfortunately not my quote!
Google testing new wireless network, asks FCC to keep details secret
Bitly Forget Table
Insulting someone's code is like insulting someone's kid. The guy probably feels he put a lot of thought and hard work into it. It's not that hard to give constructive feedback as opposed to being an asshole.
You can have the best of both worlds. I have an unlocked iphone 4. I pay as I go. I have no data plan. Before I go out I download what I need so I can read it offline (books,videos,articles,podcasts,etc) Google maps works offline so I dont fear of getting lost. I take pictures for myself
>How has the war on drugs been working out for you, Congress? So much money and so many resources wasted on a crime that has no direct victims.

You say that as though the goal is to "win" the war on drugs. It's not. The goal is to get rich by supporting the war on drugs, without doing anything to actually "fight" it. I mean, why would you voluntarily get rid of a huge, risk-free profit center?
I'm an even tempered person, but seeing a law like this passed really makes me angry.

Dear government, how about passing a law that benefits me for a change? It's been a while.
Instapaper finally has a replacement?
That's bullshit. Scientists are actively studying populations with high longevity to find exactly why they live so long. No one is trying to hide it.
It's 10 years max, and no that doesn't seem disproportionate to me at all, given that you have stated malicious intent and actual material harm. I can think of white-collar crimes that have similar effect (dumping stock, insider info) that carry bigger max sentences.

I also completely disagree that AT&T 'harmed themselves'. This to me is grey-hat rationalizing/hand-washing. "It's not my fault that your security sucks. I just, you know, exploited it, harvested hundreds of thousands of emails, highlighted the most important executive and government official emails and released them in as public a manner as possible, potentially causing hundreds of thousands or even millions of dollars worth of economic damage and loss of reputation."

Sorry, to me a max 10 years is light, compared to the kinds of white-collar sentences we've seen for stuff like insider trading. They stole the data. They sat on it. They tried to release it in such a way as to cause harm, and the potential dollar-value risk for AT&T and all their employees was huge. Think of the massive hit RSA took when their data was stolen. It doesn't matter how "easy" the hack was: what matters is intent, action and effect. All three, to me, are clear-cut here. I don't see how weev could expect any different outcome.
A lot of people just died. Wide-spread antibiotic use has been one of the major contributing factors in the population growth over the past century.

That's why having many children was preferable in time past: it was a foregone conclusion that several of them would probably never reach adulthood, often due to infectious disease
Pope deems Twitter, Facebook "portals of truth"
```If you are faced with an opportunity you write an ugly glued-together MVP, show it and get it working. It was only after making money that the code got cleaned-up and polished.```

I'm wondering how much this can be reduced by using frameworks. Is it necessary when using Rails conventions to produce something that is garbage on the first pass?
> At the very least, AT&T should be able to sue you for the breach of contract and get their $350 back.

That's exactly what they do, except that a lawsuit isn't necessary. It's already part of the contract. Specifically, AT&T charges $350 - ($10 * <number of months used>).

And, I agree, that's actually quite fair.

http://www.wireless.att.com/learn/articles-resources/early-t...

Edit: Added link to AT&T termination fees
IQ Estimates by College Major
JavaScript is the best-to-learn (both most currently used and arguably best developed) member of the Self-style prototype-based OO languages. Thus, for a breadth-oriented education in programming concepts that helps you understand the available tools, where you've already learned Smalltalk and C, it has a lot more distinct to offer than Ruby or Python. This is independent of whether it is a better language that Ruby or Python or Lua for general industrial use (which, in practice, tends to end up being an issue more driven by the availability, accessibility, and level of support for libraries for currently-important tasks rather than intrinsic features of the language itself.)
Because the "O" on that logo is slightly compressed and not an actual circle the logo looks like a mistake. A professional designer would have created an easy to read symbol to go before the logotype treatment. The results look like a cheap logo: Granted that's better than nothing, but it wouldn't qualify as a great logo.

Branding is like a car: You get what you pay for. If you need a commuter car to get you to the station yes 99designs is a great idea. But if you want car that you can drive cross country then you should really invest. I honestly think that most startups shouldn't worry about their logo until they're well on the road, but don't kid yourself that you have a great logo.
Interesting! But not where the original Redis project is headed to (other than Cluster I do not want to add any major feature for a while), so it made a lot of sense to fork and hack on it as a separated project.
That's the beauty of human communication. If we were stuck simply trading well-defined units of definite communication, it would take us forever to convey the depth of ideas that we can convey by depending on the context surrounding words.

We're a species where two people can look at each other and with nothing more than eye contact convey complex thoughts and emotions.
French court orders Twitter to reveal personal data to fight racist tweets
The reverse tech founder search
HN's collective reading comprehension seems to have dipped lately. Fortunately, pg is usually concise enough that we can use this as an exercise:

"Maybe before..."

"before" merely implies order. It does not mean "instead of". It means, "this first, then that."

"...federal prosecutors are unsympathetic assholes..."

The subject here is not jail sentences or felony convictions or legal antics. The subject here is sympathy. For example, a statement made on HN which would fit pg's subject is, "federal prosecutors had no sympathy for...".

"...we should start by examining our own community."

The implication here is that our own community is also often unsympathetic and full of assholish behavior.

pg was not comparing public ridicule and hurt feelings to death, prison, or felony convictions. He was only suggesting that one of the complaints here over Aaron's case has been that the prosecutors were "unsympathetic", even though our own community is also unsympathetic.

I have no idea how you could have misinterpreted a single statement of 24 words that badly.
I think I heard that this wasn't working around 2.0 or earlier... but I'm not curious enough to go research and I wasn't using Python until 2.4. Can you maybe confirm or deny this?
Well, yeah you're right Mexico is supposed to be the 8th economy by 2050, acording to HSBC, Mexico will be above France, Canada, Italy, Turkey and S.Korea

http://business.blogs.cnn.com/2012/01/12/worlds-top-economie...
I would love to know how many votes your nice comment got, but in new HN I can't...
If you're unlocking your subsidized phone and moving to another carrier, you either have to keep paying your original contract or pay the early termination fee, both of which balance out the subsidy. If you're off-contract or have already completed your contract term, you've already bought the phone outright. As far as I am aware, there is literally no point of time where you can unlock your phone and leave your carrier high and dry.
Make a game on Raspberry Pi
I've been working in software companies for a few years and I could say that something like this "replace" application is pretty much useful:

- Node.js can be installed on Windows and sed/find are not available on this platform.

- Many of my coworkers don't understand sed/find syntax, and even if they could learn it, they don't have plenty of time.

Btw, it's terrible that a few guys make rude comments about a free and open source software. If you don't like, don't use it or if you think you can make it better, fork it or shut up.
> An unlocked phone makes it easier to switch carriers

But this also means losing customers, and losing that predictable 2 year revenue. They know their own services and prices and customer service is utter crap (at least here in US), I don't think any of them are delusional, so they don't want people to leave on a whim, because (gasp!) they might have to actually start competing (lowering prices, better customer services etc.).
It seems a little odd to specifically single out my post about efficiency with a quote about efficiency if your intent wasn't to address my point.

So if I am reading too much into your post, then what was the intent?
"Linus never ever ridicules outsiders."

That's actually not true. His "security monkey" references towards other projects being an example.
> Seriously, someone needs to keep these loonies that run our country in check, because our masses are so stupid that they keep electing the idiots back into office. Ridiculous.

The electing isn't the problem, the voting is. If nobody voted, these politicians couldn't justify their actions with "we're just representing the people!"
It's a great example of a community's positive impact on an individual, in this case, Seattle's hiphop collective and Macklemore.

A lot of great artists are coming out the Northwest and I hope they'll earn recognition they deserve.
I'm not joking, but my point is lost in some confusion, so I'll add this caveat:

If your audience does shop at Walmart, or knows people who do, then pointing out Walmart's jaw dropping numbers will not be a good device for illuminating the importance of market validation. In fact it could encourage them carry on with the potentially mistaken assumption that the entire planet's needs/problems are the same as their own.
Human Brain Project and Graphene Win Billion Euro FET Flagship Funding
Alan Kay was a member of the jury for this contest (as well as Ray Bradbury and Stephen Wozniak, among others).
Push4Apps: A White Label Push Notification platform for IOS & Android
Ngx_pagespeed, mod_pagespeed port for Nginx by Google
Yeah, really, nobody has ever done that before.
Yeah, when I first saw this project I didn't get the big deal with why it was so bad. Something I might of done if I could have found the time. It probably made doing something easier for a time. I've also never liked using sed much and pretty much have to re-read the man-page and google around a bit almost every time I have to use it again, because I just can't be assed to remember how it works.
No one inspired me to learn to code more than AC, have a good time with your family and thanks for everything.
Is there some sort of legal nuance I'm missing here? Phones are surely still subsidized by Verizon, AT&T, etc.. Are you saying that those entities aren't network operators?
I can't believe that any majority of smartphone users' lives are being debilitated by owning a smartphone. Just like there is a large area between not drinking and being a full-blown alcoholic, there is a large area between not owning a smartphone and being addicted to a smartphone.

If you cannot control yourself enough to stop constantly taking pictures and posting them to Facebook and you don't like this behavior, then tossing the phone in the trash might be your best play. But for those of us who own a smartphone and rarely touch the camera and Facebook app, the phone isn't affecting my life in a negative manner. Yes, I'd rather have access to 16GB of local music and access Spotify than not have it. If it's there, I can choose to use it or not.

The issue here isn't the smartphone, it's making bad choices that lead to negative outcomes for you.
Does it strike anyone as odd the the Librarian of Congress is deciding critical technology policy? How did that happen? Is this just a random anomaly, or a sign of some sort of sneakiness?
Eh? The WMATA buses in Washington, DC, have advertisements on the side from one carrier (Verizon?) offering deals for users bringing in unlocked phones from another carrier (AT&T)?
I don't think it's ironic at all. Big corporations spend more on lobbying and only want a free marked where it helps them. Big corporations are the biggest threat to a functioning and free market.
> Code is never personal. Whatever I say about your code has nothing to do with you.

Maybe this is fine for psychopaths, economists, or machines that can eventually understand the criticism one day, but for normal people it doesn't apply. Someone's code is like someone's child.

It's great and I'd say necessary to use constructive criticism, but I just don't see the need to bully and make fun of people.
And I think it's a lot better like this.
>>>We still have hygiene and sanitation

Those are the first things abandoned by the homeless. Who have also been the breeding pool for resistant TB.
Even worse is that the "Librarian of Congress [...] decided that unlocking mobile phones would no longer be allowed" seemingly without an input from the people.

The regulatory agencies, dubbed the "fourth branch of government," are able to pass regulations with criminal penalties without passing a law through Congress.

This increase in arbitrary government authority threatens the very nature of a Republic.
A million times yes!

I find the "overreacting" word incredibly annoying. What it basically amounts to is: "I don't care about you, your feelings or your opinion; I know better and I'm not going to have a rational conversation about it". It's an ugly thing to say, it changes the conversation from discussing objective reality to discussing the validity of someone's emotions. It's a very nasty and saddening kind of dismissal. I can't help but to think less of a person who uses this in a conversation.
I was hoping this guy got vim/tmux and a decent linux package manager working with his phone so he could program with it.

Instead it's about how he's using a mobile keyboard and wordpress mobile. Why is this on the front page?
Isn't this preciously what Kickstarter [http://www.kickstarter.com/] is for?
What's the difference between pipes and chaining functions?

I can't really see much difference between grep | sed |awk somestuff.txt and (awk(sed(grep(somestuff.txt))).

Or are you suggesting that function composition is not the right approach? In which case, I disagree, but I would like some more insight into your thought process on this.
It's funny because this is exactly what I've been searching for. I just wish it could import data from banks and credit cards too.
In general, being wrong makes you wrong. It makes you more wrong when you tell someone who is right that they are wrong. Soot per passenger hasn't been anywhere near car levels for over a decade. You have to go back past the 1990s to find buses that fare worse than cars on per passenger soot emissions. In 2007, diesel soot emissions were regulated to similar standards as gasoline vehicles. Stop being wrong if you want to be right.
The good news is that in every single example, her command-line equivalent is fewer keystrokes (sometimes many fewer).

Depending on how much you need to this sort of workflow, this could be extremely valuable.
> Can we not be critical on the internet any more?

You can, but why? What good is served?
Does anyone have some context to this?
Would you mind sharing how your program works?
The stack overflow question is about copying files to a remote server during a build, not just copying a file to a directory. Use http://maven.apache.org/plugins/maven-resources-plugin/examp... — if your build copies files to a remote server you have other problems.
Cool! Can I ask you for your predictions for 2038, and what you're investing in today? ;)
Mathematical Pizza T-Shirt
Anybody please provide a summary? After a long day of work I just can't finish this long post. Yes I know the main conclusion is bitcoin is gonna die. Please fill me in. Thx
The article contains pretty interesting predictions. Most of them have come true today. But, we should consider the fact that tablet cannot replace a personal computer for now.

“… PC has undeniable processing power that won't be available in mobile devices at least for the next few decades. This will stay true until we start to use another type of computing philosophy such as quantum computing.”

[http://www.drdacademy.com/?id=will-pc-and-consequently-softw...]
Apparently this practice was banned back in April of 2012?

http://www.nytimes.com/2012/04/12/us/antibiotics-for-livesto...
It is, in principle, possible to change people's ideas without first changing their genes.
USA is already rock bottom in voting turnout. See how well it works.
http://www.oecd-ilibrary.org/sites/soc_glance-2011-en/08/04/...
Any idea how the antibiotics make them grow faster? You'd think killing gut flora would make them grow more slowly?
I've thought about "investing" in Bitcoins, but when thinking about the risks I always consider what would happen if it ever became really successful.

It would take power away from governments of the world, and I think they would fight that in every way they could.
You might be surprised at how often a filenames I make is OSX becomes a PIA (because of spaces) to handle in the terminal.
Thank you, AC!
Or it may be just that the calmer person has a rationality 101 failure. I see the "overreacting" phrase used quite often against a person who raises a legitimate complaint. It's easier to say "you're overreacting" than admit that there's a problem here that might need to be solved.

Bottomline, there's no way in which telling someone they're overreacting is going to lead to a productive conversation. It's a nasty way of dismissing someone.
What Does the Sun Sound Like?
Five-dollar words for programmers: elision
Why do you think this is going to change any time soon? AFAICT, it's not going to.
Sure, I understand that he is not an inherently mean person, who went looking for a sloppy code to bash. I meant that if he acted this way once, there's a good chance that he said something similar before, but it went unnoticed at that point.

Given his apology, he clearly would've not made that remark in person, nor would have he done it if didn't have a receptive audience that appreciates such snobbery.
It was a DOE national lab, so it still stings a bit. It is probably why I absolutely hate the phrase "fly-over state" and tend to think less of people using it. It is probably also why I have such a visceral reaction to this article http://news.ycombinator.com/item?id=5069195 and its author.
Note that that example isn't given as an example of what would be ideal, but as a sign of the sad state of tools to fit things together that it is the best available.
Walk Up The Escalator
Lisa Loeb also did it. http://www.merrimackhall.com/lisaloeb.html

I winced when the guy hedged by saying "in modern history" — remembering this doesn't make me that old.
Love this guy. He's even got a song about Malcolm Gladwell and the 10,000 hours stuff (that I wrote about a bit ago.)
This headline is a little misleading, in that it suggests Abe went from being an engineer at Google to being an engineer at the Tribune. My memory is that Abe was in a technical specialist role at Google -- deeply involved in technical things, writing code sometimes -- but not in the formal engineering organization.

None of that harms his points, which I think are quite sound, and the actual article does not imply Abe was a full-time engineer at Google, but the HN title does seem to connote it.
Summary:

1: A DOJ indictment is unsealed which names everyone [involved in] BTC/USD exchange, as a criminal defendant.

2: The BTC/USD price falls to 0 and remains there. BTC are permanently worthless.