skysight-inc/HackerNews huggingface dataset:
I've tried both UK and Cayman. UK is very very cheap to set up, you can get online services sending you the paperwork you need for a nominal fee and the HMRC is very friendly. The company costs $20 a year or something to file the return, the accountant costs a couple of hundred pounds, and that's it.

With the Cayman islands, you're looking at $2500 per year, and if you need the lawyers to so much as look at you you have to pay a few hundred dollars. A bank account will also run you $1500 to open and $600/yr. The big draw is that there is no tax, no books to file (but you should keep them), and they generally don't really care what you do.

So, it depends on how much you'll be making. If your earnings will be such that the UK tax is going to be around $3000, go with Cayman, because you don't have the hassle with dealing with a tax authority.
Not sure what you mean by multi-stage transactions? It applies for ordinary transactions - its just a way to avoid passing a transaction parameter everywhere but still guaranteeing that the entire batch of queries executed within a single transaction.

I don't think the problems I'm describing here are all that uncommon in server-side code. Continuation local storage (the equivalent of thread local storage) in particular seems to be an often requested feature by many users in node.
Running a company in the UK is super easy compared to some eastern european countries - far less bureaucracy, regulations (maybe apart from VAT-MOSS, but that's an EU thing) are easy to follow and most things can be done online. An accountant can do a lot of this for you and they cost between £60-120 a month.
You will have to show up in person for an appointment to open a bank account though, and UK banks, generally - suck.

In terms of taxation, CIT/VAT are similar to everywhere else in Europe, PIT depends on where you live, so you need to talk to an accountant in your home country.
Even if we assume no user ever has legitimate access to a copyrighted work (which is untrue; take, for a trivial example the author attempting to show off their own work while travelling by downloading a copy of it from their home computer via IPFS), it would be necessary to do this differently based on the copyright laws of the user's country, along the same lines as the Linux "wireless-regdb" which says which wireless frequencies may be used in each country.

In general, the reason copyright enforcement is pushed for is not accurate enforcement of laws, but rather maintenance of business models while paving over "minor details" such as legitimate contracts and licenses between copyright holders and others.

The digital copyright regime has effectively paved over centuries of intricate law to create a binary of "free" and "nonfree", with no internal distinctions or intermediates. That this is not widely recognized is a sign of how effectively media conglomerates control perception of the issue.

You simply can't justify unilateral global takedowns on copyright grounds. Many legitimate countries disagree about copyright rules, and they just aren't so simple as a global "copyrighted?" flag. If you want to be a global moral police, you can justify blocking hashes for those reasons as long as there are no collisions and everyone agrees, but that doesn't sound terribly likely either.
Why would you bother with that when you can just call `date.strftime("%A")`? (or `date.isoweekday()` if you want the numerical index)
Conversely (or is it inversely?), I've got a coworker whose entire, full, legal name is a single word. It just shows up twice in all of our systems.
I look at Vanguard's Target Retirement Date funds as the predecessors to these automated/partially-automated advising services. I'm not convinced the robo-advising can do any better than one of these funds since the fees for the Target Retirement funds are half of Vanguard's advising fee.

The vast majority of retirement investors don't need unique advice. They really just need to be saved from themselves. If putting all the decision making in the hands of some software achieves that then I suppose they do provide some value.
> you can rent a prostitute. But not a friend. Why have we not thought of this?

Escorts don't just do sex work. In addition to sex, this is a good deal of what escorting is, depending on who one's clients are and what they are looking for.
Just wait until JS gets the :: function bind operator.

This wil yield 2 significant benefits.

First, Instead of the current hacky approach to implementing monads in JS, by which I mean adding operator methods to the observer 'monad' protype it'll be possible to use truly functional monads. Mixed with async functions I'd expect unnecessary blocking to become a non-issue and traditional prototype method chaining to become an anti-pattern.

Second, since it isn't necessary to add the operators at runtime it'll be possible to include them as separate ES6 module imports. That means, RxJS as well as any other library that extensively uses method chaining (ex lodash, jQuery) will finally benefit from tree shaking.

If this works the way I've been led to believe, minamilist libraries like jqlite will die off and Rollup.js will become the the de facto linker for building JS packages.
A family member of mine shares a name with a fairly notorious con artist in the SoCal area, who has been convicted multiple times for a series of increasingly big, elaborate, and bizarre frauds. Their names are just unique enough that many people assume my family member is the criminal. Fortunately, the felon was put away for 30+ years recently, so we hope he won't continue to make local headlines.
Well, it's entirely possible to submit that as a stage-0, then it could get in babel and be used sooner than later.
The linker can consolidate binary-identical functions if you really want, although generally linkers limit themselves to string consolidation.

"Defined ABI" is something of a problem, as C++ is required to work on a variety of current and future hardware platforms, with disparate calling conventions and the like.

Monkeypatching is not something I understand how or why one would attempt in C++, but there's always the option of building yourself a C-style collection of function pointers and swapping them out at runtime. Or, may God have mercy on your soul, Windows COM.

Templates are C++'s metaprogramming feature. Without them there would have to be another means of implementing generics. The syntax is often ugly and occasionally bananas, but they're one of the things that make C++ what it is.
> Guess what kind of "interpreter" most people would need? The async/await kind.

Because we never got the chance to explore the full power of generators, and we probably never will because of it. We will of course solve our other problems the usual old-fashioned way (e.g. DI for transactions, some other funky mechanisms for CLS, no automatic SQL query optimizations, no automatic GraphQL query optimizations).

You can't need what you aren't aware of.

> The argument here is against a core language feature and has nothing to do with async/await.

Not directly, no, but thanks to async/await a lot more errors will be flying up the call stack than ever before. This will greatly increase the chances that you catch something you didn't intend to catch. Unless you have filtered catch, which would improve that a little bit.
Except people without a single canonical name, or those with no names. Doesn't solve ordering. Or a few more problems from http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b... I'm sure.
In what way is this article a dehumanization?
WoW!! This is nice!
They do have an end to end tool: https://github.com/google/end-to-end
Let's just hope that nobody comes to try and "return" your family member to prison.
This is true. Care is required so that the company is not considered a tax resident here. There are some specific things to avoid.
Have a friend with two names, one of which is two words. That one fails all kind of checks on its own, but it gets worse: many places ask for the local equivalent of the ssn which has a part derived from the name. So if he omits the name, sanity checks on that field will fail.
It wasn't published by a massive publisher. It didn't get "hype". And it had a massive production budget.

Realize that most game programmers at AAA studios are far underpaid and overworked.
It sounds like buying Nest has been a total disaster for Google
Doesn't this just shift who gets your information from the credit card company to the company running this?

If it's only intended to prevent identity fraud or data theft, then it's really 'security' more than 'privacy'.
I think you meant the reverse Re: humans.

I'm interested in this though: do you know any examples off the top of your head where the male passes on mitochondria? I thought the primary reasoning is that sperm is little more than DNA with a tail and engine attached. (poetically speaking)
I can only accept that argument if you're willing to say "Hey Amazon, I'm willing to donate $XXX,000 for you guys to hire X people to police everyone and ban anyone violating the TOS". No? Then your complaining is just bitterness, that's all.
Right. We need a better solution. Actual inheritance would be a good step.
To be honest, I don't even see the point of setting a separate passphrase for your PGP on a machine you own if it adds any hassle for you [1].
I don't see why you PGP key should be so different from every other password you use. Sure, PGP does not have forward secrecy, but neither does gmail if someone grabs your password.

I agree with you that if you want to actually improve the security of the people who are right now not using any encryption, make encryption easy to use. Even if this means that it might not fit the threat-model of those targeted by state-actors.

IMHO, PGP could actually be used for this (even if it might not be the perfect fit) by using Trust On First Use, better interfaces and more integration into mail clients. The problem is that it is right now a tool used and made by those who want really strong security. This includes e.g. encouraging you to set a passphrase, which makes it more secure, but also more of a hassle for most people.

[1] This is obviously only true if you don't fear it being compromised / your security requirements are low. But then, if you need strong security, use full disk encryption and Qubes or something similar.
Myth or Fact: Not all organs are needed to have a complete life
Where are tanks going to be used that bright blue is a good idea?
What's 10GB times the number of free OneDrive users?
More Fraudulent Routing = More Need for MANRS
The status quo isn't sensible and sound. It also isn't insensible or unsound. It is simply the current state of things, the result of thousands of years of humans interacting with each other and their environments.

Smart people can often identify things that seem strange or sub-optimal (under some framework of thought) about the current state of things. They might be not be able to fully articulate what they are instinctually sensing, or have any idea about the best way to improve the situation. However, often they will express their ideas.

Yes, of course, some people will say anything for attention. But it would be quite a rash overreaction to assume that all or most seemingly unusual statements are simply cries for attention, or that they don't contain some sliver of wisdom or insight. The complexity of the universe results in no one having even a slice of the whole picture, and we will continue struggling to get by with incredibly rough, imperfect heuristics for centuries to come.
Well, being listed on a price comparison website is basically advertising, and can funnel a lot of traffic to Amazon if they are often the cheaper or better choice. This service just used referrals to make a bit of money instead, probably because there's a lot more price comparison website competition in the US and Amazon doesn't want to fund them all to get listed.

They get away with it too, because a price comparison website is not feasible without having amazon as one of the shops.
You said:

> If it's short enough that you're willing to type it every time you touch your phone, then it can probably be cracked very easily by cloning your flash storage and brute-forcing in parallel.

That doesn't work with a unique hardware key. Being clearer since you missed it the first time: the attack you describe does not work on the iPhone.

Nobody is proposing that FOSS is a security panacea: FOSS would still have to run on hardware with a hardware key to achieve similar password security. But if such FOSS existed, it could be more secure than the iPhone can be, because it would be immune to the attack that the FBI is attempting.
Websites that insist on forcing me to enter a first and last name always get abuse in the latter. What I call myself on websites is my business, not yours.
In short: they instantly lose by acknowledging and gain anything potentially unknown by not acknowledging.

They had no contract with the title owner of the house. But, it's not unheard of to find that there is a problem with the deed to a property. If they can show that this woman doesn't have an actual claim to the property, only the deed owner can complain. Given the enormity of the screw up, lawyers will be involved in every direction.
Cuddles and I assume you mean the stronger version of companionship seem to be physically comforting.

Paying someone solely to behave like we have a trusting bond, that they care that I exist, is paying someone to lie to me. That's more invasive mentally than an hour of physical contact
Clearly not enough people agree with that sentiment, otherwise the author wouldn't have written this blog post. And if you're doing this as a business and you want to succeed you need to take those basic things into account.
> AI so sophisticated that the human has no role even for the "creative" parts

That is a crucial point that is often missed by people outside of the industry. There is nothing magical about activities that don't require the assistance of a computer today. The very principle of computability applies equally to any activity, not just mathematics.

In a way, art is the product of a very complex Turing machine that relies on physics and biology to compute it.

We are already seeing impressive pieces of art coming out of silicon computers, DeepArt being an example: https://www.facebook.com/deepart.io/.

It is, to me, extremely likely that within 20 years, we will have generated novels compete on the market with best-sellers.

The creative process will increasingly rely on mastering and combining more and more exotic techniques, and that may require a deep understanding of the new tools at hand.
Scene Management in Unity 5.3+
How is this different from emails or IRC conversations about the code?
Mega offers 50GB for free.
I am concerned about the social and political implications of how the government is collecting more and more data, and trying to break encryption.

I am not concerned that the government has taken a special interest in me, specifically, and is using these techniques to manipulate or harm me, specifically.

It is the latter that starts to lean toward delusional thoughts. Some people, lik Edward Snowden or Glenn Greenwald, do have a reason to think that way. Most people do not.

And I make a difference between concern and anxiety/freaking out. I have an anxiety disorder that is triggered by specific things. Government doesn't trigger it, but if it did, I would agree with a therapist it is a problem that needs addressing. Panic attacks are debilitating.

All this is to say that the details matter, when it comes to diagnosing mental health.
There are 3 images in the article, with a banner header image too.
All this discussion, and I'm over here simply being mock-annoyed that Sunday is being listed as the first day of the week.

I know it's a personal choice, but why do some people think the week starts on a Sunday? I'm curious as to what the explanation is?
I can't speak for the gp, but I get irritated when I can't use newer language features... pretty much everything I use is in stage-2 supported via babel at this point, so pretty happy...

That said, when I have to work in an older project without babel, it gets cumbersome to change into doing things the old way. You can get really used to arrow functions and async... Working without cjs modules is harder still. There are many layers of convenience, and it's easy to get used to them.
Legal 101 for tech startups (US and UK)
Yep. Creative Cloud subscriber through work right here. Well done, Adobe.
Switcher Studio turns your iPad into a live video editing studio
Show HN: Manage wireless access points in Android
Recruiting is broken. A humble look at the future
I think PriceZombie ran afoul because they compared Amazon's history to other competitor's websites like Walmart, Best Buy, etc.

CamelCamelCamel just compares the current Amazon price to historical Amazon prices.

One site makes it much easier to encourage you to buy on another site, one site makes it much easier to optimize your purchase while still remaining with Amazon.
19th century schooling (which is still our current schooling system) is about preparing for conscription.
I love the application of a text base interface to text. It's the way this problem used to be solved.

What's the privacy policy?
Product Management, Product Design, Product Marketing, Engineers, Ops & Legal, Finance, Marketing (Growth) & Analytics, Sales, Business Development, Privacy & Security, Talent/Recruiting, etc...

They're dealing with people's money and they're growing. Doesn't seem too absurd. They're not just building a rinky dinky dumb interface between a user and a Vanguard fund. Also, they have an institutional product outside of the scope of the consumer product.
> This situation is further compounded by our competitors (who only index Amazon) being allowed to continue despite utilizing Amazon's data in the same manner as we did without facing similar bans.

Looks like being Amazon only may be what is keeping them alive. I enjoy CamelCamelCamel a lot, it's fun to put in a low-ball price target and then months later get an email that it has been met.
> Press: If you're interested in running a news story about our situation and why Amazon is afraid of services that comparison shop Amazon's prices with other stores, please contact us at support@pricezombie.com

Yeah, that's really going to help your situation.

1) You built your product on top of someone else's service. That's always a rocky road. It is common to read about other companies in your shoes.

