skysight-inc/HackerNews huggingface dataset:
as the article mentions, CSV is not well defined. libraries are.. well, different. you'd spend as much time becoming familiar with one as you would writing a basic parser.

commas don't delimit field entries? CSV -> comma separated values.

new lines inside a field? i've never written a parser that would be foiled by this. could be an issue if you use a built-in tokeniser (e.g strtok, etc.). be aware.

variable number of fields? you’re probably writing this for something with an expected input form. throw errors if you see something you do not accept. make sure you catch them.

ascii/unicode? yea. it’s a fucking mess. everywhere.

just do it. handle failure gracefully. learn from your mistakes. don't be naive. consider a library if the (risk of failure):(time) ratio is skewed the wrong way. the only time i would absolutely insist that a 3rd party library be used is when crypto is involved. even then, be aware that they are not perfect.

absolutely ignore people who's argument is along the lines of "you are not smart enough to implement this standard. let someone else do it.”. fuck everything about that statement, and it’s false sense of superiority.

nothing comes for free. wether you use a library, or do your own thing, you’re going to run into problems.
After viewing this video six times, I'd like someone to explain to me how the program knew to autocomplete "z" into "zippers" without consulting the users. Could it be that they've trained it for this specific sentence, making this entire video meaningless at best and a fraud at worst?
We do take dividends and splits into account. Currently, our approach is compounded ROI.
Kudos to MIT Media Lab.
I was under the impression that such colocation by Youtube, Netflix, etc. had been going on for years.
I guess you're not open to a remote employment from Europe, are you?
Sequencing genome like AdTech can be just as mindless and soul-sucking. The internal politics of a pharma/academia is brutal because the average timeline of a drug from inception to market is about 15 years, lack of feedback leads people bickering over the least important things.

Once you get past the initial rush of using the tools and understanding the theory of Bioinformatics, the work is eerily similar to data mining for marketing profiles and writing copies for unnecessary consumer products.

People and work environment trumps what you actually do.
This issue is more complicated than you make it sound.

It's absolutely true that discipline and following orders are essential to the smooth functioning of a military force. However, that does not give soldiers an excuse to leave their conscience with their civilian clothes. The entire point of the Nuremberg trials (http://en.wikipedia.org/wiki/Nuremberg_trials) was that "I was just following orders" is not a defense, when the orders in question are illegal or immoral. And illegal or immoral orders can be issued by American officers just the same as they were issued by German ones -- just ask the soldiers who served under Lieutenant William Calley in Vietnam (http://en.wikipedia.org/wiki/My_Lai_Massacre). No nation's army has a monopoly on morality. So it's the responsibility of every soldier to balance the need for discipline with the need to ask conscientiously and with respect for human life and dignity.
This links to page 2. The full article can be seen here:

http://www.faz.net/aktuell/feuilleton/debatten/mathias-doepf...
Which enemy is that?

Try harming (directly) one that is dear to me and we'll see how I feel about not fighting. Try sending me to some country halfway across the planet to further the agenda of a bunch of politicians that make sure they're safe themselves and as far away from harm as they could possibly be and I refuse to budge. Navy seals have given the ability to make that choice to their superiors.

Let's just leave it at that I've seen authority abused more often than that I've seen it be used for good and that I have a very strong distrust of the motives of those that govern in our name. Too many wars, too much manipulation, too many things in the news where the stories don't check out after the fact.

Would you like some yellowcake with that barrel of petroleum?
I can appreciate your opinion on this but it strikes me as a bit of a 'high horse' statement to declare that copy and paste is the wrong way to learn or advance the process of mental reasoning. At some level, we're all copying someone who came before us, unless you're working at the absolute bleeding edge.

Everybody has their own style of learning, and not everyone is at a point in their journey where poring over API docs or dropping down into a lower level makes sense for them.
Commercial GPS Turns 25: How the Unwanted Military Tech Found Its True Calling
perl's Text::CSV

http://search.cpan.org/~makamaka/Text-CSV-1.32/lib/Text/CSV....
The search box at the bottom of the page does a pretty good job, given a title :)

Depends on what you mean by "similar submissions", though. Similar titles (similar in topic? Sentiment? Levenshtein distance?), identical links, similar linked content (similar how?), etc.
I'm guessing other encyclopedias have similar weak points. Wikipedia is a truly fantastic resource, not just for academia, but for the world, and we need to hold it up instead of beat it down.
This definitely used to be the case 20 years ago or so, but I would say Finland has done well in music and sports for a country of 6 million people.
Moving my blog from GitHub pages to Tumblr
What I've learned in the months since is that in order to overcome the panic and anxiety you have to do something very simple yet seemingly incredibly difficult; you have to let it happen. Let the panic wash over you

I must not fear.

Fear is the mind-killer.

Fear is the little-death that brings total obliteration.

