skysight-inc/HackerNews huggingface dataset:
There is rarely an afterwards in any meaningful sense:

https://en.wikipedia.org/wiki/Superiority_%28short_story%29

If you want to see your position taken to the extreme, go look at the JS ecosystem right now. Plenty Bob's sharpening their axes to the detriment of both their projects and the community as a whole.

As engineers and programmers we like to play with tools and pursue language purity and whatnot--but we cannot fall into the trap of conflating that with sound business practice.
I, too, am pleased, although not without understanding - Gah!
Wow the author is giving a two day course soon in C++ for up to 40 people that is costing 2500 per person. Is that a big industry? Do many people on HN run programming workshops? I would be interested in chatting if you do. Email on my profile
Getting to know GNU social
Can someone help me understand why the city confiscated some of the houses, then returned them damaged with the solar systems removed?

This makes no sense to me.
The official C++ FAQ is good:

https://isocpp.org/faq

Scroll down to the sections on C++11/14.
Work remotely. All of these companies exist virtually on the internet.
Yes, but Karl Marx's plan relies on motivating self interested humans, who have a natural desire to minimize their output energy expenditure. Machines can make us more and more stuff all through the night, and never ask for vacation. Functional communism/socialism is only realistic at a point when labor becomes trivial - e.g. walk over to the replicator and grab the cheeseburger it made you.
That's because it's not a Chromium bug. You should file feedback with the product you're using, most (all?) Google products have a way of doing this.
Mistakenly Seeking Solitude (2014)
C++ training is a big industry, yes. Not sure about other languages.
You make a good point about the connection between money and social power etc. Very good point.

But I disagree in what seems to be your conclusion which is to simply do away with credits i.e. money.

I believe the solution to these types of problems is A) to understand the true nature of money as you have pointed out and then B) to use technology come up with a better type of money or better credit or overall system.

The problem I believe is that the universal point system we have (money) is to simplistic and too easily gamed. Its like the whole world is stuck playing Dungeons & Dragons, as if computers and the internet didn't exist -- its like every bank is a Dungeon Master. Only its worse than that, because even D&D tracks more than one number for each entity.

The universal application and transfer of these points, and the relative ease with with they are created or allocated (at least by certain entities), is key in our current system. I think we need a more sophisticated framework though both on a conceptual level and a technological one. We should not rely on regulation by decree. Its as if the World of Warcraft system administrators were not allowed to talk to the developers or even edit data in the system, and could only make announcements about new rules for types of gaming that were not allowed, could only stop people from hacking the system by sending them threatening chat messages or actually getting police to put them in jail. Because there is no server or common protocol really and there is only one number for each entity that is really integrated into the system.
> if we are going to have homeowners "share" their gain with society, will society "share" any losses with homeowners?

You're questioning whether we should have property taxes at all. As long as we do, the principle that property owners share their gains with society is established. And certainly, if property values fall, taxes should (and I believe generally do) as well. So to that extent, it already happens.

Governments need a certain amount of money to function. The question is, what is the best structure for the taxation system. Should we tax property? Income? Consumption?

There seems to be general agreement among economists that a land value tax is the least inefficient form of tax. Read Henry George if you want to know why.
Really doubt any extraterrestrial beings would be willing to make contact with us in our current state of development. Maybe if we could go a century without wars or genocide or other atrocities. Honestly unless they want to guide us (ala Childhood's End) I doubt we have anything to offer.
It might be the right thing to do to torture, to add more pain to, someone who already feels so much pain that she attempts suicide, by some standard that I cannot comprehend. We might have to accept such a standard as the cost of diversity.

However it seems obvious to me that it is impossible for any sound-thinking person to argue that it is justifiable to obstruct suicide attempts. One of the values upon which capitalism society is based is the notion of private property, which entails that we have exclusive control of things we own. If it is justifiable to obstruct suicide attempts, that would imply that we do not own our bodies. Well, there's a name for such people: slaves.
Chromium != Google. Here it's Google that is pushing Chrome.
Show HN: A simple library for complicated animations
> And this is the kind of thinking I'm talking about.

The kind of thinking that says "security-sensitive software with no active maintenance and regular updates is a security hole waiting to happen"?

Letting users install and run unmaintained software is dangerous. They'll get exploited. (And they'll blame the browser for that, and rightfully so.)

You can still do what you want; it's entirely possible to install local untrusted addons. You just have to poke some settings that are intentionally hidden from most end users, to make it somewhat more likely that users doing so understand the implications. And similarly, you can make your addon available to others willing to go through the same steps. They'll balk at doing so, and rightfully so.
A Theory of Nothing New
Because try and stop a city from fucking over homeless people.
Job app website farms my social network links. Illegal, sketchy, or neither?
There is a company gild.com which provides a job application website for companies. I entered my resume and my basic contact info and they gave me a list of 20 or so social network profiles, most of which I'd forgotten about.

