skysight-inc/HackerNews huggingface dataset:
There's a way to bootstrap your angular 1 app with an upgrade module so that you can have both running at the same time. There are ways to upgrade/downgrade your services/components so that they can be used in either Angular 1 or 2. I know Angular2 is planning a release that breaks its forms API, so there may be more small breaks like that, so take that for what it's worth when deciding to use Angular 2 or Angular 1 (or both, once 2 stabilizes more for your enterprise app). It took me two hours to bootstrap my angular 1.5 app with the upgrade module, along with transpiling .ts files with my es6 JS. Be aware, though, that if you do use Typescript, your build system is going to change, and you're going to have to figure out how to use a module bundler (SystemJS or WebPack, probably).

It may get pretty confusing if you're not used to transpilation, too. For example, when you want to instrument your code for code coverage for your unit tests, you need to map that instrumented code and its results to your typescript files and not the es5 transpiled version of your code to see which lines are failing/not being run/whatever. There are good plugins, but there's definitely some effort involved.

People on my team are using Angular2 in their own projects and are claiming huge productivity gains. They love the relative simplicity and power.
I bet the vast majority of the devs complaining in here hate supporting old versions. Or are web devs.
My list of #ndcoslo videos to watch, great content and a lot to go through
I have to disagree. For starters classes came from ES2015. They're an official, first class construct of JavaScript now, whether we like it or not. Decorators are also from ECMAScript. Whether people use TypeScript or not, a lot of what you're complaining about is coming regardless.

