skysight-inc/HackerNews huggingface dataset:
You used 'trump' next to 'democracy' ;)

The majority and optimizing markets are at odds in your statement. Look at qdb/k, it is very expensive, programmers cost a bunch, but it is used by the big financial houses. I am sure they are glad it is not too popular and affordable.

I do agree that I don't like central planning, and design by committee, but those are different than your market statement or technocracy comment.

Movies, arts, books, music...horses for courses, best for what moment? I like action films, I like high-brow, arthouse stuff too. Same with books. I am glad I have a choice for the moment at hand.

When I was a young intellect, I succumbed to that elitist attitude of 'the best', and 'they don't know what's good for themselves' which is funny because I grew up in a poor, working-class neighborhood in Brooklyn in the late 60s/early 70s. Elitists were the guys from NY as well, but who wore black berets to film class at TSOA/NYU (three in my class alone!).
I doubt that. There is evidence that they have competent programmers. For example, in this year's ICPC, the North Korean team came 30th. That's pretty impressive, considering that they may not have access to all the regular contest websites that people practice on:

https://icpc.baylor.edu/scoreboard/
Can you extend this list? Progress as a bargain
It doesn't make sense as an analogy to this situation. Public utilities are usually public (at least in the US) because they need to be monopolies. You can't have 10 companies running competing power lines throughout a city, so you have one. Because you only have one, it gets heavily regulated to ensure fairness. The same is true of broadcast frequencies.
It's the packaging. It might be the same crap as the cheap stuff on Amazon, but it doesn't look like it.
I usually use Sublime but when I'm ssh'ed to a machine I use vim, so I have some experience. I find that I need to exit insert mode to run commands about half the time, or maybe a little less than half the time, in order to run commands. Maybe thats just due to the type of thing I usually edit though. I don't have enough vim foo to know how to do this, but maybe you do: can you record a session and see how often you pressed escape? I'd be interested to know how often various people press escape.
Yeah, there are decentralized social networks.

A few that I know of:

https://diasporafoundation.org/

https://gnu.io/social/

http://friendica.com/

https://movim.eu/
On the contrary, my experience with HN is that people are across-the-board far too accepting, credulous, and unskeptical of machine learning posts, especially given how most commenters have little ML experience and given how incredibly easy in machine learning it is to create "amazing" results that are actually worthless.

This is particularly unique to the field of AI/ML - it's pretty hard to bullshit a new programming language you've developed, or a new mobile app you've published.
Mind you, it's overloaded now; double quotes also mean "this term must appear in the results." Used to be that prefixing with + meant that, but they killed that function so they could use it for Google Plus. You used to be able to search for, say, "annie oakley" "wild bill hickok" and find pages with either or both of those complete phrases; now there's no obvious way to do that.

Many years ago, IIRC, Google Search also supported boolean AND/OR, but that was also removed, for no obvious reason.
Eq. Guinea at #18 looks wrong...the rectangle seems too large. It is pretty rectangular, about as much as Egypt to my eye...
State of Docker Cloud in production
I work for a large games publisher and using our in-game tracking we can see some(usually just a few) connections from North Korea - I always wondered if it's kids of rich NK elite playing on imported PS4s and Xbox Ones, and how bizarre it must be to have something like a PS4 in such a closed country.
Sunnybaby：the best weather app build by Ionic2 for Android and iOS
Errr... No. Just no. Deep reinforcement learning is not some pixie dust that magically works for any problem with a reward function that you throw it at. It's astounding how commenters on HN think this is all "easy".
Absolutely. When I was starting out on my own I got the opportunity to write for Wrox Press. When talking to clients and going for contracts, it was definitely worth more than being one more guy with an MCSD.

