skysight-inc/HackerNews huggingface dataset:
You are seriously congratulating the sloppy "see the commit log for changes". I've never seen a release announcement worse than that. Not even a one paragraph summary. A shame
That's not an HN norm (though a temporary experiment in that direction was carried out), though a much weaker form of it is.
If you don't like TS stay away from Angular. In fact, just stay away from Angular, even if you like TS. You will save yourself a lot of headaches...but hey with Angular you might be able to hire some cheap/junior programmers who are familiar with OOP or move some backend guys who like C#/Java to do frontend.
I still don't get it. Every page I try to contextify (wat) is looking like pasted in a 1999 WYSIWYG editor. How do you all get the correct styling etc with you? I'm using Firefox with uBlock and Disconnect.

Example page: https://www.golem.de/ticker/ - I tried to copy some listed links but they just look like standard Times New Roman after contextification: https://ctxt.io/2/AAAAAPxhEA

Anyway, nice idea. I have ever used screenshots so far.
Totally agree. I really don't get how anybody can take a look at the mess at https://angular.io/docs/js/latest/api/ and think to themselves, yep - that's for me! Our first version was done in Angular v1 and we bit the bullet and converted over to React and never looked back.

No more factories, or dependency injection, or crazy template language that is never quite expressive enough, and no more digest cycles to optimize.
The TDD That Works for Me
Because make is human readable and webpack reads like some sort of regex gone wild example.
I had a popup telling me about this yesterday, so I assume it is new.
So, the major question getting asked (and theo is trolling about elsewhere) is what happens if you don't respond to the emails.

Having helped out with many relicensing exercises at this point, i'm not sure why people are so worried.

The usual tact taken is:
If you cannot affirmatively get consent, you remove the code and, if still needed, have someone not involved rewrite it.

