skysight-inc/HackerNews huggingface dataset:
>The pay for managers is even more extraordinary. The nearly 2,500 people who work in New York subway administration make, on average, $280,000 in salary, overtime and benefits. The average elsewhere is $115,000.

I know this is NYC but wow..
Indeed it's not ready. It loads and reacts to clicks too fast and doesn't use two megabytes of JavaScript.
I'm a total outsider to this (being European and all that), but could lack of vote-created change be due to lack of serious candidates who are not the "usual suspects"? If a position isn't worthwhile to hold unless exploited, only exploiters will step up.

I don't know what kinds of offices are the issue wrt the MTA, but generally I have the impression that the USA could be better off with some elected offices less: an elected position is inherently unstable as far as careers go, so they appeal most to people with a bit of a gambling mindset. This is unavoidable in the highest ranks ("...worst form of government except all the others that have been tried"), but in the lower, less visible ranks where the corrective qualities elections are supposed to have apparently do not work very well, "low balling" bureaucrats might, on average, be the lesser evil.

However, even if there was widespread agreement over this (I suspect that it is quite a minority opinion), I don't see much of a migration path because a migration from elected to conventionally hired public servants would be beyond pointless if the new guys inherit all the broken culture from their elected predecessors.
Briefcase by AppSumo – Netflix for the software
No. It explicitly acknowledges that words can bother us. The point is that those feelings are our own and merit investigation in their own right.

I find it often pays to ask, "Hmm, why would I be bothered by that?" in place of saying "You should stop saying that."
> The motto "there is more than one way to do it" is telling.

The more telling is you omitting the other half of the motto. TIMTOWTDIBSCINABTE
And, of course, this then made its way to Wikipedia too:

https://en.wikipedia.org/wiki/Wikipedia:List_of_citogenesis_...
This is common. I recently found a patent covering advertising based on what a user likes on social media just the other day: https://www.google.com/patents/US9495693

Which is not only incredibly obvious, but also has a decade of prior art that could potentially invalidate it. Though I think was the USPTO is allowing here is the described mechanisms behind the concepts, not the concepts themselves.
I think that's primarily down to the US population being generally younger than most other western countries, and probably to an extent the average age of first marriage in the US, which is pretty much the lowest in the developed world. It's likely mostly the age profile thing, though, and the difference will diminish over time.

The US house size thing is, I suspect, more down to a combination of regulation and consumer preference. There may be some aspect of available land, but it's not the biggest factor; sparsely populated European countries, like Ireland, mostly have houses about the average European size.

The US generally has lighter regulation around energy efficiency, and to some extend fire safety and various other things, than most European countries for house building. This reduces the per-sqm cost of building, making big houses more feasible.

But US consumers also seem to prefer a large house (often a pointlessly large house; see the 3-5000sqft McMansions which have oddities like multiple dining rooms to use up the surplus space) with a very long commute to basically anything, where you're totally dependent on a car, whereas this is less popular in most European countries; they exist to some extent (especially in rural areas), but are less appealing.

Ultimately, you don't need a big house or car to have kids. In fact, Americans were having more kids back when their houses and cars were smaller. The big car, in particular, is a fairly modern invention; minivans have only really been a thing since the late 80s, and the SUV is a creature of the late 90s.
Falcon Mobi Cleaner – Junk Cleaner and Phone Booster
> To me, essential to delivering a good product is detecting and killing defective code before delivery.

The problem is that you cannot prove the non-existence of bugs, even if you formally verify all your code, you've only proven that it conforms to spec, not that the spec is flawless.

This is why you should always code defensively. Assume all code is buggy and take steps to deal with that. Code is written by humans, and humans make mistakes.

That doesn't mean that you shouldn't try to deliver a flawless product, only that you should acknowledge the fact that you're going to fail.
Welcome to the world of patents.

The USPTO has a very specific goal: to maximize the number of patents which are granted, so long as they are valid by the USPTO's rules.

Those rules do not require or even allow for a working example or model of the claimed invention(s). They also define the term "non-obvious" in a remarkably non-obvious way.
It's not generic, though. The flow and the "architecture" described seems fairly specific from a glance, but I didn't look too much into it. It's the whole system/flow that is patented, not just the idea. You could probably make something similar and not infringe on the patent, but I am not sure about the morality of that.
I've been along these lines in the past few weeks as well.

Some examples I've come across
https://github.com/snipe/snipe-it
Uses GNU Affero General Public License v3.0[]