Also, as Dr Johnson noted, writing a book is an excellent way to find out how little you know about a topic ;-)
I find it brilliant, personally. Users of sysdig tend to be sysadmin or devops with a strong *nix background, so the CLI sounds like 'from the comfort of your command line" to them.
DevOps proposal on Stack Exchange to reach 100 followers
Source for the 25% ETH?
This is a straightforward business decision from Twitter's perspective. People seeing someone banned get annoyed but they don't leave. People seeing abuse stop using the platform. Consequently it's better for business to ban people than to let abuse happen. Plus, really, it's better for society. Twitter is run by people after all. They (hopefully) don't want to build a tool people use for abusing others.
Maze Algorithms by Jamis Buck
This stood out to me too. Seems like it's a subculture with social norms like any other- not just a prosaic file sharing system.
Reimagining the elevator as a hyperloop
I'm starting a self-publish project, and am looking at using Pollen[1] along with some CSS based on Edward Tufte's ideas[2].

I'm not a designer by any means, but I'm having fun with this, and the result is looking pretty reasonable so far. (And learning one programming language while writing a book on another is kind of cool)

[1] http://docs.racket-lang.org/pollen/
[2] https://edwardtufte.github.io/tufte-css/
Having left the Windows ecosystem 7 years ago or so, I couldn't be more confused these days when sporadically having to use it. For the reasons mentioned here: all power user features are burried. Though it's very debatable if full paths and hidden files should be that much tucked away to begin with.
I agree. I wanted to really write native Android apps, not HTML5 or even use the NDK with C/C++. It is just too much stuff. The downloads, the verbosity of Java, the lack of a slick toolchain (Android Studio is getting close, I guess), and a slew of other incoherencies.

I don't cut slack for Obj-C on iOS either.

I've had great fun with two products for Android/iOS and Mac/PC/Linux:

[1] Godot game engine. I followed the introduction and had an app on my Android phone in 10 minutes. A little hack in the background, but hey, for gaming it is great.

[2] 8th - a dialect of Forth - you write Forth-like 8th, and voilà it's running on your Anroid, PC, Mac, iOS device!

[1] https://godotengine.org/

[2] http://8th-dev.com/about8th.html#cross
An API version in an URI is fine. But better would be to use a new domain, if the API brakes backward compatibility entirely.

If the API does not break the clients entirely, just have new resources for incompatible formats:

/user
/user2

For the first resource, you can just add a "X-Deprecated" header with a link to the deprecation information. If you already know the date when the resource is abandoned, you can also add a header that has a date of removal in it. If removed, you can either have /user serve the new format or have it serve a HTTP 303 to the new format.
Have not used Bing on purpose for some time, but is it just me or does it feel quick snappy?
If you just look around London it's covered in developments of new 'luxury flats' (actually just flats sized to a couple). There are space for thousands within walking distance from where I am, I have no idea how many are filled.
Indeed. Remember we used to use only one tab? Also, the sites have grown enormous and complex, compared the times we had only 512mb of memory.
The image of the researcher wearing a mask and holding a dead crow is absolutely terrifying:

http://i.dailymail.co.uk/i/pix/2015/10/03/00/2D0746BE0000057...
This is what I've been doing and it's very simple for both client apps and on the server. I don't know if this is feasible for larger files tho.
There are still tracks from Tukwilla to the southern edge of Kirkland. Adding the tracks to that point would cause a lot of pressure on Kirkland that I doubt they'd be able to withstand.
Time makes things worse
Fake viral videos produced by a production company has ~200M views
Gulls behave similarly, being 'attracted' to predators that have caught a gull and circling in order to learn about their behaviour.

https://web.stanford.edu/group/stanfordbirds/text/essays/Gul...
There are basically two types of cryptocurrency enthusiasts as far as I can tell. The first one believes that decentralized cryptocurrency and smart contracts will lead to a better world, free from the authoritarian rule of central banking and legal systems. And the second type, which is far more numerous, is hoping to to make a quick buck off of price fluctuations in the underlying digital assets.

The NYT has a great article on this, where they suggest the bulk of Bitcoin users are Chinese citizens gambling on price fluctuations. And their stats seem to support this assertion:

http://www.nytimes.com/2016/07/03/business/dealbook/bitcoin-...
IANAL, but the first link does not support that conclusion. It is not made clear whether that employee was in fact committing theft and selling stolen goods to TMZ (the hotel threatens to press charges (what charges?) on the employee but did those charges actually go through?).

Furthermore, nothing happening in one case != okay to do whatever you want. I guarantee you TMZ has a team of lawyers that makes sure they stay on the right side of the fine line of plausible deniability.
Spectacular project - nice work.
After many years of dumping radioactive material and accidents equivalent to several Chernobyls, the locals just wish to be left alone to live in “peace”. They are happy in their fenced-in paradise. because of the privileges they receive for living in the city.

https://en.wikipedia.org/wiki/Ozyorsk%2C_Chelyabinsk_Oblast#...
How the maps look like does not matter when you are talking about which country a piece of territory belongs to.

https://en.wikipedia.org/wiki/United_States#/media/File:USA_...
Let me add to the question: Any such network that is actually used by more than very niche peer groups, that wouldn't be just as well served by IRC, Slack or Matrix or Discord?
No worries. There are people out there, like me, who agree with you. You have my vote on this.

Lets say Microsoft at least created their own format, that allows some discovery. That is a good approach, because a big upfront design can be harmful. There are few decisions in HTML you can take as an example.

I am currently working on having a format for my company, that is based on Siren. Its no easy thing to do, because I want it to be easy to be used (which is not simple).
This actually sounds like the easier way to tell Google about the dissatisfaction, in full context.
I've been using Kivy for a few months now. From my experience it's a great language/platform to develop proof of concepts and prototypes.

Main drawbacks:
- Community size
- It's missing some general styling capabilities

Because everything is in Python, it's really easy to get started. Give it a go!
No smoking gun.

But, he holds opinions which are anathema to the people who implement Twitters censorship policy.

http://blogs.spectator.co.uk/2016/02/twitters-new-safety-cou...

FTA:

> They think their right never to see something that upsets them outweighs the historic, hard-fought-for freedom of people to say and write what lies in their hearts and minds.

To paraphrase Christopher Hitchens, who do you trust to censor the media you read? My answer is "No one, I'm an adult."

Some people believe that we can only achieve safe political discourse via censorship. They are either unaware that censorship affects political discourse, or they plan on using their control of censorship to control the political discourse.
How about 'append'? :-)
French financial institution SocGen ordered to pay rogue trader with
Can I use CSS for specific browsers
> But Ethereum can use hardforks to keep things ~stable despite the road bumps

Splitting the road into two roads with very different outcomes sounds like a far bigger problem than hitting that road bump to me.
Do there exist interest oriented job boards?
Many programmers I know don't express their desired employers in terms of being "in the social chat space" or "working in Uber for employment", rather, they use words like "... working for a company that advances the state of SystemD" (CoreOS would be the archetype here) or "working somewhere where someone can explain the details of HiPE to me" (presumably 2600hz or WhatsApp are candidates here).

Job sites seem to have every aspect of the hiring process fleshed out -- but only the most superficial technical details are conveyed to the applicant.

I'd personally be ecstatic if I could find a firm using SAT Solvers or commercializing program synthesis -- even if I was doing CRUD apps all day. I have a feeling many others would too (although perhaps with some different interest)

Are there any resources that partition companies on this basis?
You can't say "harassment is a crime" and then cry that you can't have "censorship" in some sort of misguided idea of free expression absolutism.

There has never been a successful platform without moderation. Even 4chan moderates. Even 8chan. Without it, you quickly get a cesspool of trolls. And then you have nothing but a cesspool.
I can not test the collaboration features, as they are not free. It seems it offers Google-style true real-time collaboration, whereas on Overleaf random chunks of text just appear and editing the same paragraph together never works.

I imported a report I wrote in Overleaf, and I must say I'm impressed.

Rendering is not automatic, but much quicker and of higher quality. (selectable text vs blury images in Overleaf) In Overleaf you sometimes spend quite a bit of time waiting if your long equation in a long report turned out correct, only to find out someone else made a syntax error.

