skysight-inc/HackerNews huggingface dataset:
That model is useful for environments with high population density living with relatively compact terrestrial coverage. The costs will vary wildly when you apply this model to wire up Arizona, Nebraska, or even greater Los Angeles area.
Surface Dial looks very, very cool. Innovation in the HCI space is greatly welcome. Could not find any info on whether you can use 2 at the same time. That could have some incredible applications!
Sensationalist headline...

My analysis: They're realizing big cities are not profitable and installation costs a ton of $. My guess is they'll try to go for smaller towns with better utility pole infrastructure.
I'm doubtful its really quite as simple as that. This is really only an anecdote, but a pattern I've noticed while leading mountain climbing trips is that feeling good [1] is strongly connected with people's ability to feel safe, ignore their own aches and pains, take risks, and look out for the welfare of the team; while feeling bad is strongly connected with fatigue, risk-aversion, and an inability to think about anything beyond your own immediate needs.

I'm not sure about any particular cause and effect here, but my experience suggests to me that there is a strong psychological effect here[2] where feeling good or bad has significant effect on the perception of your own well-being.

[1] I don't want to use the term happiness as it is too vague.

[2] Which may be physiological too, like low glucose levels leading to an altered psychological state.
Often I find myself solving problems in a single performant SQL with lateral/cross joins before hitting the business logic code in order to simplify the logic part into a single loop with no conditionals/edge cases.

Turns out this is not the best practice because you will have to explain all about your clever use of olap functions and lateral joins to someone less knowledgeable who has to append to your code.
The current use of "Surface" itself is an example of Microsoft watering down a brand in much the same way; it might be careless but it's absolutely consistent with Microsoft's past behavior.
This is incorrect as it does not apply to all of Europe and even where it does apply usually doesn't require full pay. There are a variety of regulations listed here that limit non-compete clauses as many (most?) US states do, but not as much as California.

https://en.wikipedia.org/wiki/Non-compete_clause#Europe
How's that? I tried an surface pro a while ago and the touch screen worked fine. They had some issues to work around scaling, but iirc those are mostly sorted out.

Frankly it looks amazing.
You're not wrong in hating React, but it is a fad as much as no one wants to believe it. The reason I believe is because no matter how strong the framework, eventually it will be adopted (to some extent) into the native language (which is a good thing). Think about these frameworks:

- jQuery

- Coffeescript

- Backbone

at the time, if I had asked you if those were a fad, you'd think I was crazy. And yet, because of native language enhancements, none of those frameworks are really needed anymore. And I'm sure in 5 years React, Angular, Vue, Ember...you name it, will also likely be a thing of the past.

The important thing that I've learned in my (so far very short) career is that it's always best to know the language first, and the framework second. Frameworks come and go, but the language is permanent. By knowing the language really well, it's strengths and weaknesses, it enables you to determine when a framework is helpful...and more importantly, when a framework is a hindrance.

As an anecdotal example, I had a client that was using a React boilerplate on NPM to do a Foursquare API request. React is like, 50k lines uncompressed? To do that? I was able to replace it with 22 lines of vanilla JS. If you don't know the base language, it's often easier to simply think in the framework and create a bloated environment for very basic things rather than just use what the language gives you. It's faster, it's cleaner, it's more widely supported in browsers, has a larger community, and is more defensible to use the base language than a framework, until the framework does more work to help you than harm you.

So my advice would be, if you're thinking about using React or Angular, think about why you need it. Are you doing heavy lifting on the front-end, like interactive graphics or a dashboard? Sure, those are probably pretty good choices. If not, and you're simply trying to make the front-end more RESTful, with some easier reasoning about your applications, you could probably get away with a lighter framework like Mithril, Elm, or another lightweight framework.
Microsoft's official tech spec page: https://www.microsoft.com/en-us/surface/devices/surface-stud...

Connections & expansions
4 x USB 3.0 (one high power port)
Full-size SD ™ card reader (SDXC) compatible
Mini DisplayPort
Headset jack
Compatible with Surface Dial on-screen interaction*
1 Gigabit Ethernet port
The Scene also has a bunch of other interviews (for instance with Eddie Cue, Priscilla Chan,etc) in the series that are very interesting too. Check them out on the right hand film strip
Super Mario 64 – Watch for Rolling Rocks in “0.5” a button presses (commentated)
The photo would suggest these are imessages, not texts.
Its not clear that the Nordic model is being used in any other European country, so I'm not sure that we can count low fiber rates in e.g. Italy, Germany of evidence of the model's lack of scalability.

Perhaps more significantly, (data from the same table), I'm interested to know what the deployment models look like in Japan and Korea.