2) In the time you were operating you couldn't make a single contact at Amazon in case stuff happens?
Exactly, you want to run something like this you have to scrape like LexisNexis, etc.
Because that's how 99% of calendars in the US order the days. It's not a choice, it's convention.
Misappropriation. The information they got was ultimately coming from Chipotle.

http://www.bloombergview.com/articles/2015-01-23/capital-one...
I can certainly blame Dell for not supporting a Windows upgrade for computer that was only 2.5 year old on retail release, never mind previews and betas. It means they see their computers as disposable objects almost immediately after purchase, so why would I ever purchase one?
> I'm sure vectors of ints is quite common. I wish C++ could share that generated object code (not the instantiated template at compile-time). [...] I wish the compiler could aggressively look for and link to instances that have the same binary representation - even if they have disparate type information.

Today your wish comes true, because this is something that compilers do and have done for a very long time. Redundant definitions of templated functions which didn't get inlined always get dropped at link time. VC++ and the Gold linker also have a feature called "Identical COMDAT Folding" which will agreesively merge functions with different names but identical bodies, which can merge distinct template instantiations in the case where the concrete type doesn't effect the compiled representation.

extern templates are orthogonal to this whole thing; they're purely a compile speed optimization and have no effect on the end binary after linking.
Why Restaurant Automation Is on the Menu
> Betterment and Wealthfront do not have account minimums

