skysight-inc/HackerNews huggingface dataset:
>Wow, how out of touch is the typical New York Times writer these days.

I'd venture they are approximately as out-of-touch as the people who give the poor and working class those extremely busy schedules in the first place.
Well, the wikipedia source appears broken so I can't be sure but I bet that is a p-value. In that case it is wrong.

The chance (probability) of an observation arising from random events is not the same as the chance (probability) random events explain the observation. In the first case (which is usual) you are assuming the random event model is true.

http://rationalwiki.org/wiki/Confusion_of_the_inverse
How cold? Winnipeg, Canada can fit hit all three of these…
What Nike’s $720 self-lacing sneaker signals about Nike’s future
I came across the React equivalent for MEAN and my mind was blown when I generated a project with it.

The level of complexity was completely staggering. I was floored.
I'm curious about the negative on work/life balance. Did they really talk about how to improve it, or was it tongue-in-cheek?
Zenefits had their fuck-ups and they've been paying their dues and righting their wrongs.

This feels a bit much.

Kicking people when they're down is just bad karma.
Tldr; Not really the father of hft.
Um, the Germans invented and pioneered all those safety things. Mercedes had crumple zones and collapsible steering columns in the 1960s. They were among the first with seat belts as standard, ditto airbags. They probably did object to the emissions stuff because that reduced performance.
You can't sequester humans in a cage for 50 years, controlling everything except the variable you want to study.

Maybe if we could create a parallel universe at a specific point, and have one side try one thing and the other side do another, but there are huge ethical concerns from that as well.
I saw some recent article saying that they were asking for donations because they wanted to move everything to Canada, as they were "afraid of Trump."
Yet it's currently Obama's administration still, and that's what's actually causing problems.

Odd.
I hear this all the time, people being surprised by an $80k bill when they're used to $5k. Step one of using any of these services, whether it's AWS, GCP, Azure, etc. ENABLE BILLING ALERTS. You can be notified as soon as you're being charged x%, or $x over last months bill, or set your own amounts and hop on and investigate what's going on. Please set this up. If you don't have this on right now, stop what you're doing and turn it on.

This is the first thing that I do any time I'm involved with a new infrastructure.
TBH i'd be fairly happy if it was either of those two cases. The second is obviously an overreach, but i'd be willing to bet these use these NSLs on things wholly unrelated to terrorism. Drug investigations, organized crime, etc.. Anything can be related to national security if you stretch it far enough.
> Or 23000. Because, you know, it's a machine.
Deep Thought[1] instantly came to mind.

[1] http://www.bbc.co.uk/cult/hitchhikers/guide/deepthought.shtm...
Every part of CA I've lived in has had a ton of money going into constant road construction, so this isn't quite my impression. The state's budget in this area is huge, in the billions annually. When I lived in L.A., they built an entire new, 6-lane freeway near where I lived. To relieve congestion on the 10, they just built a second parallel freeway, the 210, that doubled up the route! L.A. has so many freeways now that you can just treat them as arterial roads. If you miss your freeway interchange, no need to backtrack, just keep going and take the next freeway.

I also lived for some years south of SF, and from that vantage point it seemed like a ton of money was being put into roads too. Highway 17 (San Jose to Santa Cruz) has had hundreds of millions poured into widening and safety upgrades. There was just a few years ago a major tunnel-boring project on Highway 1 to replace the "Devil's slide" portion between San Francisco and Half Moon Bay with new tubes put right through the mountain. And the continual freeway-ification of US-101 south of Gilroy has had money going into it just about every year.

And heck, although much of it dates back a bit earlier, the Valley is the only place I've ever lived that has not only the normal three tiers of: interstate freeways, U.S. expressways, and state expressways, but also county expressways, like Montague Expressway and San Tomas Expressway. And yet doesn't have even halfway decent public transit (Caltrain barely counts).
Outdated gender roles also discourage women from taking risky decisions, and punish them when they do.