Invoice Ninja (https://github.com/invoiceninja/invoiceninja/) uses an ATTRIBUTION ASSURANCE LICENSE (adapted from the original BSD license).

I hope these can guide you in the right direction
It is made up profession. Of course they have to make it sound and look like there is any value is HR hiring. Sure younger interviewers don't know all the tricks yet to make it sound like it all makes sense. More than once I was talking to a guy (different ones) and when they proudly say they are in HR/interviewing people I feel genuinely sorry. Bragging to be a parasite and being proud about the fact. I've been nice in this post in case anybody is wondering.
I don't think it has to _stop_ per se. It's a political opinion and should be treated as such. Whether it is an opinion that has a place on Hackernews is another question.
> IMO three things killed Perl, leaving it as an unpopular legacy husk [...]

I don't really think it was any of these. There's much simpler mechanics at
play here: Perl's competition (Python and Ruby) has about the same
expressiveness, but is much easier to learn, so for a long time very few
people have chosen Perl to learn. There was simply not enough young blood to
replace old timers that were retiring, dying, or migrating to other languages.
That is not signalling. Signalling is making a political statement for a social benefit. There is no particular indication of that here.
The statistics linked in the article https://www.emarketer.com/Article/Mobile-Drives-Growth-of-On... don't mention 105%. The bar charts show 16% growth 2016 to 2017 for mobile devices (that includes tables).
> I think I work with some single folks that feel their 3000 sq/ft house is already too small for them.

As a single person with a 700sqft house, this is puzzling to me. I already spend long enough vacuuming to satisfy me... Seriously, a 3000sqft house sounds like an absolute maintenance nightmare for one person (or in general, really...)
> Very unconvincing article. Would have been better if it had stuck to the core assertion that

Sure is. In the parts of the world where I'm living (EasternEurope - Northern Balkans) the retreat of the Romans and the subsequent waves of migratory peoples sure as hell looked like a civilisational collapse, even archaeologically. When the Romans were here they had indoor bathrooms and heating, they had writing, they had amphitheaters, but after they left (or were wiped out, no-one knows for sure), which happened roughly between 250 CE and 300 CE, then another 600-700 years would pass until writing would make its archaeological presence felt again (around year 1000), ~1400-1500 years until regular theater shows would be held again (in the late 1700s) and even now half of the country doesn't have indoor bathrooms like the Romans did (my parents don't, for example).
No good reason. Purely muscle memory that I picked up decades ago. Maybe I saw someone else do it[1] and just picked up a bad habit. I'll stop the all caps and write Perl from now on.

[1] http://www.perlmonks.org/index.pl?node_id=511722
> I find it often pays to ask, "Hmm, why would I be bothered by that?" in place of saying "You should stop saying that."

That's actually an interesting strategy. I'm not sure it works for everyone, but I would at least consider it.
If you were living around 477 you were probably a slave, and the fall of Rome coincided with the ban of slavery, so you probably ended up better off just BECAUSE "civilization" was dying. Good riddance.
The Case for Apprenteceship in Data Science
The tones themselves aren't hard (it's mainly just altering the pitch of the sounds you make in different ways); the pronunciation issues come from actual sounds that English speakers just don't make.
Information Management in Supply Chain
There's also some good, previous discussion here:
https://news.ycombinator.com/item?id=15721268
hahahahah ... no.

Clicker games are somehow idle fun but i never thought about paying for a clicker 'game'.

Nope nope nope.
Both times the new CPU architecture was faster than the older one, granted. But still the emulated software would be slower on the new models with the emulator compared to bare metal execution on the old models.

I assume Apple will make some more improvements to close the gap between x86 and ARM, and switch when it makes sense for them. I also assume that, with the Mac App Store, they will start forcing developers to ship software compiled to both architectures ahead of making the switch. This way, only software that is distributed outside their store would be slow, which is going to become more and more niche as Apple enabled stricter signing enforcement by default in macOS Sierra (by default, only apps from the Mac App Store are allowed to run).
Hopefully if America insist on shooting itself in the foot Europe and Asia can pick up some easy startup slack.
I hope they put some DEP in there. I guess that your liver "running" some vacation videos won't be good for your health :)
That one is a particularly weird one, given that there are so many obvious and well known examples to counter it.

Case in point, Dante's Divine Comedy (EDIT: Which the linked article does mention at the end) - completed 1320 - contains a very explicit description of the earth being round, complete with describing time differences due to the sun rising and setting at different times (Purgatory explicitly mentions that at the same time there is sunset in Jerusalem, midnight over the Ganges, and sunrise in Purgatory which he placed as a physical place on the opposite side of the earth), and how the stars would be different on different sides of the earth.

It'd be one thing if the evidence was all obscure, but somehow this myth managed to take hold despite the fact that one of the most famous literary works in history counters it (I guess that tells us something about how few people actually read the classics as opposed to just read about them).

(there are of course many other, and earlier, sources of evidence refuting this myth, but Dante provides one of the clearest and most explicit and, most importantly, famous ones)
it's still breeding at above-replacement rates

The US is no longer breeding at above-replacement; we're now just slightly below.

However, to quote from the link below: “Yes, it’s below replacement level, but not dramatically so,” Dr. Brady said. “We have a high level of influx of immigrants that compensates for it.”

This could, of course, change if Trump ever builds the wall. :)

