skysight-inc/HackerNews huggingface dataset:
I can't but feel sad that Microsoft somehow is dropping the ball on mobile despite them having been, briefly, in a prime position to succeed. They've executed well with their "One platform"-strategy. UWP is great and with the new composition API their finally moving into being able to compete in the modern software arena. Meanwhile on the hardware side Panos is basically doing what Apple should have been doing if they had any creative leadership left... but it doesn't matter, for some reason they've seemed to abandoned mobile despite having all the pieces in place.

Their mistreatment, lack of support and quality assurance of the mobile side of the platform has been dismal. It's very weird, obviously they can do hardware, they have the ecosystem to back them up and the API teams have been doing some great stuff when it comes to w10, yet they've seemed to given up on mobile.

I must say I don't understand it, how can such a big player as Microsoft abandon such a strategic area of their ecosystem? I understand that it's hard to be a profitable in the harsh reality of consumer electronics and that the money is in business... but yet, if you're not in mobile you're leaving a gaping hole in your ecosystem that leaves the other parts vulnerable. I don't understand why they don't simple pour resources into mobile with the same enthusiasm as tablets/laptops and gaming.

Something must be off with the leadership or I'm missing something
It's this kind of delusional faith in 'free market' capitalism and its profit incentive that has led us to the climate disaster that we face.
+ unchecky

It protects from toolbars, addons and other bundlewares of free software.
Ask HN: How to motivate people when you think they could be doing better?
I am a startup founder with engineering background. I found myself moving more and more to the managerial position as the company grew. One of the biggest worries today for me is how do I make people happy and motivate them to do their best. I have the opportunity to work with extremely talented people but sometimes progress is just not as good as I expect it to be. My personal benchmark is to think how long I would take to do the task myself, double it and then compare for what has been delivered. I know that saying "do more" or "do it faster" do not work with highly intelligent people.

Hence my question: how to motivate people when you think they could be doing better without saying do "better / faster"?
I don't think it has all that much to do with population density. I think it has everything to do with Sweden not having AT&T, Comcast, and TWC to establish the ground rules for network deployment with their lobbyists.

You can't really treat an entire region like it has a uniform population density, either. Area is not the relevant unit of measure, but total linear distance of the edges of the spanning tree.

Maybe a more predictive measure for networking costs would be median distance to nearest neighbor?
I think what they are saying is they are not profitable with what they are currently doing and at best, they are re-evaluating their business model to try to find profitability and at worst they are going to close up shop all together.
It should be noted that these predictions are not based on the lawyers' pleadings, but on the facts and law sections from the judges' decisions.[1]

There is definitely a possibility of bias in the characterization of the facts. The authors state that for their appellate court, the facts section is uncontested by the parties and derived from the lower court's findings. Even so, it is not clear whether the court's reversal rate is high or low. If low, it could be that the lower court's presentation of the facts was equally varnished.

With some judges, it is possible to predict the outcome of the case from the very first sentence laying out the facts and circumstances. In a famous dissenting judgement by Lord Denning, in which he attempts to save a cricket field, the judge begins as follows:[2]

In summertime village cricket is the delight of everyone.
Nearly every village has its own cricket field where the
young men play and the old men watch. In the village of
Lintz in County Durham they have their own ground, where
they have played these last 70 years. They tend it well.
The wicket area is well rolled and mown. The outfield is
kept short. It has a good club house for the players and
seats for the onlookers. The village team play there on
Saturdays and Sundays. They belong to a league, competing
with the neighbouring villages. On other evenings after
work they practise while the light lasts. Yet now after
these 70 years a judge of the High Court has ordered that
they must not play there any more.

Even with this critique, I think that this research is an excellent first step. It would be great to use pleadings, which are available with effort from some appellate courts. It would likely be necessary to OCR some PDF files.

I doubt that this textual approach would work for the more technical parts of the law. Many cases are in areas with very few preceding cases from which to train an n-gram based algorithm. While the author's approach worked for certain human rights cases, it would likely fail for cases turning on an obscure tax provision.