The data suggest that being a woman is not an advantage when e.g. fundraising for a startup.
So you're saying humans are not just cleverly organised statistical automata? If so, science would disagree with that position.
Pardon my ignorance, but why is this needed? I've seen dozens of "+1s" for ipv6 on both AWS and GCP, but no one says why really. Is there hardware out there on the public internet that cannot communicate over ipv4 already?
I get what you're saying, but Carrier said it would save 65 million a year by moving jobs to Mexico.
When this discussion of scarcity came up, one of the voices was Dr. Sendhil[1] who published a book on his research called "Scarcity: Why Having so Little Means so Much" which drew from a variety of sources but the one that resonated with me was scarcity of time. The unexpected thing was that if you give yourself more time you will make better choices on how to use it.

[1] http://scholar.harvard.edu/sendhil/scarcity
> Angular is a not a JavaScript framework, but a TypeScript framework. TypeScript likes to pretend it is safe because it is strongly typed. This is somewhat true, but TypeScript suffers from the exact same problem Java does - it is not null safe. Worse, because TypeScript has no runtime component and emits no warnings for many unsafe casts, the language only offers the illusion of safety. For instance, this is perfectly valid TypeScript code that raises no warnings.

TypeScript has compiler flags to give compiler errors when null errors are possible. You can also turn off the implicit "any" type and use linters to stop explicit use of it.

It's a pretty good compromise given it has to work with what's out there already and it's certainly an order of magnitude safer than plain JavaScript.
Things go wrong on every leap second, sometimes catastrophically. They go wrong on non-leap-seconds because of falsely advertised leap seconds. They go wrong 4 months before a leap second because a leap indicator got set and some software had an incorrect idea of when it was due.

Never mind the theory, the practice is a clusterfuck.
Just curious but why is IPv6 support such a priority for you that it would be the deciding factor in your choice of hosting provider?
Uber Now Tracks Passengers’ Locations Even After They’re Dropped Off
pounds? Come on, we're scientists and engineers here (well some of us). Grams .. or in this case, nanograms or picograms .. possibly attograms.
> When China does it, it's bad, right? And the same done by the U.S. good? Or is it the other way around?

Neither.

Instead of flashing an applause light (on HN, that would be "The United States Government is evil!" but, to be fair, in lots of other places it would be yelling about the evil Chinese) we can look at the situation as it develops and why. It would depend on how the war came about, it would depend on the different actors' behaviors and motives. It would require thinking, and honesty.

That whole world-weary "well, who knows what the distinction is between patriotism and terrorism really?" is quite foolish in general, and an excuse to avoid making hard moral choices or, worse, to avoid siding with people who are unpopular in one's social milieu. Yes, there are gray areas. There are also areas which are quite black and white. Should satellite warfare ever happen, something we should all hope is not the case, there's every chance will be able to figure out who was right and who was wrong.
Gist.GitHub.com is down
Visual Studio toolkit will build bootable apps – InfoWorld
Functional Programming and Haskell – Computerphile [video]
> Had to Google 'sticks of butter', crazy Americans ;)

Where are you from? sticks of butter are a commonly understood quantity in Australia. Usually that's a safe bet that in other commonwealth countries it's the same.
This damages performance greatly. It's not worth it for us, would increase costs too much.

https://news.ycombinator.com/item?id=13084196
"We are currently in dispute with a European cloud provider..."

It might be nice if we had any idea what provider they're talking about. >:|
KSM 1.1 Released: VT-X Nesting, #VE, EPTP Switching VMFUNC, IDT Shadowing
Agreed, there's no end of hypocrisy and double standards, on all sides, all around. The only way I know to counter it is... to try not to echo it (as often as I may feel tempted to do so).
On the plus side, when reddit is online, being able to filter /r/the_donald is a nice improvement.
I don't know; is there not some point where we can just declare something to be terrible?