Error reporting is also much better. In Overleaf an error in your bib file would usually generate an opaque error that leaves you hunting for the missing bracket. It remains to be seen how this works out in a collaborative setting.

While Overleaf also let you jump to the code corresponding to the rendering, ShareLatex goes both ways. Neither of them are very reliable, but it's a useful feature when it works.

I've not tested it, but it seems ShareLatex allows you to choose the LaTeX engine and keybindings. So Vim/Emacs users will probably like this.
Three steps to get up to speed on any subject quickly: part 1
People have been doing pseudo-classical inheritance in JavaScript since forever ago, but every framework had their own slightly different way of doing it. Might as well give them a "blessed" syntax to standardize on.
Patrick Online Money System Review THE TRUTH
You are misreading the ruling. It doesn't say that Itu Aba (Taiping Island) isn't an island. What it says is that Itu Aba is a maritime feature that "cannot sustain human habitation or an economic life of their own". Every high-tide elevation of this sort is referred to as "rock" in UNCLOS.

Being a "rock" here doesn't mean it's not an island; it simply means the maritime feature concerned -- should it be an island, an islet, a reef or whatever -- is not entitled to the full rights (i.e. having an exclusive economic zone and a continental shelf) of a full-fledged island. The concept of "rock" here is not a geological one but a legal one.
What chip do they use for that? I really doubt that they can cram a linux CPU good enough to make video and a wifi controller in such a small cost.
You don't need an AI. A client for automated interaction will hard-code assumptions about content rather than URIs. If the client cannot find a link inside a document, it should just throw an error. A good service would keep links as long as possible, even when deprecated or provide redirects to new resources.

A client for human interaction though (like a native application or a SPA), can just implement the visitor pattern to display the UI.

Instead of moaning about the architecture principles, we must implement solutions / examples of how to write good clients against REST-based services!
That bringing back the lost lens cap is kind of amazing. I'd like to see that video.
I've have happily paid $5; anything to help Twitter monetize without having to rely solely on ad revenue...
Which type of nuts and seeds did you use?
Thanks guys. This is why I visit HN regularly to read and hear others, and voice my own humanity.

He started down the Kickstarter, Patreon road, but after a slew of failed and negative stories this past year on unfulfilled projects, angry supporters, he decided to go it his own.

He does juice out as much as he can with what he has to overcome any given constraints, but that only goes so far. Believe me, I am now living in the rice fields of East Java, and sometimes no amount of time or creative thinking wins the day for certain things out here (lack of cobra anti-venom, or time to get it). I do enjoy the challenge though, and have done some cool stuff on a shoe-string budget.

He's starting his won business fixing things people otherwise throw out - The ReAnimators! (not of the Lovecraftian movie). Sort of like the old TV/Radio repair shops that are gone. The business would not be too viable years back, but there is a lot of movement this way - the environment, built-in obsolescence (which is now being challenged by consumer groups and repair-oriented companies in court), and the joy of keeping the old piece of junk you are comfy with!
Pokemon Go Map
> it's a priority at the moment

Out of curiosity: wouldn't improving the self-hosting experience cannibalize subscriptions of your paid plans?
I gave it several years as my primary editor, and I did learn a lot of things. Then I switched to Sublime and became about as proficient in a matter of weeks. I could have put more effort into learning vim, but I didn't have to in Sublime.
There's nothing preventing you from defining your private variable, method, whatever within the same scope as your prototype method. That could mean (for commonJS anyways) the same file. As long as you don't export those, they are effectively private.
I hate dashboards in general, but this one looks promising.
How international students keeping US colleges afloat and powering tech industry
For a long time it was still a useful teaching language. On how many languages can you simply make two statements and have a line drawn on the screen?

SCREEN 9

LINE (100,100)-(200,200)

