skysight-inc/HackerNews huggingface dataset:
The lack of any mention of a major military conflict on nytimes.com, cnn.com, and news.google.com is a pretty good indication. You don't need to care about a half-finished GNSS system if you're just bombing ISIS.
The writing does not exclude proper backtesting. A more favorable reading would have him/her use a holdout or test set that is in the future of the historical data used for training. Then there would be no problem with that approach in regards to overfit/poor generalization.
I think the "learn to code" movement as well as overly-technical interviews for developers are partly to blame for this. It's well-known that developers are tested on how to do something that's considered technically difficult, such as abstract CS problems or a complicated architecture, but they are rarely asked why certain tools, practices or architectures should or should not be used. Comparative analyses to make objective recommendations between different solution alternatives are also rare in my interviewing experience, but they are one of the most valuable skill a competent software engineer should have.

I don't agree on point 4 though - CI can be something as basic as running a monolith's tests on each commit, which makes sure that builds are reproducible (no more "works on my machine").
You mean the conservative control week?

The vast majority of stories that ban filtered were about proposed human rights abuses by Trump's advisory board, and subsequent details about how foreign intelligence agencies helped the conservative candidate without the hobble of campaign finance laws or ethical considerations.

Or are you mad I'm here, being pugnacious and irreverent about the more absurd allegations leveled against various candidates (which I have done on behalf of Trump as well, if you check my post history far enough).

What, exactly, do you miss? And if so, why then did you click into this thread and read into something nested 3 deep?

I submit if you cast a vote in this country you should not be afforded the luxury of looking away from the results of that vote.
It's hard to negotiate up base comp. The whole reason startups pay equity is because they are desperate to not pay you in cash.

I think the real advice is don't join a startup (even a unicorn) for the money.
Correct. Options exercised in a CCPC don't result in a tax hit until the shares are liquidated.

Options exercised in a non-CCPC are subject to income tax on the difference between strike price and FMV of the shares at the time of exercise.

Fun!
> While the creative/user facing side has been lack luster

I just don't see it. 5K and retina wide colour gamut displays, the aggressively lightweight MacBook design, new Mac Pros with an entirely new touch interface system, new keyboard mechanism and new hinge mechanism, continuity, a new graphics API subsystem (Metal), a brand new programming language. Then you have the Apple Watch. Which area exactly do you think they are lacking in?

What other computer manufacturer or OS vendor is out-innovating Apple? Microsoft Surface? Bought-in commodity touch tech and 5400 RPM hard drives.

If you compare the last 6 years with the period between the introduction of the iPod and the introduction of the iPhone, the last 6 years easily wins in terms of new innovative product releases and updates.
Fireflowers – The Rust Programming Language, in the words of its practitioners
>> "More than a million supporters of Edward Snowden have petitioned President Barack Obama to pardon him, but the former National Security Agency contractor hasn't submitted the required documents for clemency, according to the White House."
Source: http://www.cnn.com/2017/01/17/politics/snowden-no-clemency-r....
Forms: https://www.justice.gov/pardon/application-forms
____
EDIT: Appears the only way to contact Ed is by Twitter: https://twitter.com/Snowden
Federal Trade Commission files antitrust lawsuit against Qualcomm
Their workforce is 266,000 world wide[1] with 48,000 in London. So 218,000 already work outside London

From the article, they are talking about 1000 staff. 2%.

Lloyds of London said the same thing yesterday: 2% of their London staff would have to move to EU/Ireland

It is interesting that 2% of the staff bring in 20% of the revenue.

-----------------

[1] http://www.bbc.co.uk/news/business-33058957
Show HN: We built Chartopedia to help you choose right chart types for dataviz
Yeah I had 1,000 shares of yahoo in 99, then you had IPOs but the price crashed so rapidly I lost my shirt before I was able to exercise and the shares never recoverd it took me 8 years of hard work to pay off the huge tax bill.
With respect to the Bolt, I haven't heard anything about level 4 autonomous driving capabilities. That's a feature I imagine many future Model 3 owners are willing to wait for.
Snowden took personal responsibility for a single reason-- so the news would talk about the leaks, rather than the effort to find the leaker. He didn't want the conversation to be about Edward Snowden. He was largely successful.
For feature voting I've seen other apps use Product Pains[0]