I looked at what he wrote about Angular's 2 templating, and then I looked at the bits in the documentation about "pipes" (https://angular.io/docs/ts/latest/guide/pipes.html), and it really does look terrible - confusing terminology (is this really a pipe in the sense that most people would understand?), confusing syntax (the colons to separate arguments), and generally impenetrable without a trip to the documentation.
How to Root Samsung Galaxy S7 and Perform Samsung Galaxy S7 Data Recovery
Not as I understand it. Both AWS and Azure force you to use machines - you may put them behind load balancers, and they may start up automatically when required, but you still need to design the system and do provisioning and plumbing to make your application working.

With Appengine, you don't know anything about the hardware of software your application is running on - you simply upload your app.

I haven't used Azure, so please correct me if I'm wrong. I believe AWS Lambda is the beginnings of a "serverless" environment - maybe Azure has an equivalent.
Dragons, Shrimp, and XKEYSCORE: Tales from the Land of Brothers Grimm [pdf]
Theyve made it better recently where if it crashes it shows the error
My bet is OVH
Bookmarklets are Dead (2014)
Sorry, didn't mean to make it sound that way. The only position I really have on BUI is that it seems "worth testing, at the very least". There seem to be some interesting live trials going on in that regard, so I guess we'll see how they play out.
Not being serious, but joking based on real life things have have bitten me at one point or another, and the mindset of some developers dismissing the benefits of safety and caring about mostly non-existent speed benefits.
Whew. Thank goodness.
This seems to be the Google way sometimes. "We're going to take a standard and change it and do things our way. Toodles!" Just like what they did with IMAP & Gmail.
I always think these comments are jokes. Are people serious?

I was thinking about skipping the Global Game Jam this year, and of all people, my girlfriend is the one who keeps saying that I should take the weekend off and do it anyway.

Admittedly we aren't married yet but I hope that will not change the part where she supports my hobbies!
And now we track almost everything about everyone, .. except for religion. It's almost funny how we managed to learn the absolute minimum of that lesson :-/
React-redux templates have taken concern sharting, splitting domain concepts across several files named after $framework's concepts, to an extreme. The namespace babysitting is unpleasant, too. What technically justifies this?
I wonder if there is a limit to how dense a single atom can be. Does there exist somewhere in the universe, in some massive star, elements that would construct another row on our table?

I find limits like these interesting (absolute zero, the plank temperature which may or may not be absolute hot, the speed of light, etc.)
R Tools for Visual Studio 2017 [video]
Asteria | Machine Learning, Embedded Systems, Semantic, Artificial Intelligence, Cybernetics, API, Blockchain/Cryptocurrency, Conversational Theorist, Electrical Engineer | San Francisco | https://getasteria.com/

Join some passionate hackers, scientists, engineers, and developers and build applied artificial intelligent agents, devices, and stack.
The impression I got from AngelList was that the lights were on, but nobody's home.

Every time I tried to use their web site, I would encounter a comedy of errors, and trying to work around each problem would reveal yet another. I wrote several detailed bug reports to their support email address, and nobody ever bothered to reply, let alone fix the bugs. Do they even have any full time web developers working there any more? If they do, they must be asleep at the wheel. All I ever got from the experience was a bunch of parasitic spam email. Not one person who ever contacted me through AngelList had anything to offer that they weren't trying to shill by spamming every other random AngelList user.

When AngelList had their email privacy scandal [1], other people also complained that their support was non-existent [2].

So I described my earlier bad experience and lack of support from AngelList on that HN thread [3] [4], and although dave@angel.co responded to a few other messages and solicited people contact him with further questions and concerns, he has never replied to any of my messages [5].

Dave's lack of interest in replying to both the detailed bug report emails I sent to his support address and also the messages I posted to HN, not to mention the facts of AngelList's privacy violation email scandal itself, just reinforces my impression that the lights are on, but nobody's home.

My point still stands: Old unmaintained web sites running on auto-pilot that collect sensitive private information from their users (and automatically forge first-person email pretending to be from their users in order to virally promote themselves) are a dangerous security threat, which should be shut down for the safety of the internet.

[1] https://news.ycombinator.com/item?id=11326011