[1] Original paper: https://peerj.com/articles/cs-93/

[2] Miller v Jackson [1977] QB 966, see: https://en.wikipedia.org/wiki/Miller_v_Jackson
The expensive part is "the last mile". I imagine laying down cable on the side of the I-70 is easier than laying fiber in Manhattan under the pavement, above the utilities, and above the subway system. Or finding space to put up those boxes to "land" the fiber optic cables for a neighborhood.
Livestream: A brief history of system calls – Adam Leventhal (Dtrace founder)
> For the application we were considering and the algorithms we liked from CGAL, exact computation wasn't really an issue.

So it sounds more like you weren't trying to buy the right tool for the job.
Against all that is the fact that California -- which, if it were a separate country, would be the world's seventh largest economy -- does just fine without non-competes. Compare the vibrancy of Silicon Valley with that of the Boston area, for example, which has a much older tradition as an intellectual center and is even better supplied with top universities; but Boston's tech economy has been dominated by large, old firms, without the vitality of innovation we have in the Valley.

You may not be an idiot, but you do seem to be ignorant of the empirical evidence. Non-competes choke off innovation. It's that simple, and that well established.
How you use it? Just curious.
NYC is yet to tax foreign buyers – but could that soon change?
Ask HN: Gov Tech Ideas
What are some ideas for government tech that you think should exist already but don't? Or that you think will exist in the future?
A problem: what actually is the state of the art in our industry? It's a serious question - the more I learn, the more difficult it is to indentify it.

UNIX? You mean that pile of crap that replaced much better and saner systems, so that many decades later we still have the same stupid problems they solved in the 70s?

x86, which is basically crap?

Enterprise Java, which all Big Players use, that is a pile of bloat wasting computing resources, fueled by countless armies of code monkeys typing it dumb code that starts to work if there's enough of it, much like uranium gets dangerous if you put enough of it in one place?

Modern web development, with bullshit hipster fads, even more bloat than Enterprise Java, where half-life time of any library or framework is counted in months, if not weeks? Where people who have no understanding of what they're doing invent dumb solutions than then become de-facto standards (see e.g. template languages)?

The Lisp folks who rant about good old times and develop some software of various quality, but nobody even notices so you won't get to apply any of that in your job?

What exactly is the state of the art?
If you are planning on launching in matter of couple of months, mono. If you are thinking 6 months and beyond, .net Core.

Also, .net Core does not have feature parity with .net4.6/mono, so you may want to know the gaps depending on the type of application being built.
Or the non-compete allows them to keep your salary lower because you have fewer options of places to work.
It depends on what you mean by large scale, but there is nothing unusual about a development with hundreds of new homes, with complete utilities (maybe even a small wastewater treatment system for the development).
Rates Up 22 Percent for Obamacare Plans, but Subsidies Rise, Too
Sure. Close down the road, get a bunch of professional drivers to simulate traffic (including poor driving), and have it at for a few hundreds of thousands of miles.

Let's be clear, this was not a "road test". This was a publicity stunt.

And I don't have a problem with you ranting, at least you made an effort to share your view.
"Stuck on DSL"? I beg to differ: I'll take DSL in Paris over cable in NYC any day. Cheaper, faster and much more reliable. That said large European countries are definitely late when it comes to fiber...
The 3:2 aspect ratio probably makes it less consumery as well.
4 Tips About Bond Investment for New Retirees
‘Atomic sandwich’ computing material uses 100 times less energy
Forth was practical when it was invented though.
I don't think computers would be able to understand aesthetics. It is a really high-level concept. Plus, I think deep-learning is a marketing mambo-jambo and does not perform much better than a linear SVM.
Gotcha, thanks. Seems to be a near variant of a SPDT toggle switch, Single Pole Double Throw. Can't tell if it is technically an electrical symbol or an electronic symbol.

http://www.rapidtables.com/electric/electrical_symbols.htm
(fifth symbol down)