https://www.nytimes.com/2017/07/03/health/united-states-fert...
It depends. The comparison I always make is to Gordon Ramsay, the (in)famous chef of Kitchen Nightmares fame. He's famous for two things: swearing constantly at the subjects of the day's episode, and being entirely right--his strongest language comes out when someone has just done something absolutely indefensible. The balancing act here is that Ramsay's reaction is only okay because he's reacting to something that is obviously wrong, and that's what Linus does--he only starts yelling if you break userspace or the kernel. The advantage is that you don't have to, for lack of a better word, play footsies with the problem: "This is wrong, you fucked up, go fix it" is immediately clear, whereas an entire email consisting of variations on "I think you might have maybe done something wrong" is technically more 'acceptable' but doesn't get the point across.

TL;DR: It's okay to yell at someone if they're being stupid, but you need to be sure.
Why should an iPad need laptop like performance? The iPad is still a consumer device ( probably going to get downvotes because this statement), while something like Surface Pro is both.

I'm not sure how long it will last though.
Few people know, but it was as recent as in nineteen-forties, when camels were kept and bred in Siberia as far north as latitude 60
> The author of the piece even feels the need to mention both "race" and "ethnicity" to pad out the words

Do you understand the difference between the words? I can't figure out any other context in which this comment makes sense.
When i lived in mali, a cab driver told me he wasn't afraid of aids cause it was well known you could be cured by making love to a virgin. There is no mysterious mechanism here. Just human nature.
That's just victim blaming.

I have the same problem as Linus that I'll go overly dramatic and nasty in calling people stupid in replying online, something I don't do to people's faces. The more strongly I feel about something, the more likely it'll happen.

It's like some sort of social filter doesn't get applied, one I use when I'm speaking, but it just gets skipped when typing. When I read back those posts, I'm embarrassed, not proud of my "technique".

It's my problem, not the victim's. Luckily, because I'm not internet famous, those sort of posts get downvoted and I get some sort of feedback loop. But Linus gets defended and the cycle continues.
>ecosystem is incredibly big

I wasn't talking about the size of cpan because it's not relevant to my point. I was talking about Perl not being at the forefront of everyone's minds and being used as a 1st-class environment as computing entered new domains. E.g. instead of Sun or Microsoft taking an existing language like Perl and giving it a canonical IDE to let programmers write data entry GUI applications, they create Java & C# instead. When Google/Android decided on a development language for their smartphone SDK, they chose Java instead of Perl. It doesn't matter if cpan has mobile phone libraries now.

You seem to be taking my observations about Perl as some sort of veiled attack. I'm just reporting why and how Perl got to the state of being "disliked" today in programmer surveys. It's not about the "undecidability".
Of course it will be hard, but most build tools often do the same thing - no matter the language or ecosystem.

I haven't seen any real effort to try to standardize on APIs, so you could write your "plugins" in your language of choice and the "glue" code would be this language-independent build tool.

I'd say I've mostly given up on this. I have a Makefile for every project, which in turn of course uses the language-specific build tool, but for example when I wanted to use webpack (migrating from a mess of gulp+bower+npm from angular.js to just webpack for angular) I wrote a simple PoC Makefile with hacky sed-/awk-/lines and a lot of cp and cat in just a few hours (massive build script).

Then the result was working as intended and I could refactor all the stuff where there's a nice webpack plugin and get rid of my Makefile hacks. Now in the end the Makefile just provides a common starting point that has "executable docs" for every language specific tool. "make bootstrap/test/run/build", no matter what language the project is in - for the low cost of having to update the Makefile when you change something major or some arguments. Not advocating this for all orgs (please use what makes YOUR team happy) but I've heard nothing but positive things about this from my team.
You won't, that's my point. Malaron is sold as a preventive drug, not a curratvie one. However, i can give you the contact of the tropical disease specialist that i saw, which in turn may give you more informations.
Maybe after the initial training period they just rely on crows learning from each other
C++ is also undecidable, by the way: http://blog.reverberate.org/2013/08/parsing-c-is-literally-u...

