skysight-inc/HackerNews huggingface dataset:
> Personally I'd love to buy better quality products even if that means the price is higher. I'd love to replace quantity with quality. But sadly that doesn't exist in many fields / product categories and going for the "Premium" product still gives you that same "made in china" experience

The solution to this seems to be XaaS, where the business behind it buys the professional solution and rents it to you on demand.

Another way I deal with it is to buy extended warranties (e.g. for a vacuum cleaner etc) so they at least have additional costs if they sold me a crappy product.

You also should buy brands and then shamelessly abuse customer support. I own a Logitech mouse since about 10 years. Not only is the mouse still working, they also replaced its gliders free of charge after I have used it already for 4 years. Guess which brand I will recommend and buy in the future. I trust that they would want to protect their brand if a feature version would turn out shitty and replace it for me and improve the product for others.

I think this topic is way deeper than it sounds at first. It concerns all areas of society and has effects of historical significance up to the question of war and peace. Essentially it is added layers of complexity equals lacking accountability resulting in lost trust.

Some of it of course always has been that way, it is just that we see more if it now. We have never been healthier, there has never been a lesser percentage of poor people worldwide and so on. Maybe it is just a shift the most developed nations have to make. We have been cranking out features and innovations, time to refactor a bit and improve the base. I think it is already happening due to focus on green products.
Beating Procrastination
Hi there, I work on the FlyWeb team, and initiated the project within Mozilla.

Most of Mozilla's dev resources right now are being targeted towards core development: the e10s process isolation work, the quantum graphics and rendering speedup work, general stability and crash rate work, asm.js and webasm work, etc. etc. The vast, vast majority of resources are being allocated to those core concenrs, and that's a direction I personally agree with.

FlyWeb is a very low-overhead experimental project with an eye to the long term. There are two people on the team, me and Justin D'Arcangelo.

I've said this before on HN, but there are no guarantees. I personally want this project to succeed, but that success depends on a lot of factors. Implementation work, security work, adoption, interest, market viability and other factors. We're working hard to make a viable path to success for the project.

Cheers.
libring (or ring-daemon) is written in C++.

P.S. I couldn't find any browseable source either, so I cloned their repo.
A significant role of government is to manage conflicts. Conflicts, by definition, lack consensus.

Imagine Hal doesn't want Bill to build a fence (to make it fun, let's say Hal isn't even going to be impacted by the fence, he just doesn't like Bill).

How does consensus handle this?

Our current system tells Hal to sit down and shut up about what Bill does on his property. If consensus is the norm, Hal has a veto on Bill's fence.

An answer about requiring people to be reasonable in a consensus government is not very satisfying, people aren't reasonable.
>Philip Morris v. Uruguay

A bad example. Let's use one were the plaintiff actually was successful.

http://www.theglobeandmail.com/report-on-business/ottawa-pay...
How Blogging Changed Your Life? Answered by 5 Experts
> Ford predicts self-driving cars will see widespread use within the next five years. The U.S. government has gotten on board by issuing safety guidelines.

I would love to see what those guidelines entail. For example, how thoroughly do systems need to be retested after major and minor updates? And how are we going to enforce those safety guidelines, given the scandals with emission guidelines (which is a much less complicated territory) we've seen lately (e.g. VW).
A solo, non-stop sailing race around the world starts tomorrow: Vendee Globe
Nanostructures made of pure gold
You have to define success.

If success is defined as social stability and wealth then there seems to be a direct correlation between localism+direct democracy and success, with Switzerland being the canonical example.
> But even if they're not impartial, is that necessarily bad here? Shouldn't the health of a countries' citizens take priority over the interests of shareholders?

It is in CETA.

> The nature of how trade deals are negotiated means we don't necessarily know who came up with it.

Arbitral tribunals predate modern day FTAs by 150 years or more. If you have an interest in this you can easily read up on why they exist.

> Plenty of these cases have been lost by governments.

I am aware since I read about all of them in the last few months but this is going into details. Out of the ones that have been lost, the initial NAFTA case has even been controversial among the signatories. However there are plenty of other court decisions in traditional courts that I would argue are not any less controversial.

> It's because of existing ISDS provisions that we know of their problems. Why do we need even more?

I am not sure about Canada, but the EU does not want more, they want better ISDS provisions since the current ones are quite defective in many ways.

> “All the way up to the highest European courts”? That's not how the EU's legal system works. You can't just appeal cases to the EU level.

You can definitely drag cases in front of the ECHR. Case in point: Yukos.

