skysight-inc/HackerNews huggingface dataset:
Why didn't the author retain an attorney? If I got a demand letter for hundreds of thousands of dollars, I wouldn't trust anyone but a lawyer to help me deal with it. I certainly wouldn't send someone with even less knowledge than me.

A competent lawyer would have made very short work of this claim, would have kept the judge happy, and in the long run would have saved time and money.

The real lesson here is "know who to call and have money saved to retain them."
Busted under load. Anyone have a working cache?
edit: here she is: http://webcache.googleusercontent.com/search?q=cache:http://...
Slava @ Stripe here.

We're currently testing functionality that does exactly this. Shoot me an email to slava@stripe.com, and I'll add you to the beta. (Also, would love to work together to iron out any kinks you might run into)
I use probably 70% Java in a given week, there was a time when I was 100% .NET, and there have been long stretches where the majority was overwhelmingly C, Node, Python, PHP. This is a long way of saying I've spent a lot of time floating around some very stylistically different languages so I don't really adhere to one dogma over another and I've grown to write code that mostly kind of/sort of feels the same between languages. Naming convention-wise at least.

Java/.NET naming verbosity is great when I'm trying to figure out what the heck I'm receiving without tracking down the class definition. The thing is, you're only willing to be that verbose because you've got autocomplete in an IDE so peeking into that long object/class/parameter name is only a click away.

The naming conventions like OncePerRequestHttpWebHandlerSecurityContextAwareInterceptorFactoryImpl are obsurd, but there's no reason you can't come to a more concise descriptive name. Frankly, if you're implementing the interface you can call it whatever you want.

On the other hand I've seen some C and JS code that I could SWEAR was run through an obfuscator before I got to it, but no, the devs refused to use more than about three letters max. This is not helpful.

Names like strlen, idx, propCnt are concise AND descriptive. I generally like to put units on things if they're some kind of measurement so I typically do stuff like intvlMS, distKM.

There's nothing wrong with being descriptive, but you can really do a disservice to those (including yourself) coming after you when it becomes very hard to fit the mental model.
Hey, good to hear it was a blast for you.

And yes, unfortunately there seem to be little flexibility for people that are out of work environments for such a long time.

Thanks for sharing your experience. Very useful.
Actually, it's not aiming at protecting local music industry, if so they would do that years ago. It's more like to push political/business pressure on South Korea to stop them installing THAAD.
Supply & Demand. Demand is high and supply doesn't meet it? Prices go up.

Why is demand high? Nice year round weather, Hollywood, large military presence, etc.

Why doesn't supply meet demand? Restrictive policies, companies taking options that have more profit, demand increases faster than supply, etc.

Any which way you look at it... You have a nice area and tons of people want to live there? Things are going to cost more.

On top of that, increasing wages won't really solve everything as costs will go up (Businesses have to increase costs to make up for increased paychecks. Example: http://townhall.com/tipsheet/erikahaas/2016/11/16/child-care... ) negating the extra money you make.

You want a low cost of living? Move further inland. Move to Arizona or the mid-west. Much cheaper to live.
This answer is comprehensive and correct, especially the second half. You cannot game the IRS, period. Google and Apple have billions of dollars in the bank in Ireland they can't spend because they have tried to game the IRS.
They eat ice cream every day??
What exactly in your reasoning is US-specific? Wouldn't everything in your comment be equally true if "Japan", "China" or "EU" were substituted for "US"?
Definitely, the major change has been Universities monetizing this whole segment of untapped market, whereby they can get 4 paid years of tuition from the average student, where before all these people were bypassing their educational system.

Same deal with bootcamps, just much shorter timelines and larger margins. Its an industry that allows HR and managers to easily make decisions about hiring, even though hiring is like judging wine, some years at some schools produced much better talent than others, and that talent has (hopefully) improved since then... and small unknown vineyards can produce amazing stuff.
I find it kinda funny because we finally have decent cross browser consistency on the front-end, which back in the day, was the main frustration point of front-end dev. Now the problem is finding a framework that you can depend on and invest in long term. Makes me wonder if the browser wars turned front-end devs into masochists and now the only way to satisfy that urge for pain is to reinvent their frameworks on a regular basis. /s
There are many good new languages that can do what perl's good at AND readable.

Just because it was cool when it was invented, doesn't mean we need to keep using something when there are other better tools.
If you don't necessarily know what's going to be running on a machine, a firewall gives you control over what's allowed in or out. If a lazy dev installs some tool that listens to everything on a machine that's on the internet, a firewall will protect you from their laziness.

In an ideal world, everyone would care about this stuff (and have time to properly set these things), but we're not in an ideal world.
In general, your lawyer and accountant should review anything you bring to their notice, especially suggestions via the internet, before finalizing things. Incorporating in Hong Kong is said to have many benefits, though please remember to be compliant with FATCA. Detailed blog [1]

