skysight-inc/HackerNews huggingface dataset:
> I think this is an extremely disrespectful and kneejerk reaction to a very thoughtful comment on the parent article.

I disagree, given that the comment was in keeping with the spirit of the parent comment (i.e., using the opportunity presented to hack in and tear away at the topic being presented).

> that any critique, however mild, of the armed forces is met with furious moral indignation.

The best possible way to "support the troops" is to not send them to war in the first place, is it not? I'll disagree with a "blame the victim" mentality everywhere I see it, and you should too.

For instance, let's consider a fictional city (perhaps Gotham). Cities need firemen, even though we all hope that our stringent building codes will keep fires from starting (or at least, keep them from spreading), improved safety technology helps people put out their own fires, etc. But none of these are foolproof, and the idea of an uncontrolled fire spreading through densely-constructed buildings is so horrific that we have no choice but to maintain a cadre of firemen. OK.

But eventually our building codes and safety technologies become so good that Gotham realizes that the biggest risk of a large conflagration is actually from a fire starting in the border city opposite, so Gotham signs up their firemen for "mutual assistance" and helps put fires out in their neighbors, under the catchphrase "better to fight the fire there than have to fight it at home!". The logic seems to work, despite the number of firemen who die fighting these fires each year, and our neighboring cities are doing better at stopping fires too, so we sign up for mutual assistance with cities further and further away.

But larger and larger fires start to break out and worse, there are nasty and persistent rumors that those fires are actually being started by Gotham leaders, and even some of the firemen. Yet no one has completely solved the issue of fighting fires in Gotham, so the need to have some people with the training and skill to fight fires at home remains. And yet we don't like the idea of shady people doing shady things to start fires abroad.

So who do you blame, the people who signed up to fight fires (possibly abroad, with good reasons), or the people starting the fires?
There are graduate programs at GT and Tampa that do this sort of work. I have a friend who did the GT one then the Tampa one

http://www.cc.gatech.edu/brainlab/
We changed the url from http://www.news.com.au/travel/world-travel/son-finds-his-los..., which was copied from this.
A company is making too much money if they can waste half a year in discussing and testing something like this.
what is this good for...? i don't get it
>weird delimiters (pipes '|' are popular in astro for some reason)

I can only guess that since it's astronomy data and constellation coordinates have decimal places, it's best to avoid the comma character because some countries use it as a decimal separator.

http://en.wikipedia.org/wiki/Decimal_mark
Small is Beautiful (2010)
Think it through. What if there is free text in the field? "How are you, Sally?"
Where am I using Einstein's "authority" to support any of my arguments, except that I don't think it's a naive viewpoint? I agree with him on this, and having read some of his letters and whatnot I don't think he was naive, and I know he thought about people a lot and cared deeply about peace. I don't even care for his work in physics, because that goes right over my head, but find he said and wrote many wise things that still hold true. I even suspect this may be part of the reason he is "globally recognized": He wasn't just a scientist, he was a philosopher, too, had a big heart and a way with words. That is reason enough to quote anyone, and that Einstein gets quoted all the time for all sorts of reasons is not my problem.

I like the quote, and I agree with it. If you think you found a flaw in it, point out that flaw. I'm assuming that can be done, but you're not doing it; and otherwise, why would I care about the factuality of everything else he ever said, or even anything else? That's just a red herring.
Because you're blaming the WRONG PARTY.

It's not the Armed Forces that should receive the criticism. It's the government and the civilians that push for them to go abroad and carry out their wishes.

How is that not something you understand?
I think with many founders being software engineers themselves, they naturally steer away from manual solutions (and usually with good reason). But some problems, such as those faces by Uber and 42Floors, simply need manual solutions. That's why it's useful for software-oriented founders to also educated themselves in operations and management.
I know your post was tongue-in-cheek, but it's not quite that simple, I think. For one thing the design aesthetic is almost completely different -- if look at the (awesome!) Another World[1] there is very little in the form of shading and such. It's much more like an old-school cartoon than an actual realistic rendering -- which is what most 3D games (and cartoons!) tend to strive towards these days.