[2] https://news.ycombinator.com/item?id=11330160

[3] https://news.ycombinator.com/item?id=11326557

[4] https://news.ycombinator.com/item?id=11350697

[5] https://news.ycombinator.com/item?id=11350504
> 4. We need a way to execute actions on failure.

I am curious to know what kind of actions would they be other than notifying via chat/email?
I spent about a year and a half producing a tonne of Angular 1 stuff, moved away from it for awhile, then decided to deep dive Angular 2 to get back up to speed. I encountered everything the writer of this article did.

While he might not be entirely accurate on every point (His animosity towards RxJS is a bit overdone but somewhat understandable; in my case, writing an observable sequence just to load in a single static JSON file just seemed a bit ridiculous while learning the framework), he's definitely right about the documentation part — it's terrible, even by Angular 1's standard.
I'm guessing that the people who did will have a different opinion to you.
Wow, I find it incredible that this works. As I understand it, the approach is to do a Fourier transform on a couple seconds of the song to create a 128x128 pixel spectrogram. Each horizontal pixel represents a 20 ms slice in time, and each vertical pixel represents 1/128 of the frequency domain.

Then treating these spectrograms as images, train a neural net to classify them using pre-labelled samples. Then take samples from the unknown songs, and let it classify them. I find it incredible that 2.5 seconds of sound represented as a tiny picture captures information enough for reliable classification, but apparently it does!
Code Review in Remote Reams
The ones at several grocery stores.
Great idea. Thank you
Surprisingly, this is an excellent article. Buzzfeed has a reputation for clickbait crap like "Six disgusting things your cat does at night" but this is a well-researched, thoughtful work of journalism on a serious topic. The page also loaded like lightning and has perfect layout for mobile. Hmm...maybe time for me to re-evaluate my prejudice.
When the social sciences do experiments as useless as this one - spending four months to get one atom for one millisecond - they get roasted for wasting money.
It might be another case of MAD, where satellite warfare "could" happen but without any reasonable defense, even major power satellites would be vulnerable. Then some crazy dictator in northeast Asia who has developed some satellite attack missiles with nothing to lose is the USA and China's biggest problem.
Neither side will make a move without a decade of preparation, and every act during that decade needs to be judged against a common moral standard.

Also we need orbital brooms, even second-class powers these days can trigger a Kessler syndrome. Several powerful laser installations, maybe on ships, will do fine.
Throw in some solar panels too! I have no idea what the balance is, or which route is actually 'greener' in an environmentally-friendly sense, but definitely part of the experience of a green city for me would be to actually have it green-colored and covered in plants. But if you can grow a lot of your food right on top of the building, then at least that cuts down on the need to expend energy transporting it in. And between having lush greenery overhead and building open-air structures with natural ventilation, hopefully it would be cool enough to reduce the need for air conditioning. The building I live in has good natural ventilation and so I actually haven't had AC these four years and I've survived in the blazing Cambodia heat :)
I'm the same, I can't even touch soda, it's way too sweet.

Orange juice tastes like sickly sweet syrup to me nowadays as well.
Is this OVH they are talking about?

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

https://news.ycombinator.com/item?id=11937076
It would have been convenient. But if anything so simple could work, then nature would likely have already done it.
The trivial news is doing great. The actual, substantive news that one would consider journalism is dead or dying.
Really well written...an interesting read.

On this though: "On my last day, my team got me some cake and gave me some very sweet farewell gifts, such as the potato below."

What's with the potato? Is that some inside joke at Google?
I believe this doesn't mean there's IPv6 support for ELBs in a VPC yet. We unknowingly enabled dualstack configuration on Route 53 some time back and this led to users on devices which prioritised IPv6 over IPv4 to fail to connect.
Let's say you didn't read/listen/watch any political news in the last two years. What do you think you would do differently in that time?
If you want to work there, then you should just apply. You never know
Wikipedia doesn't seem to have trouble showing their locations, and there are a hundred of them currently in operation, producing just shy of a fifth of our country's electrical power. Given those facts, it is a curious omission, to say the least.
Facebook Testing Fake News Feature
I don't know that the author is qualified to say either way after only two weeks of using it; but I agree with many of the conclusions.