https://en.wikipedia.org/wiki/Electronic_symbol#Switches
(second symbol along)
Living in an Extreme Meritocracy Is Exhausting
the website feels like someone has copy-pasted apple.com/imac and changed the pictures using Microsoft Frontpage
As a side note, it's amazing to see that despite everyone ragging on apple and claiming superiority to them, they all copy their advertising style.

The copy on the google pixel site and this site are both very obviously apple-ish.

edit: down vote away, doesn't change the fact that these websites scream "we want to be apple". Though I will say, the tides are changing for apple judging by the amount of people hurt by this comment.
I have a good story on non-compete agreement!

I worked for a company based in New Mexico while I lived in California. When we both got sick of each other, at the exit interview the HR personnel on the phone from New Mexico told me I could not work in IT for the next 2 years as I signed a non-compete agreement. I just started laughing at them and told them I lived in California and good luck with enforcing that contract. End of conversation and I was out in the parking lot 5 minutes later, still laughing.
If you run Linux on your desktop, even if it's not your main motivation, I assume you have a basic idea as to why it's likely a bad idea to trust a product from Microsoft. Please don't fund their efforts to lock-down the PC market.
I've seen this argument most frequently made with regards to XML.
I like HJSON[0] for files you need to edit manually. You have comments and other user friendly things.

[0]https://hjson.org/
The US has a corruption problem.
Because that's wasn't PHP, that was (and still is) shitty devs
Please tell that to the multi-billion dollar company I'm currently working to integrate with that decided 2016 was a good year to implement a brand new SOAP API.
A slightly different example that infuriates me about macOS. How do I toggle the visibility of hidden files in Finder? To be honest I don't know if there is a shortcut for this in Windows, but what infuriates me is the inconsistency between Finder and the native macOS file browser dialog which allows you to press Cmd+Shift+., why can't the same shortcut be available in Finder?
I'm sure he's being serious. I've stopped using other antivirus since Defender came on board. Whenever I buy a new laptop, the first thing I do is uninstall Norton and activate defender.
You could deplete the entire supply in one year.

Then what?

The reason there are so many on death row in the US today is that so many states have had issues with actually carrying out the executions - there are not 600 news capital convictions each year, so your supply would replenish at a much slower rate.

In other words unless you massively reduce the threshold at which you will convict, it will not provide much of a benefit. And given that we know that innocents get convicted, even a small reduction in the threshold will disproportionally increase the number of innocents convicted.

Want to solve the transplant issue? Instead of this, make people opt out istead of opt in to transplants.
Yet the country put people on the Moon, built that highway system that spans edge to edge, has telephone services across it, places cables across oceans, built oil pipelines running crazy lengths, among numerous other ridiculously complex engineering projects.

But "bury big tubes with fiber optic cables in them" is somehow too complicated of an engineering task?

The reality is we could get it done, there's just no political will cause the status quo benefits the entrenched players.
We have a lot of junk food snacks at the office, when I'm tired or stressed I eat them, when I'm rested and not stressed I can easily stay away.

This type of situation seems to exist in many different ways in my life, so its easy to see how I'd be healthier if I was happier.
Pretty. Going after the mac market for media creation is a smart move, as that's a big driver of the mac's appeal over windows
The end of adolescence
I don't think it is: we are on HN :-/
Dailymotion selects Streamroot to control cost and QoS
Guyana is already trying to cash in in a comparable way: http://www.worldwatch.org/node/6318
Learning a few differences for attributes names isn't nearly as involved as learning angular's entire custom attribute and syntax support though.

I would also add that for any web app truly utilizing these libraries, you're going to have to know how they get compiled and where your data is coming from. With Angular you have to learn about scopes, digesting, linking/compiling, etc.

