skysight-inc/HackerNews huggingface dataset:
I believe I "suffer" from imposter syndrome myself. In highly technical and forever knowledge expanding fields like tech and science it's easy to always feel behind. Odds are someone somewhere knows more than you about a particular topic. The more we know, the more we know that there's even more we don't know. I think that's the curse for me. I focus on the unfinished rather than the accomplished. When a superior asks me a technical question I may not know the answer off the top of my head but I have confidence that I can learn or find the answer or a solution. I fear others will see an imposter instead of a valuable skillset: ability to quickly learn and discover.
I hated it at first. Then I got used to it, and I liked it.
Look for angels in the LA area, too. There are some!
Security is a process, dude. Chip'n'pin has had its issues as well. (Issues which in some jurisdictions have been passed on to consumers. Fun!) The marketing efforts have certainly been more successful in Europe than in USA, however. I guess maybe we'll just have to bring more cash, or perhaps maybe vacation in more enlightened locales.
Ghostery is owned by a company that has ties to ad networks. I am, by principle, opposed to ads in Web content, so I want to use a product that loathes the idea as much as I do.

I have the right to browse the Internet without being tracked, my data sold without my permissions, have targeted ads delivered my way, you name it.

I've often thought about setting up a colo proxy server for people that strips out all ads, beacons, tracking cookies, you name it -- and give it away for free. With cheap hosting and unlimited bandwidth, this could be a good thing.
Predict future by running 2.5M correlations in sec with GDELT and BigQuery
I guess it's about perception within quarantine -- do you feel like medical, food, etc is getting though? Risk for violence is low.
fpdf.org (php based)
Wrong. Vanilla javascript does not have access to system calls, nor is it sandboxed in the same sense as a java applet.

The problem comes down to the API's either being there or not.

In a java environment, the browser plugin does not allow calls to the system such as arbitrary writes to the disk, reading, etc. However, if one can break out of the sandbox, then they can make those system calls. The same would go for any desktop/server general purpose language that has been modified and/or sandboxed to run in a browser.

With vanilla javascript -- there is no ability to make the system calls even if one were to "break out of the sandbox".

That is the difference, and what I mean by a "full-fledged language".

(node.js is heavily modified javascript with the explicit intention of being (mostly) server-side and have sys call capabilities)
He also made them a cookie, but he eated it
> small companies or individuals

To me, the for-profit versus non-profit distinction is far more relevant than the small entity versus large entity distinction. I have nothing against profit-seeking investors, but I don't think they deserve charity.
This is nifty - I can think of at least 10 scenarios in the last year where I could have used this. Great idea!
I couldn't read it on my MacBook Air 2013 + Chrome. Decided to just come here and read the comments instead.
> In middle of a war zone

> In peacetime

So which is it? There was (is) a war raging in Syria, the US has interests there -- like it or not -- and the NSA is a US intelligence agency. This story sounds like an example of the NSA just doing its job.

I have no problem with the NSA spying on foreign communications or disrupting them. After all, that's their job. What else would we use the NSA for?

What I do have a problem with is that the NSA makes apparently zero effort to disambiguate between foreign, and domestic, communications.
> If I want to write a website in Python, I still need to know Javascript, HTML, and CSS, so why bother with Python?

Libraries. Backend code can be quite different than frontend depending on your requisites.

E.g., there's no SQLAlchemy for Node.

HTML and CSS are quite different things, you can't escape that.
Anonymous Release Name, Address of St. Louis County Police Chief's Wife and Kids
I'm not convinced there is such an inability, or why Javascript would be particularly better. Simply don't offer the dangerous libraries as part of the runtime. It's the runtime which has to be secured, not the language.
Since we won on jurisdiction, the patent itself wasn't a big part of the story.
CSVKit: https://github.com/onyxfish/csvkit
and
The R Project for Statistical Computing: http://www.r-project.org/
Adding support for Dart would be a huge maintenance expense over the years, for a language that's basically a minor improvement over Javascript.

