skysight-inc/HackerNews huggingface dataset:
I'm only guessing that it'll be another year or so before Angular 2 is in a release-ready state... It's a huge break from the prior version, and imho a good one.

The tooling will be the most interesting to me, I can only guess that they'll use node and traceur for building the output in a project to something a browser can use. I've been moving towards React (and Flux) as it lines up well with the way I've been developing with node. This just takes it a step farther.

As for the features that aren't well known, this will change and have to be learned. There's enough in the ES6 stuff that I'm running new development against Node 0.11 so that I can get generator support and some other language features in place. Though still using the CommonJS/Node style require() statements.

I do hope, that like React and its' tooling that the Angular guys have a compelling case and support for shared server/client logic and rendering as well as support for Browserify and Webpack+hot-reload. Though I like Webpack I think it goes too far from the node system, it is really nice however and I can see why others use it.

It's all really interesting... I'm curious to see where Polymer goes from here as well...
Are Online Vendors Giving You Their Best Price? Maybe Not, Research Says
I find this troubling. Basically, I feel like we are reinventing the wheels 4 or 5 different ways but we are unable to swap out one for the other. Basically, we spend so much time writing the obvious things like CRUD in almost every permutation possible. Like back when visual basic was popular, you could easily pull together an app, here we are trying to make the web browser do things it was never originally designed for, emulating desktop like responsive app but with multiple vendor interests in trying to dominate this market, it's hard to say who to bet on and why because the developer mindshare is fragmented and we waste time trying to figure out how to create a login using Angular.js, Backbone, Ember.js etc., when short while ago you would just write a jQuery ajax or even better, render it on the server side and send it.

The whole idea of having to run phantom.js to render your website because search engine robots can't index your site reminds me awfully like trying to keep up with a high maintenance girl who is more trouble than she's worth.
Any URL shortening site that doesn't have an active block list is likely linking to some unsafe sites. Singling out bit.ly in this instance is frankly unfair.

Guess who else Google warns is linking to unsafe sites:

https://www.google.com/safebrowsing/diagnostic?site=google.c...
Vimrcfu – Share your best vimrc snippets
Ask HN: How to get hired as web designer/front-end developer?
Hello,

I'm a 18 years old, coming from Slovenia. Wondering how to get hired as web designer/front-end developer with small portfolio but great experiences in Photoshop, Html, Css, Sasss, Javascript?

Problem is I can't get work because my portoflio is not showing too much. So I am looking for future customers.
Check my portofilio website, it is still in the making: http://vidakovic.si

If you have any work or tips for me, contact me at miha@vidakovic.si

Thanks
I have a pretty simple rule with my stuff, which works because I mostly live out of a suitcase. Since I kind of relocate somewhat often, almost all my belongings end up in boxes regularly. If something hasn't left a suitcase I have with me by the time I'm packing again, I sell/donate/chuck it.

If I'm in a place longer than 3 months, that's the other time I audit all my boxes and see if an item has been there since I moved in. I either try to put it to use right away (if I'd just forgotten about it) or get rid of it if it's not immediately useful. I am really ruthless with my stuff if I'm living in a big city or in the states, where I can re-acquire a similar item on short notice (nearby store or amazon) when needed.

Winter-wear is the only exception to this rule - a single thick jacket, pair of gloves and two sweaters stay in my possession despite not being used for months, for obvious reasons.

Edit: With this rule, I find I own less and less stuff every year, and I have rarely missed anything I've discarded due to this rule (I do miss things I had to discard for other reasons, like when I couldn't afford to reasonably transport my home theater system across continents).
>Second, apparently the template language is Turing-complete. Let's say I write a prime sieve in order to generate a page that lists the first 100 prime numbers

You can't. Using recursion (even primitive) is discouraged, there are even automated safeguards that make it hard (but I don't remember what they are exactly).

But I agree with you in general, I think making a visual editor that deals with templates correctly is not an easy task.
I made this site last night. It's still very basic but the core functionality is there, so I thought I'd release it.

