skysight-inc/HackerNews huggingface dataset:
I was expecting they would fix the Uri class on Unix (https://github.com/dotnet/corefx/issues/1745) before releasing 1.0 :( Now I fear their backwards compatibility policies will prevent to fix it later. So much for crossplatformness...
I'm not sure what you mean when you say that's Apple's approach. One of my MacBooks is running Yosemite and has been receiving security updates. My other Macbook is running El Capitan, and I hear Sierra is coming out soon. Those seem to be named updates. Maybe they've announced something new for Sierra?

Or maybe you were referring to the free updates?
Yeah. I wrote my master's thesis on the topic and worked for Dr. Dan Cooke who created the language. SequenceL falls under the Data and Control parallel language category. I was also playing with parallel Haskell around that time (2003) when you explicitly had to specify hints to Haskell for parallelization. However, with SequenceL, nothing like that is required. The problem was too much parallelism. We could find all the parallelisms no problem. distributed computing, load balancing etc. were some of the issues the group was looking at. My own work was to dvelop an interpreter in Python - and executed on Tuplespaces, a concept popularized by David Gelernter
Why are you disabling updates in Windows 10? I meant you're already on it. Updates are the most valuable security defense (next to never using anti-virus as it's a massive attack vector).
How to Grow and Stay Agile
A couple months ago I installed .NET core on a Ubuntu virtual machine running on the Windows 10 hypervisor, and was able to get a MVC5 app running using Visual Studio Code. As someone who really loves Visual Studio (it made me expect a lot more from my tools) and C# (it made me expect a lot more from my languages), it was an exciting moment. I actually took a selfie with my monitor.

