skysight-inc/HackerNews huggingface dataset:
Yeah, right, I am sure they only have society's best interest at heart, after the careful consideration of 'dis-incentivization of minimum wage'....although I'm not sure why you think they have all 'recently worked hard to get above it'. I would think it's more likely these are two distinct classes that don't intersect that much.
Sounds like a spreadsheet would work quite well for this.
To your last part - I have a problem with the current software trend that's present both in web and mobile. Everything is being dumbed down, so that it can be used from the get-go.

It is stupid. The only way you can make someone an expert of a new tool in 15 seconds is by making the tool so simple that it's completely useless. There's a reason you get a few dozen hours of training before you are allowed to drive a car around. Or fly a plane. If you want to have a simplified car UI, then one exists too - it's called a taxi.

The reason of course is the competitive market pressure. The primary interest of a company is to sell the product, not for the product to be useful. And so most of current design effort is about making software easier to sell, not about making it actually useful.

It's absurd to expect people to figure out by themselves how to use their file systems, databases or - yes - even their paper calendars. All of those are tools that require some learning to use effectively. We need to make people read manuals again, and stop expecting everything to be usable out of the box by an untrained monkey.
I've been known to write things for other people, in other ways at times[1], [2], but I'll usually start out writing this way[3], then expand it out simply to avoid that recoil that you just experienced.

I actually find working this way very helpful to finding bugs and noticing redundancies, and if you're curious about techniques that improve the programmer, this method is worth some study.

[1]: https://github.com/geocar/mmap/blob/master/mmap.cpp

[2]: https://github.com/geocar/cdp-tools/blob/master/cdp-listen.c

[3]: https://github.com/geocar/con/blob/master/con.c
The question is whether Seth's work is undervalued or if your work is overvalued.

If Seth was making $75k, how much you're make is irrelevant to whether that's the number that he was looking for for his skillset.

You could consider the company overvaluing your work a bad signal, but I don't get how that translates to Seth should make even more money than you (Company's made one bad judgement, so should now make two bad judgements?)

EDIT: I understand the sentiment though. It's kind of childish ("why does he get more pasta than me??") but I think most humans are affected with it. I think the feeling is one of wanting to be worth more than others... I have a hard time justifying it on a moral level.
But that doesn't make any sense. Ostensibly, you were being paid market rate before. If you were to leave, maybe you'll be able to get a raise at another position, maybe not, but the other employees at your company don't change that.

Okay so now you're in a situation where other people who don't work as hard or as smart as you are getting paid close to you, or the same. That doesn't feel good, but what happens next? Well, if you continue working harder than them, you'll be promoted and get a raise, and they won't. And there, the system re-corrects itself.

Now, I COULD buy the argument that seeing people who you know don't work as hard suddenly make the same money as you would make you yourself get lazy and not try as hard. Because surely they can't fire you for performing the same as the rest. But if that's the type of person you are, maybe the company would be better off without you anyway?
For those still interested in Perl 5: I've added a translation of the functional example from this article to the functional-perl project(1) here:

https://github.com/pflanze/functional-perl/blob/master/examp...

(1) http://functional-perl.org

i.e.

my $paths = stream(qw< /tmp /var/tmp >);
my $filename = 'temp123';
my $ext = list(qw<pod pm pl>);
my $existing_files =
$paths->cartesian_product(list("/$filename."), $ext)
->map(*list_to_string)
->filter(unary_operator "-e");
Interesting. But the post is full of machine learning jargon. It would have been more helpful if it explained step by step, taking a few emails as sample data.
Up to iOS 7 at least, there was no way to run in the background without the app being launched at least once. I haven't worked with the latest two versions though.
Of note: hacker news actually does have downvoting, you have to reach a karma threshold that keeps getting moved. Last I heard it was 500.
Do you have any pointers to learn modern C++?
> How would Seth feel if I make the same amount of
> money as him just by sitting at home