Please participate on vimrcfu and share your comments about the site here.
Thank you!
I agree with you 100%. This is why I began just vouching for micro-frameworks. Even that comes with hidden debt in the form of plugins or modules written by it's communities but it's a step above the 'write a shopping cart website in 5 minutes' type of framework.

I'm very happy with Flask because it complete gets out of the way, it's up to you to deal with pesistence, models. You choose your own sins type of approach.
I would say Google is doing the smart thing in your case. I refuse to click on any link in an emailer that is obfuscated.
Well, I’m not that guy, and I’m not sure I share his opinion, either, but I can imagine a few of the benefits he’s thinking of:

1. People who have fewer things are not as likely to be consuming a lot of things, so they may create less waste, which preserves energy, reduces landfill use, etc.

2. This attitude may contribute to an overall less materialistic society, which could mean things like fewer ads / web tracking (because there’d be less incentive for the advertisers)
Agreed. This looks almost like a complete rewrite, which seems like a good thing because IMO Angular 1 is overly complex. But it does make me wonder if I should bother to really learn Angular 1 at all. The main thing pushing me towards Angular has been the size of the community but if they're wiping the slate then I might just go with React after all.
I'm not sure I've seen a framework with such a drastic API change, particularly such a young API. I find that very threatening. Having spent a considerable amount of time learning and working with Angular.js, not only does this appear to be massively breaking changes, but it would also break 3rd party directives which has been a great benefit to building the Angular community.

This makes me think that Angular didn't think through their API for the 1.0 release. I would have thought Angular could have been written to improve the performance where needed without such drastic changes to the framework.
What? No, the despotism is part of the control as much as it is malevolence, control is the vehicle. Lack of a reason might as well be deception, or despair of Orwell, as he was writing the end in his last years in sickness after WW2.

I'd say Ignorance is Strengh
Yes, it will be equivalent to db table indexed by timestamp. All data will be scanned but 86400000 values can be scanned in 10 seconds or so. In future I'm planing to implement some indexing based on bloom filters to speedup this. Now it is write optimized storage.
Just supporting HTTPS is great, but you really want to start redirecting HTTP requests as well. For example, this HN post links to the HTTP version of a site that not only supports HTTPS, but purchased the expensive certificate that shows up more prominently.
> After all, the ad hominem rule is not some generalized prohibition against personal attacks. It is merely a prohibition against baseless or irrelevant personal attacks

That reminds me of an earlier-posted article, "The Eighth Meditation on Superweapons and Bingo". Very interesting read: http://squid314.livejournal.com/329561.html
Took some digging but I found a video: https://www.youtube.com/watch?v=S8fE-w2DL8U#t=54m12s

Edit: They took it down, sorry :\
I would rather die by the robot than from cancer or a heart failure. Curing ageing, curing cancer, enabling regeneration are all extremely hard problems. We need help.
You make a very good contrarian view and I agree.

I'm just realizing that we may not be innovating as we think we'd like. Basically, we found a way to force the browser to act like native desktop apps but without the security and power of native apps. In the process, generating a great amount of technical barrier and debt. Businesses will still use a java swing desktop app if they paid millions for it in the 90s. We'll still work on desktop IDE's to code our stuff.

Another discussion here would be how "mobile" is going to replace desktop apps. This is simply not true. Lot of important work goes on with a mouse and keyboard behind a monitor. I just don't buy reinventing the wheel. Sure it works for activities centered around the mobile phone mainly communication applications and social apps but i don't see how it can cause disruption.

I have a feeling one of these days, we'll see a major correction in how we perceive our point in time as being the best possible state and we'll see more or less the return of old ideas, the true and tested technologies get more attention they truly deserve.
Angular was started 5 years ago.. Node was barely a proof of concept, and the JavaScript tooling at the time was centered around jQuery.. version 2 looks to be 1-2 years away, and the changes they make are really nice. I've chosen React + Flux for my current development, but in 2-3 years may well be looking to Angular 2.