It was still a little rough: the "getting started" instructions ONLY worked on Ubuntu 14.x and not Ubuntu 16.x, and my PR to the documentation pointing this out was nixed. (I notice they've since added a disclaimer: https://docs.asp.net/en/1.0.0-rc1/getting-started/installing...). I really hope to someday be able to build projects with React and a .NET core WebApi and be confident that my teammates will be able to get the project running on their macbooks without kms.
I doubt that the "trades" ever had much respect - its just that those bright kids would have left school at 16 and done the vocational route all go to uni now.

Apprenticeships in the UK have to pick from those that are left and deal with the damage done by TV shows and super markets saying you can do an apprenticeship in shelf stacking - when in fact its just cheap labour.
Does anyone have any better evidence this is happening, or if it's something specific to Samsung phones at least? Seems like this would be easy to confirm with packet captures. I know the technical capability is there, but this would be news to me that they are listening all of the time AND acting on that information (different from listening all the time and waiting for a keyword to engage processing -- "hey siri" etc)
> Someone need to make lisp without the parentheses, where scoping can also be managed by indentation like in python. Throw in some strong imperative programming so that it's a lisp masquerading as C (because purism sucks), and you'd have one very powerful language

Funny, that's an almost exact description of Nim :-)

http://nim-lang.org
> This is why the Windows 10 installer does a compatibility check before performing the upgrade.

Which would be nice, if it worked 100%. But it doesn't, so that's a problem for non-technical users. In fact, the Win10 upgrade on my Win 8.1 laptop "helpfully" rolled-back the touchpad driver from the latest driver designed for Win 8.1 -- which works fine with Win 10 -- to the original Win 8 driver, which doesn't function at all under Win 10. Now, I'm not non-technical user, and it was straightforward for me to hunt down the installed version of the touchpad driver, realize the problem, go to the manufacturer's website and download the latest Win 8.1 version, install it, and go on with life. And I had an external BT mouse which didn't have a driver problem to use while I was doing that, and enough proficiency that I could have probably done what I needed to do with the keyboard anyway. But, had I been a nontechnical user...
Brin built his company on a kind of ageism. Several kinds in fact.

So that he and his peers think that continuing to live like you did in college isn't that big of a logical leap when you consider that their interview process feels exactly like a final exam in college, despite the fact that you and I and indeed Google's own success stories know the difference between theory and practice.
Sure. It needed to be near students. There are students in other places too.

Anything else applies to any other startup, I think.
Difficult conversations when scaling AMA
I think this is the thread you want:

https://twitter.com/shockproofbeats/status/74736207057689804...

You need to keep clicking "Show more" to reveal all 32 tweets in that series.
Agreed. You have your bits of logic that are great for a functional sort of style...map and fold and transform this data...then sometimes you have a script-like area that really benefits from an imperative style...open this, save this off, close this, if error do this, etc.
Say half a dozen disputable things, and you get a lot of folks disagreeing. To be expected.
Or anybody who thinks purchase of the hardware alone entitles them to the content advertised. Who hasn't heard, "Where's Word and Excel on my new laptop?" (not 1:1 but close enough)
> Yes because we all want to relive the glory days of being a poor student.

I thought that's exactly what people in the startup world glorified.
The British Pound Just Hit a 31-Year Low
It could have been more confusing by bumping versions. They first tried ASP.NET 5 and ASP.NET MVC 6 and EF 7 and there was no simple migration path from older version. Now they are all Core 1.0
Want Trust? Share Your Origin Story
The Swiss tax system also cripples startups in Zürich
I think you can also just uninstall KB3035583 and then 'hide' it from windows update.
It is not just a nokia thing.

Also from Nordic countries:

1. Linux
2. Irc
3. Demoscene
4. DICE
Sure, but you can easily user-test and iterate changes to software without killing people or waiting 20 years to see if your changes are beneficial.
I also had to call support to activate Windows on a Surface 3. In total I spoke to 6 Microsoft representatives and only 2 had any idea what I was talking about. I was asked to reboot the computer and go to the BIOS by one of the reps. I was also told that the licence I had was an OEM one so I would have to contact the manufacturer (yes this was from MS licence activation support)
>but I also agree that we don't want another "XP situation" with Windows 7"

How does Apple avoid "XP situations" without shoving system updates down users' throats? New versions of iOS typically achieve >80% adoption rates.
I haven't, but I probably should. One problem is that they live halfway across the country, so I wouldn't be on hand to help him adjust to the new OS.
command not found http://i.imgur.com/WAlRS2J.png
I'm receiving

> “dotnet-dev-osx-x64.1.0.0-preview2-003121.pkg” can’t be opened because it is from an unidentified developer."

I know full well how to get around this, but it makes me suspicious of what I've downloaded. Would Microsoft have truly missed this?
New Cities
They report every executable you run to check against a malware database. If you're using any software that isn't licensed or have cracks, those get reported too. This occurs even if you turn off all the reporting on the initial account setup.
Singleton Design Pattern in Automated Testing
I wonder if there's a term for the more general concept - rules are put in place to help/empower the individual/less powerful only to have the system corrupted by the powerful interests already in existence.

"Regulatory capture" is also an example of this idea but I think there's a larger pattern.
Local Facebook virtual yard sale groups are flooded with ads for these.
I was using Windows 7 for a variety of machines with various distros of Ubuntu for the rest when the Windows 10 push started happening. I fought the good fight for as long as I could, but Windows won. I had to switch my remaining Microsoft machines to Ubuntu and haven't looked back since. My wife's machine is the only Windows 7 thing left in the house. Seriously, it's time to dump Microsoft anyway. LibreOffice is top-shelf these days and Linux is only becoming more and more popular. I predict that the trends for Microsoft products will make an impressive downturn if they don't start showing their professional, enterprise, and enthusiast user-base some respect very soon.
Which is exactly the point of the GP...?
The full .NET framework (Windows only) will live on, currently at 4.6.2, I believe. ".NET Core" is the new open source, cross-platform subset of the full .NET framework.
FreePascal and Lazarus Foundation
Show HN: New App: React and MobX Example App
Separatist sentiments are on the rise all over Europe. Unless the good folks in Brussels are willing to seriously rethink their role in shaping international policy, and potentially give up a lot of power, this whole project might very well come apart at the seams.
What's the difference between this library and the Web Animations API? https://developers.google.com/web/updates/2013/12/New-Web-An...
If there were more financial institutions with their headquarters within Europe I suspect the EU would be a bit less enthusiastic about FTT.
I'd LOVE to see some Linux web/micro benchmarks... particularly against Java, Go, Node, Python.
Show HN: Instagram private api js client
True, but they're working on that (I think?), and you can always put your HQ in Zug :D
Let's cry all together.
I'm in a state whose economy is mostly manufacturing-based and I've wondered why there aren't more startups here because it would be so much cheaper even if you were in the state capital.

I have decided it is kind of like the saying "Why did I rob banks? Because that's where the money is." SF is where the money is. Where the networking possibilities are. Where it is easier to get coverage in the tech press because that's where so many of the tech reporters are.

All of those can be overcome if you aren't in SF but that means you are spending time overcoming those things - time that could be spent on making your product. You may spend tons on rent and have to pay your employees a lot more but it is easier to get more funding than it is to get more time.
I'd like to see a visual animation editor that exports to this or greensock. You'll have some very happy designers at that point. I think theres also somewhat of a barrier to getting animations to be responsive. Maybe it's a good think js / html5 animation is hard still though. Keeps the web from being too kooky. Keeps bad ideas somewhat more at bay.
People in the UK lost a bit of sleep over Brexit, their fitness trackers show
Where does Microsoft explain what they are sending to domains like ad.doubleclick.net?
I don't see mention of FreeBSD anywhere in the .NET Core 1.0 announcements -- has official support for FreeBSD dropped or been postponed?
Wait, what? Logistic reg?

Can you explain that a bit, I don't see any classification going on

Anyway: I think cschmidt's point stands from what I can tell about your methods
Sounds to me like the same kind of crap that has been going on everywhere since the 80s or there about. A while lot of household debt being funneled into a Ponzi scheme based on flipping properties.
Forward to the Past or data fetching in React.js
I had a contract run out last fall and was surprised by the number of companies who have moved to Seattle and brought their tech stacks with them. It's got a broader reach than ever now, I think.

And your choice of neighborhood has relaxed a bit, if you hate commuting. Even the east side/west side split is breaking down (.Net downtown now, and Java in Bellevue)
> The point is, you can write functioning programs even with that -- you can copy construct out of a global

Copy construction out of a global is actually still unsafe, because some other thread (for example) might mutate the global, invalidating the this pointer. Or the copy constructor might call a function that can't be proven to not access the global, causing the same problem.

> If you want to make a legitimate disagreement, argue against the more practical version where you treat different global variables as different things.

That isn't meaningfully more precise. You are still going to require higher order control flow analysis. Think about how you would analyze functions like std::transform() and prove that the function passed in doesn't destroy the container being mapped over (or call a function that does, etc.)

> I don't think any intelligent person in that field would argue that C++ programs can't be written or refactored in such a way so as to get rigid enough use of globals so as to pass a relatively conservative analysis. I mean, that would imply you couldn't get anything useful done in a language without globals.

Well, sure, but that's not C++ anymore. Neither roc nor I have argued that you can't write some subset of C++ that is sound. In fact, there are subsets of C used for avionics and the like that are provably type-safe and memory-safe, because they disallow dynamic allocation entirely and are extremely restrictive with what pointer operations they support. But the entire value proposition of these C++ static analyses is to be compatible with the C++ ecosystem. When you start adding restrictions that rule out most C++ libraries and, worse, that you can't get around without massively rewriting their logic, then you're essentially a different language.
It is very common for Swedish startups to incorporate in the UK, even if you keep the office in Sweden. It is easier and cheaper to incorporate there, and you get better access to London VCs. I wonder if that will get more difficult.
If you're going to have a dense, intercity area, I suppose I'd argue that the question isn't about "human-driven cars", which brings up the largely unrealistic consideration of self-driving cars on ordinary roads, but simply: Build the city center entirely around public transit. Rail is incredibly efficient, and in a system where you are designing the city first, I'd forgo roads entirely. Why bother with buses if you have free reign where to put your rails? And as a Chicagoan, I can say that nobody in their right mind drives a car into the intercity to begin with.

Modern subway systems are automated with barrier walls and doors making it near impossible for a human to end up on the tracks. If built like this from the get-go, collisions between transit and pedestrian could be virtually zero. Plan your stations based on the distance needed to reach EVERYWHERE in a reasonable walking distance, make sure your system has the capacity to meet the daily working population, and you really don't need direct A-to-B transportation.
Interesting. I'm guessing it doesn't support COM interop?
I'll second that.

I own a Chromebook, and it is my favorite machine to use out of all of the laptops I own. If I need Windows for something, i just Remote Desktop into my desktop downstairs.

My Chromebook is set up with Crouton, so I have a full linux environment on it for development.

Storage was an issue, but I swapped the original ssd out for a 256GB ssd. Now, it is pretty much a cheap ultrabook.
On Kinds of Keys: Natural, Primary and Surrogate; and the NoSQL Illusion
Why start from scratch? Just send 100,000 nerds and hipsters to Detroit or Buffalo with some VC funding and see what happens.
Microsoft already announced the SQL Server on Linux licensing:

https://blogs.technet.microsoft.com/dataplatforminsider/2016...

"A customer who buys a SQL Server license (per-server or per-core) will be able to use it on Windows Server or Linux. This is just part of how we are enabling greater customer choice and meeting customers where they are."

Same editions, same prices.
I think his point is that the idea that knowing you will be retaliated against, even if it's a "net loss" in some ways for those retaliating against you, is an extremely powerful force for good in our society. Do you disagree? I think that because I'm a quant and I see people making pretty basic mistakes here, or making fallacious assumptions about other fields assuming they follow the same logic as software, quite often, and that seemed to be happening in this thread. I maintain that developers are usually not qualified to talk about economics in much beyond the most basic sense, because they haven't actually studied advanced economics beyond how it pertains to the tech industry. They just make linear extrapolations and are shocked (shocked!) when their narrow (and admittedly unique) model of the world breaks down.
Excuse me if this was already obvious, but the word "core" designates a new product line, starting from 1.0. Obviously, it's informed heavily from the old .net framework, but it's not backwards compatible with it.
>Even HN forces you to temporarily move to SV

I think you mean YC here :)
A bit of feedback from someone who tried to make it in Germany with a 40K salary (in the south) and couldn't. It's just not doable. You need at least 60-70K to get started in medium towns, and around 80-90K for large expensive cities. Otherwise you either have to downgrade your standard of living to that common in third-world countries or accept it to live with a chronically empty bank account and most likely with a long-term debt as you're trying to pay back your initial accommodation expenses. Cheap is an illusion for a brochure.
Try 'mad magazine lot' on the eBay--prices seem okay.
Save EU Net Neutrality
Introducing Project Bloks: making code physical for kids
I didn't say it was perfect, but I would be surprised if it didn't block more potential issues than it missed.
The American team made it to the semi-finals. They had one bad loss to Argentina but it's pretty inaccurate to characterize their performance as "getting crushed".
There really isn't much adjusting needed if they have used a browser before.
NET Core 1.0 released, now officially supported by Red Hat
> nothing can be refused