If they're going to support a new language, how about something with widespread usage, such as Python?

How about something that offers significantly different capabilities, such as R?

How about something that supports a huge number of languages and/or significant speed improvements, such as the LLVM IR?

If they're going to open such a huge can of worms, they're going to want to see substantial benefits rather than small incremental improvements.

They obviously can't support everything, so to pick a language it has to be demonstrated that the language is a better choice than (pretty much) any other choice. Dart has not done that.
Show HN: Explore World Wonders
Oh they absolutely are. If you want a kick, look at snapchat's headers :)
You mean, that population is the real problem? I didn't either, which is why I mentioned it. There's a tendency to treat the population problem as an elephant in a room that no one can see, on the ground that it makes so many people uncomfortable.
Are you really comparing chairs to cigarettes? I'm not really sure that supports your point.

Snark aside, it seems to me that sitting down a lot is perhaps a contributing part of a lifestyle that probably isn't very healthy (not getting much exercise, not seeing much sunlight, etc). But it seems far from conclusive that replacing sitting down with standing up is really much of a solution for many people.
Another card reader that plugs into the audio port.

I'd like to include one of these card readers into my own mobile app; has anyone had success using an SDK for integration? CardFlight seems like it would work, but it's a bit expensive...
Thanks for your comments Klaus!
Build-in time for strategic networking. Create a Top 10-20 list of social web players (Linkedin is a good search tool). *Important: actually, reach out to these folks for a live conversation (first by phone). They need to hear your voice and vice-versa. If there's good tonality, schedule a meetup in person for more dialog.
Although not unsurprising. Once corporations get large enough you get this sort of desynchronization. Maintaining product development secrecy while also ensuring internal teams have aligned goals can be difficult.
Simply because there is no incentive for some of the main players to make the browser significantly better. Actually the opposite is true - think of what has Microsoft and Apple to gain (or lose) if the browser becomes de facto replacement for native OS and their walled gardens? (in case of MS the wall is rather made of consumers inflexibility)
I don't want to split analogy hairs but 5 hours of intensive programming is orders of magnitude more exhausting than any single max weight lift.
In WordStar it's a little more nuanced than that.

First, it's properly ^K X, as the ^K prefix subcommands block/file actions, as written by Rob Barnaby into all the WordStar versions starting with CP/M.

Second, ^KX as 'exit' means to save the latest revisions out to file before quitting, while ^KQ, 'quit', means to abandon the revisions. You might get a confirmation dialog and a chance to change your mind before you're dumped back to the commandline.

