skysight-inc/HackerNews huggingface dataset:
Dropping timezones after normalizing them to a canonical
format makes it impossible to restore the conversion.

Except this isn't true.

Normalizing TimeZones converts them to ZULU/GMT. You can de-normalize ZULU/GMT to any timezone easily and well within the UTC standard by converting them back to the local timezone. No data is lost, and the standard makes this process transparent.

Actually converting from Zulu to Local should always be done on the client side as their locality settings _should_ include a timezone.
With the way people process the world today, you'd think everyone is living in their own version of "Man in the High Castle." The extreme left and right leaning people likely see themselves as comparable to the resistance in the series, careful to hide their true origins and intentions, orchestrating, in their minds, the downfall of an oppressive society that would rather see them fall into a one size fits all policy of obedience.

The public at large, mainly due to time constraints, have no time for critical thought these days, nor have they ever, so anytime the world looks like its on fire, people are driven ever more into a fantasy narrative of "tomorrow you will die if you don't act today", paving the way for normalization of extreme views of the world and people.
Mobx is far more intuitive (and fun) than Redux. It truly enables you to focus on features rather than concepts.

Mobx also frees you from the "Redux architecture", which I found to be difficult and contrived...
It's no headache with Netflix. Cancel it online, no problem. In fact you'll probably get an offer to turn it back on and get a discount, like a month free.

I left Netflix a few years ago but recently turned it back on, in part because I was confident I would be able to turn it back off with no hassle.

In contrast, I grew disenchanted with the New York Times and decided to cancel it. They require a phone call. So then I canceled it and resolved that I would never subscribe to them again.
This may be true for locks and cryptography but a message board is not really a 'security system' nor does it fail completely and catastrophically if someone manages to figure out the details of the ranking algorithm or spam countermeasures.
There was also a utility program that would take large source files and split them across multiple files. So you would end up with things like routine1_1.m routine1_2.m routine1_3.m and so on. Reading this with no comments and single letter variables and keywords was near impossible.
That's only true when it's known how to publicly secure something.
I read about this in the book, Deep Work. I guess there's a book just about it (that my boss forwarded to me once).
Doesn't this become completely unglued once you've got people in different time zones, with different DST settings, using the same calendar?

If I have a meeting every day at 10am local time with someone in Arizona, their meeting suddenly jumps by an hour when my time changes. (Similarly, if it's my Arizonian colleagues who set the meeting to be at 10am daily, I'm suddenly meeting them at 11am my time once spring hits.)
They hang up the recording when the lawyer calls. Have you watched The Wire? The cops get in trouble because they listen too long to a non-pertinent call which becomes pertinent when a shipment is discussed.
Sounds like Guillermo Rauch likes Inferno but isn't convinced yet, anyone have experience with it?
A good plan, violently executed now, is better than a perfect plan next week.

General George S. Patton, Jr.

No plan survives contact with the enemy.

Unknown
Sorry for piling on! This is definitely something we could be clearer on in the docs.
[replying to a deleted post]

I also found the SVN allegation to be circumstantial at best in the coverage that didn't focus on any other points. Installing a tool and downloading gigs of design data is a nuts-and-bolts operation for many disciplines (even for those that don't normally use version control but interact with a team that does).

If Levandowski didn't typically access SVN on a frequent basis, it's still very circumstantial on it's own. Seeing this all laid out in the context of the surrounding allegations, it becomes an important and fairly damning point.
Collecting advice for a Timeful clone
Since Google shut down Timeful, there has been no decent replacement for this app.

I felt the need for a replacement here:
https://news.ycombinator.com/item?id=13855577

I'm willing to create a Timeful-like app if enough people are interested.

So, are you interested and how much are you ready to pay, and for which features?

Fire away!
>Economics research says low wage immigrants are a net economic benefit, so it is in the interest of its citizens

Economics is not the only factor to factor into someone's interests. Everyone has things they value more than money.

>Also, I think the extreme poverty in parts of the world can justify help, just like how 1000$ is more to a poor person than a millionaire.