Perl was a great language design lab experiment. They gave people 20 ways to do any simple thing, and then Matz and Guido looked to see which ways became popular and designed great languages that allow only those ways and maybe 1-2 more that are highly frowned upon. I'm almost as glad Perl exists as I am that I never needed to learn it.
50 CHORD PROGRESSIONS IN UNDER 10 MINUTES
It's the value of the land, essentially (or of the land plus zoning plus facilities). The actual structure tends to depreciate in real terms, though in nominal terms replacement cost will rise with inflation.
> TIMTOWTDIBSCINABTE

That's an apt motto for perl. One doesn't even need to know what it means.
How a robot passed China’s medical licensing exam
Well great minds think alike ;)
Wrong audience
ie. A misconfigured webserver for ssl.
All fairly reasonable critiques, but a few are actively being addressed or have been addressed

> if you want to use operators liberally consider the hoops people who need to search up `<++=` have to go through

To be fair, the SBT maintainers have realized this for a while and deprecated them all in 2013, and removed them in the 1.0 release from 2017.

> Speeding up compilation is a non-trivial exercise in futility

Do you mean for the developer? It's more of a critique of scala then of SBT, but incremental compilation has gotten a huge speed up in the new Zinc compiler of SBT 1.0, and Lightbend has started actively benchmarking and improving compiler speeds.
Yes, but you just need it to survive long enough to get quoted somewhere more reputable.
Yeah, of course! They are cosmic ray muons after all, as in "muons created by cosmic rays". The words "space particles" is more correctly applied to dust (the type in space obvs.) and stuff like that in my opinion.

Honestly "space particle" to me sounds to be the same sort of suspect phrase as "space pen".
Best Online Poker Software Providers – Mobzway Technologies
Explaining the rendering pipeline and modern GPUs with cute animations
I'm (naively, but also positively) surprised to learn just today that DJI is a chinese company!
Amazon Affiliate Program- How to Make Money – Beginners Guide
Swearing also works to get past those horrible "AI assistance bots" in many cases; my default phrase whenever I hear one of those is "I want a human, not a fucking bot!"

...although the one time it didn't work, it turned out the other end was (probably, I'm still not sure...) a human who just acted inanely robotic, and nonetheless completely unhelpful.
When seeing the components the first thing that came to my mind was "outdated", afterwards I saw the article is from 2016.
If someone is interested in a more sophisticated approach he might want to check out the RotorX Atom:
https://rotorxracing.com/products/rx122diypr-atom-diy-kit-wi...
A conspiracy theory from _reddit_, no less. Quite apart from anything else, this makes him come across as astonishingly gullible.
So? It's not that uncommon for highly dynamic languages to do this. Lisp macros for example depend on being able to run arbitrary code at compile-time.
The Synapse Marketplace is now in private alpha. Call for developers and partners
Unless you were offered the position and declined it that would always be ascribed to sour grapes. Regardless of merit.
My understanding of functional requirement is that it is binary. Function is either there or not. A non-functional requirement can sometimes be measured, but not in a yes or no fashion. For example, frames per second is non-functional. Things are no secure or insecure in general, thus non-functional.

You can turn non-functional into function requirement if you specify a boundary. For example, a 60 frames per second requirement is functional. For security, you can require "secure under certain attacker models" to make it functional.

Example: Is Signal communication secure, if you assume the attacker can only read data on the server? There is an answer and it is probably "no". That does not mean, Signal is secure in general. An attacker which can access your phone breaks the security.

(It is also not really binary, because someone might find a hole somewhere in the future, but for practical purposes, we can assume the crypto holds)
Show HN: ​A ​simple front end ​only ​team-member ​management ​application
Yes.

The problem that people are having with Linus' rants is that he makes the receiver uncomfortable and offended. I have been on receiving end of such rants. It feels really shitty, and I would love never to be subjected to something like this.

But the point is, it's directed towards a person who is about to significantly worsen the quality of a core information tech that is used by billions of people around the world. Thousands of human-hours will be lost. Millions of people affected in one case or another. And quite probably, in a couple of cases something really bad will happen if a process that previously worked flawlessly suddenly quits. Isn't Linux used anywhere in critical infrastructure? Hospitals? Domes? Banks? And it's not a random contributor, but (as I understand it) a major maintainer - a person who has a lot of authority and responsibility that goes with it.

So yeah, I think that this person deserves to feel shitty for a bit.
I've encountered the same issue when I attempted to attach a "citation needed" tag to a statement that was blatantly false. The maintainer's excuse for reverting the change was that such a tag did not belong on such a highly visible entry.

These are people with whom you simply can't reason. Any argument you provide will be shot down with the absurdest of reasons.

Personally, I'm glad this happened to me. Like you, that experience cemented the unreliability of wikipedia in my mind.
This is not unusual.

Look at the great many "something obvious ON THE INTERNET" patents that are out there and in some cases being enforced.