This is a very crucial point that a lot of people fail to grasp. With the EU laws as backing, we moved from "this is easily granted unless you fill in the wrong paper" to "this can't be denied and you don't even have to ask." which is a complete turnaround in the power balance. Employing a person from the EU requires that I notify the relevant authorities, moving within the EU requires me to merely notify the right parties. There's no applying for a permit. Having a polish partner is much less stressful, because she can't be thrown out, no matter what, no need for a residence permit, no travel documents.
"Holding back the industry"

No!

I think we, the software industry, are very irresponsible when it comes to __planned obsolescence__ [1]. Computers from 10 years ago are very capable of doing most things common users want to do nowadays. However, many modern operating systems and applications make these computers unusable.

We are forcing users to upgrade software, and because of all the layers of cruft accumulated in this software, they are then forced to upgrade their hardware too. This just adds to a spiral of consumerism that is going to destroy our planet.

Like most of us, I like developing with the latest high level fancy cutting edge stack; but we have to remember that it's not the society's duty to empower the tech industry but the other way around. It is our role to help people solve people's their problems, and in ways that are effective socially and ecologically and does not create waste. This also means, making sure that hardware does not become obsolete because of our carelessness, lazyness or selfabsorpion as software makers.

Also, alternatives do exist.

I know someone in Cordoba (Spain) that recently started a __slow computing__ cooperative, inspired by this article [2]. His goal is to bring tech experts and ordinary people together to build custom solutions adapted to their needs. They have users go to them and do an interview with them. Then, they make a GNU/Linux and libre software installation for them, often reusing old hardware, adapted to their personal needs, and do the teaching necessary. I find this a very interesting approach, that solves the security problem both by installing updated software that does not create hardware obsolescence, and educating users so they regain control of their machines.