Two-way binding was amazing to me when I first took up Angular, it made common tasks so easy but on an enterprise-level application it's a nightmare because you're quickly dealing with digest/event cycle issues, especially during automated testing. The control over data flow that React prefers makes the easy, common tasks more time consuming, but overall saves a massive amount of complexity.
Real estate. Invest in an area that can withstand or recover quickly from a significant sea-level rise and extreme weather conditions[1].

[1]: http://www.nytimes.com/2016/10/20/science/9-cities-to-live-i...
For heaven's sake, everyone, please stop getting hung up on the fact that there's no error checking. Example code usually doesn't show error checking because it obscures the main point of the example.
Even Apple's biggest detractors frequently, publicly give credit to Apple's marketing proficiency (heck, the most common thing for the biggest detractors to say is that Apple is all marketing.)
This bit is interesting:

What I observed (even with newest npm 3.10.9) that it sometimes creates node_modules directories with permission 777. when doing the npm install multiple times the results vary, most of the time it results in 755 but sometimes in 777). This seems to have nothing to do with the source tarballs content (retrieved from registry.npmjs.org) but a more general issue. As mentioned, its not deterministic and the tarballs definitively don't contain any files/directories with such permissions.

If that's true, it may take a while to unearth the root cause.
They were in mobile from the beginning with Windows CE. Balmer thought the iPhone was a joke and they so they didn't try to adapt. By the time they did, Android and iOS had hundreds of thousands of apps. So they are in a catch-22, they can't gain marketshare because they don't have enough apps and no one will write apps for it because they don't have any marketshare.

I think their strategy so far is good. Get Windows working well on various form factors, move from Desktops to Laptops to full PC tablets. With those in place, they'll see developers writing UWP apps that will work not only on big screens, but can be scaled to smaller screens, giving them the apps they need to move down into the small tablet and phone spaces.
FWIW, Windows 10 runs really fast on your two MBPs, if you can get past the keyboard layout while using Windows.

This is highly subjective, but my experience running Windows on Mac hardware was that they felt snappier than OSX on the same machine.
GP did mention that his connection is unreliable, which is true for me as well (suburb of Milwaukee, WI). When it's working, it's fast enough. But there are plenty of days it's slow or not working when I want it. That I'd like fixed.
You need to sum craft weight and lift when applying Newton's laws in figuring downward pressure, more lift -> less ground pressure across all craft weight.
Apple to help viewers discover TV shows through an app
The most elegant implementation of FizzBuzz
this is true innovation.

mean while.. an OLED stripe.. aghem.. a Razer keyboard
I'm on a Surface 4 right now. Wife has a surface 3. The 3's never got sorted out (sleep of death, etc). The 4's have gotten better, but still are very buggy, especially if you try and dock with low-dpi monitors.

It's a shame because the performance and screen are stellar.
I guess you are talking about the website? Because the product couldn't possible be more different than the iMac, if any the product feels like an iteration over the Dell XPS 27 line
Not at all. I used the phrase as a riff on "Temporarily Embarrassed Millionaires": people who make judgement calls based not on their current societal class but on their expected class, since they expect to soon join that other class.

I feel it's an adequate explanation of why people who are currently employees who support such employee-hostile policies.
What you really are interested in is linear density.

The only metric that matters when building a network is linear route miles of cable per subscriber needed to provide service.

There is a single metric you can use to approximate this for any country: people per mile of road. Every (on-grid) dwelling and business is on a street or a road, so if you put a fiber cable on every road or street, then you will pass every inhabitant in the country.

Sweden has 10 people per mile of road. The US has 30 people per mile of road.

Sweden simply does better, despite having to deploy more infrastructure to provide service.
Sensing and/or controlling current flow is a fundamental requirement in many electronics systems, and the techniques to do so are diverse. Ultimately it is the application that determines the balance of precision and cost. Here’s a good guide to current sense amplifiers: https://goo.gl/rBZPrV
We can't even get newer x86/64 boards without closed binary blobs everywhere. Look at Librem. I think the last truly open laptop in the x86 world was the X200 Thinkpad.

