skysight-inc/HackerNews huggingface dataset:
Yes, it does not matter for the case at hand, but it is very important in general, and it has been brought into attention up the thread.
As a US Person, many European banks will either decline your business or only offer you a very expensive special US Person bank account. It's because of the ridiculous requirements the US places on them regarding tax reporting.
This is huge. Kudos to Stripe for setting this up.
Here's a helpful poll:

http://www.gallup.com/poll/176042/trust-mass-media-returns-t...

So for 3/5 to 2/3 of the population, observation shows that a unified message from all the multinational megacorp journalists of anti-Trump hatred results in soaring poll numbers for Trump. Every time some elitist smarmy condescending newsreader indicates their oh so holier than thou hatred of Trump, his poll numbers go up a little more.

Note this applies to the "other guys" too. Decades of screaming on fox news about how Bill Clinton and now Obama are going to destroy the country, planet, universe ... chicken little buffer overflow. If I can't vote for Trump I will vote for Sanders. If the establishment neocons on fox news hate him, he might be somewhat off, but also can't be that bad of a guy, I mean look at the other people they hate who aren't the best but aren't that bad. Obama may very well go down in history as one of our worst presidents, but hes just not that bad.

Note that a 3/5 majority would be quite a landslide in a general election.
If the destination number is in the t-mobile network then they can't chose that the call doesn't go into t-mobiles network.

They can control one part of it, the point where their VoIP is transcoded and switched into the network, here could lie the issue. But the issue could also come from the destination end of the network.

I generally believe that US and EU carriers are solid enough that calling there shouldn't cause issues, but who knows whom the parent is calling.

Could be Afghanistan for all I know and I am not as confident here that there wont be any issues that are definitely out of control for Skype.

In some cases the carrier might even wilfully degrade the quality because they want to earn more. They earn less if Skype routes a caller from the US to Afghanistan via IP and lets him call from a Afghan to Afghan number.
First world corruption doesn't directly rely on bribes, people wouldn't experience it like they do in the third world. Here it is more advanced. It comes as crazy conflict-of-interest creating campaign contributions, as giving contracts to friends, as corporatism, lobbyists writing laws. A strong sense of plutocracy. Most contracts the public gives out these days seem to have insane costs.

Yes I wrote 'seem', not 'is', because I can't prove it.
This is a fantastic point. I hadn't heard that yet, thanks!

For the lazy, here's what I found,

Compelled speech: http://law2.umkc.edu/faculty/projects/ftrials/conlaw/compell...

Code is free speech: http://archive.arstechnica.com/wankerdesk/2q99/freespeech-1....
Bring it on. Same thing happened with industrial revolution didn't it? Trouble, followed by adjustment.

Leave the nasty jobs to robots. New industries will pop up. Technology keeps growing.

There will be protests. Robots will be harmed. Science fiction has told us most of what is coming.
Talented entrepreneurs from all over the world want to start a business, but not all the countries these entrepreneurs are in have access to the business and banking infrastructure entrepreneurs need to establish a company that's global from day one.

Incorporating in the US, for example, allows companies to issue stock to employees, makes it easy to raise money from global investors, and provides the stability of clear corporate rules and case law. (This is why 60% of the Fortune 500 are incorporated in Delaware). There are also many more business services available to US companies than might otherwise be available to companies based in smaller countries with emerging economies.

So while you're right that there are taxes and other things that come into play when running a business, we find people are already coming up against these roadblocks today -- we built Atlas to reduce this complexity. We hope to see more businesses started because of this.
Facebook Reactions, the Redesigned Like Button, Is Here
I mean, if you're a novice, it should be your first thought. If it isn't, I consider that a failure of education. Jumping into writing something from scratch when you're not part of the target user group or know the target industry already is a great way to produce horrible code that you (or someone else) will hate to maintain.

This is why it's so important to grill your interviewers about the reality of working at the company, although I'll admit that I learned which questions to ask from bad experience. Asking those questions also happens to serve as excellent signalling to your technical interviewers, much more effective than being able to solve some silly logic puzzle.