I have yet to see anywhere in all of this that actually says they plan on doing anything different (IE theo's trolling seems to be based not on reality).
I looked at the press releases, details, and mailing lists.
What am i missing?
I would like to know this as well. I tried setting up keePass on iOS, but was never able to get it to work so it seamlessly kept things in sync between all my devices (two desktop computers, three laptops, two tablets and an iphone). I then tried LastPass and so far it was worked flawlessly for me across all devices. Now I read this and I'm not sure what to do. Prior to LastPass I used the same six character password for everything. Now many of my passwords are 30+ characters long. That seems more secure, but if someone can just grab my passwords while I'm browsing then maybe it's time to go back to the same 6 character password that I can remember.
It seems the human mishandled this as well calling Trudeau a premier.
Seems to be new, Dropbox on my Mac displayed an alert notification about it in the app today.
I have no inside information, but I've bicycled past them on occasion and felt comfortable enough. Lots of friends posting about riding in them and the experience seems to have been positive for them as well. There are so many around that it no longer registers as something surprising to see one.
What about using electron with the cachedData option...? Or some webassembly thrown into the mix?
Is native a development style or a product?
If you have NPM on the server, uninstall it asap! Running NPM on the server is very dangerous! Use rsync from development/staging instead. Personally I avoid bloated modules, and keep everything in SCM. NPM (the archive) is a superb service, but you should not depend on it.
Angular-cli hits v1.0.0
They are good enough in the hands of those that care to learn how to use their APIs, and way better the web will ever be.
Does this keep things auto synced up between all your devices? I'm constantly switching between different desktops, laptops, tablets, etc. and I'd love a replacement for LastPass that auto syncs just as well and also works on iOS.
What is "MugayatheenPak"?
Something's either wrong with your computer or you have some pathological case with your .paw file. Paw in general is pretty damn stable and fast.
Both of them doing that in mandatory fashion is unacceptable.

I might be OK with running this bit of their code on my computer, but it's not an open bar for dropping anything executable onto my machine at will.
>... in mac it defaults to render everything tiny as ants.

I'm a fan of no DPI scaling (100%) at 4K, at least on my 27" monitor. It takes 2-3 months of getting used to, but once your brain and eyes adapt, significantly lower dot pitches become completely unusable. The only thing I change is bumping up my terminal or editor's default font size a tad.

That said, I'm not sure how people with 24" 4K monitors do it without DPI scaling. I'd probably even prefer 30" myself.
In English please?
Actually, Qt (as in Qt Widgets) is a peculiar case. Qt draws its own widgets, but on some platforms uses native theming APIs to draw widgets (e.g. HITheme in macOS[1]). Though they are apparently experimenting with native widgets now [2].

So I'd say Qt is more native than e.g. Electron, but it is definitely not completely native. Except on Linux of course.

[1] http://doc.qt.io/qt-4.8/qmacstyle.html#details

[2] http://blog.qt.io/blog/2017/02/06/native-look-feel/
also, the article in medium : https://medium.com/@aserg.ufmg/who-are-the-authors-of-the-li...
Can anyone from Angular team please make integration with Google Cloud Endpoints, or at least show how it's done? the official documentation is for AngularJS 1.x: https://cloud.google.com/solutions/angularjs-cloud-endpoints...
CO2 levels dropped once the temperature did[1].

[1]https://www.liveleak.com/view?i=0e7_1420745413
For most apps, yes I think MobX is easier. However, both of them, combined with React/Preact are hugely superior to Angular.
I'm from Palau, not quite all the way out to Australia and NZ, but say half way there. My memory is hazy, but I remember learning from social studies in grade school that when Europeans made first contact, they observed terraces that apparently for rice paddies which the Palauans didn't make (I think they could do that sort of thing to an extent but not quite a out of a complete hill side). When the European captain asked the natives whether they made the terraces, the Palauans said, "the gods made them." And I think the captain guessed in his logs that previous settlers (Chinese) had made them long ago and left them. So, even back then, Europeans knew explorers from other groups probably went before them.

This is a side tangent: I remember learning as a kid that legends had it that "gods" came out from the sea and taught the first Palauans skills and craft, like how to cook and fish, make canoes, build houses and all those sorts of things. That mixed with the above always lead me to believe those "gods" were just visitors from other islands or lands. Also, realize the island was no more than 60 miles from northern most point to southern most point, but my ancestors believed the universe ended a couple of miles beyond those tips on either end, so they didn't really conceive of other places or people. Our language does share strikingly similarities with some Indonesian words, and I've seen pictures of their ancient architecture which look eerily like some of ours. I'm not sure what makes more sense though, explorers randomly marooning and imparting knowledge and skills while integrating, or that the first settlers who would become my ancestors just bringing their culture and craft with them. The latter makes much more sense I guess from a logical perspective.
There's plenty of other POSIX userlands for Windows before WSL (cygwin, Ming). There are also plenty of other cross platform programming environments before Grunt (Perl, Python, Ruby, Lua, Haskell, numerous lisps, etc).

JavaScript isn't unique. It's not even the best at what it does. It just has a monopoly in the browser so people latched on to it.
This is great news for all people in the region. This should supply water for the next 2 to 3 years. But I really hope, that these years are used to repair the aging infrastructure (see the Oroville dam) and build more dams, to be able to manage larger amounts of water, both in the absence as in long droughts, as in presence as in storing more the snow now present.
with cow is still slower than zfs. It still uses lzo for compression whereas zfs uses lz4, which is 10x faster for decompression.
This sounds like the start of a Dan Brown novel...
Paris is a bicycle shop
"stick to open standards supported by the vast majority of users" is exactly what you get when the user agent isn't known. It just turns out in this case that it's unoptimized and performs pretty badly.
I thought this was obvious, but stopping safely at an intersection includes being able to leave the intersection when the light turns green.

When your car is stalled in the middle of the road, it can pose a danger to others.

You shouldn't be driving a broken car, and saying "well but the brakes work" doesn't make it okay.
> That the economy would just collapse into African-levels of poverty if there was mandatory paid holidays.

Or that it would collapse into Greek-levels of poverty.
> They make you do all the writing, editing, formatting and figure design for free

Shouldn't research scientists be the ones who write? I mean, who else knows the intimate details about your experiments that need to be communicated to posterity? And, do they really make you do the formatting? My understanding is you basically just give them an easily readable pdf version of your paper... in standard double spaced 12 font arial, and when it gets accepted they are the ones who choose the pretty fonts (probably with Indesign) and revise your figures so they don't look crappy.

That said, I'll say one nice thing about the system (partly in the spirit of contrarianism, as hardly anyone has good things to say about top journals:)). If you really want to be published in a top journal, there are two routes: 1) make something really ground-breaking... and then you can even submit a crappily-formatted paper with ugly figures and you'll still get accepted -- and they'll make good figures for you! 2) have something decently good... make good figures, make sure you follow formatting guidelines to a tee and make everything as easy as possible for the editors, and then hope for the best. I think this situation is not too bad.
""Permissive" is a spectrum on many dimensions. This relicensing is less permissive than the old license in some ways (like patent requirements for developers) and more permissive in others (the advertising clause).
"

This represents a pretty severe misunderstanding of the practical legal views of both BSD and Apache 2.

"If the relicensing was done with the requirements of the whole open source community in mind, they would have dual-licensed or just removed the advertising clauses (and whatever else is GPL incompatible)."

Dual licensing doesn't actually fix your problems (since anyone using it has to choose one of the licenses. It's not the union of the good features of both licenses, it's "choose your poison), and "or just removed the advertising clauses (and whatever else is GPL incompatible)" represents another severe misunderstanding of what makes apache incompatible with gplv2 (which is pretty much the parts that make it a good license)
if you disable cow, you also disable checksumming, so they are kinda linked
> keeping GPL compatibility

OpenSSL's license is _already_ incompatible with the GPL. The Apache license would make it compatible with the GPLv3, and thus with anything that is GPLv2 "or any later version".
""if you don't reply we take that as a yes" is NOT ok.
"
Please provide any evidence this is what is happening.
I can find none.
Yes. I have had nothing but problems with UpWork. The overall quality is just low from the jobs posted, to many of the freelancers on there and even the site itself.
How to Create a Free Blog with HubPress and Netlify
I'm a physicist, and I imagine this sort of thing are like studies looking for magnetic monopoles, really out there stuff that capture the imagination of the public and non-experts, but are fringe and/or really difficult to get funding for vs. the usual, safe path.
I thought this might be a nice alternative to Paw. But nope, yet another Electron app misleadingly marketed as "native", nevermind.
The estate will own it for a time period.
Copyright law has a reclamation period after 35 years where, in a bunch of circmustances, you can terminate all exclusive and non-exclusive licenses and take it back

https://www.law.cornell.edu/uscode/text/17/203
You might find this interesting:

"Australia experienced a wave of migration from India about 4,000 years ago, a genetic study suggests."

http://www.bbc.com/news/science-environment-21016700
As an iPhone 3G user who spends a lot of time bouncing between countries, this makes me think I should upgrade to something more recent the next time I'm headed anywhere there's a risk customs may inspect my devices.
The definitive answer to this question is: it sells itself better to managers. The truth is that for many good and bad reasons, people with decision-making power are scared of dependencies.

My company uprooted a few months of React development because Angular (2) comes with batteries included and we wouldn't have to rely on third-party stuff to fill in the gaps. The amount of stuff you get is... not actually that much, but it's enough to sell it. Of course, our new package.json is just as long, if not longer using Angular than it was before, and I've spent arguably more time doing setup (before @angular/cli stabilised) than I ever did with React. The whole @angular/router situation with module loading is silly, who wants to load modules via strings? Yes, the default batteries-included parts work with each other very well for the basics, but what about power and flexibility?

React could go a long way in this regard just by having a few more official ways of doing things and offering a few tools straight up (a @react/router for instance) while still selling the just-part-of-a-wonderful-ecosystem thing. React is so much better at satisfying real development needs, like the hyper-extensibility via functional composition and the super-DRY code you can get out of it very quickly, that proving its worth in ways that are only superficially important would be well worth it.
That is funny to me because I assume my phone is much more secure (with strict sandboxing) compared to my desktop.
I disagree. I watch some highly informative videos, it depends on the subject matter. What videos are you watching? I watch a lot of tech talks (mostly listen to them while working) and I get value out of them. I live such a busy lifestyle and work on a computer where I can't read books, but I can bring up a Youtube video in a small section of my screen or listen to something.
Yeah - this is mostly me grumbling in the direction of "Oh, I only publish in open access journals..." types who have tenure and funded R01s
While async/await is a nice abstraction/sugar, you will be much better off actually learning "async" programming without the training wheel. Then once you master "async" you can go back to use the abstraction/sugars if it still makes sense. For example Promises are very bad abstraction because you will make a lot of errors if you don't have a deep understanding.
> Am I wrong in feeling that callback hell is a symptom of bad design?

I think so, yes. Chaining together four consecutive web service requests might be a bad smell, but there are lots of other reasons to use async calls - waiting on a timeout, a worker, using IndexedDB, waiting on a user event or an animation, etc, etc.

In general if something can be done asynchronously it probably should be, so depending on the domain I'd say a lack of callbacks can be suspicious.
While we're on the topic of interesting artifacts on Wikipedia, this is pretty cool:

Voynich manuscript – Undeciphered book from the 15th century

https://en.wikipedia.org/wiki/Voynich_manuscript
If you've missed the economics class back at school, here's good 101
Anvil – cross-platform framework for Vulkan, from AMD
riot? I thought that died when Rakun.js came out.
I have not read the leaked docs, however from the description it sounds like the good old 0x24K bootrom exploit[0] which lasted through the earlier revisions of 3GS until it was patched in hardware. There were a few bootrom exploits but by the time iPhone 5 came out, this vector was mostly gone if not entirely and every jailbreak since then required an initial priviledge escalation in the userland.

[0] https://www.theiphonewiki.com/wiki/0x24000_Segment_Overflow
There haven't been any security updates for the iPhone 3G since 2011, so I'd worry about other types of attacks (web malware) as well.
Why so snarky?
This is NOT about keeping everyone updated and reducing the pool of older clients. This can be done by simply denying service to outdated versions. It worked very well for AOL Messenger 20 years ago, no reason why it won't work just as well today.

This is strictly about being able to install anything on users' machines at will and having a formal consent to do that.

The fact that Chrome and others do that doesn't make it any less _unacceptable_. You are losing control over what exactly and when you allow to run on your machine.
yes, time for an updated model.

backup and wipe your phone before you travel. there are several stories now of customs compelling you to unlock the phone before allowing you to leave.

https://www.theatlantic.com/technology/archive/2017/02/a-nas...
Happens ALL THE TIME in Hong Kong. The worst case so far, I've had a driver call me as soon as I submitted the pick up request, hung up the phone immediately as I mentioned where I was going, then stayed without moving for the next 90 minutes, without cancelling (I took a cab long before that). Similar, though less intense experience happened to me on about 20% of the rides, every time I have to go through the claim process to (automatically) get my money back.

Infuriating, I really wish there was viable alternative to Uber in HK, but taxi drivers are a lot worse (disgusting, rude, very frequently refuse a hire...).
11 Tips to Improve Angular I Performance
We were in similar boat but moved to Kong. Mashape offers lots of features for free but still essentials missing. I think focusing on Kong and neglecting Mashape is a good strategy for them. Pricewise Kong is still better then competitors.
What are they? I've been developing with the @ngrx suite, and it's been mostly pretty smooth, what more do you want? I would like to see a piece of documentation that lays out explicitly what happens when you pass around Observables. Hot ones, cold ones, when the auto-unsubscribe clicks in, whether

this.property$ = some_observable();
this.property$.subscribe(fn);

... will auto-unsubscribe (does it? who knows... try it?), what happens when you async pipe and its interaction with ChangeDetection...
>>Previous wars and other events have all been leading up to "the big one".

WW2 was quite dangerous in the sense, it put a very serious problem in front. Say you nuke a nation, the nation refuses to surrender. The issue is you need to keep nuking till you finish them off. That will not just finish off your enemies but a lot of planet along the way.

Moreover, the enemy has begun to employ a new and most cruel bomb, the power of which to do damage is, indeed, incalculable, taking the toll of many innocent lives. Should we continue to fight, not only would it result in an ultimate collapse and obliteration of the Japanese nation, but also it would lead to the total extinction of human civilization.

From: https://en.wikipedia.org/wiki/Surrender_of_Japan#Broadcast_o...

The key in the above statement is : "Should we continue to fight".

Notice how 'continuing to fight' is an option there. This sort of stuff is scary as it is.

You can't exactly defeat enemies by weapons if they refuse to give up. The only option then is continue, you then cause larger damage to the planet and biological species.
> auto-updating the same way every app on your phone does

I'm on the latest iOS (10.2.1), and it's optional - I have 23 apps ready for updates, but I can scan through the release notes before initiating the update.
Use create-spring-boot-app
It was full of astroturfers, racists and pedophiles (ahem, I mean ephebophiles) 9 years ago.

These subreddits and antics generate a nice profit.
This makes me feel sad. As you said, maybe React could do more when it comes to packaging things up. I think Create React App is a good step in that direction but there is still work to be done.
I was thinking this too, but do semnicent nerve cells actually exist, and so they function normally of they do?
Sadly, I can no longer update my comment, but please note that the iPhone 5S, 6, and 6+ are equipped with Secure Enclave.

As recently as last April, the FBI was claiming they could not access 5S or newer models[1] (at least with the hack they reportedly bought for over $1 million[2]).

[1] https://9to5mac.com/2016/04/07/fbi-iphone-hack-method-secure...

[2] http://www.cnn.com/2016/04/21/politics/san-bernardino-iphone...
Agreed with the other comment. This crowd definitely requires HTTPS.

Perhaps move to a host that helps you with that if you are unsure how to deploy HTTPS?
I'm surprised they used k80 and not something like 1080*. Surely they don't need the double precision-performance ?
Am I missing something?
Well, the more people are aware of how bad Angular are, hopefully the less momentum it will get and the less jobs using it there will be.
While I love web/JS-only "apps", You are absolutely right! If you are not making a game like for example agar.io, you will be just fine with a static HTML page, or "old school" server rendered web app.
I was begging for this five years ago. However, they have messed with so many parts of the service now that I find it almost unusable.
I wonder how they did the auto-update that brought that feature to me... I have a pretty shitty internet connection here and i recognized the dropbox updater sucking up my bandwidth yesterday... I've not triggered any manual update...
I like my vim-style keyboard shortcuts thought :-/.
> Based on our initial analysis, the alleged iPhone vulnerability affected iPhone 3G only and was fixed in 2009 when iPhone 3GS was released.

"fixed" probably isn't the right word.
While icebergs are "ice in the sea" they are formed from terrestrial glaciers. Ergo, they are not sea ice. Sea ice is formed from the freezing sea surface from water that is already part of the ocean.

You're technically right in some way though: sea ice is highly reflective. When it melts the surface albedo changes and the ocean absorbs more heat, which does increase its volume and contributes to greater warming (see: ice-albedo feedback).
The point is that there would be no useful data captured at such sites beyond 'what is the LD50 of this random shit someone ordered from China?' Such a site would possibly increase safety for individuals, but not much else.
The problem is that "async" and events are very hard to learn . If you understand those you are a top 5% engineer, witch is kinda sad.
Microsoft Office does not autoupdate. It notifies you of an update, but you have to confirm the transfer and installation. At least that's how it works on my Mac.
Andromeda's Bright X-Ray Mystery Solved by NuSTAR
No matter how much money this makes, I suspect it's not much, shills will bitterly regret their work later.
The point is, users will blame windows because they don't know what a graphics driver is or that they have one, so MS took steps to avoid people thinking windows is buggy. MS has a long history of this, going as far as reproducing bugs.