There's a lot to by critical about Angular... least of which is that it's own dependency system doesn't play well with others. The reliance of jquery is pretty heavy (since most wind up including the full version, and the light version is loaded). There's a lot of extra boilerplate that the new design will tear down.

With node's tooling in current JS development, package management and modularization have become really easy to do. Testing has also gotten easier with this. Yes, browserify and traceur add some overhead to the mix, but it's still lighter than using the mega tooling stuff like jQuery. And don't get me wrong, I like jQuery a lot, and it's a really nice toolkit... but sometimes you only need a screwdriver, and an adjustable wrench for a job, not the whole huge craftsman toolbox.

Another issue is simply that the current angular would be unlikely to have a story around server-side rendering, and I think that's especially important for any next generation tools.
The dynamic instability of the solar system puts a limit on that predictability.

In any case, tell me about how you can predict gamma-ray bursts. When will the next detection of extrasolar neutrinos occur? How do we recreate the Big Bang?

I am not confused. I regard historical sciences like astronomy, geology, paleontology and archaeology equally part of science even though there isn't the high level of reproducibility of, say, most chemistry.

I also regard nuclear bomb physics to be a science, even though by law it's impossible to reproduce those tests.
This looks like a completely new framework, version 1.0.

I don't think I'll use Angular for any new projects, they basically flushed every library and documentation (1st and 3rd party) down the drain.
Sure. I said "sanely".
Yeah, sadly doesn’t always work.
Goo.gl and youtu.be sometimes send an http page consisting of

<!DOCTYPE html>
<meta http-equiv="refresh" content="0; url=https://www.youtube.com/watch?v=opoDBF_b-fg&feature=youtu.be...

Which makes it far more complicated. Another occasion where it’s appropriate to say “Fuck you, Google!” (also fuck you for disabling audio/video control on chrome mobile from JS, EXCEPT for google.com/youtube.com etc)
Angular 1.0 was released on Jun 13, 2012, and was built on the API developed much longer ago (and was compatible with it).

So this is the first massive API change in probable well over five years, with lots of technology changes happening around (most importantly ES6).
I looked at their implementation at http://google.github.io/flatbuffers/md__internals.html and found this rather confusing paragraph:

Strings are simply a vector of bytes, and are always null-terminated. Vectors are stored as contiguous aligned scalar elements prefixed by a 32bit element count (not including any null termination).

So... does the count include the null terminator byte or not?
Angular has some huge support and momentum behind it... there has also been a lot of job postings around it as well. That said, I couldn't get past some of my issues with it, and that server rendering (shared code) was not really a good option there... The issues with dependency injection is another issue, and testing pretty much requires a browser.

These are the reasons I'm using flux/react now. I'm really looking forward to following the development of Angular 2 now, and may just be my tool of choice for new development in a couple years.
Seems like a linkbait. There is not anything new to me. It's just a Markdown variant editor with a LaTeX feel.
Brilliant article and well referenced. Thank you for sharing.
> editors have gotten into turf wars over articles they feel some sense of ownership over

That's exactly what killed my one and only attempt to substantially improve an article (not just typo-fixing and stuff):

The two guys with a lot of edits on that page couldn't stand someone else editing "their" article.

Sure, they tried to bring up superficial disagreements about the content, but that could have been resolved trivially. It was very obvious that they didn't want someone else on their lawn.

Unless Wikipedia fixes exactly that ownership problem, specifically, I doubt they can improve their attraction and retention rate of contributors.

And that is a social problem. I bet it will never be fixed.
Yota Phone
Sometimes it's just a bit of annoying not be able to find a popular game available on other platforms. Even Android has this problem though. Hopefully the situation will change given Apple's current inability to develop innovative products. Let's just give it a couple of years.
> getting a LaTeX environment up and running is still quite a hassle today