[1]: http://www.locationindependent.co.uk/nomad-guide-to-incorpor...
glad to see that many people disagree with it.
Google CEO Success Story
Having run companies in various countries, some of them more tax friendly then others, my advice is to keep it simple. Unless your turnover will be in excess of about a million USD annually, the compliance hassles are not worth it. with your money coming from somewhere else, your tax department is going to flag you up, and turn you inside out. you might not be doing anything wrong, but it will be something you will have to deal with, and pay lawyers and accountants to sort out.

I currently have an LTD in Cyprus, and am shortly moving to France. On paper, it is going to be hugely advantageous to keep my LTD in Cyprus, and move income via Cyprus to France. In reality, the likelihood of hassles with the French Tax and social insurance departments is very high, so I'll be setting up shop in France. When the millions start rolling in, I'll figure out some kind of construction, if it will be worth it.
Well before that, the Slovenian passport had a man on horseback galloping along the outside edges. You can see the blue icon in a couple of positions here:

http://www.twenty.si/uploads/pics/Licul.6_01.jpg

Much easier to spot removed pages than with the subtle Finnish design.
which is really quite sad.
A Lenovo X200 running Debian which I paid 50USD for. I use a 128Gb SSD (which cost more than the laptop). My daily contracting rate is more than 10x the cost of the laptop, but this setup just works really well for me.