The visibility modifiers are optional, only checked at compile time, and quite frankly solve a problem that JS developers have been solving badly for a decade now. From "gentlemen's privates" (ie, if it starts with an underscore please don't touch it or rely on it!), to closures to CommonJS modules, all ridiculous contraptions essentially designed to give you some sense of privacy in the language.

TypeScript doesn't have enums. Instead it allows you to restrict a string to a finite set of values. Which basically boils down to JavaScript "enums" with a dash of static typing thrown in.

I have no doubt TypeScript tends to attract C# and Java developers. But that doesn't take away from the fact that TypeScript is a proper superset of JavaScript, it doesn't force you into a rigid class system at all (structural typing for the win), and really, truly is "JavaScript with types".
Just wait... RedHat is working that lockin issue right now. ( not sure there is a name like Godwin for SystemD yet but if there is I just did it )
I'm not who you responded to, but the DeckLink Mini Recorder (towards the bottom of https://www.blackmagicdesign.com/products/decklink/models) is a very capable PCI-e HDMI and SDI capture card for around £100/$140.

Apart from possibly needing an update to the kernel package, all of the DeckLink devices are supported by the same SDK, with only some small variations (like giving the user the choice of selecting which input connector to use or similar).
Thanks Joe. I think the difference you point out only strengthen analogy, and which I tried to colorfully explore in the original post, but expand here because it is interesting.

«It is not as obvious that software is also a set of assertions about the world - and it's not as easy to determine which assertions about the world the software depends on.»

I like that definition: "Software is a set of assertions about the world". It may be less obvious than an Encyclopedia, but again, perhaps that only makes it a better analogy.

«An encyclopedia is a static list of supposed facts and its change is somewhat predictable by in terms of how our understanding of the world changes.»

Ah. This is where Wikipedia actually strengthens the analogy. An Encyclopedia has always been loosely hyperlinked with cross-references. Entire complex webs of assumptions and assertions about the state of the world. Refactors of Encyclopedia content always could have interesting complex relationships with other content.

Certainly there is an extent to which Encyclopedias are known to predictably change: new elected officials each cycle, for example. But there is still plenty of unpredictable changes: new red letter days in history, new evolutionary scientific shifts in consensus, new lenses in which a culture views itself.

An example of the lattermost, in that yellowed 70s Encyclopedia you could still spot fragments in the process of being excised of what we now consider to be racist views of culture and cultural history. That among other things was a source of fascination to this teen in the 90s.

The often unspoken truth is that as much as Encyclopedias try very hard to be objective, they are still a product of their culture. (So too do we often want to think that Software is objective and nothing but mathematical assertions about facts about our world, but here too they are products of our [corporate] cultures and moored in ways both obvious and not obvious to the culture that built them.)

Wikipedia shows us that complexity of Encyclopedias much more directly, but those bones were always there in Encyclopedias even when we couldn't see them. A link to click is much faster than shuffling between volumes of an encyclopedia to follow cross-references, but the cross-references have always been necessary to build up a view of the assertions about the world.

More interestingly, Wikipedia strives to give a better, more transparent view, into the cultural biases of its contents; all of the [citation needed] tags and "More Research Required" templates and Talk pages of endless discussion. The novelty here is that they've opened up all of that to the common user, but the essence of that has always been in Encyclopedias, just locked away by the librarians and researchers in their own notes.
Lamborghini exhaust sound صدای اگزوز لامبورگینی
Oh come on, "spyware" is the same cloud-enabled search stuff that every OS is doing.

To me the big problem with Windows 10 is that it's simply very buggy.
Europe’s Hamilton Moment
I used to work on the largest HFS+ installation in the world; and we saw data corruption all the time. Mostly large media files with block sized sequences of zero'd data; we were lucky in that we had non-HFS+ file systems backing us up, but deeply unlucky in that the nature of our media was such that random blocks were very much more likely to cause media-level problems rather than container-level ones, and thus were much harder to catch.
Because EU treaty is quite specific. It's not possible to expel a member. A member may choose to invoke Article 50 to start a process to leave at a timing of their choice. The UK has had a referendum which Parliament must now consider whether to offer up a bill giving the PM of the day authority to invoke Article 50, which in turn must gain royal ascent. This process is quite clear and EU politicians/diplomats opinion on the timeframe is frankly irrelevant.

Of course there is negotiating benefit for the UK to delay invoking Article 50; and it's no surprise the UK will delay the process given the difficulty the UK will face once the 2 year count down starts. The EU has the right to refuse negotiation prior to Article 50 - and that's the game of chicken we now find ourselves in.
> and it tipped the balance below 50%

I'd need a citation for that being the reason; anecdotal I know, but I have several non-Scottish/British pals who all voted Yes for independence.

It's generally accepted that the reason that Yes lost was that we had the full might of the British state propaganda machine putting the fear of god into people, i.e. British Government, BBC and practically every newspaper (the exception being the Sunday Herald). It was called "Project Fear" [0, 1]

0: https://en.wikipedia.org/wiki/Project_Fear_(British_politics...

1: http://www.amazon.co.uk/dp/178590051X
Interesting name choice considering they have already had a .Net 1.0. I mean I get it, I understand why they chose to make this more of a 1.0 release but for those already in the .Net ecosystem it seems a little confusing to me.
You are not "forced" to upgrade the OS on an iphone, you will just have a pop up window every day asking you if you want to upgrade now or tonight. You have a choice!
The Progress of Web Apps – On the Edge
Juno is only possible because of new improvements in solar panels. And even so, it's a relatively low powered space probe at 400 watts. A lot of power is required for radio communication and heating.

Going any further with solar power is not feasible with the technology available today.
Hey folks - this is Michael from YC - happy to hear your thoughts on the post
Leave is not going to have any affect on immigration. This has now been acknowledged by most within the Leave campaign.

Here's Leave talking about immigration: https://twitter.com/vote_leave/status/746034966371381248

https://twitter.com/vote_leave/status/745238693707943937

Here's an article talking about their focus on immigration:

http://www.bbc.co.uk/news/uk-politics-eu-referendum-36375492

This was acknowledged by some within Leave camp. (Twitter is impossible to search, so I'm struggling to find the tweets now)

It's been rolled back after the vote: http://www.theguardian.com/politics/2016/jun/25/leave-campai...

https://twitter.com/Lucyvfreeman/status/746613321646870528

https://twitter.com/Alison_McGovern/status/74662854792670003...

Sadly, UK newspapers pushed this lie pretty hard: https://twitter.com/BBCKimGhattas/status/747042626235310081
Stopped reading at "Reached out..."

<vomit>
Edgy. But really, your comment just cheapens the discussion.
The dawn of a new era!
I don't think Facebook could ever have been as successful anywhere else. At the very least, its incubation on a major college campus was a huge benefit, and the students themselves evangelised it to the rest of the world.
And? I said the Windows 10 installer makes efforts to avoid breaking working systems and does a decent job at it, Windows 10's confusing tablet-mode switching is a different issue entirely (my wife turned it on by accident on her Surface Pro just the other day and couldn't figure out what she did).
Deep learning for chatbots: Part 1: Introduction
The only reason - if you want to bet the future of your project on an untested framework, that seen no real world use and is still changing during its RC.

Or simply put. If they named "Angular 2" by its real name "Some other cool framework name" - you would not use it. (e.g. Polymer 2)
Can it capture a 5.1 AC3 audio stream along with the video?
I see what you mean, and I can see how it can be a stretch to blame Farage (although I don't believe Boris will keep that promise either). Farage took the risk by promoting himself towards the same goal and is paying for that.

The problem is that many people voted based on that and many other lies and are feeling betrayed. Now the guilt will vanish as usual... will be no one's fault.. but somehow someone will be able to fulfil their agenda.
From the view of NPR, revenue from "station dues and fees", primarily come from charging for access to NPR content, not member donations. It is strictly commercial activity: NPR is producing content and selling it.

I think corporate sponsorships are different (if they were functionally the same as another category, they would have been aggregated there). For one, corporations get advertisement time.
Does this represent some kind of change for .NET? Why is it called 1.0?
>About one man in four and one woman in 10 masturbates at least once a week, and masturbation is less common among those 18 to 24 years of age than among those who are 24 to 34

I find this really hard to believe. 75% of men masturbate less than once a week? 18-24 year olds masturbate less than 24-34 year olds?
Social App, Cheers Unveils Complimentary Drinks with Absolut, Takes on Tinder
Phoenix servers. See http://martinfowler.com/bliki/ImmutableServer.html Personally, I believe this is a non-confront of the complexity inherent in modern systems. It's a cop out! You're just saying, we don't need to know the details of the configuration to troubleshoot a problem, we'll just nuke it from orbit and create a new instance. But if you don't UNDERSTAND what went wrong, how can you control the situation well enough to fix it? (This is just not my client, I'm talking about the industry trend.)
Take that temporary EC2 instance as a container just there for that half an hour to get the job done, they fix software installation, access rights etc. on behalf of you.
You at least have accept the license agreement, which is true of almost every piece of software. I've still got half my machines on Windows 7/8 and I haven't upgraded them yet.

On this laptop I actually had it download Windows 10 but I wasn't ready to upgrade so I held it off for another week. I still had to press something to get it to start.
Between .NET Core and SQL Server coming to Linux, that's starting to change with Windows as well. I think Microsoft knows if they're going to want to compete in this space, they need to win on performance, not lock-in.
Cheers Launches Complimentary Drinks with Absolut, Fireball
That's great for systems which are simply too old to handle the upgrade, but Windows has an ugly history of releasing upgrades which are uncaught breaking changes for some machines.

I think release-day Windows 7, 8, 8.1, and 10 all broke wifi connectivity for a large swath of users. At least one Windows 7 patch bricked a large number of Asus motherboards, and the Windows 10 upgrade did the same to a smaller number of Asus machines.

The usual story is that rapid adoption of Windows upgrades is basically volunteering your machine as a guinea pig, to the point that a lot of people won't adopt a new version until after Service Pack 1. Compatibility checks don't really stand in the way of pushing broken upgrades on people who can't fix them...
Keynote app for UI Design
But is Uranus or Neptune in a position that can be reached with gravity assists?

And even if it is, orbital insertion requires a lot of energy, so a flyby is probably the only possible option.
Even if the investment is completely written off, that is just 7% of the mkt cap. It's not going to kill Microsoft. I think you should be more worried about the woman who just won a judgement of $10k for being forced to upgrade to win 10.
Yes if your doing cutting edge R&D you relay on having very good shops - who can both build the experiment and come up with solutions and make sure you accidentally don't design a rig that will self destruct.

My first job was on campus at Cranfield Uni and we had our, own wood, mech and electroincs shops and thats not counting access to the universities labs and shops.
shop
Possibly removed automatically by Hacker News
For those of us with poorer eyesight, how can I increase the contrast on sites like this? I'm finding more and more websites are using themes that to me just look like mush, and I've resorted on occasion to automating a screen capture and contrast adjustment on the image.

Is there something that can help me? Why is the world turning to grey-on-grey themes?
Live stream of the release at Red Hat DevNation: https://channel9.msdn.com/Events/Linux/DevNation-2016

Starts at 0930 local.
Poor analogy. If you have a tribe, and the tribe's survival depends on cohesion, its behooves you to exert force to maintain that cohesion.
I'm actually not from PA, but have been to much of PA. I purposely left out Philly because I think its too expensive and not a smart financial move for a startup. In my mind, you are better off moving to DC if you are going to pay Philly rent.
I'm not a chemist, and I immediately understood this to mean "readily interacts/combines with multiple things", though my understanding did come directly from my (limited, school-level) chemistry, so it's certainly domain-specific terminology that mightn't cross too well to web dev.

Also, perhaps more importantly, it wasn't clear what things (rendering tech) the valencies were with until your comment.
I can offer anecdote in support of this... a lot of anecdote. My mother's friends discovered that an HDMI cable and their various tablets could let them stream with these "Cool sites with all of this free stuff!".

It never even occurred to them that it was piracy. When they thought of "pirating" or "theft", a glossy site that their friends told them about, and that asked nothing of them wasn't it.
On a related note, can someone give a glimpse into what is it like to actually change careers from development to ML? How much do you need to learn, what skill level is required, and how do entry ML positions compare with regular mid-senior developer positions in terms of compensation and overall work environment?
I'd love to see the tech landscape in Zürich grow but there are a few problems:

- Sponsoring non-EU immigrants has become extremely difficult in Swizterland.

- Google trounces the competition by a margin that is completely out of reach for European start-ups.

- Switzerland itself is a very small market. The cash-flow of your typical SaaS start-up is going to be mostly in € or $ with all the associated burdens and risks.

Also it's funny you mention Amsterdam since from what I've seen, wages are even lower than in Berlin, which is insane given the higher CoL.
> Instead they jammed it chock-full of spyware and malware-tier garbage that nobody wants

Can people stop spreading this meme? Worst case, anonymized telemetry is hardly spyware.

> Windows 10 actually attractive to the end user

It is, regular people around me love it.

> and the tech people that would recommend it to the end user.

I (and many) do, if only because it is immensely better than sticking to Win7 whose non-extended support ends next year or something.

> Microsoft has nobody to blame for it but themselves

MS made a couple missteps, but people just love to blow whatever MS does way out of proportion (the same way they do for Apple, only for other points) so instead of having reasonable discourse, all we have is a pile of knee-jerk reactions (not even flamewars!)

We get it, MS is bad, Apple is bad, Google is bad bad bad. Oh nasty corps. Probably end user should stick to pen+paper.

EDIT: not even a dozen seconds and downvotes are pouring in. Is it still possible to have some reasonable talk instead of yelling at each other?
A number of successful industries have owed a deal of their success to the fact that they slowly turned into real estate magnates. And not just their property but property around them.

Maybe that suggests that these incubators should be owning rather than renting. Your investment in property is generally going to be recoverable if you have to kick out a failed startup.
A Case for the Pyret Programming Language
The American national soccer team got crushed in Copa America so they are pretty far from strong.
Remainians adopted
I think this is a legitimate distinction. Service packs are usually upgrades, as are pretty much all security patches. New versions are called that to contrast with 'updates', but calling something like release-day Windows 7 an "upgrade" is an affront to English.
I know one guy recently went to japan to learn traditional swordmaking - some of his work is in Birmigham (UK) museum staggeringly beautiful and deadly.
Because it's the first version of the xplat .NET (the .NET Core) supported by Microsoft (mono already does an amazing works as xplat, and have done that for years).
It's not confusing if you work in .NET, the .NET Framework 1.0 was released in 2000..
Search for Anything at Local Stores
They reset versioning to 1.0 by renaming .NET to .NET Core
Show HN: A highly curated collection of the best jobs in VR
If you do the math, you will find out that its better for you to take a few trips to San Fran every few months than to actually set up shop there. You can easily save tens of thousands of dollars over the course of a year by using this method.

Most VC's I have talked to really like traveling anyways. They can write the trip off as a business expense.
Researchers Create 'Super Black' Material (2014)
It's v1.0 of the "Core" open-source rewrite.
> Why is it okay that my iOS and Android devices essentially require an update several times a year but not my PC OS?

Except, uh, they don't?

My tablet (ASUS P01MA/Z580CA) still runs Lollipop and works fine. My phone (Nexus 5X) pops up with an update every month, but there is no coercion to install it, and it doesn't install it without my approval.
Windows forced upgrade can be avoided with Never10: https://www.grc.com/never10.htm Easily Control Automatic and Unwanted Windows 7 & 8.1 Upgrading to Windows 10
> Is that like being the soccer capital of America?

Like Brazil? Yes, it is.
I just followed your advice and read Steve Randy Waldmann's analysis of the Baltimore riots and altruistic punishment.

It is very clear that he is biased in his analysis. He is also wrong about the Baltimore riots being "altruistic punishment", at least according to the strict definition here[1], as the people rioting claimed to be directly harmed by the existing law enforcement structure that they were rioting against.

Finally, why do you think that simple economic concepts can not be understood by developers? Why do you think there there are not lots of people on here with business degrees or backgrounds in economics?

[1]https://en.wikipedia.org/wiki/Third-party_punishment
It's the first version of .NET that's cross-platform, it's the first version of .NET that's totally open source, and it's the first version of .NET that can build self-contained apps (no need to have .NET Framework installed to run .NET Core 1.0 apps). See the release notes[0] for more info.

It's called "core", because it doesn't contain the Windows desktop UI toolkits, like Windows Forms and Windows Presentation Foundation (WPF), and excludes some other Windows-specific functionality.

Additionally, this is the first version of .NET in which apps can be totally self-contained. Previously, you'd need to install the .NET Framework on your machine to run .NET apps. That is no longer a requirement in .NET Core 1.0.

So, it's a pretty huge release. And really the first time in decades that MS has built it's premier dev stack with multiple OS support.

[0]: https://github.com/dotnet/core/blob/master/release-notes/1.0...
What it takes to wake up at morning, cracking the secret formula
A bit unrelated, but I'm hoping to hear something soon about the future licensing model for the upcoming SQL Server on Linux. Do we get a free version without DB size / CPU / RAM limitations (but perhaps with some other restrictions) that smaller companies and startups can use in production?

I'm planning to run my future ASP.NET MVC projects on Linux and very much would like to know if a better SQL Server Express / Community Edition is coming or do I need to move to PostgreSQL (which I have already started looking into).
Webseitenoptimierung – Onpageanalyse – SEO Check Online
.Net is 14 years old now - if you don't know what it is by now you're probably not ever going to know. It's a cross platform runtime and a group of programming languages that run on it, just like Java.
.NET Core is the new modular, open source rebuild of the .NET Framework. It's a lot of big changes, enough so that they decided to call it a 1.0 to acknowledge that A) it's a big new effort, but also B) it's not entirely equivalent to the full, previous .NET Framework it is intended to eventually replace.
The naming is very confusing but it's better than the old name of ASP.NET 5. Source: I had to write about this for a book and it was a challenge to explain it clearly. :)
I would argue "Surry Hills" should be "Sydney" and "Notting Hill" should be "Melbourne" since there are no other suburbs listed for those cities in the list.