How does that justify help? It's not just like you help them to get on their feet and you're done. They and their descendants will live in your society for generations. Nobody is obligated to give them this at the expense of their citizens.

>No, immigration alleviates poverty as Americans are much richer than the average person. Why do you think so many people want to immigrate?

They want to immigrate here because wages are higher. However, there are only a limited number of jobs, and so flooding the job market with more people prevents natives from being able to find work, which is against their interests.

>I don't think it's a power grab by the left (open borders are not popular, as you can see right here) and that's irrelevant to the merits of open borders.

It's exactly like Roosevelt's Judicial Procedures Reform Bill of 1937, where he tried to pack the supreme court with justices favorable to his political faction, except this time they are trying to pack the US electorate. These people and their descendants overwhelmingly vote left.

>Well, I am against forcing racial diversity, so you can stay with your ethnic group/society in my proposal.

That's illegal in the United States. Every ethnic group has to live among every other ethnic group. Nobody can create societies that only allow people of their ethnic group to live among them, so it's not true that anyone can stay with their ethnic group, barring some serious constitutional reforms.
It's 41% of the driver's cut of the ride (So closer to 12% of the trip cost).
I used it about 7 years ago, it's a nice environment, fast and pragmatic. Not so sure of the proprietary offerings called Cache I think?
That does not do empty folders, sadly.
As a replacement for the odd and misplaced response I posted earlier, consider the new Cotton/Perdue immigration bill said to be backed also by Trump. The Senate backers (and Trump) have been big attackers of illegal immigration and blamed negative job impacts on that source, but the bill would halve the number of legal immigrants annually, partially by eliminating several family-based visa categories.

http://www.cnn.com/2017/02/07/politics/cotton-perdue-immigra...
That's true, it's really helped with the fundamentals - but most of my domain-specific knowledge comes from self-study.
Every time I copy one of those I ask myself why they didn't just make them part of itertools.
As far as I can tell, Sandstorm did not get acquired or acquihired - Kenton, Jade, and others (?) as individuals all accepted job offers from Cloudflare.
> Unpopular opinion: I actually really like working in MUMPS, which is now just called M. I develop in M every day.

I know people that love working in COBOL. For the most part that is because it is what they know. Do you have extensive experience with other platforms/languages? How do you rate them side-by-side?

> and you're very unlikely to find a bug because it's been in production so long.

This goes for anything that's old. But that does not equate to 'good', it's just old. Just like new isn't necessarily better old isn't either.

And there are usually plenty of bugs in those codebases, just not in the runtime. But the user supplied code usually pre-dates any kind of automated (or even at all) testing other than 'try stuff and see if it produces the right results'.

The MUMPS codebase I worked on in the 80's was so fragile that deleting a single global string could cause the whole system to break down in ways that required a restore from backups. Don't ask me how I know that ;)
It would never happen but definitely fun to consider. It would solve the EU border issue and the NI/ROI border issue. I wonder if NI and Scotland paired would do better economically together than on their own.
We detached this flagged subthread from https://news.ycombinator.com/item?id=13858132.
Never before seen images of early stage Alzheimer’s disease
http://conf.reactjs.org/speakers/ben ?
I guess he's really not running for office.
I really don't want to own content anymore, it's just not worth the hassle, streaming is fine by me. I doubt I have ever watched the same film or TV series five times.
Don't copy that floppy!
It is reasonable to represent reoccurring events outside of UTC. If your user wants an alarm is at 7:30 AM MTWTF then you can store it just like that. If they travel to another time zone and they still get a 7:30 AM wake up call that's generally desired behavior. And yes there are a huge number of edge cases.

It's specific times you want UTC, if I setup a meeting then I want someone in another time zone to call in at the same time.
> By the time Otto was acquired, they had 91 employees. This seems like a lot of salary commitment to take on via self-funding by Otto’s four co-founders (all ex-Google).