All the newer opensource laptops are all ARM based, which is just going to mean a lot of fragmentation until things like the ARM config/device-tree stuff catches up to EFI.
I just installed macOS Sierra and have up-to-date iOS 10.1. I still cannot get handoff working. From reading the reports this is not just me. At least Chrome still syncs.
They arn't in a prime position to succeed with mobile. Not anymore. That ship sailed 3+ years ago.
Portland spent a lot of time and resources (during a serious housing crisis), bent over backwards to give them everything they wanted... and they decide to just punk out, lay off their operations team and walk away from years of planning because they can "do fast wireless for some apartment buildings". Thanks, guys.

There's a tiny ISP (US Internet) in Minneapolis that's already wired half of the city with fiber with some loans as capital, they're not a public company and they don't have billions in CoH and they still figured it out. They've already started offering 10Gbps to home users. Yes, ten gigabits, that's not a typo. And they're profitable.

Laying fiber is impossible for a megacorp with billions of CoH and access to the overflowing "talent" of Silicon Valley like Google perhaps, but not for a small business like US Internet. Let's hope Portland gets a US Internet of it's own. We're all better off if the future of the web is built by smaller decentralized companies anyways.
Downvoted for what?
In practice, people use increasingly smaller subsets of JavaScript to transmit data.

For example, a common pattern is to transmit (numeric) user IDs as strings so that they don't get mangled by floating-point precision issues with large numbers. You see both Twitter and Facebook APIs do this, for example.
I'm with you on the embedded HTML in JavaScript files. There's a reason everyone went nuts for MVC, the seperation of UI code (in my opinion) just makes your life as a developer easier.
you mean the CGI flybys of the unit being virtually constructed? Yeah APple pioneered that idea, I actually didn't like that part of the surface PC promo.. Like who cares what the internal hinges look like!? They need to stop doing close flybys of irrelevant subjects

The usability portions of the video were awesome though
Does this help?

https://www.washingtonpost.com/news/wonk/wp/2016/10/08/this-...

Or this?

https://www.theguardian.com/us-news/2016/oct/15/donald-trump...
We have worse than that now--we have an FBI and DOJ that have become political enforcement only.
It does looks like iMac clone. As they say, 'Imitation is the sincerest form of flattery'.
And in many languages, they are the common way to communicate that a function can not return the data that is expected of it. Invalid input data means the parser can't produce the equivalent data structure -> exception.

If the parser has some kind of partial parsing, a way to recover from errors or you are using a language in which returning explicit errors is the more common idiom, then you probably shouldn't throw an exception.
Cloud Track Trader Review
Microsoft announces Paint 3D
I used to have optical fiber in a brand new building in Osaka: the fiber was actually only going to the building, then it was RJ45 (or something very similar, I'll admit never trying to play with it).

It was much faster, and far more reliable than fios by Verizon that I have now in NYC...
Uh, I definitely don't mean to be offensive at all but your question is very naive.

The short answer is that a lot of engineering effort has gone into improving performance and today's Bitcoin is already enjoying those benefits.

The long answer is an entire field of research. There are fundamental things about cryptocurrency that means global throughput is very low and also high latency.

The hard part is the decentralization. If you can delegate trust to a small handful of entities, it's much easier to get scaling.
In Bitcoin, the payer can see when the coins involved in a payment are spent, and see the recipient address, and see what other transactions were sources of coins that were spent in the same subsequent transaction. Also, anyone who gets paid by the restaurant can learn the transactions that were the origins of the coins that they were paid with. These are properties that Bitcoin has that I believe ZCash doesn't.
Microsoft announces the Surface Studio, its first desktop PC
I know at least one corporate attorney that says flipping burgers would be a breach of your non-compete as far as he's concerned, i.e. "we reserve the right to intimidate you"
I wonder if they're moving towards something more scalable, like Webpass [http://www.theverge.com/2016/6/22/12009600/google-fiber-webp...].

There's tons of red tape laying actual fiber, and that probably makes it harder to provide high quality internet to as many customers as they'd like to.