I will face my fear.

I will permit it to pass over me and through me.

And when it has gone past I will turn the inner eye to see its path.

Where the fear has gone there will be nothing.

Only I will remain
This is likely illegal, as it breaks CAN-SPAM in many, many ways.

http://www.business.ftc.gov/documents/bus61-can-spam-act-com...
I spent an afternoon at the Anne Frank house several years ago. I'm guessing you feel that she deserved NO protection whatsoever?

Please stop attacking other commenters personally. It's against the rules and weakens your argument.

"Guessing" something horrible about somebody is personally aggressive. There is a lot of other personally charged language in your posts as well. Please refrain from that. You have a good point—insinuation spoils it.
How We Improved Our API Response Time by 95%
She was hunted and murdered by organized, trained killers THAT WERE SUPPORTED and FUNDED BY THE CIVILIANS.

FTFY.

Sorry Bub. Your hands aren't clean there.

And don't forget that Einstein wrote the letter to the FDR that kicked off the race to build the atomic weapon. Even HE was asking for the USG to do something that would squelch the evil of Nazi aggression.

If you believe that soldiers, airmen, sailors, and Marines are mindless drones, boy have you got it wrong.
Which XML parser has the most detailed error reporting? [python]
The blog post invited feedback.
We're not really open to remote at this time, but we are open to collaborations (game, design, API, or other :) ). If you have interest in machine learning, we even have a contest to do it with 3D images: http://brainiac2.mit.edu/SNEMI3D/
No idea who this commenter is, on the OPs page, but he says it very well:

"I don’t think that Wikipedia can be as comprehensive as you say unless and until the significance requirement is lowered. There are lots of interesting and relevant articles that are killed by exacting admins who think that Wikipedia’s scope shouldn’t be quite as, well, encyclopedic, as others. Wikipedia can be the place for well researched obscure knowledge as much as it can be an accessible place to find the famous stuff.

Indeed, the more obscure information it supports, the more useful it will be in the long term as an accretive force for knowledge. Once someone has created a certain page for something obscure, over time others will add to that knowledge and make it more valuable."

Inclusionism is something wikipedia needs to work toward. Deletionism is an admission of failure - an inability to reasonably deal with information. I hope they can find a way to fix this problem.
> Better yet, way back when they first started catering to games with Windows 95, they could have introduce a call like BeginFullScreenGame(), and that could have done literally everything for you:

In general, APIs like this are pretty undesirable. They're rigid and not really orthogonal to any other API, so they're difficult to combine with existing or new APIs. They can't ever really change behavior either, because people are going to rely on specific implementation details. If you're a game, you might be able to use them (assuming you don't want to do anything out of the norm), and you can't if you aren't. Problem is, the platform isn't just a gaming platform, it's a platform for pretty much everything, and the platform developer probably isn't a game developer either. This means he or she probably doesn't have the expertise to write the exact APIs game developers want, that will be flexible in just the right ways, etc, and whatever API they did write would only be for a subset of the platforms "customers".

The real problem here is that the APIs that do exist sound like they are poorly documented and not necessarily thought-out with respect to the rest of the system. Ideally, all of the options needed for a full screen game should be well-documented and orthogonal, so they can be combined to achieve what each of the various apps wants without having to write a "BeginFullScreen$APPTYPE" function. Then, if there truly is a common setup games want, it can be built as a separate library on top of these APIs, either by the platform maker or by a 3rd party.

> They might try to hire and cultivate good API designers, and have real, talented developers who do nothing but work on the APIs to the internal systems.

There are teams at these companies that do this. This is exactly what the Android Frameworks team does at Google, which includes people like Dianne Hackborn and Romain Guy (until a few months ago), to name a couple of the better known members. They're in charge of designing and implementing a lot of APIs exposed to third party developers, but also spend time each release reviewing all of the APIs that are being made public.
Yes. I started with browsers first, since Brackets already have an API for that (and also because of nicer demos).

I need to write a wrapper for Node so that applications always run with debug mode enabled. Also the API is slightly different.
Haha, technically our PI is affiliated with the Media Lab, but our project is based in MIT's Brain and Cognitive Sciences department. We love the Media Lab though!
Hehe, I owned that domain, loopback.io, a year or two ago. I didn't renew it obviously.
Actually, you need to decide what Wikipedia is. An episode of CSI should not be detailed in an encyclopedia. Do you really think that Wikipedia is the best possible place to display that content on the whole internet? I'm not saying that Wikia is much better, but at least it is targeted to the fans of the TV show. So much of this "It's information so it should be on Wikipedia" appears to be driven by ego, rather than what is good for the reader.
Fraudulent trading activity at Mt. Gox
It's likely that they do. It seems to me like it's hugely valuable and I see no reason why Google would refrain from doing so. Plus, Facebook does it too.

http://www.digitaltrends.com/social-media/what-exactly-is-a-...
Does "keep up" require experience that can be cited on a resume?

"Experience in relevant technologies trumps almost everything else."

Hmmm, in my experience, unless it involves a big paradigm shift, such as moving to OO or functional programming, new "relevant technologies" can be quickly learned on the job, unlike being able to design systems, write good code, debug quickly if that's possible, build and debug systems, etc. The sort of stuff that takes more than a few years to learn how to do well.
This adds an annoying complication and would need a significant customer base to be worth the effort.
(Another) Important LinkedIn SWAM Update
Summary of the paper for those who don't want to read it:

So basically there are two categories of "learning" involved in this sort of research, supervised and unsupervised. In supervised learning, someone gives the computer a long list of concepts and their attributes ("frog", "green frog", "jumping frog") and a set of pictures to go with each item, and feeds them into a visual-recognition algorithm. In unsupervised learning, the computer is given a concept like "frog" but then has to discover all the variations itself and get its own visual data to match.

The claim in this paper is that they have made the unsupervised learning as strong as the supervised learning. That is, they give the computer a concept ("frog"), it goes and searches through Google Books for common variations ("green frog", "jumping frog") and then uses Google image search to fetch images for each of those queries. They can then remove the obvious false positives (they test to see which images seem to screw up their learning algorithm and leave those out), and the result they get is on par with the supervised learning methods.

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

In my opinion, this is only mildly interesting because Google Image Search functions based on human input anyway -- Google knows the difference between a "frog" and a "jumping frog" or even a "camel" simply because people on the internet caption such images and Google can make associations between images and their captions. Essentially, what the researchers have managed to do is outsource the work of some grad student to millions of people around the world through Google.

Of course, it could be argued that there is some sort of parallel with what humans actually do (we know what things are called because we hear other people call them that), but even if I didn't know the name of an animal I could still tell you when the same animal is in different pictures, and I can also tell you when it's jumping and what colour it is. I don't need to have someone caption the image for me to understand the broad range of situations to which the caption "jump" applies.
And that's why there are things called ROEs: Rules of Engagement.

A soldier just can't shoot anyone they see. There are very hard limits on who is considered a "combatant" and who is not. A big part of what gets soldiers and Marines on our side killed is ambiguity about who can be shot when they present a threat and who cannot.

If you do anything outside of the ROE it can be considered a war crime:

http://www.dailymail.co.uk/news/article-2383037/Clint-Loranc...

And yes, the USG DOES put its own soldiers in jail. Sometimes for life.
Why were they seized?
The article says that in several instances the older, I corrected version of decisions are on the Web site, so I presume that these are the files that are the problematic ones.
Soldiers choose to shoot or not to shoot, and risk getting shot, getting their buddy shot, getting court martialed and/or PTSD if they choose wrong. But soldiers do not choose whether or not their country invades another country.
If memory serves, someone built this with a semi-automated account, he got some (to him) surprisingly heated criticism from the community, and he stopped.
Circlejerk is high on you. To be fair you do not seem to be a retard otherwise I would have called you so, but talking about cowardice on a (largely) anonymous forum you are indicating you might be one. Carry on.
Catch The Color – A Color Game for Android
Frequently you need to pick a single word, or perhaps two, from the title in order to find related articles. Using something like TF-IDF on submission titles (perhaps after mods have "normalized" them) then works well on the search. Then you want to make sure the articles really are the same, so you need to download the article, extract the relevant text, and do a similar sort of comparison.

Or just eyeball it. Or allow for mistakes.

Then there's the question of deciding whether it's worth having a cross-reference at all. Heuristics about number of comments, age of submission, etc, might be relevant.

In general, it's complicated.
The Shawshank Residuals
Reddit is that way --------->

We take ourselves very seriously here. Please put thought into your commentary instead of hitting for funny punchlines.
I remember going to the RSA where Jimmy Wales gave a talk about what wikipedia is suppose to be and what its not. In summary, he says that if wikipedia is to an encyclopedia, then wikia is to a library. Wikipedia was never meant to be overly specific, going down to every little biographical information of a person's life. That would deserve its own book just like you would create a new entry in wikia for that.

So what they did was justified. Wikipedia would go into a general summary of a show, a list of episodes for each season, character list, etc. But you should really compose the nitty gritty details for a specific episode or character on wikia.
Hosting cost is the very least of the concerns.

One important one is impact. Most people treat Wikipedia content as "probably true", so any time where the truth of something matters, zero content is better than bad content. That's true for all sorts of scientific, medical, and commercial content.

Another is impact on living people. The folks who wrangle the rules for biographies of people still alive [1] have put a lot of thought into recognizing the impact that Wikipedia articles can have on people. Having nothing is often better than having a bad article.

A third is self-promotion and vanity. People are willing to write endlessly about themselves. Bands formed by teens in their garages, companies trying to promote themselves, blatant spam, subtle commercial manipulation: Wikipedia doesn't need that.

A fourth is maintainability. The number of active Wikipedia editors is modest. Some sorts of content attract new editors. But quite a lot won't. I think it's often better for Wikipedia to have no article than a bad article that isn't going to get better soon.

And that points toward a fifth thing: the value of the Wikipedia brand. Wikipedia won the reference race because of its quality. It is enormously valuable for the world to have a single, high-quality factual resource. The brand should be maintained. People can (and certainly do) disagree on where to draw the line between crap and not-crap. But almost nobody disagrees that there is quite a lot of non-encyclopedic material (e.g., [2], [3]), and that the Internet is plenty big enough to host that somewhere other than Wikipedia.

[1] http://en.wikipedia.org/wiki/Wikipedia:Biographies_of_living...

[2] http://en.wikipedia.org/wiki/Wikipedia:Criteria_for_speedy_d...

[3] http://en.wikipedia.org/wiki/Wikipedia:What_Wikipedia_is_not
Nobody is pure evil, and someone who shallowly dismisses others as pure evil, is at least slightly evil. Of course, this is my personal definition of evil. However, I stand by it.

Traces of nobility, gentleness and courage persist in all people, do what we will to stamp out the trend. So, too, do those characteristics which are ugly. It is just unfortunate that in the clumsy hands of a cartoonist all traits become ridiculous, leading to a certain amount of self-conscious expostulation and the desire to join battle.

There is no need to sally forth, for it remains true that those things which make us human are, curiously enough, always close at hand. Resolve then, that on this very ground, with small flags waving and tinny blast on tiny trumpets, we shall meet the enemy, and not only may he be ours, he may be us.

Forward!

-- Walt Kelly, foreword to "The Pogo Papers"
I really like the Angular sdk. I find it really speeds up the process of spinning up a new project
It seems to me that four would be a much better number than five, since our thumbs do not line up with our fingers.
> our country (and yours) wouldn't need to ask people to sacrifice that part of their humanity in service to their countrymen.

Sacrifice in that sentence indicates that we are asking those people to give up their humanity in our service, as if that is something that makes it heroic. Besides, I didn't ask them, and never would.

> You might find that while SEALs are happy to speak proudly what they've learned in basic training, not so many of them speak happily about what war forces them to do during deployment.

SEALs speak proudly of their basic training because they glorify a thing that I abhor: violence.

In both cases I think that that exact use of those words is what I have a problem with.

I'm not asking anybody to sacrifice themselves for me and I don't think Navy SEAl basic training is something to 'be proud of'.

Firemen, nurses, ambulance drivers, doctors, single moms working hard to feed and educate their kids have reasons to be proud. Navy SEALs in my book at least not so much, they are for the most part underpaid mercenaries. Of course they are painted as heroes by the government, otherwise how would you get young and intelligent people to set aside their reservations about the aims to which they are generally used.

If every country would stick to using their 'defense' departments for what they are ostensibly named then the world would be a much better place.
Plus, git would still allow them to rewrite history. Mercurial or perforce would be a better option for solving this problem.
"Sandkings" by George R.R. Martin
I would prefer Wikipedia to have information on everything. Why shouldn't it?
Hailo's HQ trashed by Uber-hating London black cab drivers
The Three Projections of Doctor Futamura (CS)
I think this is an extremely disrespectful and kneejerk reaction to a very thoughtful comment on the parent article.

One factor that contributes to the readiness of the United States to go to war that escaped your analysis is that any critique, however mild, of the armed forces is met with furious moral indignation.
Looks good, I'll give it a try!
I don't have an iphone handy, but I bet if you google "iPhone USSD" you'll get some pointers.
Yes, you totally could. LuaJit should run fine on this platform.
For how long? Weeks, months or years or even decades? Then you tell those children how long you thought it was OK for them to endure what they are going through right now.
FTA:

> I had originally assumed that the glass on the digitizer is inseparable from the OLED, but apparently those clever folks in Hua Qiang Bei have figured out an efficient method...

There is a large amount of skill involved. I saw a designer take apart a smartphone to use the digitizer in a "looks like works like" prototype. Getting the glue off and otherwise dissembling a smartphone screen without breaking anything is not easy! It's not meant to be repairable. And this guy is a wizard at building prototypes.
OTOH I still have monospace.io which is a pretty nice domain. Anyone interested?
The problem is that wikia is for profit, the administration is yucky (see eg the gaming wikis for doom and gta leaving it) and the local tyrannships of early adaptors makes it even more unpleasant to contribute.
http://en.wikipedia.org/wiki/United_States_war_crimes

Have a read. How many soldiers ended up in jail for these?

How many commanding officers?