Anyways. This entire conversation is something that is completely removed from the original point of the article which was moving goalposts. I do not actually see a value having a conversation about CETA, particularly now.
Doesn't work without JavaScript
The problem with Spotify is that you do not control what it thinks you should listen to. While working I listen "bland" English electronic music but I enjoy lyrics focused French songs while commuting. Spotify recommendation system is completely lost by this and I have no way to teach it what suits me for these two very different styles and moments. I am going to try 8tracks this very Monday!
All of those things have non-violent uses much more important than their violent ones. Cigarettes are a better analogy--I think there is definitely a case to be made that is a violent activity.
> even peaceful protests are met with full riot gear and ends being peaceful as soon as that first baton-swing hits someone's skull

...except the police officers murdered in Dallas this year didn't wear riot gear on purpose and the violence started when a sniper started shooting officers. Some crazy person executed two officers in Iowa three days ago.

I'm not advocating riot gear, but there are holes in your narrative.
We use Jinja with our Saltstack setup at my work. We can write configuration templates that then change depending on the machine they're running on based on that machines grains, so a Debian and Red Hat based system can both have the same configuration template.
>It's crazy to me that there AFIAK aren't AirDrop clones.
Little know, but there is! Snapdrop[1] does this via WebRTC. Pretty nifty, but I've rarely ever seen it mentioned or used. Solves the XKCD problem, at least for intranet stuff.

[1] https://snapdrop.net + https://github.com/RobinLinus/snapdrop
Plantuml + org-mode = live, up-to-date high level design docs
I wasn't saying that people who use Sublime won't continue to do so if they switch to a free OS, I was saying that it's not at all surprising that people invested enough in free software to put the OS together would choose a free editor.
HackerNews may not be the best place to sample for UML usage. It consists mainly of two communities that have a bias against formal engineering methodologies in the development of software.

I won't comment on the pros and cons of UML. Instead I'll invite you to ask yourself a couple of questions.

1. What other clients do you support who have similar characteristics as this client (and may therefore also benefit from UML support)? If the number is significant in terms of impact to your bottom line versus the time you'd have to spend implementing it, then you should consider it worth your time, and view it as an opportunity to up-sell (if you can) or keep existing customers.

2. Do you intend to attempt to move into supporting large enterprise, and especially government contractors? If so, you might consider UML support just because it is ubiquitous there.
OK I would be interested in seeing how to do that. Are there any examples or hints on how to start? I worked a lot with time series models (think nonlinear autoregressive), where there's strong short term autocorrelation, and the coercion to diagonal covariance seemed inappropriate.