There is no valid excuse for Microsoft here. Your argument is the perfect example of how proprietary software puts end users as servants to the interest of owners of the proprietary code that control their machines.

[1] https://www.wikiwand.com/en/Planned_obsolescence
[2] https://newrepublic.com/article/121832/pleasure-do-it-yourse...
Spyware would be accurate if it was just the telemetry, botnet is correct since Windows Update essentially acts as a C&C system.
Yes.

Amazon's typical approach for AWS products is to MVP them, and iterate functionality.

This often means that early services work very well for a handful of use cases. If your case deviates slightly in requirements, you will be better off in the short term running it yourself--assuming you can't change requirements.

In my experience, the AWS teams are very responsive to feedback and work pretty hard to add functionality to their mvp services.
If there's one thing I've learned from this debacle, it's that in 2016, people firmly believe being an asshole is the best way to conduct politics.
Unlikely while sterling is crashing. London prices will soon follow, as The Money leaves town.

If there's a recovery it will be years from now, when there are easy profits to be made.

Currently there are easy losses to be made, and no one wants that.
> Does she think we can just drag and drop Google search algorithms and space shuttle software into existence?

To be honest, I'd say a good 80% of websites are a variation around the same theme: authenticate a user and let them CRUD resources following a pretty standard access model. I guess OP would like to see an easy solution for all these websites that does 80% of the job of such an application, and let the user configure the fine details of how resources are displayed rather than code how layers are going to interact between each other, even though this interaction is pretty much already known.

Of course, you won't be able to do that "with React", much like you won't be able to do that "with MongoDB" only, that was a bit short-sighted. And of course a generic stack won't be able to scale to the size of Twitter or Instagram or Reddit. Which means that engineering time should be spent on scaling, not on gluing your Express application with your React frontend for the n-th time.
> Nothing here backs the assertion that good programmers are more likely to create more bugs per line of code written.

That isn't what I said. I said that good programmers create more bugs on the whole.

> Saying no one should try to recover from allocation failure is like saying no one should attempt surgery because only surgeons kill people occasionally during operations.

We need surgery so that people don't die. You probably don't need to recover from malloc failing.
the way I experienced it was really the word Front End really just went through different meanings. There are a lot of UI jobs where javascript isn't a major focus, though some of it is there. Despite what is heard on hacker news, a lot of dev is happening without angular, react etc.

I used to answer to jobs for Front End developer, but now you see Front end jobs posted with no relationship to design arts. Those positions are now UI Web Designer. Front End now from my perspective at looking at job postings might as well be javascript only or javascript plus SASS.