skysight-inc/HackerNews huggingface dataset:
I suspect there would have been less of an outcry if it had been more like 8.1 before it launched.

That said, i think perhaps Windows 8 is the first (or second if one consider the Phone 6.5 to 7 transition) time Microsoft had ignored the muscle memory aspect that had kept their products up top for so long.
Zune Forever: The Diehards Still Obsessed with Microsoft’s Colossal Failure
I have one and I'm not using it anymore. It's quite possible that the software is more mature and usable now, but unfortunately it just wasn't good enough at the time. There were severe issues with DNS, with most requests taking a few seconds to complete, making simple tasks like browsing the internet quite infuriating. By default, there was no support for resolving local hostnames either, but it was possible to make that work by modifying some of the config-generating scripts to add a forward to another local DNS resolver. I don't recall the details exactly but there were at least two local DNS resolvers running due to missing DNSSEC support in one, and it may have been possible to enable a third resolver as well. Quite confusing.

I'm also not sure why they bothered adding their basic UI in addition to the OpenWRT side, it barely exposes anything and it was common to receive error responses. Maybe they just felt like they had to add more funding goal rewards.

The antennas were a bit loose but the case is quite easy to open, so they were easily tightened.

I now have Ubiquiti gear and the DNS delays and other issues are completely gone. While I in principle fully support the project, it turns out that I just wasn't willing to spend days customizing the thing to get it to work at a reasonable level, especially when my own daily internet use relied on it.

If someone feels like the current retail price is a bit steep but wants to give it a go, I've got my silver 2GB RAM model available for a more reasonable price :) It has the potential to be great in the hands of the right person.
I use KDE Neon as my daily driver and I did not have a single crash in the last 4-5 months. I _love_ Plasma 5.9!
Old 1990s hardware from them was awesome. IntelliMouse, Joysticks, keyboards, etc very good devices. Even the Comfort Mouse 6000 was still great (though the die too fast, and have a hardware bug - middle click is delayed)

But nowadays it's all cheap plastic and cheap mechanics, made to last 2 years.

There are alternatives for good keyboards, but I have yet to find a good mouse. (a business mouse, not a rainbow colored funky gamer mouse)
You can care and be opposed to something and still not stake your job to stop it. I'm against a whole lot of things that I do not spend all my time fighting because I have things to do, or it would be inconvenient as hell.

And some I sacrifice things for. A person can't die on every single hill they happen to fancy :)
> a bunch of hierarchical probabilistic calculations that are pipelined

That's one way of describing quantum theory; generally "contextual" or "non-commuting" are used instead of "hierarchical".

If the universality of such a common framework doesn't seem profound to you, at least realise it isn't something generally appreciated and barely even hinted at just a few decades ago.
The fact that Apple has built its user following, along with the huge number of nearly religious followers, against Ubuntu's (or Linux's, really) much smaller audience gives concessions to Apple to make moves such as this.

That's too easy. Linux also has a contingent of nearly religious free software fanatics. Moreover, Apple is now strongly represented in niches that Linux was traditionally strong in, such as academia and developers.

Let's not forget that Apple was in dire straits in 1997 and was only a tiny fraction of its current worth. It has only been the behemoth it is now since 2010 or so. The difference with Apple and Canonical is that when Apple introduced products they were often miles ahead of the rest, while Canonical is mostly catching up.

OS X provided a UNIX with a modern display server and good usability in 2001. The first version of Ubuntu was released three years later and had a lot of shortcomings that were only solved later or just now (such as a modern display server).

Apple defined the modern smartphone in 2007. The first preview of Ubuntu Phone was released six years later.

Apple is now extremely large, but 2001 Apple and even 2007 Apple was not.

I'd feel much more comfortable making "deal with it" decisions affecting my users than if I were running a much smaller operation.

Except that Apple canceled unsuccessful products as well. Ping, iTools, .Mac, MobileMe, Aperture, Xserve.
I agree that facts by definition are things that are true. I disagree that refusing to believe said facts makes you wrong, unless the discussion was solely centered around asserting said fact to be true or not. In my experience that's rarely the case.