EDIT: Btw, IIRC this is the only game that I ever played where I didn't actually realize when it had started. The intro -> gameplay transition is so seamless that I didn't even notice it. Pure genius.

[1] Just in case you haven't had the chance to experience it first-hand. Here's a play-through video: https://www.youtube.com/watch?v=Zgkf6wooDmw
Government recommends seven months in prison for LulzSec leader "Sabu"
Why not use both?

I've had to() parse json embedded in a field in a csv file. Unquoted of course.

Until I explained to the other developer just how stupid that was.
It fills the gaps of Express so that you don't have to write so much plumbing.
I'm sure spodek meant no disrespect to Admiral McRaven by referring to him as "the UT guy." Likewise I'm sure you didn't intend to show disrespect for Dr. Spodek by referring to him as "Joshua."
It depends. One rule of thumb you can find in the Television WikiProject, and on the "Wikipedia:NOT" page, is that articles about individual episodes are "encyclopedic" when the project can add analysis and context to the episode.

But the overriding rules of WP demand that analysis and context be reliably verifiable; you can't do original research on WP, and so you can't use WP articles as an alternative to a Television Without Pity forum recap post.

If most CSI episodes are so ephemeral that there simply isn't enough context to add to them to make them full-fledged encyclopedia articles, than the project strongly suggests that the episodes be folded into aggregate articles --- first a "Season N of CSI" article, and potentially just an omnibus article about the whole show.

What's different about Wikia is that Wikia wikis don't shoulder the burden of delivering a single coherent resource. You can use a Wikia wiki to host recaps of every episode of CSI, written by enthusiasts as primary source original research on the actual site; moreover, you can stub out every episode of CSI on a Wikia wiki without, in effect, making a statement for the world about how the encyclopedia will cover CSI.
True, but in my mind picking ", " indicate to me that they don't care or don't know what they're doing. I often run into something similar with XML. I've had more than one partner call or write me saying that the elements in a file are not in the right order. Every single time they've admitted to not actually using an XML parser.

Don't do things that screw up the standard tools other developers depend on.
I looked at the nightly order-processing workflow for the regional retailer I worked for one time. I was gobsmacked to find that one section of it consisted of launching the same suite of 5-6 programs one time for each of our 25 locations. And "launching" meant setting a handful of run-time variables, executing the object, waiting for it to finish running, and examining the result.

It was fairly easy to see why this happened. That workflow was the heart and soul of the company's revenue processing, and no one wanted to touch it any more than absolutely necessary, to avoid breaking anything. So when they expanded from one warehouse to two, it made more sense to simply re-iterate the existing code with the new location id. When they added another location, re-iterate it again, and so forth.

I created a Launch subroutine, then replaced all those hundreds of lines of code with a for loop that simply called the Launch subroutine for each object needed. Then I went through the rest of the workflow and swapped in Launch calls where appropriate. Overnight, that workflow became much shorter, more readable, and most importantly, significantly more maintainable. Previously, if you wanted to change what programs were run per branch, you had to insert the launching logic in twenty-five separate spots. Now? Once.

That, my friends, is why we build functions, rather than copypasta-ing the same code over and over.
Anyone who can't find a pentalobe screwdriver will do more harm than good with an open case.
Cool! Handling CRUD APIs and authentication desperately needs a flexible library! I can't seem to find any kind of versioning, changelist, etc to facilitate reactive clients tho. Is it lacking or am I not seeing it?

Edit: Whey! http://docs.strongloop.com/display/DOC/Synchronization
I've got the iFixit repair kit. So far I've used it to repair a kindle hdx, a samsung android device, and an iphone 5c. Basically I just wait until a friend breaks their device and fix it for free. I got a free kindle fire HD out of the deal anyway. I don't ask for money since it's usually friends. I've also used it to replace the battery in my lenovo p500 which does not have a removable battery i.e. you must crack it open.
Large organizations sometimes manage to institutionally forget that they ever had some assets:

http://www.theregister.co.uk/2001/04/12/missing_novell_serve...
Learn Algorithms
pfft...

http://www.cracktwo.com/2011/04/25-abandoned-soviet-monument...
Not really. It takes very few resources to run an A/B test for six months. Set it up, check back for results six months later.

Not that they necessarily did that here, but still.
It sounds like you actually pried the glass off the digitizer. Is this the case? I've not tried this kind of repair yet, but I have a spare iphone here to attempt it on.
> Just look at the recent hike - no news

There was a Federal Election Commission (FEC) decision to allow BTC donations to Political Action Committees (PAC's). Also circle.com showed started taking e-mails and showed a demo video.
> Do you really think that Wikipedia is the best possible place to display that content on the whole internet?

That's not a very good question. The best possible place to display that content is obviously reproducing the episode itself as part of an archive so that it can be reviewed by anyone who sees a citation of it.

But that presumes the question is valid, which it isn't: why must there be only one best possible place to display the content? The Internet does not require unique instances of content; displaying it in one place does not mean it cannot be displayed in another.

There are valid reasons to delete. If Wikipedia is unable to handle the storage requirements, that is a good reason to delete. Demoting an article because it's not a secondary source is reasonable. "I don't understand why this should be on Wikipedia" is not a valid reason to remove it.
This is also a hardware metaphor for the concept of "open source" software.
Some shows do have that level of coverage. Look at The Sopranos, for instance.

So it's useful to compare The Sopranos to CSI. One difference that is apparent to me is that for any episode of the Sopranos, encyclopedia editors have a much richer body of source material to draw on.

Gateways to editing are good, but gateways to "original research" editing are just painful for the whole project; also, if you attract someone to an editing task and them smack them over the head with how they're doing it wrong, you've probably lost that editor forever.

Just a thought. I'm not sure about the distinction between CSI and The Sopranos.
Further proof that the absurd run-up in November when bitcoin reached $1,200 was illegitimate.
I would say use the parser included in your programming environment, but I spend way to long looking of the non existing CSV parser in .Net.
We weren't arguing about formal correctness, so I can only assume you have stumbled into the wrong thread. We were discussing whether safety-critical software still involved a tradeoff between lacking bugs (or "errors" as Dijkstra would prefer calling them) and getting finished on time ("speed" in the development sense, not in terms of runtime performance like you seem to have assumed).

I appreciate your concern that a shouting match was imminent, but with gems like "running your mouth" and "parroting it over and over again" I think, ironically, the only one risking that is yourself.
Apple Forgets to Renew SSL Certificate, Breaking OS X Software Update
Programmer's block?
Are you discounting the manner, or the substance here?

It's one thing to nitpick about style, but there's nothing wrong with the assertion.
Looking for a business co-founder is comparatively easier than looking for a technical co-founder. There are tons of people out there who have ideas but don't have the technical background or readily available technical resources to do a prototype and market validation.

Just one piece of unsolicited advice -- Go with a business co-founder who has some unique expertise in the domain/verticle you would want to pursue. If he/she had to do "market research" to determine the potential of your future product, that is usually not a good place to start. The business guy should (emphasis) know by experience, the product/market fit.

Goodluck with your quest!
They are doing menial labor in China as well (being paid nearly nothing),

And most of us here can't reattach rubber to a boot either.
Sure! You're absolutely right. There are just a lot of myths about deep learning that I like clearing up, that being: it's a real world algorithm with actual merits, not just some marketing hype.

Marketing hype and machine learning really does make things convoluted. That being said, what DOESN'T the press exaggerate?

The track record for AI has definitely been over promise and under deliver. I think the hardware is getting there where we can start making real progress though.

In this case, google is putting its money where its mouth is.

Thanks for the wishes, it's been a great ride so far. My overall goal with this is to bring deep learning to everyone else. I see real merits in auto discovery of trends to automate some of the worst parts of machine learning and would like others to see these benefits as well. Seeing cool apps built with it is another side goal of this as well.
When you think about "quality" on Wikipedia, don't just think about any given article in isolation, but instead step back and look at the bigger picture: for instance, how every Wikipedia article about a movie has a similar structure, or how easy it is to hop from one species in Hymenoptera to the next. You also have to look at the things that aren't there to appreciate the degree of work that goes into making the project coherent.

Another instructive place to start reading about WP quality is the Featured Article process; in particular, try clicking into some of the discussions about individual FA candidates.

http://en.wikipedia.org/wiki/Wikipedia:Featured_articles
Interesting. However, this particular one stood out to me:

> Engineering is real. Programming is abstract

I suppose it all depends on the definition of 'programmer', and the kind of programming you do, as well as how you define abstract and real, but when I explain what I do to designers or craftsmen of various sorts, I often use engineering as an analogy.

What I do is to translate specifications and graphic designs and UX mockups (analogous to an architect?) to something that, while technically virtual, is very 'real' in that it needs to work. The biggest part of my work is to produce something functional while maintaining as much of the (often unrealistic) design, or fixing bugs that arise.

And in the same way that a big engineering project can go over budget because of 'bugs', unrealistic design, or unexpected difficulties, I'm usually the part of the process that is hardest to predict and goes over budget.

That said, this article made me consider the differences. Very interesting.
That would be great for a personal side project of mine, can you email me? Email address on my profile page. Thanks!
"front-end engineering" - do you mean applying one of the modern JavaScript MV* frameworks to HTML GUI?
You'll appreciate the Dijkstra font: http://best-font.com/font/Dijkstra47467.html

My alma mater, Eindhoven University of Technology, has a CS department whose direction has very much been shaped by Dijkstra's thinking. While Dijkstra himself was capable of more nuanced thought at times, he raised a whole set of, well, apostles, who took over his ideas and further developed them with a passion not unlike that of religious nuts.

One of the things they also did, was meticulously copy his handwriting. A fun result of this was that I spent a fair amount of my degree watching grey, old bearded men fill up blackboards to the brim with girl's handwritings.

Admittedly, this was a lot more clear and enlightening than someone pressing "play" on a powerpoint, though. I learned a lot.
He referred to "his nick" @gmail.com. "his nick" = cweagans
I've been using MessageEase too and I really like it. I was fed up with miss-keying on a standard Qwerty shaped on-screen keyboard, and I really haven't liked any predictive typing solutions I've tried.

What I like about MessageEase is that the keys are big enough that I don't ever miss what I'm typing, which eliminates the part of typing that slowed me down the most--going back and fixing typing errors. I can whip out a 160 character text message in about 30-40 seconds with correct capitalization and punctuation, which is about all I can ask for in a phone keyboard.
So you get to use wikipedia but I don't?

https://news.ycombinator.com/item?id=7796608
You can replace all commas with a placeholder (e.g. "#COMMA#"), replace the delimiter with a comma, parse the document and then replace all placeholders in the data with ",".
> Curious that I feel that brainpower would have been more amply available in the streets of Shenzhen than New York

...although perhaps not at 4AM, which is when you went? Not to play down the fact you had a pretty rough time of it, but the fact you could find someone to fix is at 4AM is to me an achievement in and of itself.
Which means it is illegal for a practitioner to read about this work, and it is best left ignored by the scientific and technical community
If only we had non-profit organizations getting fact-checking stories placed in news outlets as evidence.
There’s a trick to view everything on Quora without signin up: add ?share=1 at the end of the URL. It doesn’t remove the loginwall forever, but it’s handy.
> SEALs speak proudly of their basic training because they glorify a thing that I abhor: violence.

That's not the thing they "glorify" though, any more than surgeons "glorify scalpels". They happen to be very good at using force in the way that a martial artist would be very good at using their hands and feet as weapons, but people don't go around saying that the local Jeet Kune Do instructors are "glorifying war".

The fact is that even for special operating forces (like the SEALs), the vast majority of what they do involves important, but non-violent (or as they'd say, non-direct action) operational missions.
Here is the AfD page for April 20, 2014 --- I went back a random ways so that we could see an AfD log where most (all?) of the discussions had been closed.

http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion...

So, what I'd be interested in is a discussion that drills into specifics. Which of the deleted articles --- the ones headlined in red --- are "admissions of failure, an inability to reasonably deal with information"?
Is it ethical to sell this font?
This is a font I just find on MyFonts.com Actually, Description for this font sayd "Bandera is Spanish for ‘flag’. And Bandera is a symbol of Ukrainian fighting for freedom for many years." Ukrainian flag and images show that this is only Ukrainian related. Wikipedia sayd, that Bandera kill Poland and Ukrainian sitizens. I'm very dissapointed, because still can't understand what is it: is MyFonts team dosn't know history, or they loyal to him. What do you think - is is ethical or not?
Yes, HN is the appropriate place for this type of posts.
> Ruby CSV library is 2321 lines.

If you look at lib/csv.rb [1] it's:

* 2325 Lines

* 2161 Non-blank lines

* 950 Lines of Code

[1]: https://github.com/ruby/ruby/blob/trunk/lib/csv.rb
I think this was copied from something too. I read this story 1-2 years ago. Even the writing seems familiar.
Also, it might be good make sure that your business co-founder has proven himself by having 'produced' something other than just words and ideas, and preferably something that proves that they can understand, or at least respect, the complexities of technology.

I've been burned a bunch of times by working with smooth talking guys who seemed to be good at 'business' but were completely useless in practice. Because they were all talk.
2014 British European Classic Motorcycle Show
An overview of the CfAR "Credence Game"
CSV are a headache. Like the article says, RFC4180 doesn't necessarily represent the real world. However sometimes you just have to reject things that aren't spec.

Not too long ago I was struggling with one of these CSV issues and received some good advice from Hans Passant [1] on a Stack Overflow question pertaining to my problem (emphasis mine):

"It is pretty important that you don't try to fix it. That will make you responsible for bad data for a long time. Reject the file for being improperly formatted. If they hassle you about it then point out that it is not RFC-4180 compatible. There's another programmer somewhere that can easily fix this."

It makes perfect sense in hindsight. If you accept a malformed CSV file, people will expect you to accept any malformed data that has a CSV extension. You are taking on a lot of extra responsibility to cover for the lack of work by another programmer. Odds are they can make a change to fix the problem that takes a fraction of the time it would take you work around it. You just have to raise the issue.

I realize that rejecting bad files isn't really possible in every circumstance. But I have a feeling it is an option more times than you might initially think.

[1] - http://stackoverflow.com/users/17034/hans-passant
> Well, not here and now, but there were certainly times when that was not true.

Just like there were times when towns needed to have coopers. But like you just said, these aren't that times, so I'm not sure how that's supposed to add to the discussion.
Yes, that was my point -- though I worded it poorly.
My understanding is the seller didn't have the appropriate paperwork to export hardware bearing an LG logo.
There's a Chrome extension [0] and userscript [1] that removes the login wall and nagging.

[0]: https://github.com/sindresorhus/quora-unblocker

[1]: https://github.com/sindresorhus/quora-unblocker-userscript
Two of my favorite sections from Augustus de Morgan "A Budget of Paradoxes"
'They're maintained, have tests, and a download/follower count.'

While not exactly what you're saying, I feel that a good StackOverflow answer has the same general properties.
Circle.com didn't release much more than we knew already. Regarding donations - you really think the Chinese "investors" care about this?