And to be perfectly fair, you do learn so much from working on poorly written projects that are a horror to maintain. Failure teaches you which mistakes to avoid next time.
Howabout the question is, should Congress repeal the All Writs Act.
> If by quadratic runtime you mean O(len(regex) * len(input)), then fine. (I think it's a bit strange to call that quadratic, since the size of the regex is constant.) If by quadratic runtime, you mean O(len(input)^2)), then I contest that. My guess is that you probably do indeed mean the former.

I think he rather means O(len(regex)^2 * len(input)). For the reason: The number of states of an NFA is O(len(regex)) =: m. When parsing with an NFA (standard algorithm) you iterate through all states we are currently in (up to m). On the current input character each state we are in can go into up to m new states for the next state. This is up to m^2 transformations to check.
Department of Homeland Security has increased its scope and now is monitoring your personal life in ways that are questionable.

From the Department of Homeland Security calling attention to used condoms in hotel rooms to a nation-wide prostitution sting during Super Bowl 50, law enforcement agencies are cracking down on sex work like never before.

3 Ways the Feds are Controlling Sex Work [Video]

https://www.youtube.com/watch?v=h5HfeyO_OIo
That's why we tried to make content creation as simple as possible: you can add categories and questions by just typing and hitting return ("brain storm"). Only questions with actual answers will be visible to visitors. This helped us a lot with the writing process. (I'm one of the engineers at SlimFAQ)
> RSA security depends mostly on how you build your private keys and ECC security depends on what parameters and what curve was chosen.

No. RSA security depends on getting your parameters right and padding.

http://www.cryptofails.com/post/70059600123/saltstack-rsa-e-...

http://framework.zend.com/security/advisory/ZF2015-10

> Russians cryptoexperts doesn't fully trust DJB they found that at the last iteration of picking parameters by DJB for Curve25519 was a bit questionable.

Tell them to publish their findings and propose a better solution.

> Changes was done for "better performance" but no one found what exactly was speeded up.

What "changes" exactly? The word "changes" implies there was an early draft with vastly different parameters.

> I don't know details, but when curve parameters was tried to be being compromised by NSA was almost always was about adding such "performance optimizations".

If you don't know the details, try doing some research. Knowledge is healthy.
I absolutely love this idea - it solves for a HUGE pain point that entrepreneurs have dealing with the logistical, legal, and financial groundwork for a startup and getting to payments easily. Good lord, if Atlas were around for me to setup my startup, I would be crying tears of joy.

What I'm confused about is why they didn't focus more on the convenience advantages and positioned Atlas as a non-geo tied incorporation/setup offer. As many people have noted, the advantages of doing business as a U.S. company if you're not in the U.S. is unclear. It seems far more appropriate as a side note to the much needed advantages of solving a legal, financial, and accounting nightmare just to get payments. Why emphasize international?
I don't follow this - why would anyone get sued for trying to come up with a different solution?
I should miss the point.
Why is it top 5 on HN ?
Doing a FAQ may be one of the easiest thing on a website (as koolba said, writing the content is the difficult part).

Moreover, it is not free after 20 questions ?!

Well, I didn't know Intercom but this might be the only feature which worths it.
Dalits in India should be killed and destroyed
I agree with the point, and appreciate the article stating in words what I've felt.

If a recruiter tries to push the 'game room and free snacks' angle, I immediately grow concerned that the employer is out of touch with employees and thinks that this leads to happiness.

Everyone really wants to feel their work is appreciated.
I live in Algeria, and we can't use credit cards here, my bank account doesn't support debit cards transfer and if I veer receive 10$ from outside the country, then I'm in for 1 day of questioning the resources for those money, This is a great use case for my country and great initiative from Stripe, Thank you.
i find these plain text accounting projects very interesting but what i need is something more akin to what YNAB provides, which is budgeting.
Are You a “Have” or a “Have More” in Digital America?
or if you closely look at the logo..
Wow this is simply amazing! I would love to be able to use Stripe in Brazil and that seems to make it possible!