Japan: 2.6 DSL, 5.3 cable, 21.8 fiber.
South Korea: 2.8 DSL, 8.5 cable, 28.3 fiber.
I think I'm sold at 3:2 display.
"In conclusion, JSON is not a data format you can rely on blindly." - that suggests the format is bad when it's highlighting problems with the parsers. I see it like saying "Plain text is a bad format because notepad bails on large files"
That seems very doubtful.

Google started with a dominant search platform. They don't have that luxury with Cloud.

Google used to have a near monopoly on solving hard CS problems, with an army of very very very smart CS grads. They could produce software that no other company could.

These days, many other companies have invested in growing their army of top tier CS devs, and so they are able to make software equally as impressive.
You're preaching to the choir here. Hell is other people's code.
Do you think a lot of people care about PC/phone integration? I don't see it outside of "contacts and email" which is already fully integrated everywhere thanks to the cloud.

People don't buy Macs because they work well with an iPhone as far as I can tell. They buy Macs for all sorts of other reasons, but that doesn't seem to be one of them.

Every corporate office in the world is running Windows. I'm pretty sure people are going to continue buying whatever they use at work, so unfortunately for HN, Windows is here to stay...(sorry!)
While this is true to a certain extent I wouldn't go as far as calling this the Swedish model.

There are plenty of companies that own and are continually rolling out new fiber in Sweden, especially when you start looking outside the large cities. I would guess that IP-Only (Bynet) and Telia alone are currently putting more fiber in the ground than the state run networks combined.

For rural areas a lot (most?) of the new fiber is built by local organisations and payed for by the members, EU-subsidies and partnerships with companies that take over the operations of the networks once they have been built.

That said, both IP-Only and Telias fiber networks are Open networks that allow the customers to choose from a number of different ISP for their internet connectivity.
That was my take - with ~17B messages a day[1], you'd think this would be happening fairly frequently if it's a global problem (rather than shared IDs, etc.)

[1] http://www.cultofmac.com/412432/apple-users-send-200000-imes...
Believe it or not, but there are touch typists who aren't developers. Quite a lot, in fact.
You are probably just experiencing change aversion, also known as "getting older". It's normal to have these feelings.

There were people who programmed in assembly and hated compilers and C. There were people who programmed in C and hated Perl. There were people who programmed in Perl and hated PHP. There were people who programmed in PHP and hated Ruby. There were people who programmed in Ruby and hated that JavaScript suddenly was a "real" programming language.

You'll probably be able to find work in your language/framework of choice for a long time, although as time progresses it will be less "hip startup" and more "enterprise" (look at C#/ASP.NET) and "banks" (look at COBOL).
I'm not sure why you need the world's thinnest LCD for a desktop, it's not like you'll be mounting it on a wall or something.

By the way, that presenter is a pretty good actor, but he was trying way too hard in a way that was distracting. The way he called out someone in the audience at one point made it seem like he has standup comedy experience and was trying to connect with the audience but it made no sense.
Ask HN: What are the best Android forums or communities?
Could you elaborate on why you dislike this quote? Maybe there is some context missing: for a lot of researchers quantum computing is interesting because of how its existence informs fundamental questions in physics and math like the Church-Turing thesis. For those people the code breaking application are indeed pretty boring, just like internal combustion engines can be boring for people working on statistical physics and thermodynamics.
That is not what a Linux user usually means when they say "If <device xyz> will run Linux". Windows Subsystem for Linux doesn't support (officially, or even cleanly) any graphical Linux apps, for one.
yeah. if the government court system is assigned the role of deciding civil disputes in contracts between people or companies, doesn't the government also therefore have some right to shape and define the types of contracts which are allowed?
For one thing, not every place where you might want a comment happens to be in an object.
Iphone-to-iphone texts are sent over IP, using some apple database mapping. Regular texts use phone company SMS. There is a widely known bug that if you switch from iphone to non-apple-phone you can fail to receive texts, as apple still tries to use the IP routing. I guess some bug or misconfiguration there could result in texts to the wrong recipient.

As far as I know, there is no analagous VOIP routing for iphone calls: all go through the regular network. So misrouting there would be a much bigger surprise!
Really? That's weird - I'm a relatively recent convert to OSX, and find the opposite. E.g. move a window, with alt-spc, M; every dialog box that opens can be addressed by hitting a letter for the option you want; default buttons are bolded so you know what hitting enter will do, etc. I've had to work on Windows boxes with no mouse and found it tough, but possible. Still have to reach for the mouse a lot in OSX. And don't get me started on home and end ;-)

Perhaps it's a question of muscle memory and discoverability? I love spotlight, and installed magnet (http://magnet.crowdcafe.com/), and slowly getting there.
Yup, people considering this for a standard PC aren't really making an apt comparison.