Current-convention iconic close-window behavior more closely emulates the latter.
I might be a bit biased (we're happily using Dart in production at https://www.blossom.io) but:

I see more and more people I know who've been on the fence earlier to actually start to play around with Dart recently (last few weeks).

Why?

Improved Dart support for IDEs apart from the Eclipse based Dart Editor:

* IntelliJ Webstorm/IDEA: https://www.dartlang.org/tools/webstorm/ & http://plugins.jetbrains.com/plugin/6351
* Sublime: https://github.com/dart-lang/dart-sublime-bundle
* Chrome Dev Editor: https://github.com/dart-lang/chromedeveditor

The platform itself is also maturing quickly. Some notable recent things from the top of my head:

* Soon: Dart on App Engine: https://www.dartlang.org/cloud/
* Polymer.dart (replacement for Web UI, interop w/ Polymer.js)
* Angular.dart (now 6 times faster! http://blog.angulardart.org/)
* Dart became an official ECMA Standard (http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-408.pdf)
* More and more incredible packages to use on pub http://pub.dartlang.org/packages?page=1
* Dart 1.6 soon to be released which supports installing pub packages globally (similar to npm)
* People start to learn about functional reactive programming and Dart as great native support for its concepts: https://www.dartlang.org/docs/tutorials/streams/

Building and releasing non-trivial projects takes some time so there is always a bit of an incubation period re visibility of adoption and like I said from my own perception even though it is just a personal anecdote Dart is getting picked up.

Shameless plug: I've also started a series of posts on why I fell in love with Dart. If you're interested to learn more check it out:

https://medium.com/why-dart/why-i-fell-in-love-with-dart-1f8...
"But it’s not. And it’s not really HTC’s fault as much as Google’s. It’s been awful being on Android."

Then proceeds to list issues, many (if not most) of which are related to HTC's customization or hardware.
Show HN: Codassium – A better way to conduct remote interviews
Right, I guess it's a question whether you see him as a wayward whistleblower who is otherwise on the side of the American people, or a wily double-agent who is using this to cover his disclosure of sensitive information to foreign powers. The NSA and CIA are used to dealing with the latter so it is their default; they want to throw the former into the same bucket and use the same tactics/propaganda against them.

To me it seems a dangerous game to give US intelligence any more information about what you know. At every turn they're going to use what they know Snowden knows. For example, if they really did have absolute knowledge of what Snowden took, they'd be able to craft a story that took the leaked information into account but protected all the shady stuff they're doing that Snowden didn't take.

Given that our government doesn't even consider punishing US intelligence leaders when they outright lie to Congress, maybe they don't need to worry about getting the story straight.
Checklists or something like that in the description, it's useful for services.
Technology evolves, and if you have been paying attention to browsers they have been getting better and better, and they will keep doing it.
We posted a prototype of Codassium last year, and received plenty of positive feedback. We went ahead and built a full product out of it, and we're eager to share it with everyone on HN.

We still have a Lite version of the app which supports collaborative code editing and video chat, while the full version has live code execution and a shared Linux terminal too.

Would love to hear your feedback.
> I'd love to see Amazon spend real effort on making AWS easier to use [for people who are not deeply steeped in AWS already, it's hard].

That's the beauty of the API. There are already various vendors that do just this on top of it. The funny thing is, if you're a big guy too, say 10K instances, you also need to use 3rd party tools since the AWS UI can't handle that case either. But since everything is an API call you can build your business by making AWS better for hire. Then again, better hope your idea isn't killed off overnight when AWS does add it as a new feature.
I guess maybe it saves some on TLS processing, but it's lame that I have to click through two screens to even start signing up. Especially since I'm already signed into Amazon!
Dream Python
> The cost of setting up good HUMINT must be fraction of the cost of the NSA infrastructure.

Considering the fact that the US was completely caught off guard by the scope and effectiveness of ISIS I have to question the effectiveness of SIGINT programs like the NSA. I have to assume honestly that these programs outlandish budgets are not for tracking terrorists but to control the domestic populace.
Last year I was very enthusiastic about Dart, and before that Clojurescript.

What put me off both languages was an experiment I did: I coded up the same non-trivial web app in Clojurescript and Meteor. I wrote the Meteor app in about half the time and it had more features. I didn't do the experiment with Dart, but I have written enough server and client experiments in Dart that I believe that Dart is not as agile as Meteor using plain JavaScript.

That said, Dart is nice, and for some combined client/server projects it makes sense. I don't understand the complaints about it being a Google project though. I used GWT a while back on personal projects and for customer work, and Google did a good job of open sourcing it so betting a company on GWT seemed safe enough. I have the same opinion about Dart - it could have a life without Google support.
Goodnight square.
People seem to be very confused at to who the target market is here. This isn't about bricks-and-mortar retailers switching to use Amazon as a payment mechanism, it's about providing a payment services for the (largely) local service vendors who sell their services via Amazon Local (Amazon's daily deal platform).

Powering the payments system will give Amazon the data to do far more dynamic pricing (something which they have a lot of expertise in) for their vendors on Amazon Local which is a win for both the vendors and Amazon.
“Git Ninja Class” Workshop in Hannover
It's also the same tactics described in "The Plague" from Camus. With very rational reasons.
A few insights gained from a recent excursion into hashing
I make use of unnaximized Windows all the time. You don't need to see the whole window to use it. For instance when debugging a prism I only need to see the "output" panel portion of my ide window.
Some people only use one program at a time. But the win7 system already works well for that. If they want to change how windows work it should be after some testing and exprimentation. Don't just change it to be different.
This looks fantastic. I love how easy it is to jump in and just start creating without having to log in or do anything else to get started. Very well done. I love the PDF export. So obvious, yet so many people miss it.

I have to wonder, sometimes, though. It seems like every other week there's a new invoice app out there. It's like a slightly more advanced version of the To-Do list tutorial app. I get that invoicing is a problem, but given the vast number of alternatives out there, aren't there more interesting problems to solve than Yet-Another-Invoice-App?

(Granted, here I am, typing away at Hacker News and working my day job and not creating anything useful for anyone other than my employer, but... a man can dream...)
But they don't test any of those things very well, or at least not in a very broad or deep way.

Competitions like these test a very specific, narrow mode of thinking (one that, in my opinion, is also rather shallow). It's great for a specific class of problems, not so much to draw any real conclusions other than "they're great at competitions of this format" from.
I'm picturing the conversation like this:

You: "The credit card fee is 1.75% until 2016, but Amazon can use your data against you."

Coffee shop owner: "I can add .75% to my bottom line for a year?"

You: "Yes, but Amazon can use your data against you."

Coffee shop owner: "I sign up where now?"
They almost certainly didn't die from the mold.
“Git Ninja Class” Workshop in Istanbul
In the scheme of things it was probably a combination of many things. I am a lawyer; the account was for the law firm (not a large corporation); on the scale of things I would not say a lot of sales but the sale price per transaction was ~$150-$1500; I think above all being knowledgeable about the competition and the time/willingness to negotiate.
Using the audio jack allows them to make a very dumb, very cheap reader. All you need is a magnetic head (like those in cassette decks) and a maybe a couple of basic components.

See the disassembly of the Square reader: http://cosmodro.me/blog/2011/mar/25/rhombus-square-iskewedi/
Of course, Bluetooth. It could still plug into the iPhone audio jack for stability.
Transactional HTML Email Templates
I've never known anyone to say either of those two things.
> 1.75% limited of time offer makes me want to vomit.

So Amzn should offer a lower rate, free perhaps? Or are they hiding fees somewhere else? Please you explain your aversion more.
An API would be great: POST some JSON, get a PDF back.
Care to back up these wild claims with evidence because I've never seen this happen at Amazon.
Facial recognition tech leads feds to fugitive after 14 years
"Treated unfairly"? Those are your words, not mine. I've not noted anything of the kind, nor would it be of any consequence to me if I had.

Your transparent condescension is typical fare of antifluoridationists who attempt to substitute such nonsense for provision of facts and valid evidence. I am not out to "garner friends", nor do I have a "side". There are no "sides" to the issue of water fluoridation. There is simply the valid, peer-reviewed science which fully supports the initiative, and the "junk science" of antifluoridationists who have no understanding of the difference between the two.

I just correct the mounds of misinformation posted by antifluoridationists, such that intelligent readers of these, or any other such comment sections, will understand the fallacy of such arguments.

If you have anything of consequence in regard to fluoridation, I will certainly be glad to address it. Your personal philosophy and "suggestions" are entirely irrelevant.

Steven D. Slott, DDS
I kind of agree with Rayiner that once you start down the rabbit hole there is no end and you will worry about everything.

There are big things that absolutely do matter: tobacco; some medicinal drugs; excess[1] alcohol; stress; unpasteurised milk; etc.

Since the overwhelming advice is to breastfeed babies until six months you might find time is better spent finding sources of support for breastfeeding.

Having said all that: There are glass feeding bottles available if you want them. I have no idea what you'd use to pump into those bottles, nor what teat you'd chose.

[1] We don't know what "excess" means here, so recommendations are "zero" which causes anxiety and distress.
AFAIK it came close, but the SNES launched later in the US and the Genesis sold more units. As opposed to Japan where the Genesis didn't really get a foothold.
Its about context. If this were claim construction brief, just looking at one random figure would be totally wrong. But a proper and careful analysis of the claims would be a snoozefest. I wanted to tell a story celebrating the hard work of these wonderful students.
Based on my experience with how EU shops approach swipe cards, the shift in the US is from the bank to the retailer, when it comes to responsibility for authorizing the transaction.

At the moment in the EU it's trivial to go to a shop, pay with a swipe card, scribble something on the receipt(most people working at the till are not used to seeing swipe cards so they don't check signatures too well), call you bank saying you don't recognize the charge, they ask the merchant for the copy of the receipt, compare the signature with the one they have, and because they don't match they reverse the charge, leaving the merchant with no goods and no money. So most shops simply don't take swipe cards to stop fraud - with pin-and-chip cards banks cannot reverse payments from merchants, because it's the bank verifying the pin, not the merchant.

My understanding is, that in the US banks cannot reverse payments to merchants,so no retailer has any problem with taking swipe cards, but if that responsibility changes, then merchants won't be happy to accept them anymore.
Hardest Thing About Hack Reactor
It's not the "Field's Medal", it's the "Fields Medal". This problem is easily solved -- just copy the title of the linked article.
How do cross-domain restrictions work with Remote Storage? Does the server distributing the web app have to whitelist the Cozy Cloud URL?

How robust is the offline synchronization, e.g. what's the largest amount of data which has been synced over an intermittent connection? Can more than one client be offline concurrently - how are conflicts handled?
Yes, I wrote coffeescript daily for a few months. It is also much more productive then JavaScript is, and I do enjoy it more then JavaScript, but I still find it lacking compared to Dart. Dart gives you the option of static typing. Static typing speeds up development because the compiler itself gives you a bunch of free debugging effort. I also find it much easier to manage includes and layout of the code. There is no need for tools like require.js, browserify, or bower.
Amazon already has all the infrastructure to deal with this, they can quickly achieve volume to build the readers at low cost (and take a loss in basically giving them away).

Small shop owners are more likely to be familiar with the amazon brand versus square or others so their marketing/promotion is easier.

Amazon very likely has tons of ways they can use the data they collect.

They have opportunities for upsell: shops can buy ads, integrate with amazon on their website, start selling on amazon, etc.

(speculation) Amazon sees threats from other competitors in this space, so they want to suck all the profit out of it.

Note also that the business owner can spend funds on amazon immediately, or wait for funds to arrive in a bank account the next day. So amazon has a chance for extra sales there.

I wonder if there's also a financial angle -- it says funds get deposited the next day, so it doesn't seem like amazon has a chance to sit on the funds for any length of time, but maybe there's some angle I'm not seeing.
How is amazon going to undercut my barber or the brewery I go to with this data? It seems like there are plenty of businesses that could benefit from this and not be at risk to the "empire".
I'm afraid it's not that simple.

Vanilla javascript simply does not have the API's to make system calls. Java does, as does Python, etc. Removing from the runtime (like in a java browser plugin) is fine, until someone can break out of that sandbox and hook into the runtime installed on the system, or inject a runtime, etc.

The thing that makes javascript a "safer" web language is it just simply cannot make system calls, period. This was by design, as javascript was intended for solely residing in the browser. All other languages have had "web" bolted-on after the fact, and all have failed to be secure in the same way Javascript has been.

Node.js and derivatives have explicitly added this functionality, which is what we would then call a "general purpose programming language", aka. full-fledged language.

There's no debate here. ECMA Script's designers were very public about their logic in the design process, and the reasons stated here are exactly why they made the choices they did.
Controversy Grows over “huntbnb”, a new tactic for illegal airbnb listings
Amazon also has other services to shops and vendors.
Previous discussion on HN: https://news.ycombinator.com/item?id=8171907