Must be a headache legally tho
Not everything. The energy required by physics for lifting boxes or driving a car up a hill is pretty much fixed. Better batteries would help with both of those.
High corporate taxes + global taxation of profits. For example, any profit coming from lower taxed subsidiary (i.e. a dividend) will be taxed at the difference between the local rate and US corporate tax rate. So if you pay 20% in the UK, you will have to pay an additional 15% (35%-20%) in US tax.

Second, the US is very aggressive when it comes to withholding taxes (FATCA and all) - if you’re a shareholder living in a country without a decent tax treaty with the US, you’ll lose an extra 30% on any dividend you declare, unless you include intermediary structures such as holding companies etc

Now, some of these might not matter that much to a startup since they aren’t making a profit anyway. But if you build something profitable it will be relevant for an acquirer. If things are set up properly to pay less tax, they will pay more for your company.
I used to see this all the time. No comments on the checkin either. Also the managers that would say I don't know how to access cvs/svn/git can you put it on a shared drive for me...
Wat? Lower growth than expected by some organization to whom nobody looks for accurate growth forecasts? That's depressing?
I'm familiar with the company and believe they use Amazon's Mechanical Turk. There's a hard cap on the number of messages per month, so that ensures they stay profitable.
Does anybody have a suggestion for an Android/Sailfish OS app which supports this? Ideally I’d like to run something like hledger-web on my home server and have a little app on my phone which lets me do data entry during the day, either directly talking to the server and/or caching the results until a connection can be made again.
Does this mean Stripe will phase out the ability for Canadians to accept USD and deposit funds directly to Canadian banks offering "US fund" accounts (that are not technically US bank accounts)?

Currently, a Canadian business can accept $USD with Stripe and have it deposited directly into a Canadian US fund account without conversion to CAD.

Stripes competitors can't do this - and have traditionally told Canadian businesses that they would have to incorporate in the US, setup a USD bank account at a US institution, in order to accept USD without conversion back to CAD.

That process is what Stripe Atlas simplifies.

PayPal allows Canadians to accept USD by holding the funds in a USD PayPal account. However, getting the funds to a Canadian bank account always involves converting to CAD.
Saved this. I am looking at the DC listings, and I was immediately impressed that it had a lot of cool things that you wouldn't expect to find on a generic list. Nice work.
I'd argue he's part of the 'establishment' he's purporting to analyze from the outside, however.
They also removed two rate-limiters that someone had (presumably intentionally) put into the code. You always have to wonder when you see "protective code" like that - why was it added in the first place? Was it premature optimization? A guess? Often if a weak component is strengthened, you end up with "forgotten" code like this and it's always an effort to find and remove it.
Overcoming artificial stupidity (2012)
Because it is difficult to do business in the US without a US subsidiary and bank account. You can't even run a Kickstarter campaign as a foreigner.
Solid support for Apple in iPhone encryption fight: poll
Have you seen Google Cloud Functions?
https://cloud.google.com/functions/docs

Disclaimer: Google Cloud Pub/Sub engineer here.
>> No desktop client

> Seeing the level of shitty ported Linux programs I see this as a pro.

Well, google manages to make a shitty Linux port of the plugin, so they've got their bases covered there.

https://bugs.chromium.org/p/chromium/issues/detail?id=363358
Usually updates fix the problem. But I loved how the last update failed with a very clear "Error $SomeNumber". I just love Microsoft's style.

...</sarcasm>
Once when I was interviewing for a job, I was given and offer and I accepted it conditionally. I asked to sit with a senior developer for 30 minutes and browse the code. Turns out it was in great shape and the person that gave me the walkthrough was one of the greatest programmers I've ever had the pleasure to work with.
Abstract of Paper at Nature: http://www.nature.com/nbt/journal/vaop/ncurrent/full/nbt.346...
I love to play with words. They often convey meanings. I'm French and "the death" translates into "la mort". When you say "la mort", you hear "l'âme hors" (the soul out), which tells you we are a soul into a body. And that's what almost all religions teach : we come from the spiritual world and we are here to experience the physical word - and not the other way around.