Wealthfront has a minimum of $500, which is admittedly less than $50k, but it is still a minimum.

Wealthfront also will not provide certain services until you have an account balance of $100k.
Show HN: A powerline prompt based on Superman〈𝙎〉
> , click-bait or not,

did you read the article? using 'coping mechanism' in the headline reads like an intentional joke, subverting its audience's expectations

replace coping with regenerative or restructural or restorative and you have a clearer take on the article

the authors argument is a biological one

about the benefits of sex, versus asexual reproduction, encouraging and repairing mutations on a cellular level

the idea of it applying to the entire organism is only slightly touched on in the last few sentences, again, as a seemingly mocking jab at the notion of sex being a psychological 'coping mechanism'

to the effect, 'you're right it is a coping mechanism, sex copes well with evolution's affinity for variety quite well'

that said, to directly address your dehumanisation:

sex is a coping mechanism

and it is expression of self, and it is physical form of progeny creation, and it is a social construct, and a whole lot more to a whole lot of different people for different reasons

denying that sex helps some humans cope with other issues seems rather dehumanising to those people

but again, this is just addressing your comment, the article is about something completely different
Life's so much easier when you are plugged into The Matrix. Now take your drugs and return to complacency. Ahem.
The $50,000 figure is for a human advisor. Vanguard's whole value proposition is that you don't need unique advice, and they can offer you better returns by having fewer humans in the loop.
My "interesting take on it" comment was referring to @spacehome's suggestion that the outgrowth of nihilism is the cause of the supposed emergence of these sorts of dehumanizing articles.
Wolfentext3d: 3-D dungeon crawling in your terminal
It is against Amazon's interests to have price comparison these days. Early on in my computer shopping days I'd hit pricewatch and buy from random vendors based on price. Eventually this company called Newegg often had the near the lowest price always and had great service. I soon went to shopping at Newegg consistently without bothering to go to pricewatch. Newegg could have raised prices slightly but I did not want to waste time with untrusted vendors.

The same is true with Amazon now. Once they started selling essentially everything at often the lowest prices, I switched to buying from them almost exclusively. Then Prime came and things came to my home within 2 days guaranteed. Now almost everything I buy comes from them. Mostly I do not bother to comparison shop. But sometimes Amazon actually has grossly inflated prices on things. I believe this is where a lot of their margin comes from. I am not going to waste my time going to 10 different sites to shop around, but with price comparisons like camelcamelcamel I can tell that the item went up 50%. Amazon is likely to lose business more often than not on price comparison sites because many people would just go to Amazon and buy in most cases, but if the price comparison site shows a bad price they will lose the business.
The bible says saturday is the last day of the week, which means societies with a strong christian tradition use sunday as the start of the week.

Sunday is defined in law as the start of the week in some bits of English law, so there's that.
I always wondered why MS, which benefited from a similar modus operandi, abandoned it so drastically. When the internet got good enough that sharing software became feasible, they introduced online activation, basically pushing people towards alternatives.