All the creative people I know said Cintiq set the bar, looks like MS is making a square aim at that market.
Scientists think the corpses of astronauts could seed life across the cosmos
I'll have to put black tape over the whole screen now.
> For every crash, data breach, security issue, hack you have to look back and wonder whether the speed of delivery turned out to be worth the risk (and then you have to discount that even further to take into account that what you read about is only a very small fraction of what actually goes wrong...).

Those risks are pure externalities, unfortunately. The answer to the question for the management of pretty much any company is a resounding "yes, it was worth the risk" - they earned truckloads of money over the years before the breach, and by the time shit hits the fan, the management team probably changed twice already.

Nobody cares, because nobody has to - business incentives are actually strongly aligned against caring.
Some parsers are dealing with known good input, and should not include validation code for performance reasons. Often you will parse the same JSON many times throughout a pipeline, but you only really need to validate it once. A good example of this is a scatter-gather message bus, where the router parses a message record, scatters it to a large number of peers, and gathers responses. Depending on how latency-critical this system is, it can make sense to validate and normalize the representation at the router, and send normalized (whitespace-free) JSON to the compute nodes.
I would argue that having developers that don't understand and won't bother to learn SQL working on application dependent on SQL-based DBs is the not-best-practice there, not proper and efficient use of SQL by developers who do know what they are doing.
The two things that Macbooks have had over Windows laptops, in my opinion, is high resolution screens and a fantastic trackpad.

Windows laptops, even on the high end, still tend to screens no better than 1080p and crappy touchpads. My wife hates the touchpad so much she always uses a mouse and has the trackpad disabled.

I just got an HP Elite x2, which is basically a Surface Pro and I really like the pen and touch input. Apple pioneered touch on the iPhone, but continues to refuse to add it to <del>OS X</del> macOS.
I have 330mbs fttp in the UK, and I live in the countryside.

2% have fttp cover now, relatively few take it though.

There are very few use cases right now, I had 12mbs vdsl before, and I hardly notice that there is a difference to be honest, although my wife is a photographer and the high speed upload is a god send for her.
Yes. This is basically aimed at a handful(?) of especially ridiculous cases of minimum wage service workers having to sign non-competes.

ADDED: In other words, at the risk of being cynical, I suspect that this is mostly political grandstanding. I'm guessing that none of these have ever been enforced. And, whatever one's stand on non-competes generally, it would really be hard to defend the practice in this case with a straight face.
Thanks. Too bad it doesn't show on this page:
https://www.microsoftstore.com/store/msusa/en_US/pdp/product...
Implying the political climate has ever been any different.

Something something past, rose-tinted glasses.

Political climate is a function of the people in charge. People in charge, due the nature of power and its effects, are always the same. Therefore the political climate is always the same.

You're just inadvertently filtering out.
Perhaps "The Harmful Consequences of Postel's Maxim"?:

https://news.ycombinator.com/item?id=9824638

If not, perhaps one of these:

http://programmingisterrible.com/post/42215715657/postels-pr...

https://bitworking.org/news/There_are_no_exceptions_to_Poste...

http://trevorjim.com/postels-law-is-not-for-you/
Building the world's fastest solar car
I work for a CE-facing ERP company, and our clients are PEs mostly working for state DOTs. They are actually advancing the state of the art on cost control, roadway safety, etc. using analytical decision-steering systems. It would be a mistake to overlook the value of what's being done just to maintain the status-quo against a pretty dynamic business landscape, much less to make progress. As a software/data nerd, I am suitably impressed by what I see as a vendor-to-insiders.
This, yet again, demonstrates that Trump does not understand how the US Government works. The President does not make laws, Congress does. You think the very people who signed up for a job so they can get rich later are really going to pass a law that limits their ability to get rich later?
Maybe you don't need the #1 thinnest, but it's meant to be folded down as a drafting table.
This seems to compete with Wacom Cintiq more than any Apple product I'm aware of.
I didn't say it was about money. It most probably isn't "about money". I was asking what is the motivation since there are some obvious costs.
Fairly. There has been comments about it from insiders on various forums over the years. Note that I'm suggesting that Hyperion is exploiting them in any way - I'm sure if the money had been there that they'd have taken people on full time, but the market is miniscule at this point.
Although I am unlikely to use M because I do not have a use case, I appreciate the effort and think it maximizes your probability of success when identifying and communicating with people more likely to have a use case for M.

Identifying and communicating with people likely to use M & the Backend might be harder than writing the code and building a web page. I know it is an activity which would be outside my normal comfort zone.

I'm glad I was useful.
AWS I think has something similar, but I'm not sure it's the same, CloudWatch[0]. Cloudwatch giving alerting and can kill underutilized instances. But this sizing feature from GCP seems to allow for instance resizing rather than just deletion.