I have used Angular 2 in a professional setting for as long as there have been alphas(until recently, when I stopped). I am deeply familiar with its internals and have worked on debugging software for it.

I don't want to sound mean, but I don't think anyone should use Angular 2. I cannot think of a problem which is solved well, let alone the best, by Angular 2. Angular 1.x has some redeeming qualities, especially if you're trying to build out a semi-smart form or CRUD application, but Angular 2 makes these things markedly harder, while introducing massive complexity from build processes to content delivery. There are serious flaws in the template compiler. Despite many months of concerted, professional effort to document the framework, the documentation is still inadequate to explain the exposed behaviour. TypeScript suffers from all of the flaws expressed by the author of this article, if however slightly redeemed by decent autocomplete in VSCode (though I don't benefit, as an Emacs user).

I think it's fair to say that there is no authority to this post; but it is equally fair to say that he is nonetheless right on most counts.
In 2017, one should instead ask why it wouldn't be.
Sure; I think you may have read my comment wrong, I'm talking about people who, for example, think they're channelling the Archangel Gabriel or that they can materialize objects into existence, or make other totally unfounded claims.

The point I was making was that those people do a disservice to open discussion because nobody wants to be painted with that brush, so it ends up becoming an HN-type situation where, as you rightly pointed out, there is a resistance to new ideas. There's probably a formal-discourse type term for it.
We're pretty much at the point were private companies can trigger Kessler Syndrome.
Google's public services are fully dual-stack, but Compute Engine doesn't support IPv6 at all.
What? Ryan started a newsletter out of a love of discovering new products. I'm sure he was very surprised how popular it became.
>It's not like they can demolish your house and build a pump there just because you don't own what's under it.

Actually in some places in the US it is like that. They will offer compensation thought.
I think "about damn time", but I definitely want these posts - I use AWS despite its flaws, and it's important to me to know what's going on.

As long as AWS is both widely used by existing users, and is a likely option for new users evaluating alternatives, these AWS posts are always relevant on HN.
A single typo doesn't tell you anything about my programming habits.

>which still doesn't prove your point because c is still pointing to a NUL-terminated string.

No, it's pointing at a char that happens to be part of a nul-terminated string. The semantic intent of that distinction is entirely lost because C fails to make a distinction. I could easily overwrite that nul, and it would no longer be the case. Then it's suddenly an array of chars, and everything pointing at it is now a new type of thing.

char* s = (char*) rand();

This also will point at a 'nul terminated string' with very high probability. Doesn't mean it is safe to call string functions on it...

>I might ask why the function requires a pointer to char for a single character instead of int frobnicate(char)

You could say the same about any pointer argument. Obviously pointers are useful for a reason. If frobnicate returned a char, I would just end up dereferencing a pointer to stick it back in the string it came from. Whether that is frobnicate's job or it's caller's job is a matter of API design, and should not be determined by C, especially when it makes no preference for any other kind of pointer.

>You are also shifting the argument, because in your original comment I replied to, the function you gave was to_upper

My arbitrary example function name doesn't matter one iota. Get over it, and stop being needlessly dense.
Angular 2 has no reliable delivery mechanism, how would it be at all comparable to TCP/IP over unreliable transports? Also, TCP/IP relies on the machine to execute the TCP implementation without errors, which is analogous to Angular 2 relying on TypeScript and RxJS.
IMO crime can be separated usually to be either anti-ideology (emotional-psychological fanaticism), such as terrorists, rapists, murderers that are fanatically enveloped in something against the status quo of behavior, or anti-commercial (property destruction and crime, fraud, "white collar" crimes) in which somebody's money/goods are being misdirected or misused. The first is usually "terrorism" or "terroristic" behavior. As for the latter, we have thankfully come up with a novel definition of "economic terrorism".

So you're probably right.