People often say that. I find that assertion puzzling. I use LaTeX for hours everyday, so I think I exercise a lot of the functionality, but to install I just follow the brief directions on the TeX Live site (I don't use MiKTeX but I understand it to also install smoothly). Could I ask what part of the installation gives trouble?
I did obviously not consider other constraints like budget and availability of developers. What if these were no (major) issues? Do you think it would still be (by far) the best approach (in the case of Sage) or is the integration complex enough and forces enough compromises onto you that you would at least consider doing everything from scratch?
Ouch, just spent this month learning Angular... And now 'RIP angular.module, controllers, $scope' etc.

Does anyone have some idea about when this launches and when it can be sort of considered stable for building apps beyond mere prototyping? Curious about the timeframe :) Thanks
Can somebody explain the part where it says "google.com has infected plus.google.com" and other websites in your link?
Angular 1 developers should see this as an opportunity to abandon Angular and move on to React.

React is by far and away the best the market has to offer right now. From my perspective client-side applications are a solved problem thanks to React.
A Web App Store That Makes the Web Safer
Have you tried writelatex? They are rolling out features and partnerships like crazy. There's a solid free offering and a pro tier

Here's a referral link so you (and I) get more space for free: https://www.writelatex.com/signup?ref=64cf3f9ff138

BTW - lots of start-ups here in London trying to innovate around academia and research. Here's a post I recently wrote about the scene: http://freyfogle.tumblr.com/post/99273943690/thoughts-on-fut...
SAP and GitHub decide on strategic partnership
Yes, plenty! Warren Ellis has some great stuff, particularly Transmetropolitan, Global Frequency, and now Trees¹. The Private Eye is an independent series, also ongoing, about a near future where privacy is much more important to society. The Fuse is a policial where all the events happen in a "floating city", orbiting around the Earth. Planetoid and Who is Jake Ellis are both good short series (4 and 5 issues, respectively), though the latter may not fit as sci-fi necessarily. Last but not least, there's Prophet, though that's a more fantasy mixed work.

I recommend looking into publishers such as Image Comics (lots of good creator-owned series with cheap DRM-free releases) and Vertigo, a DC imprint dedicated to different kinds of works, which includes both Transmet and V for Vendetta.

¹ My favorite work by him is actually Fell, but there's nothing futuristic or techy about it.
Google warns: goo.gl links are unsafe
> US M1 Abrams

You're comparing an old, outdated lump of shit of a tank with a brand new 2014 design.

Source: My buddy works for the Defence Materiel Organisation in Australia, and had to buy a bunch of them.
It has been talked about for almost a year that Angular 2.0 is going to be bringing such breaking changes. 2.0 is going to require complete app rebuilds if you want to migrate to 2.0.

The good news is that if your code is clean, a migration shouldn't be too painful. The danger comes when you have unmodular code that sticks everything on $rootScope (for example).
goo.gl too, with nearly 6,300 links to Trojans, way more than on the bit.ly report: https://www.google.com/safebrowsing/diagnostic?site=goo.gl
> It's NOT a real hoverboard. It's a maglev board that will only work on a very specific surface

I'm taking the optimist view and saying "it's a good start".
It was, but judging from Mike's comments [1], he was also being a bit naïf coming in expecting otherwise.

This kind of stuff happens often enough there are several common sense guides/books for "talking to the media" (see eg [2]). If you are in academia, you might definitely want to familiarize yourself with this stuff at some point.

[1] https://amplab.cs.berkeley.edu/2014/10/22/big-data-hype-the-...

[2] http://www.ucsusa.org/sites/default/files/legacy/assets/docu...
Why should parking be free? I have always ridden a bike or taken transit to work; I don't see why I should be subsidizing other people's parking. My previous two jobs both paid you not to use parking (which is effectively charging for parking, in a way), and I was grateful for it. Now I work in a city center and it's taken for granted you won't be driving.
Not to mention, it's much simpler than Angular. You can get upto speed with React in 2 or 3 days. Once you make the shift to specifying single states for your interactions and letting React rebuild the DOM on changes, you'll never go back to anything else.
This video is private.
I don't see an issue with adding a string letting the Play Store scanner know that we use this lib.
It is reporting who the users of this lib are (the apps that implement it), and not informing on the app users themselves.