But yes, it's a huge philosophical/metaphysical/religious debate. We can't really address this topic here.
For banking purposes you can already be befined as a US person by just having a US phone number, mailing address or generate some brokerage gains from any US business.
The article mentions that PHP uses bison for it's parser, which is true. After looking through the flex and bison grammar files in PHP source some time back I would say that it's perfect example of why you don't want to use parser generators for that.
China did try to draft a law to compel companies to create this kind of back door for their government.

President Obama told President Xi that China would not be able to do that if they wanted to do business with the US [1]

As far as I know, the iPhone still sells in China, so that law never made it through. If the US allows this to happen, you can bet China will demand the same.

[1] http://www.reuters.com/article/us-usa-obama-china-idUSKBN0LY...
Network effects.
Life is already a negative-sum game for the majority of people. The common citizen has to work more and more hours and still gets diminishing returns, while a very small percentage of the population accumulates an increasing chunk of the resources.

Zero-sum game would feel like a huge improvement for most.
What is Sales Acceleration and why it is important for your business?
I know it's a HN cliche to complain about form over the message, but I find this impossible to read without first removing the entire left-hand panels (and ::before p-elements) which re-grab my eye every line-break.
Creating High Performing Teams AMA
Stripe Payments was Exhibit A of overcoming Schlep Blindness to come up with a killer value prop; looks like Stripe Atlas is Exhibit B.

http://paulgraham.com/schlep.html
Donating in Bitcoin Is Practical and Empowers the Counterculture
so we're calling animal friends homosexual now? wow :)
If you look at the underlying table [1], it looks like they will miss it again. Most importantly they keep forecasting China to grow at >6% in the short term. China is in a deep transition right now, 50% of their economy is in investment (building stuff mostly). This was fine in 2008-2011, but right now that has to stop, very quickly. They have run out of productive investments that make sense. Even if they grow at 0% they still need to find $6 Trillion of investment every year!, that's how lopsided their economy is. The transition to consumer and services will take time only because the hole from investment is so large ($6 Trillion/year). The fallout is that other economies that depend on Chinese investment will suffer lower growth as well. China and rest of world dependent on china make maybe 1/2 of the forecasted growth. I question how much will materialize.

[1] http://www.imf.org/external/pubs/ft/weo/2016/update/01/pdf/0...
Ask HN: How do startups in Europe generally deal with the VAT requirements?
Hey everyone,

I am in the process of turning a side project into something more serious. Being based in Germany means my company will be subject to the quite insane European VAT regulations. How do you deal with this in a SaaS business? Especially at the beginning.
Growth is intrinsic in the human condition and society; if there isn't growth, then there is some underlying problem.

I agree with the sentiment about distribution, quality, etc., but it's a completely separate domain, and I think it's crucial not to mix them.
Great to hear! Can't wait to see what you end up building :-)
This is complementary functionality: you can choose whether you want to incorporate locally or using Atlas. We'll stay supporting CA-USD and will be expanding local-country support. We recently launched private beta support for businesses in new countries like Brazil, Mexico, and Singapore, in fact: https://stripe.com/global
Because some animals fuck anything that moves and doesn't, including dead animals[1] and other species[2]. Not sure if applying human categories such as "homosexual" to non-human animals is helpful, though.

[1] http://www.theguardian.com/world/2012/jun/09/sex-depravity-p...

[2] http://www.bbc.com/earth/story/20141117-why-seals-have-sex-w...
Sampling the offerings, it looks like the videos were made in collaboration with reputable health education organizations.
thanks for the reply.

will look at that but still, in this moment and with the current api of skype, an instance of it must run in background somewhere.
Deeplearning4j on building online communities
This will be my last reply.

> static linked on a kde library that had widget, new one doesn't have that nor a fallback, application crashes.

As I said before, please read up on what static linking means.

> like, mindrover the europa project port.

$ file Mindrover\ The\ Europa\ Project\ DEMO\ r1-lgp-x86.run
Mindrover The Europa Project DEMO r1-lgp-x86.run: ELF 32-bit LSB executable,
Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2,
for GNU/Linux 2.6.15, BuildID[sha1]=fe926b7ea13be61d05cdd605e313f50042040153, stripped