Even in your example you said that it is probable that the person is wrong about other things or unable or unwilling to reason correctly if they insist on being wrong about a particular thing. However, facts are only defined by the present state of knowledge one possesses. In other words, facts can change to conjecture with the introduction of new evidence. How do you know someone who refuses to believe what you think is a fact is not just more enlightened than you?
Air carriers are still failing people with disabilities
>There’s nothing wrong with being confident.

This is obviously false, counterexamples are everywhere you look.
One can hope. Blob and table storage still have no form of backup ~8 years after introduction.

When I've asked they have been referring to replication and to call them if we accidentally lose data. But we need to contact them within two hours otherwise it's too late. And of course Azure Support never responds that quickly when I submit a case to them.
It helps that Apple has three orders of magnitude more employees and four orders of magnitude more revenue than Canonical.
How does it affect the environment, despite their efforts to keep heat and CO2 emission as low as possible? How's the wild life there?
We would invite you to explore the consistency levels available in Cosmos DB. As a developer you can choose what makes most sense in distributed scenario. https://docs.microsoft.com/en-us/azure/documentdb/documentdb...
Eventual is one end of the consistency. But then consistent prefix, session (if you can control) and bounded staleness all can play a role.
It not that they were convinced the new look was better. It's just that no sane individual would stick to a iPhone from two generations ago just because he doesn't like his notes' background color.
> Rule of thumb for non profitable tech companies.... If you are a company that isn't making a profit and you continually preach look at the users, look at the users. and then fail to even hit your target on that, you're going to get punished.....heavily.

Employees get granted shares at any price, with the number of shares adjusted for the current price. Shares acquired before IPO can be sold for cash in 6-9 months. Shares in ongoing RSU packages can get sold in similar intervals but the main waiting game is for them to vest at all. Look at the dilution quarterly in the 10Qs, and look at the Form 3 and Form 4.

Your rule of thumb is missing the point.

Non profitable tech companies simply have to dangle a metrics carrot in front of investors as long as possible so they can keep dumping shares on investors as long as possible.

This is what Twitter is doing, Zynga, King, Snapchat (and Facebook, Google, etc. these have stronger fundamentals though). It doesn't matter if the shares are $20 or $2, the employees get granted the same monetary value of shares in each RSU package and they sell them over time.

Think of it like Dollar Cost Averaging for Dollars.

The capital markets are heavily tilted in favor of the issuer, so you have to re-align the purpose of the metrics with that in mind. "Who is benefiting from this", the issuer.

Only the executives get an EVEN BETTER parachute, if the company actually meets key metrics, but thats the only economic alignment we have and it comes from the board.

Many other times, the company and employees borrow against their shares, and get margin called when the share price goes too low too fast. This circumstance is basically the only thing that has a material affect on these companies (aside from just running out of cash altogether)
Comcast used this technique to notify me I was about to hit my 1TB monthly cap. In that case, I was happy that they did so.
This liberal liberal crap again. Being programmer yourself (I guess) you probably learned or will learn a simple life rule - eat or be eaten. Your inability to cope with reality is what drove you to your psychotherapist in the first place. You are not living in a cocoon.

Man up and get guts to face life that comes at you. Better save some buck, stop paying brainwashing leeches (go to church, you'll get surprised it's nearly same thing to what psychotherapists do anyways, just cheaper). Start exercising, eat good food, go to sleep early and all will be great.
There is an online Masters Degree in CS for a fraction of the cost of full-time attendance at Georgia Tech[1]. I think the requirement is any undergrad degree.

https://www.omscs.gatech.edu
The 1 hour flight experiance:

1st hour: from city to airport

2+3 hour: checkin line, security line, wait at gate, seating line

4th hour: actually move somewhere through flight

5th hour: passport check, baggage pickup

6th hour: from airport to city