Why should Seth give a shit? He's making lots of money and having fun. What does it matter to him what/how you're doing?

That's the entire point.
Very hard to integrate that even in a very simple app of mine (js-wise at least).

First, I can't use fastdom-strict.js to help with the integration, because of course I'm using other scripts (pace.js, jquery, Magnific Popup, a detail-polyfill and Flot). Am I missing something here to apply that selectively?

But also my own code would need transformation. It's quite common to have Dom reads and writes on the same line, all of them would have to be separated and variables be created… That is not impossible much work, but together with the other libraries not nice.

It would be way better if this would patch the existing functions (maybe on jQuery side?) to automatically batch DOM reads and writes, without having to take care of that at the side of the developer. But the asynchronity introduced by that concept would break a lot, this would then need callbacks or promises (I think at least?).
I'm midway through the article and I don't get the point at all. Is this person trying to explore the limits of the usefulness of uninformed opinion in the guise of meandering rants? Maybe the second half resolves the mystery.
Having lived in both, I can tell you that Manhattan is much nicer, cleaner, and safer, with more resources, better food, and better culture. Violent Crime rate is 2.5x times higher in San Francisco. (Ask Wolfram Alpha)
Three Up, Three Down about Haskell
Inspiration for the title: https://en.wikipedia.org/wiki/Carthago_delenda_est
You are conflating curation/QA and packaging. Packaging itself should not care about the quality of the packages.

It's well known that the debian repositories are extremely well reviewed and tested. But you could have that with Arch's packaging system as well.

When someone builds a package themselves however, they are not expecting Debian's QA & testing nor are they usually interested in it. But a package, untested as it may be, is far, far better than a sudo make install.

When I used debian this was such a huge pain. Building packages was not worth the hassle so I would simply sudo make install and feel awful about it, and end up with conflicts and everything that a package manager is supposed to solve...
This Land Is Your Land. Or Is It?
Marketers tricking marketers goes back to the first organism which disguised itself as something else in order to kill it or avoid being killed. Somehow things get better.
I would love to do a test drive.

However, the fun part with launching is not stomping on the accelerator or going fast, but matching the RPMs perfectly at the exact time of the race start. Then letting go of the clutch smoothly but rapidly. Followed by heel-toe downshifting when turning. When you do all these things perfectly, there is this exhilarating rush. Like you are one with the machine.
I use Baidu as my replacement for DropBox when I am in China. It works fine. One of my students set it up for me.
From 2009
Totally depends on the person IMO... We have one day a week we work from home... I find myself producing more that day than the rest combined.

Others on the team function differently
SQL Antipatterns by Bill Karwin has an chapter that covers this problem in depth.

http://shop.oreilly.com/product/mobile/9781934356555.do
Keshif: Visualization tool based on SpreadSheets
"When your reservation is over or you are finished with the vehicle, please place this key-like device into steering column where the traditional key would."

A manual lockout would be a smart thing here. There's all kinds of solutions to the "computers are dumb" problem.
After reading the other suggestions, I'm going to suggest static site generators that you can deploy to AWS s3 or Github pages. The most popular of these is Jekyll (https://github.com/jekyll/jekyll) which is written in Ruby, but here is a list of a bunch of others written in many different languages:

https://github.com/pinceladasdaweb/Static-Site-Generators
I think it's just as clear as the typical cruise control indicator, and the failure to notice that has similarly serious consequences (If you think cruise control is off when it's on you're likely to hit something pretty quickly).
Boomerang: Seamlessly integrate and test SOAP and REST services
Tooling is getting better, CMake is awesome.
Modules would reduce compile times significantly but it seems C++17 won't include them, so we'd have to wait a bit longer.
I remember a study from awhile ago that basically said once a top performer gets above a certain wage threshold, in general they no longer care about the wage itself, but just about being paid more than their peers. I'll try to find it and post it here.
It's too bad that DJB's full dnscurve (http://dnscurve.org) suite didn't take off like dnscrypt did, but that does require changing the DNS server names at the registrar to include the key in the domain name, and having support throughout the resolver chain.

That said, I've been running dnscurve for a few years on my authoritative internet-facing servers ( `dig ns artcs.net` to see what it looks like), and I generally see between 5-10% of requests coming in as wanting encryption. Most of these are requests from OpenDNS, which supports the protocol.
"But let's not assume we are knights in shining armour either."

That wasn't implied
I downloaded the app & reported it via that link. I encourage others to do so as well. It's shameful that this app was allowed through Apple's review process.
Zephir[0] compiles to C PHP extensions.

[0]: http://zephir-lang.com/
Sadly, the easiest way to do something non-obvious to grow your company is to do something unethical. Like using "user acquisition channels" that are not meant for user acquisition.
London City Airport is effectively business-class only, but has very low utilisation despite providing a vastly better experience than Heathrow.
> But that doesn't make any sense. Ostensibly, you were being paid market rate before.

So were those who got a raise, but the company decided to hand out raises as a gift (not as a reward) to lower performers only - of course this discrimination will be frustrating.
See, I don't get this. Europe is acting as if it had a duty to protect its people from the bad companies that steal your privacy while you sleep, whereas in reality nothing happens if you don't explicitly give consent first. Don't want Facebook to use your personal data to sell you ads? Don't put it on Facebook. Don't want YayView to access your location at all times? Then don't give it access to it, it's asking you right there, even if it's being shady about it.

It's a little bit like if people had trouble using forks without stabbing themselves, and the proposed solution was to ban all forks in the country. Well perhaps more work should go towards teaching people how to use a fork, since they can be useful for meals, rather than banning them?

Don't get me wrong, it's a shame that companies like YayView exploit dark patterns to trick people into doing things they don't fully understand, but let's not ban all the things because of it.
He announced it was required to be an autopilot landing.
> Somehow things get better.

Yes. Eventually humans appeared, and they were able to escape (some of) the mechanics of "eat or be eaten" by creating civilization.
What does that have to do with the quality of the physical evidence used to convict him?
The effect you're describing didn't start and won't end with TPP.

Recent examples:

> Wednesday’s 300-131 vote repealing the country-of-origin labels for meat follows a series of rulings by the World Trade Organization finding the labeling discriminates against animals imported from Canada and Mexico.

http://www.wsj.com/articles/house-votes-to-remove-country-of...

> On Jan. 6, TransCanada went to court to claim that the Obama administration’s failure to approve the Keystone XL pipeline violates U.S. obligations under the North American Free Trade Agreement, or NAFTA. The company is asking for $15 billion in compensation from U.S. taxpayers.

https://www.washingtonpost.com/news/monkey-cage/wp/2016/01/0...

> EU moves to regulate hormone-damaging chemicals linked to cancer and male infertility were shelved following pressure from US trade officials over the Transatlantic Trade and Investment Partnership (TTIP) free trade deal, newly released documents show.

http://www.theguardian.com/environment/2015/may/22/eu-droppe...
If everyone in the land somehow had their wage adjusted to no less than the author's, I don't think he'd be so blasé about it, finding himself outbid for his current share of the world's finite resources, notably land and housing. I appreciate the sentiment that envy is to be avoided, but it's ridiculous to ignore the relative nature of wealth.
Do you live off savings?
Well they didn't test text ads (a la Google pre-doubbleclick) so I guess images are the least invasive.

I wonder if they tested against content blockers like iOS9 safariviewcontroller ?
A bit of a nitpick (but I guess that's the HN spirit)? Just different levels of abstraction. The dream would be to be able to put all these levels of abstractions together, and have good mappings between them. Basically, I think you're painting a false dichotomy.

Just like the execution of a program can be described in Machine Code, 1's and 0's or even as electricity, or any other layer of abstraction.
Seth probably doesn't give a shit if you make as much money as he does by sitting at home. As I understood it, that's the whole point of his article: Enjoy what you have, don't waste your time being jealous of other people.
If you want hardware to run this on, I really like the PCEngines APU (http://www.pcengines.ch/apu1d4.htm), which is surprisingly powerful (dual AMD64 cores, 4GB RAM, multiple miniPCIe ports), and inexpensive given the capabilities.
I wonder how it stacks up against Microsoft's SAL annotations. So far I've only used SAL annotation, with the compiler's /Analyze flag, but the amount of checking done is limited, and the system itself is far from perfect, sometimes pointing to logical errors that are clearly not there. However it is still very useful.

Maybe Frama-C is better?
You mean std::async (c++11)? http://en.cppreference.com/w/cpp/thread/async
I thought buses mostly used thr odometer? At least the ones where I lived used to use the odometer for the "next station" LED signs in the buses, and the bus stop arrival signs showed up not long after.
> It seems a meaningless metric to me.

It matters to people who think of bacteria as foreign invaders, as "not-self". It can be seen as a modern version of the debate about the location of the hypothetical soul -- you know, people have souls, but dogs and bacteria don't.
Imagine yourself in 100 years discussing that present (i.e. what the issues are in 100 years, not in 2016). You will have the same perspective, of now, the same level of urgency, the same levels of complexity, because you are living in the now.

Thinking about how someone in the future will think of their present does not say anything about the facts around our present or future, but it speaks volumes about how humans perceive their present. Thus I would say that "resource consumption and environmental destruction issues, giant population, advanced weaponary and technology in general, the implications of a hyperconnected world" are making now as the most crucial of times. Rather they are things that happen, as usual which because we are living in the now we take for being the most crucial of all time.

We always look back 100 years ago and think "oh, they had it easy"

And "Oh, they had it easy" doesn't mean that life is progressively bad, from garden of eden to the present day, that would mean that 100 years from now it will be worse than it is now. No, what it means is that we are humans who don't usually have perspective.
Are you going to 'call it'?
>It would be safe to say that those two people didn't quit because other employees got a raise. It was probably due to the fact that their contributions didn't hold the same value anymore.

The linked NYT article in the posted article says that the two that quit were two of the "most valued employees", which to me seems like people who were early hires or responsible for some/most the revenue (through tech/sales/whatever). If that's the case, they took the small/early business risks and when a pay off came, they got passed over. I would absolutely consider other opportunities if that happened to me and I was in a key position because it's likely I was under market value to begin with.

If you want to do this kind of thing, all of your early hires have to be on board with the eventual change or you just need to hire everyone at $70k minimum from the ground up. If not, it's reasonable to expect high performers to leave. Mr. Price either didn't know how those two felt or didn't care.

http://www.nytimes.com/2015/08/02/business/a-company-copes-w...
That's totally wrong headed. They have deliberately deceived people into accepting prompts and neglected to give them all the facts. That's deception through omission, clear and simple.
Eh, I work in the service sector and when everyone was bumped to 9/hr I got bumped to 10. It wasn't a 1 to 1 bump but only like 2 people complained. Not sure how financially viable this is for other companies, but we're a median sized grocery chain. At any rate isn't it a little weird that it feels so bad that other people start at a higher rate than I did? Kinda like how some people have rich parents and others don't... Maybe there's a comparison here. Course if prices adjust this is null, but I don't think small min. wage bumps will cause prices to adjust.
There is an interesting paper on external sound static analysis tools (verification tools like SMT and SAT solvers) in Frama-C to increase effectiveness of optimizations and generating better, in terms of performance and not just correctness, code.

http://link.springer.com/chapter/10.1007/978-3-662-46081-8_1...
> As a result she spends way more time with me than she does with the others. Where other guys spend money to cover up their perceived inadequacies, I put time and effort into making every moment I spend with her special.

But she still seems to need to meet rich guys who live in another state despite all the quality time with you? Perhaps you're deluding yourself and she's just spending time between the more interesting guys with you because you're more available.
"Author didn't even try to prove that this "unspoken objection" actually exists, he just enjoyed the fantasy of evil man in suits so much."

Note: pot, kettle, black.
12 Reasons I Started Reading 35 Books per Year (From 5 Books per Year)
Some resources:

The Definitive C++ Book Guide and List : http://stackoverflow.com/questions/388242/the-definitive-c-b...

I like the breakdown of books by their goals in this FAQ : https://isocpp.org/wiki/faq/how-to-learn-cpp

I would say 'C++ Primer 5th Edition' and 'The C++ Programming Language 4th Edition' are good.

And of course, Effective Modern C++, although the other Effective series books from Meyers are a must read.

http://www.informit.com/store/c-plus-plus-primer-97803217141...

http://shop.oreilly.com/product/0636920033707.do

http://www.informit.com/store/c-plus-plus-programming-langua...

http://www.informit.com/store/effective-c-plus-plus-55-speci...
The idea of getting paid in equity suggests an unsustainable business model since startup equity tends to be illiquid. This suggests that the business providing the service may not be around in a year or two or less. In addition, transferring equity to contractors will also have significantly more overhead than a cash transaction.

The real question is what is the value proposition of the security services? That's necessary for sales.

Good luck.
What a Dairy Farmer Can Teach Shaq about Free Throws
Show HN: Recipelab, a simple nutrition calculator / recipe analyzer
In a business, particularly a small business the amount of money to go around is a fixed pool. Giving raises to low performers means less money for the high performer.
I don't know if you can characterize the people who got a raise as a low performers. Some people's market rate may just be below 70k but that doesn't mean they don't work hard. There are plenty of blue collar workers that bust their ass everyday.
Whatever happened to LinkExchange?
It's not about the minimum wage, that's just one example of how people have a tendency to define their happiness in relation to other people rather than to an absolute measure of how things are going for themselves. The point of the article is to judge yourself independently of other peoples' success, not about whether we should or should not have a high minimum wage.
less people are employed at a higher price of labor and that those priced out of the market are likely to be the ones hurt the most by it

I don't see how that follows. Imagine the minimum wage were doubled, do you think McDonald's would respond by laying off half their staff? What do you think that would do to their business?

Companies hire people because they need the work done, not because they have $X allocated to payroll and it's burning a hole in their pocket. If minimum wage goes up then payroll costs will go up, forcing them to either cut profits or find cost savings elsewhere.
You see, there is where you mistake. Debian official packaging is about Quality of package. Lintian checks for example is your library really a library or it maybe contains scripts, did you make a mistake in description (simple letter mistake), did you miss new copyright files (or change in copyright of the same). There is also a reason why it suggests building in clean chroots, installation in same clean environment. You also have piuparts to check it's transition. Debian packaging is a huge thing and it would take me quite a time to explain it and I would still miss something. Also our packaging assumes that not all upstreams make sane coding or installation scripts so we detect them before just pushing them into system.

As you said, Arch could have all that but it doesn't and there are the reason why people who use Debian don't use Arch. Again, you can quickly make deb packages without following any of our docs and no, package manager should not solve what differs from our official build quality and Debian Policy (it would be too much hassle to predict and implement in how many ways people can break their system).

I am glad that Arch exists, so everyone has a freedom to choose it if they want :)
Folly, the library underneath wangle, is running on top of boost::asio, so this is basically an abstraction on asio two layers up.
Simplifying Parallel Apps for C++, Parallel Bzip Using RaftLib WithPerf Comparison
I run OpenBSD routers in production. When getting the lay of the land to set these up I came across OP's link as well as http://www.bsdnow.tv/tutorials/openbsd-router and a few others like http://geodsoft.com/howto/harden/