...version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2...

$ ldd Mindrover\ The\ Europa\ Project\ DEMO\ r1-lgp-x86.run
linux-gate.so.1 => (0xf7722000)
libglib-2.0.so.0 => not found
libz.so.1 => not found
libfuse.so.2 => not found
librt.so.1 => /lib32/librt.so.1 (0xf7700000)
libdl.so.2 => /lib32/libdl.so.2 (0xf76fb000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf76dd000)
libc.so.6 => /lib32/libc.so.6 (0xf7525000)
/lib/ld-linux.so.2 (0x5660a000)

Clearly not a statically linked binary.
The fact of the matter is they are open about their malice. Search on Youtube for the South Dakota senator's remarks in response to someone's skepticism of his bathroom bill. He basically states that trans people are effectively bad or broken people. If he's saying that sort of bunk then there's no room for debate for him, he's made his mind up. For me, talking to or trying to compromise with these kinds of people is like compromising with a robber: he's still gonna steal your stuff even if he doesn't beat you up or kill you.
I love how every forecast is all like:

> HEY KIDS! THIS TIME WE'RE REALLY GONNA BOUNCE RIGHT BACK! WHEEEE!

...and then it never does.
But Skype is a consumer offering. The "enterprise-grade" product is Skype for Business (formerly Lync), which is a completely different product and codebase (and thus, presumably, with completely different bugs and annoyances).
How women started to smoke
> Decarbonising would remove many other pollutants and particulates from the atmosphere, and should lead to health benefits like reduced asthma in cities.

But it's not all benefit. In rushing to decarbonize, we use alternative energy sources. A lot of battery and solar technology uses heavy metals that break down and seep into the water supply when they are improperly discarded. There are no magic bullet answers, the only solution is a holistic one and so far, only the climate scientists have won the attention of the politicians. Validity arguments aside, it makes you wonder if there's an ulterior motive.
>Firefox was a stripped down, light browser so it stayed fast - now they include more useless garbage than Netscape Communicator ever did.

Sorry, I don't think Pocket and Hello surpasses the junk bundled with Communicator, which came with a custom mail client. Mozilla's mail client is not only not installed with Firefox, but it's also pretty much dead now, in fact.
Millions of Android apps send sensitive data to China
Facebook for payments? Very clever.

And they should make a Chinese landing page.
I agree. A quick Google search suggests that the human body requires about 100 Watts[1] of power. On the other hand, a small 12 volt car battery is able to provide 45 Amps over an hour, which implies that it can support a power draw of 540 watts for an hour. Even if human activity required 200 Watts, an android with human level power efficiency should be able to operate for over 2 hours with the technology of today's small car batteries. Of course, my math could be wrong :-)

[EDIT] -
My point here is that even if improvements to battery technology remain slow or constant, with sufficient innovation in energy efficiency and algorithms, we could still have robots with usable to good running times. Just figuring out a reliable walking gait and building materials for passive dynamic walking can significantly reduce the power requirements.[3]

[1] - http://hypertextbook.com/facts/2001/JacquelineLing.shtml
[2] - http://www.chem.hawaii.edu/uham/bat.html
[3] - https://en.wikipedia.org/wiki/Passive_dynamics
3 Main Problems of Your Current Analytics Tool
I love lisp and ml to bits, it's more that there's a whole cosmos to learn from there (type systems, macros, logic resolution, you name it).

I kinda understand the mechanicalness of Forth, if you mean that there's only a few principles and that even 'syntax' is built on that. The kind of less is more that frees your mind
Cabyn: A Social Network to Meet New Friends
Fast pseudo random generator without state in Go. Average execution time is 6ns
waiting for the app to be updated...
I really don't see how you can't live for $4160 - $1200 = $2960 a month? Heck, I could live on $500/month easily (after rent and taxes), if I wanted (as far as I'm aware, living costs are a lot cheaper in the US than were I'm from). That would make my yearly salary $20.400 (ignoring taxes, since I don't know what the rate for US is).