When my daughter pours water in the keyboard I just get a new one and don't have to care too much.
Fail2Ban helps there.
Ask HN: How Do I Contribute to Open Source Golang Projects?
3 years at Amazon practically makes you a piece of the furniture there! That puts you well into the top 10% of employees by length of employment. Good job in surviving what most can't!
I have to say, when I got my U.S. passport I found it striking. My Canadian passport is pretty bland even though it has the same format (backdrop image and a quote).
Perl was my first real foray into programming (I'd dabbled in BASIC and C++ previously, but neither really appealed to me). It just "fit". Even nowadays, Perl feels nice to work with, probably because of how expressive it is. There's a lot to learn, though; every time I jump back into Perl for something, I end up learning something wacky and new.
If you took a poll of developers about what the problems with JavaScript really are, the things you mentioned wouldn't even make it onto the list.

Imagine how much of a disaster the web would be today if JavaScript allowed threading all these years. All the script-kiddies who have never written one line of back-end code in their lives suddenly having to grapple with concurrency? Oh my god what a disaster.
Because the US taxes American citizens' personal income regardless of the country in which it is earned, which almost nobody else* does.

https://en.wikipedia.org/wiki/International_taxation#Citizen...

* except Eritrea, although China also might want to start doing it [1]

[1] http://www.nytimes.com/2015/01/08/business/international/chi...
You are a wonderful person for doing this. As an ops guy, I tip my hat.
Funny you use that example. There's actually a lot of issues depending on what batteries you buy as some sellers swap in expired batteries, or off-brand replacements. It was so hard to find a certain battery I needed once that was legit, that I just ended up going to my hardware store and getting whatever namebrand they had.
Poet: I can’t answer questions on Texas standardized tests about my own poems
> Last I saw it breaks features like the Windows Store app.

That is a feature, not a bug. I wish I could find something that would break windows trusted installer from using 25% of my CPU all the time on win 7.
What's the point in posting an article where you can only read the first paragraph? It seems like click/subscription bait to me.
That is all painfully obvious. What Velodrome is saying is not out of reach in the slightest. State and local governments could take plenty of steps to lower the cost of living.
Exactly. Windows 10 has a hard coded whitelist of IPs and donain names in the kernel mode part of the OS (it's 64bit, it's signed, you can't modify it) - those IPs and domains will be ignored from your hosts file or firewall rules. Good luck with an hardware firewall attached to your Win10 notebook. ...unrealistic, so it's wise to stay with Win7 (minus some telemetry updates). I hope Android/Fuchsia, and other desktop OS come along until 2020, or MSFT CEO gets fired and they make a 180 degree u-turn.
If you want to frame it in terms of "winning and losing", how about your self-respect and dignity? It's not about proving a point or teaching a lesson, it's about being able to sleep at night. It's about taking control of your own life and seeking your own personal justice. Let people take advantage of you and roll over -- that's your prerogative. I will go to the ends of the Earth to defend myself when confronted.
I meant lead as in dragging a dog on a leash more than a regal role model.
Plus depending on where you are it may be subsidized.
I can't believe there's anywhere he'd speak where Pepsi isn't available. Just go and buy some from the store.

His objection to Coke is a moral one, not one based on taste.
The article is about the UK, where that's the case for about 2/3rds of taxpayers. Unless something's gone wrong, there's usually no bill or refund involved either: the tax authority and employers communicate to try and keep the amount deducted from pay correct.

The people who do have to file return are those with more complex affairs that can't be dealt with automatically yet (for example, the self-employed and landlords).
Yep, it said so in the article. But it's also possibly going to have the effect of protecting the local industry.
Ahem, I meant Star Trek...!
IIRC You don't have to play with pointers if you use the null array trick (put an array of size zero at the end of your struct and use it anyway)
Challenging Clojure in Common Lisp (2014)
Think twice before signing subscription to Adobe products
Which would just make more people want to live there, and ... make supply lower, and make the cost go up.

California has a finite people carrying capacity.
You can remove all the cars, build sky scrapers to the stratosphere, etc, etc.

It's like arguing that all the people in the world who want to live in hawaii should be able to live in hawaii.
Curious how China's escalating displeasure with the THAAD system will affect the 2M Korean-speaking Chinese known as Joseonok[1]. One would have hoped their fortunes were on the rise, even if only slowly, but national attention on "Koreans" in general might be misconstrued against them.

[1] https://en.wikipedia.org/wiki/Koreans_in_China
If that is true, why don't all areas with the same income average have the same home prices? Look at this data: http://ritholtz.com/2017/01/least-affordable-housing-u-s/
Then get a better brand. Samsung is an awful brand that constantly blares updates at you. I have one, I hate it.

On the other hand, I have an LG. It's "smart" but it starts up instantly and has no trouble with UX.
I happily surrender all of those "rights" to use Netflix:)
The answers you are looking for are Nobel-worthy. I have not formally studied linguistics, but you might wanna start there. Regarding the king equation, I think "king" is actually a vector in this context, as with the other objects. If so, then it is using the vector space formalism.

That said, I definitely agree with you. An English speaker may find any of these reasonable:

1. King - man = expensive clothing
2. King - man = prince
3. King - man = queen

What is "king"? What is "-"? What is "man"?

If a king is a dressed up wealthy man, and you remove the man, you have wealthy clothes? Or, does removing the man mean degrading the king back into a boy? Or, does removing a man mean adding a woman? Wait -- what if a king is more than a dressed up wealthy man? Should we include his home? Do we need to subtract the home? How do you subtract a home? Is the king minus a man a prince if the king was a beggar when he was young? ... death of the universe ...

Like you said, there's a combinatoric explosion here. Maybe this example is akin to trying to model each and every trajectory of all 10^23 particles in a gas. It looks like these scientists are stepping back, and looking at the big picture, instead, trying to find something more akin to PV = NkT
I absolutely agree that there must be regulations for smart devices regarding security updates. I mean, Google is releasing security updates for Android for FREE and lots of OEMs don't even bother to update their phones. Unbelievable.

This mediocrity must stop.
So like, Puppet & Chef are pretty big Ruby devops communities. And Ruby is fairly obviously inspired by Perl.
I have some pet not-hip technologies that I'm occasionally defending. I always try to not sound like one of the OS/2 dead-enders circa 1998. If you swap the names of the technologies, this reads like a straight-outta-the-90s USENET post with "Team OS/2!" somewhere in the .sig.
You've had all the benefits of the country you're in: roads, schools, research universities that created the software industry, a foreign service that advocated for your right to sell globally. It's time to return part of the favour.

(Also what everyone else said: it's premature optimisation)
I'd chalk that up to there being relatively little cross-section between "Perl users" and "HN visitors". Sure, some of us do exist, but for a lot of the current-gen programmers, suggesting the use of Perl might as well be equivalent to suggesting the use of Fortran or COBOL, and for good reason: there are plenty of perfectly good programming languages out there from which to choose, many of which include PCRE (Perl's regexes being a huge selling point for using Perl).

I'm willing to bet that quite a few of the naysayers even on this thread haven't seen much Perl beyond perhaps some deliberately-unreadable code-golf-style Perl one-liners. Yeah, those are fun to write (and only slightly less fun to decipher), but real in-the-wild Perl is usually surprisingly readable.
If we have a parameter x, and some cost function J(x), then with L1 regularization the cost function would be J(x) + beta * abs(x).

The derivative of that loss with respect to x would be J'(x) + beta * sgn(x). So using some variant of SGD (which is what basically all neural network training does these days) we would essentially update x as: x = x - alpha * (J'(x) + beta). (The specifics depend on the algorithm, but it doesn't change the result).

So for x to end up as _exactly_ 0, we have to be extremely lucky, which in practice I have never observed. Using L1 regularization definitely leads to small weights, but not to ones that are _exactly_ 0.
I have an LG OLED TV. Never connected it to the Internet. Instant-on with the Apple TV, haven't interacted with the Smart TV OS at all and doesn't seem to slow it down.
Destruction and Creation (1976) [pdf]
I think it's more likely that they would cycle them out over time to reset.

Yes, the hosts are busy, but it's definitely possible they could be recalled to a location for pickup (or whatever) when they're free.
No, dang. You moderate him. He heckled me. He was condescending.

They're called Roombas, and they're
blah, blah, blah...

As if I live under a rock.

I'm not sure if you're aware
of how incredibly dangerous
cars are...

Weasel words.

I'm sorry, but...

Not as sorry as I am for reading total bullshit spouted from an asshole.

You seem really scared.

Not quite.

I would like for you to [bend to my whims]
and think hard about [agreeing with me]...

Okay, dang. What the fuck ever. How about you just blot out his insubstantive, trolling reply too?

I don't care about your policies. I'll post as I will, and leave you to currate your own opinions with your whitewash.
How can it be semantically important yet not matter? There are in fact languages where word order is very free, but English is not one of them. e..g. "Bob shot Alice" is very different from "Alice shot Bob". Which noun you place an adjective next to doesn't matter? So "The dumb teacher taught the student" means the same thing as "The teacher taught the dumb student"?
I'm always amused when people write that middle-class people cannot afford to live in California. It's just not true.

Almost everyone I know is middle class. Only a few of my friends are in the tech industry -- most of my friends make incomes that are well below what a developer makes, and are fairly average for middle-class Americans. Yet, they all live in Silicon Valley and none of them are starving or at any risk of becoming homeless. They live about as well as their parents did, if not better.

Even people on minimum wage can afford to live here. There is clearly no shortage of gas station workers, retail workers, warehouse workers, restaurant workers, etc. They certainly aren't commuting from Arizona. In fact, I know a number of people making close to minimum wage who live in the Bay Area, have very short commutes to work, and live in perfectly safe neighborhoods. They don't own their own homes, but they live here (not with their parents), so by definition they can afford to live here. If they wanted to make more money, this is one of the best places in the world for them to develop marketable skills and climb the income ladder.

I think most of these articles assume that everyone lives in San Francisco, which is a small part of the Bay Area and far more expensive than the rest of it, or that everyone deserves a house on an acre of land in order to avoid suffering. Middle-class people live here. People on low incomes live here.
Chernobyl’s new sarcophagus
Don't forget the magic switch:

http://catb.org/esr/jargon/html/magic-story.html

(Also mildly upset that units on OS X only has 586 units and 56 prefixes, fortunately brew install gnu-units to the rescue!)
As an addition: today Adobe sent me email that they are going to increase price (2x) and there is no way to cancel subscription.
About 10 years ago I was working for one of the Big 4 banks here in Australia, doing 3rd level support. An issue came up with, if memory serves, Siebel. Desktop issue, don't remember the details, but it was pretty serious - a team couldn't do the thing that they do.

I was on this thing for weeks. Hacking away in whatever that tool from sysinternals was called (Procmon?), monitoring calls at the process level, running multiple tests on multiple machines, the whole lot. It's the most complex troubleshooting I've ever done.

I found nothing.

The guys in the team were in an office a few miles away from me so one day I said, hey, I'm going to come down. I need to see this with my own eyes rather than over a remote connection.

I went down there. We started up the desktop. They launched the software. They clicked the button to do The Thing That Wasn't Working.

And it worked. It just did the thing it was meant to do.

And the problem never came back.
No way to cancel? Can you stop payment?
Many countries, and I think most countries in Europe, have language related to "place of effective management" in their tax code. Even a corporation incorporated in Cyprus (say), it could be considered resident in Germany (say), if the tax authorities feel the place of effective management is in Germany.

Interestingly, this link says that in the US: "Generally a corporation is treated as a domestic corporation if it is created or organized under the laws of the United States, any State, or the District of Columbia. No other criteria related to place of management will cause a corporation to be domestic."

https://www.oecd.org/tax/automatic-exchange/crs-implementati...

If you do decide to incorporate somewhere else, and you manage the company from the US, make sure it's a place where the tax code also doesn't care about the place of effective management.

However, if the income is US-source, aren't you always taxed on that income in the US anyway?
"A foreign corporation engaged in a US trade or business is taxed at regular US corporate tax rates, but only on income from US sources that is effectively connected with that business, and at 30% on US-source income not effectively connected with that business. By contrast, US-resident corporations are taxed based on their worldwide income."

https://www.pwc.com/us/en/tax-services/publications/assets/d...
that documentation is insufficient to describe what integer 1.5 rounds to. There are two equidistant integers. So what do you expect in this case and what does it do, and how could you expect it to do one or the other in this case based on that documentation?

from examples further down:
Round[{0.5, 1.5, 2.5, 3.5, 4.5}]
yields 0, 2, 2, 4, 4
Blackhat hackers attained product-market fit in 2015.
Actually--they borrow their own money from their foreign subsidiaries to have full use of the cash in the US. Expect the incoming US president to suggest changes that allow Apple, Facebook, et al to allow this openly rather than through construction.
What if the team is made of digital nomads working remotely from different areas?