[0] - https://productpains.com/
My first reaction was to enter moz://a as a uri in Firefox but it didn't work. booo!
Really surprised how few people know about this legislation to fix the tax laws that cause one of the biggest issues with options.

https://www.gop.gov/better-way-startups/

It made it through the house and was approved by senate finance committee but is now stuck in a bill about retirement savings legislation.

Even finding information about the bill on the web or twitter is incredibly difficult.
Please tweet, blog, etc and call your senators to support!
>> I cannot imagine having enough liquid assets to be happy to risk $100k like that

$100k isn't much money. If you've taken stock in lieu of $15-$20k/yr salary, $100k is pretty easy to make up (especially considering that many bigger, established companies also pay bonuses and have a better structure for vacation and such).

>> anything but the Uber or AirBnBs of this world
Personally those are ones I'd be really, really scared of having stock in. They've boxed themselves into a corner: they have precisely one positive exit scenario: IPO. At their current valuations (2x and more of their competition), there's no reasonable path to acquisition. And if they continue to take investor money, those late investors are taking care to protect themselves (whether it's multipliers, last-in/first-out, etc). Employees are absolutely last in line to get the scraps unless things go crazy.

After IPO, there's the lockup period, during which there are earnings results (I believe 2?). If those don't go really well, a downturn in stock price can wipe out employee shares pretty quickly. If I'm an employee of either of those two companies, I'm a little nervous.
I think Apple under Cook will have the same fate as Microsoft under Ballmer.
Why Do Mathematicians Love Blackboards So Much?
This is also what I found when I researched this a couple years ago. I'm a little concerned that TFA and most of the comments here seem to have it the other way around ("do I need to go file an amended tax return?"). But indeed, according to [0], "The tax benefit is that on exercise the individual does not have to pay ordinary income tax (nor employment taxes) on the difference between the exercise price and the fair market value of the shares issued (however, the holder may have to pay U.S. alternative minimum tax instead)."

[0]: https://en.wikipedia.org/wiki/Incentive_stock_option
I was recently arguing with someone who said that horizontal swiping should be banned. Thanks to this article, I can now point out that it's all part of the glamour of gestures and point people to the codepens and alpacas.
I disagree. Value is the financial impact something has, as opposed to cost, which is what it takes to produce, or price, which is what it sells for.

Most of business is creating something that costs little to produce and can be sold as close to value as possible.
Exactly right. These really were war crimes, and Chelsea did have a moral imperative to leak them.
1) False dichotomy. Developer familiarity is one of the most important metrics for choosing "the best tool for the job".

2) Conway's Law applies in reverse here: If your organization consists of a lot of rather disjoint teams, then microservices can be quite beneficial because each team can deploy independently. If you're one cohesive team, there is not much benefit, only cost.

3) Depends. If you have a well-designed distributed system, it can be amazingly resilient and reliable without introducing much administrative overhead. (From my experience, OpenStack Swift is such a system. Parts may fail, but the system never fails.) There are two main problems with distributed systems: a) Designing and implementing them correctly is really hard. b) Many people use distributed systems when a single VM would do just fine, and get all the pain without cashing out on the benefits. See also http://idlewords.com/talks/website_obesity.htm#heavyclouds

4) Continuous integration was not meant to help with complexity. Its purpose is to reduce turn-around time for bugfixes and new features. If your release process is long and complicated, the increased number of releases will indeed be painful for you. Our team sees value in "bringing the pain forward" in this way. Your team obviously puts emphasis on different issues, and that's okay.
Wikipedia ‘facts’ depend on which language you read them in
Granville: The rail disaster that changed Australia
Ran into this problem setting up a new mailing list system. I'd always wondered by mailing list mail sent from yahoo went directly to spam, while mail from gmail worked just fine.