All of the above is true unless you are flying through a small town airport or a pre-80's airport like TXL Berlin, built in 1974 and designed to be duty-free-maze immune
This looks interesting. I'll have to take some time and explore it later.
When my insurance company offered a discount to use one of these devices a few years back, I smelled a rat. I figured they would use it to observe how fast I drive vs the speed limit so they can decide how "safe" of a driver I am or whatever. But also my insurance is very inexpensive so discounts on it are not a big motivator.

I guess location tracking would make sense too, so they can bust you if the car stays in a place other than where it's insured for. Or god knows what else. All of this shit is only going to get worse, a lot worse.
fairly sure you meant symmetric *<:o
Well, it seems a lot more reasonable than the popular default of trading all your data for free services that either have very cheap alternatives, or would have if there was a market for it.

I'm speaking from guilt.
Thanks - this and other features are planned. Please stay tuned.
Google Sheets
AND CO is a good service https://www.and.co/
Google came out of Stanford--there was a lot of academic involvement in search engine research, competitions, and so on at the time. I went to some of the conferences where it all took place. I was startled by how quickly Google rose, though.

I hear you about the "Orwellian" part--this isn't the Internet that I imagined, the one with RFCs and protocols. The worst offender is Facebook. I will never have anything to do with Facebook. I really wish there were more search engine competitors, too. It's important to not have monopolies on information seeking.
Okay then, I must not be sure what you envision as "small government". Did you have any examples in mind? Any examples that allow for innovation, propel a first world standard of living, and protect the rights of its citizens?
Heh, you've picked the one counter-example that I was going to toss in there, but didn't. Amazon built its cloud business during the lean times after the dotcom bust, when there wasn't a ton of money chasing risk in the tech sector. So they were able to focus on the long-term and on building an entirely new kind of business.

They could do it because they had the resources thanks to their core business and, more importantly, they could retain the engineering talent in a world where rockstars couldn't just quit and raise VC megabucks to pursue "Uber for Cats" or some adtech play.

So it has turned out that AMZN is an anomaly, judged by its P/E ratio as you point out, in that investors will let it bleed for a long time and still value it highly.

There are a few companies like that, that can afford to fail and that the market will have patience on a fairly long time horizon. In those places you can get a little taste of what it was like to work at a government-funded blue-sky research lab with no pressure to productize in a commercial timeframe.
"Thinker's Universal Workers"?
[Full disclosure, I work on the Azure Search team]

Cosmos DB has tight integration with Azure Search, to the point that you can choose to extend your Cosmos DB to Azure Search with a few clicks right from the portal to allow for full text search over this content.

You can learn more about how to do this at these two links:
https://azure.microsoft.com/en-us/blog/adding-search-to-docu...

https://docs.microsoft.com/en-us/azure/search/search-howto-i...

Liam
Ask HN: Seeking free downloadable embedded firmware images used on IoT devices
To clarify, we're not looking for photos, graphics or pictures. We're looking for free downloadable embedded firmware images (used on IoT devices) that can be tested for security holes/vulnerabilities.
I think we see that in all software projects.
It is usually more fun and maybe even easier to redesign than to fix.

I prefer to think of it as "aggressive refactoring" - which is not necessarily bad.

I think the process of software maintenance (in the context of KDE development) could be much improved if their reporting process had less friction and collected more relevant information so that the turnaround would be faster.
Is it any better than Yaml? All of those statements are true of yaml and it's much more commonly used.
Is 80k worth it in places like san diego?
I did a similar thing a while back and, although it was one of my favourite shows as a kid, I have to conclude that re-watching it was a mistake. Same with Knightrider.
This was my question as well. Metabase is continuously getting better - why would one divest themselves from metabase for this? What are the primary advantages?
Yes, the concept that military research funds other innovations is just all backwards and silly. It's just like when they justify the space program by saying "we invented Tang!" Really? Because it would have been cheaper to just invent Tang, then.
Red Hat continues to invest quite a bit into Linux desktop. Many of the Gnome developers work for Red Hat.
Discussion on /r/haskell: https://www.reddit.com/r/haskell/comments/6a5e0v/dynamic_dis...
AS Dharma mentioned - Azure Cosmos DB has been many years in the making. Azure Cosmos DB started as “Project Florence” in late 2010 to address developer the pain-points faced by large scale applications inside Microsoft. Observing that the challenges of building globally distributed apps are not a problem unique to Microsoft, in 2015 we made the first generation of this technology available to Azure developers in the form of DocumentDB.