This is definitely not something I've ever seen before on a job application website, so I think it's sketchy at least.

What's your opinion?
> I am sure there are use-cases where the risk of this design is acceptable (or necessary), but ensure you have a plan for dealing with data inconsistencies!

I'd argue most non-financing applications would find these risks acceptable. This form of Multi-Master is what most people writing web-based applications actually are looking for. It simplifies having fail-over, at the costs you mentioned, but those aren't a major issues, especially if they're known upfront.

> * Datasets will diverge during network partitioning

> * Convergence is not guaranteed without a mechanism for resolving write conflicts

While this isn't ideal in a perfect world, it's workable for, again, web-based applications where consistency isn't usually required. Also, the rules are known http://bdr-project.org/docs/stable/conflicts-types.html

So yes, there are definitely workloads where this type of replication isn't appropriate, however, acting like there aren't any is blatantly ignoring many types of workloads.
Scandals and abuse happen in all militaries, even modern Western ones (that aren't American). Don't kid yourself that Australia is immune.
There is kind of a interesting Turing test scenario for AI here. Design an AI to maximize number of replies (or total text written) by the spammer. The internet is vast and full of spammers, you'll never run out of real humans providing responses to optimize your system.
Not OP, but I tried it some time ago, haven't checked back on it since. How is it privacy-wise, comparable to FF?
How is this article on nautil.us ? Did the author just read the wikipedia.com page on Machine Learning ?

There is an entire field in ML called unsupervised learning. Labelling data that do not have labels attached to them.

Its not a Fundamental (uggh) limit, I am not sure if the author even knows what Fundamental means, its not like the halting problem, or heat death of the universe.

ML is also a very young field with poor mathematical understanding, optimism is the best way forward. Christopher Columbus didn't discover an entire NEW WORLD because he had a pesimistic attitude towards his ideas.

Its going to take time, but historially, we are rapidly learning about how the human brain and intelligence works - similar to how we rapidly learnt a lot of physics in the 20th century.
I'm skeptical that happens very often.

The only wiki answers I've seen have been hugely popular with dozens of answers and hundreds of votes. Maybe it happens outside of that, but it's definitely not how it "usually" works, IME.

Most of the questions I see on SO have maybe 0-5 answers, and the average number of votes is something like 2. If you're lucky there's an accepted answer and/or an answer with a clear majority of votes. I've even seen cases where the accepted answer is wrong, while a more upvoted answer is correct.
I recently replied to SO question with a "New feature have been added that supports your use case: link" that was genuinely solving a problem.

Reply got removed by a moderator saying that I need to describe solution and can't just provide the link. I didn't bother. Currently the only answer suggests sub-optimal solutions and I am not replying to SO questions again.

It felt like a land grab - it wouldn't help the questioner, but it would help SO, by bringing more data to their platform.
Applications that employ computer vision, machine learning or even deep learning, especially if they are trying to run models on mobile devices have to write their codebases on an efficient high-performance language otherwise, their apps will be just too computationally expensive (too slow).

At my company, three quarters of our codebase is written in C++ because performance is very critical for us, in addition portability! i.e we can compile to run the same code on different platforms without added layers of translation.
John Steinbeck, "East of Eden" (1952). "You can’t make a race horse of a pig. — No, said Samuel, but you can make a very fast pig."

https://books.google.se/books?id=OPy6E5ZhXs0C&printsec=front...
I just ran through our "simplified parent-teacher conference" example in Airtable. It looks like the main things Object Spreadsheets has and Airtable doesn't are:

1. Object nesting for the purposes of the spreadsheet UI and cascading deletion.

2. Computed fields that return a set of object references (as real references that can be a starting point for further formulas, not just a string of comma-separated names), which we use to implement the "availableSlot" field in the example.

3. Computed object types, which can be used to map a formula over a set of values returned by another formula, keeping everything in context (as opposed to defining a separate database view). These are not used in the simplified parent-teacher conference. An example can be seen in the "view model" of the full parent-teacher conference, but a better example that demonstrates the need for them is described in section 4.4 of our paper (http://sdg.csail.mit.edu/projects/objsheets/objsheets-onward...).

Many of the other tools we have tested, including Knack, Intuit QuickBase, and Microsoft Access, are also missing these three features.
LaunchING a ROCKET
Pretty much any idea becomes stupid when taken to an extreme.

If you want to see your position taken to the extreme, go look at 90% of programmers out there, who spend as little time as possible sharpening their saw and as much time as possible churning out awful, nearly worthless code.
Ha! This is one of the reasons* Chrome ships with its own copy of ffmpeg which this fork decided was a bad thing.

* the other being security updates for ffmpeg
Case. Must have case. A bare board is not a consumer product. Consider just dipping the thing in Plasti-Dip, without submerging the connector. For a better feel, put the button on the solder side side, and put a thin piece of plastic U-channel sized to fit the board over the component side to give it a flat surface. Then Plasti-Dip. No custom injection molding, and the user can still push the button through the Plasti-Dip.

Other than that, great idea. It's how PayPal started.
So while this is on HN, I wanted to talk a bit about LXQt and desktop OSes in general.

Context: I'm one of the original leads on LXQt, and I initiated the merge of Razor-qt and LXDE-Qt into LXQt.

I've been using LXQt as my main desktop for several years now. I've kept up with what other desktops have been doing. I've been especially impressed by the efforts of the GNOME team, and especially disappointed with the clusterfuck KDE has become... but those are just details.

I feel like the Linux desktop is dead, and one of the worst examples of open source software right now.

Almost nobody actually collaborates on anything. Everybody wants to do their own thing and it leads to developer fragmentation. Every project is undermanned. LXQt is especially undermanned right now. The Cinnamon guys, last I heard, want to switch to Qt but don't have the developers to do it and would end up being a LXQt clone.

Nobody needs that many desktops, especially when nearly all of them are clones of each other in either GTK or Qt and 95% of the apps duplicate each others' functionality. The worst part is that, with more effort spent on cross-desktop specs and evangelism, software written "for" one desktop would work far better on others. But the XDG (cross desktop group) is in a pathetic state right now, with nobody reading the mailing list and no specs ever being worked on. Nobody cares, because very few people have enough context to see the need for it all.

Not to mention the sad state of UI toolkits right now. This isn't about GTK vs. Qt or anything... but you can't pick up your favourite language (Python, JS, whatever) and easily write cross-platform apps that work well on Linux. So what does everybody do? They ship a god damn copy of Chromium in their app. Bloody electron apps that, of course, respect zero accessibility settings, platform integration out of the window etc. Because that is the easiest thing to do.

It's pissing me off. Most people who care about their desktop have migrated or are migrating to OSX and the whole thing snowballs.

TLDR: No collaboration across desktops. Fragmentation with no cross desktop compatibility. 2016 was the year the Linux desktop died - won't anybody revive it?
The particulars matter, but I don't think you are under any ethical obligation to host 'incredibly abhorrent' content.

While I realize that having an expansive policy regarding acceptable content is laudible what is the argument for being expansive enough to include 'incredibly abhorrent' content?
It doesn't matter if it's open source - it's an issue of trust. Firefox has never secretly downloaded binary blobs in the background which listen to my microphone without my permission or knowledge.[1] Chromium lost all my trust that day, even if none of my private conversations/data made it to Google that particular time.

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=500922
I find it shocking that you would post on HN; "Hey guys, I make $125k/mo making other peoples lives harder".

Given the way your current infrastructure is configured (vulnerabilities and all)... somebody could probably cost you ~$30-70k/mo in AWS resource utilization at a cost of ~$600/mo. The moment you park on the domain of someone who shares your internet ethics, that will be an interesting day for you.
"The C++ Programming Language" has been updated in 2013, and includes C++11 changes: http://www.stroustrup.com/4th.html

"A Tour of C++" (also by Bjarne) is a quick overview of the language (including C++11 changes): http://www.stroustrup.com/Tour.html

Another very useful resources is the FAQs from "Standard C++ Foundation": https://isocpp.org/faq
It's a bad thing for Linux platforms, which should use the system version of ffmpeg; however, that's something much easier to solve when you're actually the Linux distribution, rather than a third party.

Note that many of the changes in this fork come from the Debian packaging of Chromium.
You hand-soldered a QSOP package? How did you manage that? :)
Propagate implies that the answer isn't readily available everywhere already. Instead of saying "up to 72hrs for DNS to propagate", it's much more accurate and just as easy to say "up to 72hrs for your DNS cache to refresh".

Am I being a bit pedantic? Sure, I'll admit that. But the reason I'm being pedantic is that this mischaracterization implies that there's nothing that can be done to prevent it. That is absolutely not true and if DNS is handled properly, you can get 99.99% or more of the world resolving with the correct records in under 1hr, with most of that being in under 15min. Excusing this as DNS propagation and not handling just looks lazy to me.

But what do I know, based on all the down votes apparently folks disagree with me so I'll gladly bow out from the conversation.
A Walking Tour of New York’s Massive Surveillance Network
90K is the average according to glassdoor:

https://www.glassdoor.com/Salaries/san-francisco-front-end-d...

You really can't afford to make less than 100K out here though unless you can stand roommates.
Looking at its history ( http://stackoverflow.com/posts/3326955/revisions ) one can see all of the closes and reopens. This question has not been closed. And it might have been a better question to ask on SuperUser (or now Unix and Linux) instead.

Just because it is something that can be done in the process of debugging doesn't make it a programming question (the question "how do you edit a file" is not a programming question - even if the file is named "hello.c").
What this article and many of the comments fail to mention is the supply side of the conversation. If you drive south from San Fran to San Jose you can probably count all the building more than 10 stories along the way. This price spike is entirely manufactured by the policies of those already living in this region.
Yes, technological process often comes from not inventing something new. I don't have strong opinions on snappy aside from the name being silly, but taking anti-NIH to the extreme is not how we advance the industry.
First off, there's nothing "new" about it. Property taxes existed before Prop. 13 was passed in 1978, and AFAIK most states do not limit them as Prop. 13 does.

Secondly, rhetoric about "more" government and "less" government tends to leave me cold. (The solution to buggy software is not "less software" any more than it is "more software".) What we need is well-designed government. That means, among other things, that when we find that one of our systems has unintended and undesirable consequences, we fix it.

And thirdly, I don't know how this is a "government-caused problem". Prop. 13 passed by referendum.
And if I member correctly his profile pic its a South Park style drawing of himself[0].

[0] https://pbs.twimg.com/profile_images/529529964178075648/7rgC...
>For the moment, Microsoft doesn’t seem to be ready to bring this feature in Windows, but if the company is thinking of it, there might be a moment when some sort of implementation could be at least tested by the company. That will be the moment when we can finally say “bye-bye privacy.”

Isn't that a little bit hyperbolic? Why does collecting in-app usage data mean "bye-bye privacy" when we already have devices listening to us 24/7?
At the risk of sounding like a complete schmuck - how do I actually use this?

It look like it's a dev board, the kind of thing I'd get on SparkFun or whatever, but I get the impression it's a consumer product. Do I plug it into my computer, and it runs software? Do I press the button, then it blinks out a password via LED at me? Does it connect via bluetooth to.. something? Who writes the local software? You? Google? Me?

I love your write-up and I dig your hustle, but I think the final 10% "polish" is the missing piece here! Good luck!
Strange how Manning has to suffer without end but Hillary Clinton could be rewarded with the presidency for leaking state secrets all over the world.
Not exactly canonical (it's a wiki), but otherwise excellent:

http://www.cppreference.com

Modern features are clearly delineated as such.
Thank you!

Assembly depends on the service you end up using. For PCBCart, I think I just ended up filling out their template BOM manually. Not much of a hassle since I only have 8 parts. I just had to match the component references on the PCB to the BOM, count the number of pins, provide part number, etc. They figured everything else out, just a question or two on part polarities.

Yeah getting boards assembled for small volumes will likely not be cost effective. You can mess around with online quote tools to get an ideal if it'd be worth it or not. Using parts with pins that extend out from the package (rather than underneath) will always be more cost effective. Less pins is cheaper too.
The ease with which a book can be self-published these days gives rise to a rather scary trend, whereby a motivated person can scam unsuspecting students into spending money on something that may not be easily recognizable as a copy of freely available material.
SO could be the internet's technical manual if good answers were properly organised and maintained - if the point of providing answers was to document 'how to do programming' and you could only close a duplicate by explaining how to documented answer applies. But the incentive is get in fast, answer and move on to the next question.
There is zero chance of modification either, if such modification increases the tax burden for current homeowners. Even homeowners who might have voted in favor of changes in the past won't do so now, given the skyrocketing home prices. To vote for a change would be to do themselves great personal harm.

It's obvious that Prop 13 contributes to the problem, but Prop 13 is untouchable. Realistic proposals to make housing affordable do not involve changes to Prop 13.
Haven't used C++ in a decade - how is the modern functional programming working out without a GC? Isn't object ownership tricky to untangle?

I read your option 3 and nodded - I'm using Julia for much the same reasons. I didn't expect C++ to be the answer, but it's cool that it can work out.
Isn't privacy a moot point when firefox's security history has been much worse than chrome?

https://it.slashdot.org/submission/5553519/pwn2own-2016-wont...
Oh, I know we are absolutely not immune. This sort of thing is endemic in any large, hierarchical group. We are just less likely to let hero worship cloud our judgement.