I only know processing that has this kind of ease of use. But any curious kid, given a BASIC interpreter and the LINE instruction will start drawing stuff around, naturally come to loops, and so on, without having to worry about the details of "real" programming languages.
Compared with Qt and Tk for Python, where you have to manually code layouts (unless you use some layout generation tools, but they're all pretty iffy), how easy is it to design and code a form/screen/input/etc in Kivy?
Some good C++98 books :

- Accelerated C++: Practical Programming. A good quick tour of C++98

- Effective C++, More Effective C++,Exceptional C++, C++ Coding Standard

Many patterns to follow or be aware of. More generally, any book by Herb Sutter.

Good recent books (msut have !!):

- Effective Modern C++ (same as previous, but more focused on C++11 and 14)

- Programming: Principles and Practice Using C++ (A general introduction book by Stroustrup on programming using C++)

- C++ Primer (The spiriual son of Accelerated C++, the best introduction book about C++ I know)

The textbook and more specific books :

- The C++ Programming Language (the ultimate C++ textbook)

- C++ Template the complete Guide (focused on templates)

- C++ Concurrency in Action (focused on threading)

In a second time, have also a look at some libraries like boost (many specific purpose components), Qt (huge framework for making GUI), Poco.

- Website
https://isocpp.org/ (the official website for the language).

- Have a look at usenet (comp.lang.c++ and comp.lang.c++.moderated), CppCon's videos, Meeting C++ videos and Channel 9
ImagineIF Top50 announced
With Help from Azure, Warewolf Users Can Create Microservices
That doesn't actually prove very much. Successes in programming contests may demonstrate you can hack your way around an algorithmic problem that you're solving from scratch. Modifying a browser, an operating system and the communication protocols they use to add robust surveillance capabilities demands a different type of skill and resources: proficiency with an entire stack of technologies and knowledge of good engineering practices. This analysis seems to provide some evidence against the latter.
It's worth comparing the Madoff scam. It's been a long, slow grind, with lawsuit after lawsuit against many different parties. But 63% of the losses of direct customers of Madoff have been recovered.[1]

The anonymity feature of Etherium is why this can't happen with the DAO. Nobody knows who has that money. It's tied to a numbered account. They haven't been able to launder it yet, but everyone seems to assume they will be able to.

If Etherium were non-anonymous, this problem could have been unwound in court.

[1] http://www.madofftrustee.com/recoveries-04.html
Testing HTTP APIs with Supertest
You list two open chat protocols and two proprietary services based around rich media chat. Despite bells and whistles, these are all fundamentally about chat and presence.

A contemporary social network implies a profile, an asymmetric social graph between users, personal status history, an aggregate friend feed, and a content management system where users can upload and share media.

Rich media chat apps can approximate some of these usecases but they aren't the same thing.
Agreed. I'd happily pay, say, $2 a month for Twitter if it made them stop packing on more bullshit features and ads.
" If one cares to trace the history of China back to 2500 yrs ago until the modern days"
LOL try trace US instead, and try draw a conclusion using that.
You realize you're not supposed to toss around garbage in the national park?
I'm one of those people that types "youtube" into the omnibar and then click the first result.
Typing the extra .com at the end is too much of a hassle when auto complete fails me.
It was meant as a joke, but your reply is interesting. Why would you assume that the HN community is "beyond fashion" and particular opinions? We're human beings. We have flaws and biases that lead us to make irrational decisions. Some of the things that HN users do are hugely driven by fashion (in the sense of following ideas before they're proven) rather than empirical evidence - entrepreneurship has fads (lean startup, startup canvas, social businesses, moonshots, etc), software development flits from one methodology to another (agile dev, functional dev, etc). They're fashions that are trying to improve things rather than merely looking different, but that doesn't mean they're not fashionable.
I suspect vim users don't notice because they instinctively press Esc as soon as they're done using insert mode, so they don't think of that as part of the next command. And I think that's fair tbh, it's just something your fingers do while you're thinking about what to do next.
Thanks, I prefer not to share the actual revenue but it's >1K€
Yet another document generate tool based on Protobuf