Were these founders previously Google executives or "9th engineer from the left" individual contributors? If you were getting exec pay, it might be semi-believable that you could come out of it and be able to self-fund salaries for 91 employees, but if the latter, I can't see how. Sure, Google pays engineers a lot but come on...
Always interesting to see how cross platform is evolving (this and also Xamarin update recently), wonder how the Google and Apple regard this.
Anyway, I just tried out the Expo App on iOS and noticed that the back swipe animation does not seem to be native in the examples. Is there a reason for that? (that's something I always try out of I want to check if an app is native).
I can imagine it now. An alternate reality where all programmers are "certified software engineers" except for a handful of hobbyists. I log onto hacker news, click on the top article, and read about how "certified" programmers cannot fizz buzz.
Tons. Although I'm sure many aren't very religious
The Oracle/SAP case covered the exact same territory, with allegations of illegal downloads of proprietary software as part of a theft-like scheme. Details are here: http://www.reuters.com/article/us-oracle-sap-se-settlement-i...

The civil case was filed in 2007, reached its high-water mark with a jury verdict in 2010 of $1.3 billion in damages, and after a great deal of appeals-court maneuvering, ultimately was settled in 2014 for $356 million in damages.

A separate criminal case was settled for $20 million in 2011. If this Huffington Post article has it right, no individuals were charged. http://www.huffingtonpost.com/2011/09/13/oracle-sap-settleme...
Why would Uber be awarded licensing terms they could "live with" for code they (allegedly) outright stole from a competitor?
Oh god no. I tried that same "realtime collaboration" feature with c9.io, and it quickly becomes a huge PITA when it's time to test your changes. If anyone is writing midsentence, you have to ask everyone to stop writing so you can test out your stuff, or you'll be swimming in syntax errors. It just doesn't work. Unless, of course, those guys here had an epiphany on to how to solve this problem.

And of course, there's the obvious huge caveat of having other live cursors dancing around ruining your concentration. I like it when editing documents, but I feel like there's just no point in doing it on a source file.
Engineer -> Wizard (high INT)
Tech lead-> Shaman (WIS/INT)
PM -> Warlock (high CON)
UI -> Monk or Rogue (DEX) (OK, that's stretching a bit)
Customer support -> Paladin (STR)
Testing -> Ranger (STR)
>What I don't get is the squaring of the difference.

The following answer is about standard deviation but the desired properties from squaring is also relevant to your question:

http://stats.stackexchange.com/questions/118/why-square-the-...
Not obvious at all. I thought we were sharing a frustration for the recent trend in politics to make implications rather than explicit statements.

I didn't think I was assigning new meaning, but only exactly what Bannon intended. I can, obviously, never be certain I've understood him correctly, so I just make my best guess. It's reasonable to expect that different people will make different guesses.

What is your interpretation of Bannon's words?
Yeah, to me it just seems like another way an unbalanced economy slides into alignment with the power rule of 20% of the world's population containing 80% of the wealth. It's not healthy to base your immigration policies on how financially well-off and easily gentrified each applicant is. Not healthy for anyone but the financial elite.
"accidentally copied"

Thank god for the honest among us.
I know companies subsidize product costs to get larger market share, but subsidizing 59% seems a bit crazy.
I think some others of the team work for stripe now.
> against google over stolen smart phone ideas.

What phone ideas stole Google?
Hey, it's all part of the "sharing economy".

Driver satisfaction will improve once it's composed entirely of autonomous vehicles.

As for the real drivers, who are paid less than taxi drivers, I'm wondering how that put them into the red when they pay less than taxi companies and skirt regulations. They must have interesting books.
Last time I was at a US Post Office I had to use a credit card to buy a stamp.

Guess those machines are being phased out
This sounds like a problem with your IDE than with the language. Vim doesn't have this problem. See https://www.youtube.com/watch?v=TNMjbaimk9g and I could probably find older systems that predate the plugins mentioned in the video.
Therefore, we need unbridled in-migration of Hispanics and Arabs!
flagged?
a) it ensures that they're positive so they don't just cancel each other out and b) like you mentioned, it penalizes huge errors more heavily.

