skysight-inc/HackerNews huggingface dataset:
> Sorry Bub. Your hands aren't clean there.

I totally agree with that. If you look at it as a pyramid, and the moment of a soldier shooting someone as the very tip, a LOT goes into that. There is a bit in Robert Antelme's "The Human Race" where he actually says the supposedly innocent and righteous civil society, with its supposed values, that underpinned and enabled the SS at times stirred up more resentment than the SS itself; at least the SS wore skulls, and acknowledged the existence of the people they were murdering. I am paraphrasing, but my point is, even someone who lived through that horror agrees with you.

> 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.

"I made one great mistake in my life—when I signed that letter to President Roosevelt recommending that atom bombs be made; but there was some justification—the danger that the Germans would make them!"

&

"Had I known that the Germans would not succeed in producing an atomic bomb, I would not have lifted a finger."

> If you believe that soldiers, airmen, sailors, and Marines are mindless drones, boy have you got it wrong.

This however strikes me as a non-sequitur. How does the fact that civilian society can act as mindless drones, too, make soldiers less drone-ish?
I'm very dissapointed, because not understand: is MyFonts team dosn't well know history, or they support Bandera - Poland citizens killer? Is it ethical, what do you think about?
I think my continued use of these sites rigged with all dark patterns are just a nod of acceptance. Deleted Quora app from phone long ago and logged out. It's probably time I delete my account.

Update: Oh well. There's no delete feature implemented. You have to email Quora support.

https://www.quora.com/Quora-product/How-do-I-delete-my-Quora...
Show HN: Elliptic.js – Fast plain JavaScript Elliptic Curve cryptography
This is another example of centralization runing things. Once you have a "trusted" exchange, accounts can do shenanigans like buy bitcoins internally for no fiat money, whether through hacking or collusion.

An actual bitcoin exchange should just set up parties to do a 2-of-3 trade. It would be slower, but better for the stability of the currency!
A good way to learn about low power is to play around with an MSP430 chip. TI was selling trial kits for something like $5 or so. (Cheaper than the included USB.)
That trick may be added to HN submissions in the future: https://news.ycombinator.com/item?id=7770533
Permalink at http://willyreport.wordpress.com/2014/05/25/the-willy-report...
Nurses Launch Campaign to Alert Public to Dangers of Medical Technology
This looks amazing, and the StrongLoop team is chalked full of some great Node.js developers.

But for some reason I'm still worried about using it as the backbone for an enterprise scale application; it almost does too much. Perhaps I'm just too averse to this amount of "magic" in any piece of infrastructure due to my Django days.

The code is open, but you're not just buying into a single module with a single purpose -- this is an entire architecture. I guess in such cases, worry is warranted before accepted it as the backbone of your company/application.
Show HN: Easiest way to send lifecycle emails from your code
Hi HN,
Would love some feedback on our service. Nudgespot(www.nudgespot.com/developers) makes it easy to send emails from your code. Instead of writing your email logic in your code, we ask you to send events to us, as you'd do with Mixpanel/GA. You can then configure emails as triggers from our dashboard.

Benefits:

* Flexibility in adding/modifying your emails without code changes

* test out different schedule intervals, email messages

* Add drip campaigns based on customer events - an "ordered" event is enough to send a transaction email, a feedback email and perhaps even a reminder email for a repeat purchase.

What do you think about the service?
Clickable linke:

http://www.nudgespot.com/developers
> Let's just leave it at that I've seen authority abused

So have we all at some point, I'd imagine. Is it your opinion that anything that can be abused should be forbidden?

Because no offense, but that's the same logic in the child's fairy tale about the boy who cried wolf. You're very rightly pointing out that if you make false use of your authority too often that you should expect people to not trust you in the future. But there was a second part to that story: Once the people stop trusting that authority entirely, they can be taken advantage of, just as the wolf did to the villagers' sheep.

As it stands your personal decision to be a conscientious objector is made possible only because enough other people did not make that same decision (a point Orwell makes much better than I can).