It seems like a very good way to jauge the interest for this lib on Android in order to decide how much resource they will allow to its dev.
Not really brutal. It's a PIN code, not a passphrase. Unless those are used with HSMs (like with bank or SIM cards), their only use is to prevent immediate access by non-technical adversary, so there's little point in securing those beyond typical UNIX filesystem permissions (given you're not supposed to have root access or access raw block device, huh).
So true.
I like the fact they put the customers contact number on their shipping label.. in case of rain, snow, sleet etc can get a non rainy place to put large parcels.
What about phase?
I tried to update it/send a PR but there are a lot of packages in there that are missing so its very difficult to do.
Not sure what in react would replace all the other angularjs part not related to directives. How does react deal with routing, web service querying, unit testing, etc...

It seems to me that the integrated approach of angular isn't answered by react.
Isn't StackEdit a Markdown editor? It also doesn't seem like it has any kind of equation support.
>Unity has negotiated a license with Novell. Now they would have to do it again with Xamarin for the newer version of Mono.

Ah, so the deal was before Xamarin bought the rights to Mono from Attachmate/Novell, I didn't know that.

>At the same time they are working hard on their own proprietary il2cpp (to export to C++). The writing is clear: they will drag things as long as possible with using their old version of Mono until they are able to switch to il2cpp.

From what I understood they would still ship Mono as part of Unity (as in development framework), however what they want to avoid is the license costs that comes with shipping the Mono runtime with each Unity game, hence il2cpp, but perhaps I'm mistaken here ?
I agree. With installations specifically built for the maglev board, this could be a lot of fun. But that's not the way it's being advertised apparently.
Angular 2 steals the best ideas from React and Meteor and everything else that has come along in the 5 years since Angular 1 came along, and puts them together in a really nice fashion. IMO, definitely the best of breed for the time being. A few months later, something new and shinier will come along.

Really the choice comes down to whether you're a "single big framework" or "lots of little libraries" type of guy. The former should go with Angular2, the latter with React, IMO.
to track whether people open them or not
Not using google but also safari warns about malware via google some how.
"After the loss Kasparov questioned whether Deep Blue's team had cheated in order to beat him, but in a fascinating new short documentary by FiveThirtyEight and ESPN, it's shown that the momentous victory — and the notorious 44th move that led to it — was actually the result of a computer error."

But the video actually says the error occurred in the first game, which Kasparov won, rather than in the second, which he lost and after which he suggested he had been cheated.
I'm curious about your fitness level at the time of trying the 7min workout? I'm asking because it's sort of important. If you were fit before you started with the workouts, I'd expect these wouldn't be a big improvement for you.

Stronglifts looks very interesting (I've read most of thee content on the website), and it got me all excited about doing it, but quickly I realised that I can't even do basic shit.

I'd say my fitness level on a scale from 1 to 10 (where 1 is morbidly obese and 10 is an athlete) is about 2. I'm probably not obese morbidly, but I'm overweight (97Kg@185cm / 214lbs@6'1), and I've never done any real[0] sports in my life. most of my day is spent behind a desk, programming; be it at my job, or at home for a hobby. On, average, I probably spend about 20 hours (might as well be more) in a sitting position.

I tried a few of Skimble[1] workouts that were recommended for me (Easy to moderate intensity), I'd do them for 2-3 consecutively days. I'd be so sore the next few days that I couldn't lift a glass to drink; I ended up being on light painkillers to be able to do everyday things.

The 7min workout looks ideal for someone like me who's looking to take the first step towards a better life.

To conclude: Stronglifts would probably paralyse me for a few weeks after one workout. I know the author described himself as being weak at first, but people often underestimate themselves when we reflect upon our own pasts (I'm guilty of that, at least).

--
[0]: I did some sailing, which required once-a-week visit to the gym, but we mostly did warming-up stuff (which, in hindsight, was pretty tiring for me)

[1]: http://www.skimble.com/