There are also historical reasons for using squared error. The square function is smooth and differentiable to you can analytically solve for the gradient. Before fast computers this was crucial for solving regression problems as a closed for makes everything easier.
When I skimmed the original articles, that is exactly what I guessed — e.g. no way this was a coincidence.
Not really. It means more like 'I want to create a slack bot which sends my blog posts to channel x', so I find an existing slack bot which posts the weather on the Glitch community site, realise that it handles 90% of what I need my own bot to do, so I remix and change out the weather API calls with those to my blog and I'm done in a fraction of the time.
Better List Views in React Native
Doubtful they knew. I'd imagine with these kind of forensics, there is such a glut of data that it is really difficult to proactively monitor it. A post-hoc analysis after they found something fishy seems most likely.
Squaring gets you guaranteed positive numbers. Remember, we are adding all the errors together to optimize the model:
If we get

sum_errors_A = 4 + -3 + -1

sum_errors_B = 1 + 1 + 1

B is obviously the better model, but it has a higher error than A when comparing. If we squared all the terms and then added, B would be the stronger model.
As I said, they aren't doing that.
360 Cinema from Vimeo
If there's a bubble, there's no evidence it's being driven by the same bro-culture or IP theft that Uber is being accused of.

So I don't think so, something else is needed :)
Heh - usually after a few beers, and it gets even better. The first SEC attorney involved was a real stickler, but up for retirement in the middle of the process. His replacement was a real hard charger, and worked with me to get the former CEO incarcerated ... and he then went into private practice ... and a few years later got indicted for pulling the same scheme himself working with another small cap company as their adviser.
I think many people overestimate how complicated the IRC protocol is. A minimal IRC client is much less work than one would expect.
If the company sells off all its other assets, yes. But in this case, Sandstorm Development Group, Inc. owns copyright in the Sandstorm open source project and (I'd assume) continues to operate the hosted service.

This matters because Sandstorm Development Group, Inc. (and not Cloudflare!) has the ability to grant proprietary licenses to the Sandstorm codebase.
According to Bloomberg, veteran Waymo employees were paid "F-you money". https://www.bloomberg.com/news/articles/2017-02-13/one-reaso...
> MUMPS had an early "NoSQL" precursor key-value storage engine (the "M" database), that could be directly accessed as if it were a global variable.

Yep. And then there were the clustering primitives allowing you to modify variables on other machines. Which takes 'global state' to a wholly different level.

You thought it was problematic that a function could change a global variable as a side effect. Wait until you have to debug that global variable changing out from under your feet by a program running on a machine half the continent away.
Demo – CI/CD with GitLab in action
Your reference to yoga pants/tights is amusing but you do know that yoga pants/tights aren't made of 100% nylon?

They are made just like work out leggings which might have nylon as component. The key ingredient for tights these days is spandex and not nylon.

> If you're talking about business-wear, it's probably because business-wear in general isn't very comfortable; men's suits are horribly uncomfortable tooa

Men's suits made with wool are not uncomfortable unless we are talking extreme heat. They are silk lined and the wool is ultra fine. Is it as comfortable as cotton? maybe not.. but is for damn sure more comfortable than 100% nylon. I remember thinking men's biz wear was uncomfortable when I was younger and bought crap.

> so I imagine women's business skirts and jackets are just as awful

They are worse. I won't go into the details but women's clothing is more volume based than quality. Also almost all men's dress clothes are tailored and it is rare for women's clothes to be tailored.

You know what is uncomfortable that is apparently casual these days is "skinny" anything. Skinny jeans are damn uncomfortable.
A Silicon Valley Train Gets Stuck
It's really not as complicated as you make it out to be. Everyone has a right to put the interests of themselves and their group first and foremost. Given that, the "solution" to immigration is to just not bother with it when it isn't in your interests. The reason the left wants immigration is because they overwhelmingly vote left. The reason the right doesn't is because they don't want to lose their cultural and national identity. Nowhere along the line does anybody care about why people want to be here - it's not their concern.
It looks like a 3rd party observation and not a personal statement.

I.e government surveillance professionals and people with old-school conservative personalities: "I know this is hard for some of you in your SoCal startup VC money burning bubbles" are not welcome to a party hosted by SoCal startup VC money burning bubblers, free-neters, no-surveilancers, opensourcers, and progressive types.
So what's the real number?
"Depending on the construction worker's experience he may or may not know a heck of a lot more about what works and what doesn't on the job site."

Absolutely. And military veteran knows a heck of a lot more about how army works. Neither of them knows enough about building statics nor how to evaluate whether ground is good enough to hold tall building. Neither of them knows about history of country the war was in, something you would expect from journalist.

People that do x know more about x then people who dont, but that does not make construction job reasonable choice if you wants to be architect.

Neither of them was forced to learn hundreds of pages of stuff every semester, something that makes college graduate more likely to be able to learn similar amount of similar difficult stuff again. Part of it is selection bias, but part of it is that good college makes you used to having to learn a lot.
Rollout exposes arbitrary Objective-C APIs to JavaScript (likely using Objective-C's reflection capabilities), while React Native and Ionic/Cordova WebViews require you to explicitly bridge your own native methods. That was one of the key differences in Apple's concern.
Because lawsuits can drag on for years (if not decades!) and Google is a major investor in Uber. Google/Waymo might not want to actually destroy the company.
But (as I interpret the blog post, at least) this isn't an acquisition. Cloudflare didn't buy Sandstorm, it just hired all the Sandstorm developers. Those developers still retain ownership of Sandstorm-the-legal-entity and any intellectual property it owns. It's not an acqui-hire, in other words, just a hire.

Which, if that's the case, means that Sandstorm still is legally independent of Cloudflare, and the original Sandstorm devs can pretty much continue to do whatever they want with it. There would be some gray areas, like what will happen to future code or other IP they create for Sandstorm while employed by Cloudflare, or while using Cloudflare systems/resources; and of course their continued employment with Cloudflare may be contingent on their doing things with Sandstorm that Cloudflare likes, or at least doesn't disapprove of too strongly. But if the Sandstorm devs are just selling their future labor and not the company itself, they'll have more independence than they'd have gotten in an acqui-hire scenario.
Related HN thread on Uber acquiring Otto (From 7 months ago):

https://news.ycombinator.com/item?id=12315205

The consensus seems to be: "Huh, that's weird."
Yep, I pay Beeminder when I fail! As I see it, it's a mutually beneficial arrangement: Beeminder gets an incentive to keep operating, and I get an incentive to do whatever it was I just dropped the ball on. Maybe I'd feel differently if Beeminder were a huge, super-profitable company, but they're a tiny niche product that is ridiculously valuable to me and I have no problem rewarding them for that.
If you use Apple's Reminders and Calendar apps at all, I highly recommend Fantastical. It works really well. I love being able to see my one-off todos and chores and appointments all in the same view.

The one thing it might lack is guidance to organizing projects/subtasks/dependencies. But luckily I don't need those in my calendar.
You're talking about a company whose mission is "to organize the world's information". If you're an employee thinking about wrong-doing, you've gotta have that in the back if your mind.
Looks like your comments were getting killed with [dead] automatically. Maybe because of a new HN account combined with linking to the same site a couple times cause it to flag some spam detector? I vouched for your comments so they appear. Thanks for the project!
This presumes, of course, that you can ALWAYS know in advance what UTC will be.

In practice there are edge-cases that you can't account for when the theory meets the practice of the messy, real world.

For example, last year Turkey decided, with a couple of days notice, to delay the daylight savings switch [1]. If you did things in UTC, you would have no idea which of your dates was now wrong, which ones that needed to be fixed.

Storing UTC might be useful in its own right, but if you're looking for correctness, you need to store the details and not discard the extra information.

[1] http://www.bbc.co.uk/news/world-europe-34631326
Here is the clickable link:
https://news.ycombinator.com/item?id=13855577