The database engine design is inspired on LLAMA http://db.disi.unitn.eu/pages/VLDBProgram/pdf/research/p853-..., Bwtree - > https://pdfs.semanticscholar.org/7655/9c6cc259c6ab5baf7bd19d.... and schema-agnostic indexing techniques -> http://www.vldb.org/pvldb/vol8/p1668-shukla.pdf. Please note that these papers are significantly behind the current state of the implementation. The most crucial aspect that these papers dont cover is the integration of the database engine with the larger distributed system components of Cosmos DB including the resource governance, partition management, and the implementation of replication protocol /consistency models etc. Our goal is to publish all of the design specifications including TLA+ specs over time.
It's no different from SaaS - some are good and some are not. If you are looking to run /try many of these apps, you should try cloudron (or sandstorm). Both are in the GitHub link you found.
Or iPhone.
Developer Spotlight: Cosmic JavaScript Apps in the Wild
It's possible to go too far toward the other extreme, though. People react to confidence.
or as i like to call it: how to march towards irrelevance in 12 easly steps or less
fine, but what if the purpose of the self-esteem movement in education is not to change self-image, but instead to build up the image of one societal segment in the eyes of another societal segment?
I find it funny that the store doesn't trust their salespersons to make such a judgement on their own. Probably they hope to do analytics on what kind of people are visiting and when. Selling the data would only make sense if they are able to link it to an identity, I am not sure that they can legally do that.

Well, you never know into what dystophia you are heading...
I have a different theory. You need access to users/customers of problems you're trying to solve. I guess the first couple of rounds of tech boom happened in the valley because of the access to chip makers, early internet adopters etc.

What this probably means is just that valley doesn't matter anymore to every industry/market. Probably also explains why we're starting to see more international startups at YC.
If I'm writing a game I don't really care if one of many operations accidentally resulted in NaN I would like to treat NaN like SQL treats NULL: pretend it doesn't exist. I can't glean useful information out of it, might as well try to get something from the rest of the data.

Then again according to float semantics, sum of a list containing NaN must be NaN, so it would make sense to extend that principle to min/max.

But the naive implementation of min/max will never output NaN because NaN always compares false. (... unless NaN is the first element. ugly.)

Maybe making it explicit would be best: Make an explicit fn for float collections that filters out NaN in an Iterator, then claim that Item is totally ordered. I'm too much of a rust noob to know if this is possible. (playground here I come!)
Friendship and community work better than both. I was actually in the middle of finding evidence to post, but its so numerous it really isn't necessary. Form good unconditional friendships and your happiness will exceed to new heights.

How do you form good unconditional friendships you ask? Hey, I didn't say I had all of the answers. One thing I might add is that, at least in my experience, a bad friendship is actually worse than being alone (though one might hesitate to call it a friendship to begin with), so tread carefully.
FXWM
How to Use CSS Modules with TypeScript and Webpack
> I've found that a lot of disagreement about ways to implement a feature can be solved by keeping this in mind.

I dunno, the usual reactions I get are more in line with the comments on this Stack Overflow post: http://stackoverflow.com/questions/43377533/should-python-er...

For whatever reason, making the case that code that actually performs some useful computation should be closer to the exception rather than the rule tends to result in people completely losing their shit.
List of DNS violations by implementations, software and/or systems
Mobile Phone Online Shopping in Pakistan Online Shopping for Convenience
FB and Twitter have those dynamics more than Snapchat does. You can't really "see" who else is on it unless you go looking for that. On FB and Twitter, stuff from people you don't follow or know is shown to you. Basically there isn't a "feed" in the same way.
On the other hand, Red Hat's revenue is steadily growing[1] and there are very few RHEL desktop users. Fedora is probably also less popular than Ubuntu and its derivatives.

