skysight-inc/HackerNews huggingface dataset:
There is a link at the end of the article to a blog post on exactly this topic:

https://cloudplatform.googleblog.com/2017/02/inside-Cloud-Sp...

> The purist answer is “no” because partitions can happen and in fact have happened at Google, and during some partitions, Spanner chooses C and forfeits A. It is technically a CP system.

> However, no system provides 100% availability, so the pragmatic question is whether or not Spanner delivers availability that is so high that most users don't worry about its outages.
I'm sorry, but I didn't conduct any sort of ideological flame war. I simply stated my stance on the issue that the thread was about. Other commenters took up the mantle of twisting my words and forcing me to more clearly explain myself.

I didn't realize "gtfo" was too uncivil for HN. I generally do not use such language here, but...

Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

I did not break that rule. I was not gratuitous about it and was trying to end an argument.

I understand that you think you know what this site is for, but my original comment was in line with the subject matter and was not flamewar bait.
It's easy to do, just follow these steps:

https://www.youtube.com/watch?v=JwCbbMgp3Lw
>just the effect of years of road running with poor form and injury

If I had a dime for each time I heard this... :(

I wish you a speedy recovery!
I'm curious about the claim (er, "observation") that

At scale, the skill level of developers reading/writing/maintaining/testing code is going to be a normal distribution around the mean of "not expert."

Has this been researched or shown in any formal way? Or have similar observations been formulated elsewhere?
I think its interesting to see real-world customers and how they use software.

Being in university, I get to see a whole range of people. You realize that people don't really have a robust mental model of how their computer works or how the software they use is structured. Then we 'computer people' wonder why they struggle with our software.

There are so many times I'll watch someone go through a laborious process to find a google doc, despite having seen a link to it on their screen at least 4 or 5 times. Or I'll see them go to the search bar, type in google, then start their search. Or go to the file menu rather than use shortcuts (every. single. time.). Or use tabs to manually center things rather than use the center button.

Even relatively advanced users will completely miss the existence of styles in Docs & Office.

And all of these are just the basics. We really do need to make software easier/more intuitive.
For my two cents, I'd use something like tar instead of zip, if for no other reason then that you don't have to unzip a file every time you open it.
I'd be more interested to see medieval depictions of elephants from the South of France, Spain or Italy to compare against.

Stuff from England or Northern France is going to be driven by descriptions given by priests and monks. So not only do you have secondhand accounts or reproductions of other pictures, but you're filtering it through a religious filter. Trumpets and ivory have religious significance, and depicting them incorrectly may have some significance.

Also, didn't mammoth tusks curve upward? There may have been some symbolic legacy taking place there as well.
The site might (and hopefully does) have an explicit TOS/EULA prohibiting scraping for the purpose of scalping.
All of the convoluted reasons why scalping must be stomped out have never made sense to me.

If people would let the market handle it, things would sort themselves out naturally.

If scalpers have to spend more money buying tickets than they can make by selling them, they'll stop buying so many tickets.

Also, maybe venues should have some method of selling unredeemed tickets at the door. For example, if a ticked hasn't been redeemed by one hour after the start of the show, the venue gets to re-sell that space to someone who is there in person with cash in hand. Scalper spent $50 on the ticket that s/he couldn't sell so an hour after the show, the venue can re-sell that space for $30 cash. I'm sure I have overlooked something here but I'm just brainstorming.

Instead of trying to fight technological battles that you're not going to win, revamp the ecosystem.
I think you overestimate the libertarian leanings of the site.
First time I'm hearing about newSQL thanks for these links.
Where is the circular reasoning? There are a fixed number of hours in the day, and I presume that becoming elite at either a mental level or a physical level, for most people, requires focus for the majority of your waking hours. My assumption may be wrong, but I don't see any circular reasoning. Note that I say that I think most people can achieve a good general level of fitness.

As far as my own issues go, I think you're speaking from the perspective of someone who has no medical issues and assuming that everyone else is similarly healthy. I have rheumatoid arthritis and hypermobile ehlers-danlos syndrome (amongst other problems). I try to keep fit, have special shoes and joint supports, do everything my physiotherapist tells me to do, and I exercise fairly intensely for at least an hour a day. But ultimately, I have physical limits that despite continual medical intervention, have proven resistant to treatment besides painkillers. In the last month alone, I've been to hospital 6 times. There's a good chance I won't be able to walk more than a few hundred metres by the time I'm 30, and currently if I try to push myself too hard, I typically end up injuring myself and needing to go to hospital.

A computer, for me, and other people like me, can be one of the most transformative purchases of our lives. On a computer, nobody knows you're disabled and you can do almost everything that an able-bodied person can. Arthritis can be a problem, but heated gloves help a lot with that.
I have been browsing the web without Javascript enabled since 2006. The worst is that once in a while you will click on a link to read some text, but arrive at a completely blank page. Many times this can be solved by disabling CSS for that page or using the Google cache, but it's still annoying.

I my view requiring Javascript just to display text or pictures is completely brain-dead, web "designers" that think this is a good idea should probably no be allowed to design anything. It also makes it hard for disabled people that rely on accessibility tools to use the web.

I don't expect "web apps" like a video player to work without Javascript, but basic things like reading text, viewing pictures or clicking on links should never depend on it.
How will training help them if their business applications are not available for Linux?
But.. they are exploiting people. That's literally what they are doing; expecting people to purchase these tickets at a higher cost for the simple reason that supply is short.
Operations always were those guys that kept complaining about "reliability" and "maintainability" and how the perfect thing that worked on my machine woke them up in the middle of the night, and how I must bother with inconsequent things such as "packaging" and "configuration" and "dependencies." Those incompetents, glad to see them gone.

On a serious note, you are absolutely right. IT always had two opposing forces for a reason, it provided balance between change and sustainability. The big problem was lack of communication between the two sides, which "devops" was supposed to solve.

Instead, "devops" is now developers doing what they've always done, and caring for change above all like they always did, but pretending to care about the needs of services in production. I cringe when I think about all those containers where the application is continuously delivered but the bundled openssl isn't updated when vulnerabilities are found. Welcome to the brave new world.

We're moving in a no-ops direction mainly because the most vocal folks come from startups that don't last enough to see where coherent operations matter. They go under well before that. But this idea is bleeding onto companies where it does matter, and we'll see how that goes in a few years.
'Who wants pizza?': WestJet pilot buys food for stranded Air Canada passengers
But it's not saving space. It's literally ten pixels shorter in return for 4-5 major downsides I listed.

And if you were to turn off toolbars (which you can't with these title-toolbars), then it's actually a 30 pixel INCREASE in window height.
Spanner, the Google Database That Mastered Time, Is Now Open to Everyone
I wonder why they charge a minimum of $0.90 per node-hour when they offer VMs for as little as $0.008/hr. This is hugely useful even for single-person startups, so why charge a minimum of ~$8,000 per year?
Their explanation is here: https://cloudplatform.googleblog.com/2017/02/inside-Cloud-Sp...
The problem is not Javascript - throwing out JavaScript is like throwing out your utensils because your meal is too sweet.

The problem is browsers are made by advertising entities that also leverage these same abilities.
Is re-stating what I said above really constructive? Yes, that's what might happen. You may not like it, but that's the reality of the situation.
Link to the actual OSDI paper (not the simpler whitepaper) https://static.googleusercontent.com/media/research.google.c...
Missing from this letter is a clear statement about what makes their product better.

This is the only libreoffice marketing any of us will read this year (and this forum has a lot of LO users, I suspect -- me included). Talk up your product!
Linode adds $5 plan and new high memory plans
If you're looking for OCaml with a better ecosystem, take a look at F#. It's basically OCaml on .NET.
Notepadqq – the Linux source editor (alternative to than Notepad++)
Doesn't seem possible to use this yet. No client libraries and no samples: https://cloud.google.com/spanner/docs/tutorials

Have they documented the wire protocol? I couldn't find it.
DigitalOcean peeps: a lot of cloud provider load balancers (specifically: AWS ELBs and Heroku's various HTTPS products) are currently really slow due to:

- No ECC cert support (slowing down initial connection time)

- No HTTP/2 (so no multiplexing, and text based protocol, slowing down fetching the actual page)

Do DO Load Balancers support these?
> There was a great article back then too about why Apple and Dell weren't going all in on AMD chips

Because Intel paid them to not use AMD chips.

https://www.extremetech.com/computing/184323-intel-stuck-wit...
> "Worse is Better"

I wouldn't say that it is inherently worse to have a simple feature set. Sometimes less is more [0]

[0] https://commandcenter.blogspot.de/2012/06/less-is-exponentia...
Monitors are bigger than ever today. I promise, people can spare 10 pixels of vertical space so that they can see the name of the application being run (and the name of documents open in said application), and have a very easy area to click on to move the window around with.

All gnome3 apps on my current xfce desktop have these huge non-titlebar titlebars with massive amounts of whitespace and big buttons that may or may not be menus, all the while trying to optimize for bogus density; to wit:

However, it also features a new (round) style for GtkSwitches, which makes them take up less space. Sweet!
Much more interesting is the other way. Contemporary highly respected artists, lauded by critics, who couldn't stand the test of time. Rightfully though. Critics often have their darlings for whatever reasons, only remotely concerning their actual work. If it's political criticism, contemporary humor or other events.
That's the great thing about opinions: everyone can have one, and no two people need to share one. I actually find scathing criticism of things I like (or even consider "great") refreshing, and an opportunity for reflection.
I'd say it gives a sense of the type of occupation of the land it is, city vs. village vs. local farmsteads, and thus an idea of the type of land use and cooperation that might have taken place?
I wonder if Bill wouldn't have happily fielded the second call from that customer too, had he been asked.
Given the CAP theorem I wonder what trade-offs they make and how much visibility they give you into these trade-offs.

In any case this is much better than Amazon's offerings... when they actually ship it. :)
Honestly, the DM should have stopped it, but I wouldn't want to play with you either.

Total dick move. You need to go find a safe space to cry in.
There's another theory floating around: That the bulk of the Amazon rainforest came into existence as a result of a millennia-long silviculture project taken on by the pre-Columbian Amazon people.
Comfort Revolution – Las Vegas Market 2014
Microsoft had a much better chat before:

https://en.wikipedia.org/wiki/Microsoft_Comic_Chat
Eric Brewer: Spanner, TrueTime and the CAP Theorem [pdf]
Your first two paragraphs seem to contradict each other. Is it the prices you're bothered by or the phones you're bothered by? They're two very different issues. Indeed I suspect if the primary market prices were higher we'd see less use of phones.
When you type git pull, it has a remote and a ref at that remote, and it attempts to merge (ff notwithstanding) the DAG you have with the DAG the remote has.

When you type darcs pull, darcs lets you pick and choose which patches (subject to the dependency constraints) you want to pull in. Those patches then get applied however darcs wants to apply them (again, subject to dependency constraints, of cousre). Because you do not necessarily need to pull all of them, you are always "cherry picking" by default.

This is different from cherry-picking in git, because when you cherry-pick in git you still have 2+ commits that exist in the context of a DAG; you're just transplanting the contents elsewhere to create a new commit in a different position in the DAG.
The team here at Quizlet did a lot of performance testing on Spanner with one of our MySQL workloads to see if it's an option for us. Here are the test results: https://quizlet.com/blog/quizlet-cloud-spanner
The problem that links business, finance and politics
Monkeys Learn to Pass a Classic Test for Self-Awareness
Majaro (which is basically Arch+XFCE) is really slick looking. I'd use it as my primary if it weren't for HIDPI issues.
Actually, I appreciate the heads up... I wonder if we're still on "older" plans that are more expensive (I don't run the billing but I do get to listen to the complaints about the cost). Because yeah, at the current plans we should be seeing a max of $7k/yr.
I agree that null should generally be banned from Scala code, but your statement is a little too strong. I use Spark / Scala for big data applications and Option() is slower than null. From the Databricks Scala style guide: "For performance sensitive code, prefer null over Option, in order to avoid virtual method calls and boxing."
This is irrelevant. The fact is that it's 2-3x the cost because someone decided to be greedy and purchase lots of tickets that people would have bought.

If people stopped buying scalped tickets, scalpers would be out of business.

We're not talking about a product that's of life and death scale importance. I can understand people being upset by price gouging on water and food.

I have, personally, sworn off doing business with Cheaper Than Dirt because of how they price gouged customers after Sandy Hook but nothing they did should be illegal.

If you skip this year's Kenny Chesney concert and the scalpers take a bath, it'll be easier and cheaper to attend next year.
> In terms of CAP, Spanner claims to be both consistent and highly available despite operating over a wide area, which many find surprising or even unlikely. The claim thus merits some discussion. Does this mean that Spanner is a CA system as defined by CAP? The short answer is “no” technically, but “yes” in effect and its users can and do assume CA.
The purist answer is “no” because partitions can happen and in fact have happened at Google, and during some partitions, Spanner chooses C and forfeits A. It is technically a CP system.
Anecdotally, I find GTK3 title bars much more aesthetically appealing. [1]
If you like title bars, why not just openbox --replace?

> I promise, people can spare 10 pixels of vertical space so that they can see the name of the application being run (and the name of documents open in said application), and have a very easy area to click on to move the window around with.

Well-developed apps still have relevant titles. [1]

Others, like gnome-calculator, don't, but that's developer's fault, not GTK3's.
I use speedcrunch instead.

> They also tend to result in applications that lack traditional menubars, which are very useful for complex programs.

Applications are not at all forced to use CSDs.
Sublime has a menu bar, and so do VSCode and Atom.

> This is going to be horrendous to have to stop using Xfce now, too.
> Sorry, I know HN doesn't like negativity, but this "change for the sake of it" stuff is getting really old

Ironically, I find people overreact to changes all the time.
Remember the reaction of people when Google changed their logo?

With GTK2 going obsolete, there isn't really much of a choice for xfce.

[1] http://imgur.com/a/wHTq9
Yeah ... truly, every single visual thing about the new task manager is worse than it was before on GTK2 =(
woops I got sidetracked and did it by misstake! Sorry!
That's part of why the existing equilibrium of cheap prices+scalping=expensive prices exists.
"people have a visceral negative reaction to arbitrageurs"

I think you're right that people have a visceral reaction to people they perceive as arbitrageurs

-------------------

like arbitrageurs in nearly every domain where they exist, they "earn" their profits by providing liquidity and handling risk

I don't think the model where ticket sellers are leaving profits on the table for fear of seeming greedy makes much sense

the model that makes better sense (to me at least) is that they want to set a price where the tickets clear earlier than 5 minutes before the show

(also, like all endeavors where you're setting a price, its hard to precisely predict demand)

the difficulty setting a price, and the preference for early sellout, create an opportunity for scalpers who are willing to buy the risk that they won't be able to selling the tickets for more than they bought them for

----------
----------
----------

also venues make money off non ticket revenues, so they price the tickets at price that maximizes the profits from ticket revenue + plus other revenue streams (concession, parking, etc),

so they will price it lower than scalpers, who don't have access to non ticket revenue, so they're pricing to maximize just ticket revenue
Freshbooks: The 6 steps needed to 100% automate our iOS build and release process
I work on Cloud Spanner and client libraries are rolling out right now, but API definitions are available.

RPC: https://cloud.google.com/spanner/docs/reference/rpc/
Rest: https://cloud.google.com/spanner/docs/reference/rest/
The closest in recent times is Elon Musk claiming he would create a highly-desirable electric vehicle AND a rocket that can land itself. But I wouldn't say he was hyping it, he always said there was a large chance of failure.
High-Memory Instances and $5 Linodes
as the article mentions, those tactics you described actually helped the scalpers more than an average person.
you can of course use the FMA as an add unit (with a slightly longer latency). IIRC Kabylake has the same latency (4 cycles) and throughput (2 * 256 bits) for add, mul and mad.
I believe Google actually did some research that concluded something to this effect, and it was a big part of why they started pushing Go internally. Whether or not that's the right conclusion based on that data is debatable... I'd argue not.
Frog Tips
This is thoroughly wrong. Cloud Spanner sacrifices the "A", not the "P." The cool thing being accomplished here is that the sacrifice to the A is greatly reduced (five or more 9s). There are several documents on the subject linked right off that page and elsewhere in these same comments, like this one: https://cloud.google.com/spanner/docs/whitepapers/SpannerAnd...
I can't tell if you're joking, but when you're counting a quantity, you don't start from 0.
Could someone more knowledgeable please provide some insight into why using their load balancers would be preferred over, say having regular Droplet instances act as load balancers, by leveraging nginx for instance?
Big Data Continues to Evolve
Shouldn't the USA honor its treaty obligations?
The sql syntax reference looks similar to that of Postgres' syntax reference.
Show HN: App that lets you find people who hate the same things as you
The Political Assassination of Michael Flynn
That doesn't matter, the information loss in mentioning a percentage makes it sound really awesome and headline worthy!
Inferring Your Mobile Phone Password via WiFi Signals
Can you elaborate on your comment? Do D.O. instances all share the same vlan?
We use it for all our front-end infrastructure, AWS for all our backend infrastructure, the front-end devs prefer DO and can consume an API created by back end devs on AWS.
> This is an excellent story

Agreed: I highly recommend it.

> there's usually one glaringly obvious mistake in nearly every single article

An actual mistake or a typographical error? It compares very favorably to the error rate in Donald Trump tweets!

> they never seem to issue corrections,

The Guardian is famous for publishing a "Corrections & Clarifications" column [1], and collected clarifications have even been published in book form [2].

However, typographical errors are rarely included, though they do get corrected on the website.

> so screenshotting is pointless

Yes, screen-shotting is pointless. However, you can email the quoted line(s) and a link to the Guardian global readers' editor at guardian.readers@theguardian.com

Hope that helps!

[1] https://www.theguardian.com/theguardian/series/correctionsan...

[2] Books
https://www.amazon.co.uk/Corrections-Clarifications-2002-May...
https://www.amazon.co.uk/CORRECTIONS-CLARIFICATIONS-Ian-Maye...
https://www.amazon.co.uk/Only-Correct-Best-Corrections-Clari...
The Anarchists vs. The Islamic State
Many of us love the polyglot nature of JVM and .NET, and don't mind using the best library, even if written in system language of the platform.
Nginx-1.11.10
We're two months away from the 17.04, Judging from the last two release roadmaps I'd say that there's still plenty of time.

https://blueprints.launchpad.net/ubuntu/+spec/topic-y-xubunt...
https://blueprints.launchpad.net/ubuntu/+spec/topic-x-xubunt...
Azure's VMs was awesome till they decided to create the new portal and add in new features. Then they made networking insanely complicated.

But Azure is very pricy if you want to use it just for VMs.
Wikipedia admin here. The edits that added the copyrighted material have been deleted, so this diff[1] isn't exactly accurate.

That said, I've just fixed the history page so that the deleted edits actually appear, even if you can't read the material in them.[2]

[1] https://en.wikipedia.org/w/index.php?title=Hemovanadin&diff=...
[2] https://en.wikipedia.org/w/index.php?title=Hemovanadin&actio...
Why is it a scary trend that Google has made their part of the internet more resilient?
I've only brushed over React native for desktop. How was your impression of it, is it worth a try over Electron? How do you handle packaging, notifications, updating, installing?