Mailing list mail will always fail DMARC if you keep the original sender's address, but when setting up DMARC for a domain, you specify what should happen to mail from your domain if it fails the DMARC check.

For gmail and other sane providers, their DMARC failure is set to ignore, which means DMARC failing for those addresses gets calculated into spam probability, but isn't an auto-fail. For yahoo and AOL, they have it set to reject, which means mailing list mail from those domains automatically goes to spam for gmail.

Groupserver mailing list software resolves this by checking the DMARC settings for the sender. If DMARC is set to ignore, the sender address is kept, because it won't actually affect delivery. If it's set to reject, it mangles the sender address so that the mail at least gets delivered.
U.S. Home Sales Finish Strong in 2016
One of my fav tech talks ever (and I watch a lot of tech talks) is Alan Kay's "Is it really 'complex'? Or, did we just make it 'complicated'?" It addresses your question directly, but at a very, very high level.

https://m.youtube.com/watch?v=ubaX1Smg6pY

Note that the laptop he is presenting on is not running Linux/Windows/OSX and that the presentation software he is using is not OoO/PowerPoint/Keynote. Instead, it is a custom productivity suite called "Frank" developed entirely by his team, running on a custom OS, all compiled using custom languages and compilers. And, the total lines of code for everything, including the OS and compilers, is under 100k LOC.
I wanted to upload the json you get from khan academies api to hopefully flatten it to a csv format my mother can use to map their curriculum against ours.

Otherwise I need to wip that script up I promised I do over xmas.
No, it's not just you and yes, we often do overcomplicate software development.

It's been that way long before agile methodology or microservices though. Complexity-for-the-sake-of-complexity EverthingHasToBeAnAbstractClass frameworks have been plaguing the software development business since at least the 1990s and I'm sure there are similar stories from the 80s and 70s.

It's hard to find a one-size-fits-all easy method for not falling into that over-engineering / over-management trap. I try to focus on simple principles to identify needless complexity:

- There is no silver bullet (see "microservices"): If the same design pattern is used to solve each and every problem there probably is something amiss.

- Less code is better.

- Favour disposable code over reusable code: Avoid the trap of premature optimisation, both in terms of performance and in terms of software architecture. Also known as "You aren't gonna need it".

- Code means communication: By writing code you’re entering a conversation with other developers, including your future self. If code isn't easily comprehensible again there's likely something wrong.
Would there be a reason why GPS with 10m accuracy is OK but Galileo with 1m is not?
What's the better option to motivate employees then? Profit-sharing rather than equity?
Case classes, default arguments, type inference, Spark, an ecosystem that's already moved off null and off exceptions, unified type hierarchy with value types, much nicer async API, higher-kinded types. Just generally replacing all the magic annotations and XML with plain code. I mean if most of the good stuff in Java 8 is taken from Scala then why not get a head start on the kind of stuff that will be in Java 9/10/11?
Why should horizontal swiping be banned, though? I personally like horizontal swiping. What was their reasoning there?
I can't comment on Lyra as I am looking at the site, but it seems to me, for discussion platform to work, it has to be non-profit. It should figure out how to make things work but also be non-profit in essence.
What's the name of the bill it's attached to right now?
The obvious answer to this is - if you're paying for a VPN in hopes of avoiding the NSA then you're using the wrong technology.

But since the NSA apparently shares its findings with other agencies, then the same applies if you're using a VPN in hopes of avoiding any sort of government monitoring.

So a VPN is only useful to (possibly) help protect yourself from corporate spying.
It's fascinating how the group dynamics of this whole situation work out.

London provides enormous amounts of financial services to Europe. Around 35% of all wholesale financial activity in Europe takes place in London. Around 85% of European hedge funds are there. Around 44% of all worldwide euro trading takes place there and around 70% of all derivatives trading. Figures from https://www.thecityuk.com/assets/2016/Reports-PDF/The-UK-Eur...