[1] https://investors.redhat.com/financial-information/financial...
That's the one benefit of Trump getting elected: half of the US cares about civil liberties and privacy again.
Hi ! Sargun,
If you see Dharma's detailed reply which consists of papers and history from 2010. This is a different effort with a different focus.

Azure Cosmos DB has been many years in the making. Azure Cosmos DB started as “Project Florence” in late 2010 to address developer the pain-points faced by large scale applications inside Microsoft. Observing that the challenges of building globally distributed apps are not a problem unique to Microsoft, in 2015 we made the first generation of this technology available to Azure developers in the form of DocumentDB. Since that time, we’ve been steadily adding new capabilities both in the database engine as well as, larger distributed system components. Azure Cosmos DB is the result. It is the next big leap in globally distributed, at scale, cloud databases. As a part of this release of Azure Cosmos DB, DocumentDB customers, with their data, are automatically Azure Cosmos DB customers. They now have access to the new system and capabilities offered by Azure Cosmos DB today as well as, as we keep evolving the service.

The database engine design is inspired on LLAMA http://db.disi.unitn.eu/pages/VLDBProgram/pdf/research/p853-..., Bwtree - > https://pdfs.semanticscholar.org/7655/9c6cc259c6ab5baf7bd19d.... and schema-agnostic indexing techniques -> http://www.vldb.org/pvldb/vol8/p1668-shukla.pdf. Please note that these papers are significantly behind the current state of the implementation. The most crucial aspect that these papers dont cover is the integration of the database engine with the larger distributed system components of Cosmos DB including the resource governance, partition management, and the implementation of replication protocol /consistency models etc. Our goal is to publish all of the design specifications including TLA+ specs over time.
Yep - I don't care about the frat or college sticker on the back of a car.
Here was my use case:

We had an existing config system built around json that was typically machine written from human GUI manipulations.

Our existing system could process json but not HOCON.

HOCON after it parses config file(s) provides a tree that can be written out as json.

I had to I start writing the configs out by hand instead of using the GUI.

So I started refactoring my config as HOCON because it has some moderate boilerplate reduction and DRY helping features. Then I'd load those new configs with the HOCON library in Scala and have it spit out json which the existing system could then parse (in memory did have to write out files fortunately).

I was in a Scala stack so using HOCON was a natural fit. I tried snake-yaml as well first but HOCON was easier for me to get up and I felt had a less wonky syntax. (I use yaml quite a bit for ansible so I am fairly used to it but even ansible extends yaml a bit to make it easier to write).

Writing configs in json is a really big pain because:

1. No comments

2. No comments

3. "Having" "to" "quote" "all" "the" "keys" "and" "strings" "is" "painful"

I understand that perhaps I could relax those rules in the json parser but then I am just a step away from HOCON which adds higher order stuff.

IntelliJ had good HOCON support (ctrl+click to go to key / error highlighting) too so that helped. N.B. their yaml support is also good (via a plugin).

Anyhow keep in mind the way I used HOCON was quite different from how I have seen it used by other devs in the space. Whereas they included it in their jars then let users override stuff at runtime. I was able to use some of those design goals to make a modular slightly higher order json config system where I could share common configs as importable overrideable libraries.

Now if I had to have a system where humans and machines are "editing" the same file which was a case I had considered supporting for my system, I think I'd try to move the problem away from the same file space. And ask the question: Is there any way we can keep them out of the same files? Because that is probably easier than having the machine side keep track of comments in the parse tree and write them out when changing stuff. I'd try to sidestep by having my config system support importing files and merging them together and look more at how the directory.d pattern works in linux.
Geoff Huston on the Internet of Stupid Things [RIPE74]