I have also a naïve question: why not use the graphical structure of the model itself to add structure to the covariance? For example, in an AR model, each time point places prior on the next time point, so why not assume a banded covariance? More generally, one could use a cutoff on shortest path length (through the model's graphic structure) between parameters to decide if they should have nonzero coefficients.
I have recently experienced my keyboard freezing on MacOS and iOS insisting I update bothers me a lot. I'm probably going with Google Pixel and project Fi. But my pain with MS from the early 2000s is such that Microsoft destroyed whatever goodwill it had. Microsoft will have to prove it warrants me giving them another chance. Even though I feel this way I still have them a try. That's how bad Apple is doing. They are doing so bad that I'm trying to leave them.
A very common cognitive bias or logic pattern our brain follows is to whitelist or blacklist things. When we trust something, we follow it without question or we begin rationalizing it no matter what. And in the day of the internet and Google we can confirm basically any bias we have on either side of an issue.

You should scrutinize your own thoughts and opinions and others to see if they are just believing something because it was true in the past.

In terms of Javascript, there is definitely a lot of hate out there for the language and ecosystem which was entirely true. But I would argue JS has the best trajectory right now of any language out there. So you better learn it if you want to stay relevant in development.

Lastly, I've found it best to not be so opinionated about everything. Sure having some opinions are great but you develop too many biases otherwise. So what if something sucks, use it anyway. You might learn something new, or maybe you can help improve it if it has potential.
> This entire conversation is something that is completely removed from the original point of the article which was moving goalposts.

Perhaps. I feel that your article misrepresented the argument against CETA when it used it as an example. I realise that you probably don't want to argue about this (nor do I, really), but I felt it was important to provide a contrary perspective. That's all.
The UUID approach was a stopgap to solve the same-origin issue in the short term and stand up a simple prototype proof of concept.

Longer term, I think we'll need to use a separate URI scheme (e.g. fly://). It turns out upon further investigation that the (http://) scheme relies heavily on TCP semantics. For example, port numbers are an implementation detail in flyweb, not something explicitly exposed via URI, but http demands that port numbers be interpreted (and without a port number, an origin assumes port 80).

We also want to restrict the underlying wire protocol to be a subset of HTTP, eliminating a number of the purely internet-related functionality, such as redirects and proxies.

We also need to specify different security semantics for interpretation of TLS certificates in the FlyWeb context. Devices are not websites, and they're not identified by internet-DNS names, and the current certificate model is oriented to work with that design.

We're slowly working through resolving all of these issues. The idea is simple, but the execution requires care and attention to detail.
> Any assertion outside of strict formal languages that use it are half-truths at best

I was going to say this is ironic but I will rather say I find this ironic
Travis CI allow you to run any particular command, including Docker, on the top of their Ubuntu Precise/Trusty images. There is no way to choose other images from docker hub in the .travis.yml.

Actually, PackPack is not just for Travis, it can be also used locally:

~/gitrepo$ OS=fedora DIST=24 packpack # Build for Fedora 24
~/gitrepo$ OS=centos DIST=7 packpack # Build for CentOS 7
~/gitrepo$ OS=debian DIST=stretch packpack # Build for Debian Stretch
~/gitrepo$ OS=ubuntu DIST=xenial packpack # Build for Ubuntu Xenial

PackPack automatically bumps version in the RPM spec, packs a source tarball, creates a source RPM and then builds binary packages. You only need a proper RPM spec at `rpm/` and `major.minor` annotated git tag.
In my county, there were a number of incidents where some racial and other concerns came to the forefront.

One of the ADAs had enough, ran for DA, win and improved things substantially.
This may have been due to the brief existence of the Federal Republic of Central America[1] in the antebellum period, which was often called the United States of Central America[2]

[1] https://en.wikipedia.org/wiki/Federal_Republic_of_Central_Am...

[2] If you play the Paradox Interactive video games Victoria or Victoria II, it is named the United States of Central America there as well.
Jackie is more guilty that Rolling Stone. She created a false story, made false allegations, and threw an administrator under the bus. The allegations she made would have been very serious had they been true. As it stands, the fact that she made FALSE allegations is the serious matter. Yet she will be walking away with no consequences.
Per your bonus comment:

Imagine an app where you can fix your own car without any mechanical knowledge. The user simply explains the problem to the app and the app figures it out. In every scenario the app ends up directing you to an actual mechanic.

That's my best analogy to "programming without programming".
> In my (admittedly anecdotal) experience, democracy rarely seeems to come to any consensus that is acceptable to everyone...

To be fair to American democracy as originally described, supermajorities were required to make big decisions (Constitutional amendments). And power was decentralized between branches of government and layers of government (state and local governments had more authority than the federal government on some matters). This design was amended and eroded over the years. One of the consequences of the movement toward a simple-majority democracy is the 'battering ram' effect you're (justifiably) complaining about.
clone the systemd repo and start helping!

systemd is an exercise in high coupling and low cohesion. Most of the valid complaints about it are sniffing around this issue, even if they're otherwise poorly articulated or salty.

The devs have shown they don't give half a damn about criticism towards that point.

Why would I bother sending them patches to change a design I know they're committed to?

¯\_(ツ)_/¯
Yes Werner Herzog mentions the collective insanity of humanity in conjunction with text messaging in one of his documentaries. Games and text messages and social media have captured peoples brains. People are drawn into their devices mentally and emotionally in a way that barely makes them present in the actual world, even when they are walking to work or dining with friends or driving. There is something so magnetic about these devices that draws in almost every person who encounters them in a way that is not healthy.

Because it's all happening in real time to humanity as a whole it's hard to see the bigger picture of how we are changing. I think of it as probably being like how people responded to the invention of fire. It just made perfect sense and took over the world and happened to everyone together. Being present in the midst of this historical change is an opportunity to know something very deep about human beings, who we are.

The biggest thing about these changes from my perspective is that people are devolving into something that looks like a collective autism. Like they are obsessed with the fact that something is happening somewhere else at all times and the device has opened a window to seeing it. And yet when you look out that window into the collective digital consciousness of pictures and texts and advertising you see that there is actually nothing happening at all that isn't exactly what you would expect. People doing things. But always somewhere else.

The main thing I don't like is when I am walking downtown and people are literally just wandering mindlessly as a herd texting on their phones not even looking up at traffic as they cross the street. They navigate by being aware of other people's direction and path but oblivious to their own. For example, I will be crossing the street and another person who is texting will walk just a few steps behind me texting, looking at their phone, never looking up at traffic and trusting that if they follow my path they will end up on the other side of the street. I don't even know really how to describe that experience but I am sure everyone else has it too. It's like people have been reduced to herd animals walking collectively while immersed deeply in their devices... because there isn't possibly anything at all happening in this present moment that is worth paying attention to. And I am not talking about one or two people walking around in this way. It's practically everyone.

Honestly, am I the only person who notices this? I wonder.
The EU is not giving UK hard time. It is simply no longer willing to go above and beyond to appease them nor should it do so. If UK does not want to take part in responsibilities but would like to keep the benefits EU is not able to allow that. It is a simple fact that there are no satisfactory ways for UK to leave EU and it is not EU fault.

Most of EU rulers are democratically elected, at least no less than in most country-level governments.

I support federalisation of EU. Most of the issues with EU stem from not enough integration and overly nationalistic nonsense countries do to the detriment of everybody. Euro needs a reform that will introduce transfers to less wealthy states, UK blocking much needed finance reform to keep its criminal City afloat, different countries throwing everyone under the bus so they can protect their own reelection.

Any talk of "sovereignity" is goddamn laughable in this day and age, between the banks and trade agreemens and megacorps

Together the EU is the biggest economy, outside of it you are just a shitty country that is hungover on glory long past
Try https://www.lucidchart.com . It is slick, has real-time collaboration, has UML (including via markup) and lots of other diagrams. Freemium that allows you to do most things.
Must be some pretty trivial software, since 90% of the code base is apparently class and function declarations filled with empty or pointless (get/set) OO garbage.
That is a better way of saying it, I was more thinking of it from the perspective of the media coverage
Demo: https://asciinema.org/a/3unm4sw4g889ddk7tr0uettbn
As far as nature of humanity is concerned you pretty much make that argument, we are guided on so many levels by our adolescent evolutionary complexity that shaped us and don't even realize it for the most part. When people understand the collective "we" with all the culture and societal playground and think that means they know themselves it is misguided perception. It easy to think that we are in control, that we know how we would react in particular situations in life because we can project it with our simulation of reality by our mental capacity. In many ways it's an illusion albeit useful one. Self deception is a tool, it's powerful one at that, it allows you train other people to serve your purpose, spread ideas that might benefit the humanity or might benefit your own wealth. That's way we have a choice to be a cult leader or debunk pseudoscience. Our minds are to malleable to external ideas and that makes us a dangerous species capable to start wars, revolutions and tyrannies of the chosen few.
https://books.google.nl/books/about/The_Book_of_Why.html?id=...

I'm not sure if that's gonna be the final title though.
Anyone want to give a run down of what this is/does?

The live example isn't working either.
Really great stuff!

What is the most advanced application you have created with this? What functionality do you think is still lacking?

If you were to try to create a full featured app I imagine you'd find that working in Swift is the better option.

What this reveals to me is that the App Store submission and update process is so time consuming you would rather write your logic in Json than in native Swift/ObjC.

If Xcode let you instantaneously push app binary updates would this be as useful?
An attempt to restore the reputation of IPv6 – vcloudnine.de
American Confederates and the Origins of Archaeology in the Amazon Basin
http://akns-images.eonline.com/eol_images/Entire_Site/201595...

self obsessed, self absorbed, selfish-stick zombie society living through 4" screen.
That app can't serve a local directory. It has to make a copy to a sandbox filesystem first. Try this app instead: https://github.com/kzahel/web-server-chrome (https://chrome.google.com/webstore/detail/web-server-for-chr...)
Al Franken, Sonny Bono, Fred Thompson, Jerry Springer (though in reverse)
I can't speak for top HN authors, but that recent post about Pornhub bypassing ad blockers with websockets had me intrigued. So many comments were fawning over the porn industry — how fun it is to be a developer of porn sites and how innovative the industry is.
MacSafe is probably also not as effective as it was advertised. I had a situations where the cord dragged the MacBook in the opposite direction of the MagSafe port and it almost fell of the table, and conversely I cannot remember having a situation where the plug saved my MacBook in 5 years. One needs to be very careful either way.

Fortunately, I am not a photographer. I can imagine that they will miss the SD slot.
This is why we need a participatory democracy [1], rather than a representative democracy.

Also, we need better ways to keep our leaders in check, i.e., more transparency.

[1] https://en.wikipedia.org/wiki/Participatory_democracy
The rankings page does a good job of showing multiple boats - could you do something like that on the head-to-head page? I'm not sure I understand what you changed in the scrolling, I'm just using my mousewheel. It still overscrolls past the bottom now, just with a much faster snap. BTW, I'm using Chrome on OS X.

But it's definitely a nice site for a quick hack. I've often thought there should be a general service for ranking things like this, where you can dump a bunch of items in and do head-to-head judgements until it has enough data to make a reasonable ordering.

What sort of scoring are you using, ELO?
You would think they would at least polish it on their primary device.

I think there's a cultural difference between the two platforms as well. The developers that are inclined to want to make their application perfect and beautiful seem to be attracted to iOS.
If You’re Besotted by the Victorian World, Beware the Era’s Reality
Been working in a large corp for last 5 years. Never created a single UML chart, maybe I've seen one or two.

Maybe it's because I work in front-end, which "traditionally" is a bit less strict (JS is dynamically typed etc.), but also, I think that typically the codebase changes too rapidly and the fancy graphs can't catch up with that, they get outdated in a few months, and no one bothers to update them or even look at them anymore (they might be useful in the beginning of the project though).