In other words European companies rely heavily on people who currently live in London and presumably are settled there.

In any normal situation this would be seen as "The EU wants access to London based services, we'd better make sure we negotiate that!". However that isn't what is happening. Instead the EU plans to simply pass new laws (changing the MiFiD II rules that aren't even implemented yet) in order to force the people who live in London to sell their homes, pull their children out of school, learn new languages and move elsewhere. The banking industry is resigned to this fate and barely even comments on it.

To me this is indicative of the terrifying fanaticism at the heart of the EU. Talking about it is one of the taboos that Brexit has started to break. The people who run the EU are utterly, utterly unconcerned about the lives of the people who work in finance, they're utterly unconcerned about the economic welfare of European companies that heavily rely on the UK for financial services, they've refused to take up Theresa May's offer of ruling out forced expulsions right at the start, and their "plan" appears to be to refuse to negotiate any kind of cooperation at all until after the two year exit period is up.

This is not what responsible, mature leadership looks like. This is what it looks like when people get it in their heads that they can do anything and nobody can stop them. You can always tell when there's a true fanatic in the room because the reasonable people start blaming each other for the "inevitable" consequences of trying to defy the fanatics. Their unbending will regardless of the cost comes to be seen as a fact of life that just has to be accepted, and everyone else starts to work around them and even blaming themselves for it.

Europe will become a healthier place when people in positions of power and respect start being able to say that the EU is run by fanatics.
The main difference between Service Mocker and pretender is that we are using service worker API, therefore the HTTP requests and responses are real and can be inspected in devtools.

And usually, we mock an API while the server isn't ready to use. For example, when you just started a new project with backend dudes, it's highly possible that the server is unusable for the first few days, that is the best time to mock your APIs with such a tool :).
I completely agree, but Snowden won't get a pardon for one simple reason-- it would look weak to do so.

Commuting Manning's sentence is magnaminous. She endured 7 years of torture in solitary confinement, tried to suicide several times, and plead guilty in a court of law.

Snowden GOT AWAY. And he went to Russia, where Putin granted asylum as a giant "screw you" to the US.

So yes-- we do have a moral imperative to pardon Snowden, just as much as Manning. But we won't do it.
You can also reduce some of the atmospheric interference by modeling it using both the L1 and L2 signal.
I sometimes leave copies of the Bible in the fiction section.
RSUs for early employees makes a lot of sense. The problem is that by granting RSUs, you're effectively forcing the employee to accept taxable property as it vests. For folks that want to early exercise anyway, that's fine (more efficient than paying the company for the options and dealing with the AMT stuff!).

But as you get even a little bit down the line, and your company valuation goes up, that's real liability for the employee. Said another way, not everyone early exercises their options, so some folks would prefer not to definitely owe taxes.

A lot of these later stage companies (like say Dropbox, and famously Facebook pre-IPO), start blending towards RSUs for exactly this reason though. Shares are nicer than options, but you need to be cognizant of the tax implications (I believe, but haven't experienced it, that even Dropbox does RSU withholding, so employees aren't left figuring out how to pay the IRS thousands of dollars for their illiquid shares).

Disclaimer: I'm not a tax professional, lawyer, accountant, or any of that (like you, I just wish at least early employees would get RSUs).
Different approaches and solutions for transactional processing and analytics, decision-making informed by data analysis, all that's been around for decades along with its own silly jargon - OLAP, OLTP, data mining...
In addition, The European Commission in late 2015 said it had charged Qualcomm
with illegally paying a major customer to exclusively use its chips and
selling chips below cost to force a competitor, Icera Inc., out of the market.

This reminds me of Intel's scheme to lockout AMD from Dell [0]. I wonder if that "major customer" disclosed the Qualcomm subsidy to its investors.