So while I won't argue with that decision as it's something only you can decide on, based on your own life experiences, I would also caution that your experiences are not everyone else's experiences and so maybe you shouldn't be so quick to judge other people.
JSON is almost a subset of CSV, with the understanding that you have to wrap every line in [], the document in [], and every field must be quoted. (And JSON doesn't have built-in support for headings, so you need to write a little loop instead of the library building a hash for you.)

So no, if you control input and output, JSON is still easier to use than CSV, and just as performant. JSON stores straight arrays just fine. It's not the format's fault so many people choose to store hashes with it.
I think the point was the when a country gets invaded, its economy and politics tend to get restructured in favour of the invader. I wouldn't go so far to say this proves it was engineered, but I think that was the implication.
> Ask yourselves this: If the U.S. was such a great brother to the world, why is that world so eager to deal with "the dreaded communist enemy"?

The world is not eager to deal with Russia or China on any sort of strategic level. Repressive regimes like Iran, Assad's Syria, and North Korea are the only nations who have strong strategic alliances with China and Russia. Everyone else is happy to trade when them when they get a good deal, but that's it.

This is also why I doubt that the U.S. place in the world is endangered any time soon.
Could you give any comment/idea for the future editions?
That he has it or can get it, yes. Even if he doesn't have it, there are a few dictionaries (/usr/share/dict/words on various popular distros would be a good start) he could try and only guess the probable options in both of them.

Furthermore, it's possible he could figure out which dictionary you were using by another means. If a site that stored your password in plaintext was compromised, that would give him 4,5,whatever words in your dictionary, and using a similar attack on this flawed prng as discussed above, he could narrow down the possible positions of those words, thereby figuring what dictionary is most probable.

The assumption that the attacker can get your word list in this sort of password scheme is actually implicit in how the entropy is calculated; it's calculated assuming the attacker is stringing together words from the same known source in the same general format.
I agree in the case of Scribd. Quora is not as clear-cut.

While I dislike their 'login-wall', it doesn't feel like a company focused around short-term profits.

I think their aim is noble, only that they are struggling somewhat to find ways to increase engagement and scope. Although subjective, I feel they are still on the right half of a good-insidious scale (Scribd less so).
If all you care about is Excel compatibility you can add "sep=," on the first line. You can also use the Text Import Wizard. Changing the extension to .txt should cause Excel to show the Wizard upon opening the file.
I don't feel gratified, this belongs on TLC. Why can't we downvote articles?
Awesome. I love Randall's stuff.
Ask HN: Anyone attending AngelHack Toronto Spring 2014 (June 21-22)
AngelHack: http://bit.ly/1p8aJGE

My background is in Electrical Engineering and I have worked in the power industry for about three years. I have been learning Python on the side for a few months and attended the my first Datathon back in March (Data for Good). I have sent out some emails to my friends and also thought it might be a good idea to see if anyone from HN is attending as well. If you are, I would love to brainstorm ideas and/or discuss some ideas I have. My email can be found on my profile page.

Finally, any tips (I have read some blogs already) regarding attending/preparing for my first hackathon would be much appreciated. Thanks for reading everyone.
> You're essentially implying the Iranians can jam local GPS.

Wait, do you think this is difficult? This is old hat, especially if Iran were able to engage the Chinese. Either way, that's only one possibility, you could also probably simply overpower the UAV's receiver with your own command stream if you could figure out the protocol (and if it was unencrypted).

This isn't to say it's impossible the UAV was over Iran but that would indicate a low opinion of Iranian skill, which is not the opinion held in the U.S. military at this point.
Has the same problem using Bookshelf (which built on Knex). The query language breaks down almost immediarely. Need to use PostGIS primitives? Awkward. Need to perform aggregate functions with group by, or add dynamically computed columns to the select? Impossible. Subqueries in the select? Nope. Need to order by a function? Impossible, too.

These libraries fail because they are not designed around a logical expression language (unlike Ruby's ARel, a very nice SQL building library that forms the underpinnings of ActiveRecord). You need to be able to programmatically build expressions as an AST which still preserving SQL language rules and avoid exposing yourself to injection.
I stopped using Quora mostly because I thought it was a huge circle-jerk. It was like reddit, minus the fun, and with people who thought they were the shit.
I like how this piece describes the tedium and pointless work involved in being a software developer, wasting time doing things to compensate for other people's mistakes and carelessness. You can be a developer without worrying about this stuff, but you can't be a good developer without worrying about this stuff.
Just because there is space to write about something, does not mean that readers want to read it in that format.

As an encyclopedia, Wikipedia's policies and software are not built to handle the data surrounding TV shows (as just one example). Even Wikia handles secondary information like news and gossip (which are important information for people who are interested in the show) better.

It is, in fact, the inclusionists who are saying that there is only one place to view the content -- the want everything on Wikipedia. The original comment I replied to said that the intention is to create the "sum of all knowledge". Trying to shoehorn everything into Wikipedia, into formats that the information not designed for, devalues the focus and content of the encyclopedic topics, and makes it harder for better quality content elsewhere on the web to get attention.
Very pre-release software right now. Comes out from the need to have a very small dispatcher to use inside big, messy, legacy-systems. Inspiration from jsAction by Google but without any dependency on Closure.

If you have any suggestions or just want something to criticize, please practice on my project and write your thoughts here :)
Here's some links which (will always) point to latest versions on MetaCPAN:

http://p3rl.org/Text::CSV | http://p3rl.org/Text::CSV_XS
CSV: Where the only way to win is not to play . . .
Is there a comparison of Internet speed of cloud servers?
Assuming I have a simple, static, html website to serve... Which provider should I choose to make it faster?

Obvious guesses:
- Amazon
- Rackspace
- DigitalOcean
- Linode
- Heroku
- ...

I wonder if there was any research on that... For instance: servers pinged from various locations over a period of time.

+ bonus question: internet speed of entry level tier ($5 per month) vs super-premium 1TB memory ($5 per hour)

Thank you for helpful pointers!
Quora is dangerously close to being a nuisance with all the pointless emails they send. I think I browsed the site a half dozen times max, and contributed to two-three questions. Now I get daily emails about distant friends activity on Quora. LinkedIn this the only site I've been tricked into joining that is worse with their spammy emails.
Wow, his father sounds like a piece of work.

He decides that culture is the only real reason he shouldn't marry someone who was "about 9 to 12" when he's 36. Then his long absences put her at risk of being brutally gang-raped, which happens. She ends up in the US, and eventually goes back without her kids. He tells his kids nothing about her, why she left, who she is, but still has his son beg her to come back in front of a video camera. His son thinks she abandoned him and becomes an alcoholic by 14. The guy says “We weren’t a touchy-feely, talk-about-things kind of family".
My most popular stackoverflow answer [1] includes a CSV writer and reader. Yeah, I'd clean it up a little if I were doing it now (return enumerator instead of array, etc). But people keep using it.

It uses regex lookaheads to deal with quoting, so it's not 100% portable. But it's only about one page.

As for the other things mentioned by the OP (BOM, encoding), those should be handled by the stream, and are not the provenance of CSV per se.

[1] http://stackoverflow.com/a/769713/4525
Although rarely, it is worth it sometimes to reinvent the wheel https://www.youtube.com/watch?v=h7Tq3Gsj6lY :-)
Please re-read the site guidelines. This story is appropriate for HN. It's not a close call. Let's not fall for a superficial definition of "intellectually interesting".

The story is also brutal, dismaying, and provocative. Hopefully that won't render substantive discussion impossible, but if it does, we'll do what we usually do and weight the thread.
If the facts of this article are correct, the father seems to be clinically psychotic
There's nothing "noble" about spamming search engines with full text results then putting up a login-wall for the same content you arrived on the page for.

Tricking random users looking for an answer that's supposedly there into registering so they can see the 1 answer is not increasing engagement, just signup counts.
You should add a regex for that your submission page. Everything on news.com.au that isn't about Australian politics or sport is "syndicated" from US media.
I'd say do some license checking but make it as much as possible user-friendly. Yes, it will be eventually cracked anyway, but do not make things very trivial. For the end user, it should be much easy to pay for the license, than to trivially copy it (without even searching for the crack/torrent).
What disparity? The threshold for upvoting stories is very small.
The reason I'm inclined to believe this report's implications about Karpeles is because I spent a long time in Mt. Gox's IRC support channel talking with support reps, and they were paid to lie. They didn't know they were being paid to lie, but they were instructed by management to say "don't worry, all user coins are safe" right up until the day the Mt. Gox crisis report was leaked. They could have said "we are investigating the extent of the problem," but no, Karpeles was paying them to say "nothing is wrong," even while Karpeles was crafting his crisis report to investors about how all the coins were gone.

Karpeles seems to have a history of lying. He was caught in a lie by his employer in 2004: http://newslines.org/mt-gox/joins-linux-cyberjoueurs/

From a game theory point of view, it's interesting that the price at every major exchange depends on every other major exchange. For example, when Mt. Gox was active, if its price went up, BTC-e, Bitstamp, etc would simultaneously go up. It's a natural phenomenon which has rather grim implications: if an exchange is conducting fraudulent activity, then the entire bitcoin trading ecosystem is affected. And since bitcoin is completely unregulated, there's nothing really stopping anyone from manipulating the market. For example, no one knows who's behind BTC-e, but it has a lot of trade volume. What if they're engaging in fraudulent trading as well? There's every incentive to.

The inevitable conclusion seems to be: you can try to come up with a bunch of logical reasons about why the price of bitcoin is going up or down, but you can't ever rule out "the price is due to large-scale fraudulent behavior," i.e. it's a bubble. Bad behavior from one exchange will always affect all the others.

As Karpeles has probably shown, you can become a millionaire by manipulating the market and then escape all consequences by letting your company go bankrupt.
Why and How to Upgrade Magento 1.3 to 1.7
Find out the easiest way to Upgrade Magento 1.3 to 1.7! Take a look at the infographic and do it in a few easy steps.
That does not work, unless that first replacement magically ignores the commas that are part of field separators. If you know how to write the code that does that, your problem is solved.
Scientists Using Nature To Design The Next Generation of Drones
Step 1: create USD out of thin air.

Step 2: buy BTC at $1200.

Step 3: sell BTC at $200.

Step 4: profit!
EventHub – An open source event analytics platform
This is one of those wonderful "theory meets practice" issues. US history is full of people arguing on similar technicalities and courts universally reject them as such.

There is zero chance you could commit a semi-major or major crime there and get away with it, anymore than you can quash a warrant and exclude evidence because they mis-spelled your name on the warrant application.

Even if, by some miracle, you managed to "get away with it", after years in solitary confinement, a $1000000+ legal bill, and a completely ruined life... congrats, you're the one and only person to ever manage it because your case would immediately spur political efforts to close the loophole.

The bottom line: this just isn't an issue in reality.
> That's not enough to drive even the smallest 32 bit CPU (eg the Cortex M0).

Last I heard, low-power Cortex-M chips were running at 100-200µA/MHz, with supply voltages in the 1.8-2.0V range. So you might (barely) have a chance of getting it running on a potato or two, especially if you use sleep modes aggressively. And just because MCU alone is bit boring you could throw in a Sharp Memory LCD (or eInk stuff) too, those are also well below .5mW power consumption.

Of course that would still be far cry from a linux system, but on the other hand it is running on a potato.
Actually the resource should typically 404 to indicate it doesn't exists (generally speaking for http apis).
>student loan debt, which cannot be discharged via bankruptcy

Apparently this isn't true anymore: http://www.businessweek.com/articles/2014-05-06/you-can-get-...

Personal Opinion:

People lack knowledge of how heavy a burden dept really is. Many of my classmates decided to go to college around 17-18yo, myself included. Many of these classmates never worked a full-time job, top students probably not a part-time job either, because their parents want them to concentrate on school.

Example:
There was an article about an NYU student suing the school because it was too easy for her to sign $50,000 loans each year.

Students take loan "tests" now before being able to sign for loans, but they don't really show what this really means. The tests show examples of what a 10 year loan may look like for payment, but really it should show the percentage of your pay it will cost per month. A $100k-$200k loan can easily take away 50%+/month of net income from a person making $40k-$60k per year (hopefully your income will rise substantially over time, but most likely your cost of living too, e.g. apartment/car/family).

Debt is crippling, and if you search online for examples you'll see huge lists of comments of life stories.

EDIT: Adding this link to display spending power over time for Plumbers vs. Doctors vs. Teachers: http://www.bloomberg.com/news/2011-03-09/study-hard-to-find-...

Summary of article: Given everyone lives to 100 years of age, the doctor only has $423 more per year than a plumber. I know this doesn't account for if everyone became a plumber right now.
no one can downvote submissions, regardless of karma. The reason this is on the front page is that at time of writing, 32 people found it interesting enough to vote up. If you don't like the article, don't read it. Your post is not useful to anyone.
Home Sweet Headquarters
I think they were being specific as in "the final wording".
If anyone has any questions, I'm close friends (roommates actually) with David and serve on the board of directors for The Good Project.

He just left for Costa Rica on a service learning trip, but I'm happy to answer what I can.
CSV is really slow to work with, because you have to check for well-formedness, like you do with XML. And in the end, I always end up making specific concessions for the files that my customers use (which must be patched again and again) or having to take a hard stance on what can and can't be in the "CSV" files.
Given:

- how many Unintended Consequences happen in protocol interactions

- how easy it would be to DDOS a tiny, low bandwidth device

- how bad nanufacturers are at writing security oriented software

Is a fully end-to-end internet actually a good idea?

It was a dream, and now a nightmare.

All those little devices at your house are going to be BLE connected to some device behind a NAT firewall.
This article strikes home on each point. I often consider the idea of teaching or starting a business, just to talk myself out of it cause of the risk against my student loans. I wish it was better conveyed when I was younger that my decision to go to a private school for a bachelor's would severely limit my options in life.

Then again I'm still glad I went, even if 6 figure student loans was part of the result.
I thought that the US had laws against "sex tourism" so I wonder if it's possible, at least in theory, that he could get prosecuted for this?
A Beautifully Simple Idea To Feed The Poor
Is the article factually correct? And if so, does he have a strong relationship with his father?
>>His siblings don’t quite understand yet and still want nothing to do with their mother.

Has this changed?
The Yanomami get written about extensively in Western media because there are sensational academic debates about them and because Napoleon Chagnon is a polarizing figure. But naive Googling, at least, doesn't yield a previous version of this article.
I found out that Windows Excel and Mac OS Excel use different character encodings for CSV.
Unless you were being sarcistic, you did seem to imply there are people who are just being evil for the sake of being evil, and talking about "the enemy" makes it sound like a monolith very unlike to anything found on Earth; so I assume that gate is located in fantasy.
The Design Of SQLite4