As far as why this may benefit google: while a customer will pay the same regardless, that means there are less resources in GCPs overall pool of potential machines that others can use. And to support the overall capacity of all their customers, Google needs more machines to handle them all. I'm guessing Google would rather have most of their machines active, as building out less racks/datacenters is probably better for the bottom-line overall.

[0] https://aws.amazon.com/cloudwatch/details/
The GP probably means resignation in the meaning of apathy, like "shit's going to hell anyway, so why bother trying to fix things".
I live in Austin and they literally just yesterday marked up my yard where the fiber is supposed to go. Does anyone know if they will finish the job or am I left out to dry here?
A statement from the Goldsmith's University Feminist Society expressing support for the Goldsmith's University Islamic society, who intimiated and silenced an ex-Islamic woman speaking about Islam's treatment of women:

http://goldfemsoc.tumblr.com/post/134396957048/goldsmiths-fe...

A video of the critique of Islam they are supporting: https://m.youtube.com/watch?v=kl0sI47tVgY
If the bug causes it to go to a different contact, then it's always going to go to a contact.
After giving it some thought, I can not figure out why the time to drive from Boston to Seattle is relevant to whatever argument is trying to be made here.
You said: "not an option anymore"

This is incorrect in various ways, if only because there exists at least one example of someone using it successfully as the main browser, while also being employed as a web dev: Me.
Reminds me of PHP back in the day. Doesn't work? chmod -R 777 /var/www
I use Apple keyboards with windows based products.

The issue isn't that the MS shortcuts for things are any better or worse, it's just that you're not used to hitting CTRL. As a developer, my pinky basically rests on the CTRL by default when I'm on a windows system. When I'm on a Mac my thumb rests on the Command key.
How to fix the oil market
There's no iterating a bridge already built but the maintenance, inspection, and thinking around making difficult repair-or-replace decisions continues to evolve in feedback with analytical and management software.
JSX can also be a hard sell for seasoned developers because they've been taught to avoid combining HTML and JS for so long. I initially disliked the Angular templating system because it felt like I was regressing to `on-click="javascript()` code.

While I prefer JSX now, mainly because it is just html/javascript, I sometimes feel that inline conditions/loops like `ng-if` are cleaner - I don't need yet another several lines of a `var` definition, condition, and assignment.

My biggest struggle with React was due to the fact it's a view-only library. Coming from Angular or similar projects you're suddenly in the dark on how best to manage ajax, forms, etc - yet when you power through, you realize it's actually freedom to do whatever you want. Done correctly, that's way more powerful.
There isn't a domain where taste isn't personal. It's always a blend of art and science. Just because you can't define it exactly though, doesn't mean you can't get closer to it by working at it.
"Quantum supremacy" experiments are those that can show that quantum computing can indeed do things that classical computers can not, without having to build an entire quantum computer. They are important in practice because they are "cheap" checks on whether our premises are wrong and important in theory because they show interesting new ways to think about the problems we want to solve.
From porkies to whoppers: over time lies may desensitise brain to dishonesty
I cannot disagree with you enough. Last I saw, you cannot interact with the rest of the system from Windows bash. I can install Sublime Text on my Mac, and launch it from the terminal, for example. I can't do that with the Windows system.
After trying json, yaml, json5, java properties, ini and toml, I finally choose hjson* as the configuration file format for the software I'm building. It's the easiest format to read and write IMHO, a bit like nginx config files.

* http://hjson.org
$3K is very expensive. Looks like they are catering to the iMac market. It should be interesting to compare with tomorrow iMac release lineup.
We're trying. Our not-too-far-off alternative is to require whoever owns the physical cable within the city to sell services to other providers (usually for a regulated fee).

Basically what we did for long-distance phone service. The recent FCC ruling stopped short of doing just that, but it isn't a stretch of the imagination for the FCC to apply full teleco rules to cable providers in the US.

Of course, every ISP is going to lobby extremely hard against that. But one can only hope...
When he started introducing the Studio, he said a lot of words and by the end my first thought was he was just spouting buzz words and it didn't feel at all coherent or have anything to do with the product. It felt like he was just repeating words over and over again as a stall tactic to increase suspense.

The presentation was a ton of fluff.
I'm really interested to know, who are the customers for such a product?
If you want to use a single metric, why not use people per mile of road?

This correlates well with the only network metric that matters, linear route miles of cable per subscriber needed to provide service. 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.
I assume that inputting historical judgements by the judge ruling over the case would improve the results but could also prove whether bias was involved.
Even in the case of salesmen, a non-solicitation agreement takes care of that just as well as a non-compete does.
It's a premade WordPress theme for conference sites

http://www.showthemes.com/conference-wordpress-theme-fudge