[0] http://www.nytimes.com/2010/07/23/business/23dell.html
I never claimed to have inside knowledge. People don't usually attach "might have" to news reports from reputable sources. If I remember correctly, the story was that the dissenters wanted someone with mobile experience, which wouldn't reflect negatively on you even if it had been true. Still, it must be frustrating to see misinformation keep circulating years after the fact. All I can do is apologize for an honest mistake.

"Curtailing civil rights" means simply this: marrying someone of the same sex was legal in California, and then it wasn't. A right previously recognized was taken away. It doesn't matter if you disagree with how that right was recognized. It doesn't matter that domestic partnerships provided most of the same benefits within California as marriage. Most isn't all. Even if those deficiencies had been repaired, "separate but equal" isn't equal.

Obama "got off the hook" because he opposed writing his claimed personal beliefs into law. Even in 2008, he spoke against Prop 8 and advocated repealing DOMA. You aren't my enemy, and he isn't my friend; he just had a better position on this issue.
It's the same storage backend (well, modified quite a bit) and optimizing for SSD's isn't really the goal anymore, especially since things are now stored in a file and not the whole block device, and O_DIRECT is turned off.
If Europe had created Galileo like originally envisioned the USA could not jam Galileo without also jamming GPS. Hence they would need to ask Europe to turn of Galileo or turn Galileo off for them, i.e. shooting down the satellites, which Europe should treat as an act of war. Hence, neither of both options go without Europe having a say.

The abstract point here is akin to mutually assured destruction. It keeps peace.

Having Galileo like originally envisioned and Europe taking a robust defensive strategy w.r.t. to it's satellites would mean GPS for everybody or for nobody or war with Europe. And Europe should make sure nobody wants war with them.
That is the consensus of US intelligence, yeah, but they have no actual proof. Basically it's his word against their hypothesis.

Do you really believe Snowden was a double-agent, or that he was a conscientious whistle-blower? That's what it comes down to.
http://** has been here a really long time without no-one complaining about it containing a «disappointed face» …
Wow, did not know about that. What do you think the chances are it gets passed in the forseeable future?
Assert Statements in Python – Tutorial and Common Pitfalls
Some companies allow you to "early exercise" your options before they vest. If you do that, you'll certainly want to file an 83(b) election for that exercise, when the spread between strike price and fair market value (FMV) is $0. If you don't file the 83(b) and the FMV goes up, each future vesting period will be subject to taxation.
Many of the programmers I have worked with actually love complexity, despite trying to convince others (and most likely themselves) that they hate it.

Advice tends to be cherrypicked to suit an agenda they already have (with your example on microservices, the vast amount of resources saying they're very difficult, should be driven by a monolith first approach, and solve a specific set of problems is largely brushed under the rug).

I think because our industry moves so fast there's a fear of becoming irrelevant. Ironically companies are so scared of not being able to employ developers that they're also onboard with complicating their platform in the name of hiring and retention. I think this is down to the sad truth that most developer roles offer very little challenge outside of learning a new stack.
Show HN: Machinomy, JavaScript library for micropayments in Ether over HTTP
Why not? A triplicated datum gives reasonable certainty that the complainant did not accidentally mis-identify the copyrighted work.

The takedown requests are a waste of the complainant's time, anyway. The site does not host any files, and a listing of facts, such as the contents of a telephone book, is not eligible for copyright protections.

Such a request is equivalent to a demand to remove someone's telephone number from the telephone book, because if you call it, the voice mail system plays Lionel Ritchie's recording of "Hello". It's ridiculous on its face.

If there is nothing to take down, you can make the DMCA request process as burdensome as you like, because your response will always be a brush-off.
Have you ever had your blood pressure taken while standing?

My BP reading is >10 points higher when I am sitting. Apparently, that's a thing for a small percentage of people.
>>(depending on if you ask the average consumer or a techie)

There are definitely people who feel left out by Apple. As evident by the numerous blog post and talks on the internet.