skysight-inc/HackerNews huggingface dataset:
Are you any less incompetent if your genetics don't allow you to be competent? Why would the line move if people vary in endowment in natural ability?
I think it'd be fairly obvious that something suspicious was going on if a large number of dormant "aged accounts" just happened to login for the first time in months to upvote a specific thread.
How to play Blu-ray disc with DVDFab Media Player 2 in menu mode
Just move to NYC. Or go to an Ivy League university.
I'm a web developer who have been happily using Kirby for over a year. I'm available for answering question you might have about Kirby.

(I'm not affiliated with the Kirby team).
That's fair, I may have over-reacted.
Streams: An alternate take on the newsfeed
> If something takes out the 215,000 cell towers in the us, I wonder if that something will affect the 27,000 FM Radio towers as well - some of which are co located on the same masts.

After Hurricane Sandy, all the cell towers in Lower Manhattan were out of service - between my roommate and me, were were unable to get any signal on Verizon, AT&T, or Sprint.

Fortunately he had a hand-powered radio (electricity was also out) and we listened to that to determine when it was safe to go out, when the cabs were running, etc.
After a certain income threshold, yes. The income threshold is actually quite high: 103K of income earned abroad per person in a family is exempt from US taxation, which is a substantial savings.

I'm not comfortable disclosing my personal situation in any greater detail in public -- but I'm happy to chat about it over email if you are interested!
Can you say more about K8s vs Mesos?
Yeah I'd say it's significantly better than it was 6 months ago. It's my go-to every time now. Very occasionally still get a driver that isn't great (no different to Uber) but I just rate them and move along. I do still have an active Uber account but to be honest I guess I fall into the category of trying to support the local guys, so I aim to exclusively use GC and just use Uber when I'm in a bind (ie. no GC private cars or taxis around)
The perpetrator was fired
^^^ I reached exactly the same epiphany, if you can call it that, about 3 years ago now. It might change someday but I can't be an employee any more. I just can't. I can't tolerate the idea of having so much of my time sucked up on something that offers so relatively little in the way of return. And I cannot cede my future to management any more; I have to own responsibility for it because, honestly, there's only so much future left for me (or for any of us).
Interesting to note that Uber has scheduled an "Uber Women in Engineering & Leadership Conference". I noticed this last year, and it was supposed to happen in November 2016. They bumped it to February 2017, before bumping it again to December 2017. Coincidence?

https://www.meetup.com/UberEvents/events/230301225/
I was referring to a legal punishment for failing to maximize one's taxable income.
Very well written. Thanks.
For something more lightweight: http://jdbi.org/
But pipes were original and first to *nix based systems, first appearing in Version 3 of UNIX:

https://en.wikipedia.org/wiki/Pipeline_(Unix)#History
> Pai has had no qualms wielding executive power in gutting net neutrality to pave the road for tiered Internet schemes and zero-rating

He's not "using executive power" to gut anything. He's choosing not to exercise the executive's authority to actively enforce rules that would be necessary ensure net neutrality.

You and I may not like it, but it's not ideologically inconsistent like you make it out to be.
Why wouldn't they? I'm pretty sure a majority of Hacker News commenters believe that bullshit, too, and many of them are quite happy to say it here over and over again.
What about a nuclear reactor incident on board a ship or submarine?
Uber launches 'urgent investigation' into sexual harassment claims
HR is fucking useless.
Listen I think the meritocracy fetishization of SV is dumb and unjustifiable (again, if you really think this, propose a measurement or set of measurements that adequately explains salary and can be justified as representing "skill"), but standardizing pay is ultimately not a major interest of mine in forming a union.

You seem to believe there are separate stratifications of tech workers that do not have shared interests. Even though I pretty strongly disagree, you're in luck, a union is still what you want. You want a craft union that recognizes something like "senior engineers" as a collective bargaining unit. As long as you can justify that you constitute a real unit with a shared "community of interest" to the NLRB, you can still collectively bargain only with other senior engineers.
Kim Dotcom and co-accused eligible for extradition to US, says High Court
Midori traveler's notebook. A great example of wabi-sabi design.
http://kata.coderdojo.com/wiki/4_week_scratch_curriculum
Can phones access the radio audio in software? Combine it with a low power FM transmitter for data and you might be able to make something interesting for short distance data broadcasts.
100% same for me, same game, same behavior.. didn't really think about it until you mentioned it.
I hate stories like this, because there's such an easy solution: hire more women.

Nobody should ever have to work with a single-gender reporting tree; in the five or so steps between each individual contributor and the CTO there should be at least one woman.

It's not an impossible, or even implausible, goal. Throw a little money at it and widen the funnel, and you'll find plenty of absolutely incredible women. It's even self-perpetuating - each woman brings a network of peers to the table and makes further recruiting that much easier.

But that first hire is a doozy... I've turned down jobs in the valley before because I'd be the only woman in my org (it was only a tie-breaking factor, but a big one.)
On my system (Ubuntu 16.04) replace is not installed by default.

It appears to be provided by the following packages:

mysql-server-5.7
mariadb-server-10.0
percona-server-server-5.6
percona-xtradb-cluster-server-5.6

I downloaded mysql to check, and it appears that the replace provided is as described in the article; I assume the others are as well.
Use or compile a kernel with BFQ and that kind of stuff takes care of itself without manually having to prioritize I/O. I don't get why BFQ hasn't been mainlined yet, it has the most sane I/O behavior for desktop use and stops all the issues you can have on linux of the desktop slowing to a crawl or music stuttering because you're compressing a 40gb folder or copying files.

Here's the page on the BFQ I/O scheduler:
http://algo.ing.unimo.it/people/paolo/disk_sched/

Here's a list of precompiled kernels that have been patched with BFQ (and often some more desktop-use tuning):
https://liquorix.net/#install for ubuntu and debian

https://www.archlinux.org/packages/extra/x86_64/linux-zen/ for archlinux

http://download.opensuse.org/repositories/home:/tiwai:/bfq/ for opensuse, BFQ as a kernel module

If you're wary of installing things outside of official repositories or compiling your own kernel, then archlinux is the only distro with a kernel option that has BFQ.
It does make optimization easier but until MIR landed, many of the best optimizations weren't really possible. The problem is that a lot of type information is lost between Rust and LLVM IR, where the compiler does the really serious optimizations. For example, Rust can't tell LLVM about its pointer aliasing guarantees (immutable and mutable borrows can't be done at the same time without unsafe) so a lot of optimizations like storing a highly used value from the heap in a register are passed over because of conservative heuristics.

Now that MIR has landed, Rust will eventually get much better optimizations from both rustc and the llvm optimization passes but other things are a much higher priority like non-lexical scoping.
Maybe I wasn't clear. In particular, people identity themselves and each other as "right" and mean drastically different things. People would inevitably interpret your categories differently because there is no consensus or even discussion about what the words even mean.

I don't identify myself as "independent", so I suspect I won't really be served by a grab bag group (1). To put it another way, I suspect politics is becoming increasingly "long tail", so I suspect that even three categories will have issues.

Though in a long tail world, maybe there's a niche for that even.

(1) https://xkcd.com/774/
It does, because value generated helps with your best alternative to negotiated agreement. Specifically, there's more money floating around trying to woo freelancers, technical cofounders, etc.

Also, it sets their BATNA as well - how much value they miss out on while working on replacing you.
A 150% "ownership" tax is also in effect in Singapore. The result is fewer cars, less congestion, and tons of tax money to be invested in public transportation.

I guess the system works as well in Denmark as it did in Singapore (I lived in Singapore form 2010 to 2012).
For me it was as simple as I said: unlimited paid vacation. What mattered was getting your work done, not being in the office as much as possible.
MD Anderson Benches IBM Watson in Setback for AI in Medicine
Your criticisms seem to only apply to runtime dependency injection frameworks. That's why I like Dagger, and recommended it elsewhere in this thread; it's compile-time dependency injection. So you do get type safety, the compiler does check that you have satisfied all dependencies, etc. Check it out if you haven't used it before.
The Apple / Google / Adobe / Intel etc antipoaching lawsuit seems to indicate otherwise.

https://www.cnet.com/news/apple-google-others-settle-anti-po...
If you don't understand how to write acceptable Javascript, don't use Javascript for your website. It's really not necessary for a website hosting news articles, blog posts, or other static content.
>they should have a good reason for it.

The Supreme Court says otherwise: https://en.wikipedia.org/wiki/Rational_basis_review

In order to justify the New Deal the Court lowered its standard for state infringement of liberty to: "You just need any reason for this law, it doesn't have to be a good one"
Ask HN: What makes a product manager better than the rest?
Recently started a new job handling a larger team with tighter deadlines. What's something a PM did that helped you out tremendously?
I'm interested to hear why people listen to terrestrial radio though (especially for people in the United States).

I stream BBC Radio 1 when I drive to work and I live in Bay Area, but I haven't found a terrestrial radio station that I would listen to.
Vertx tactical trousers / shorts - cargo without the bulk, inner magazine pockets hold phones steady rather than flailing around, gussets and pleats for flex

Hario V60 coffee cone - perfect results, cheap

Ball tritium watches - a watch you can always read in the dark, even after 14 hours of Arctic night
Water cooling rigs are relatively noisy by modern standards. A really quiet pump produces about 19dBA@1m. That's about the upper limit of "quiet" these days. On top of that, you have one or two fans blowing through a radiator. A good air cooler will easily handle 125w TDP at acceptable temperatures while producing as little as 11dBA@1m.

A Noctua NH-D15 or a be quiet! Dark Rock Pro 3 will match or exceed the performance of a 240mm AIO, with considerably lower noise in a decent case.

There aren't a lot of applications where water cooling really makes sense. If you're cramming a very high performance rig into a tiny ITX case, you might be better off with an AIO. Competition-grade overclocking rigs will naturally benefit from a custom open-loop watercooling system. Otherwise, modern components just don't put out enough heat to stress a good air cooler.

The performance of water cooling can be deceptive, because of the relatively high thermal mass of the water in the loop. If you fire up Aida64 on an air cooler, the CPU temperature will climb fairly rapidly before levelling off. A water-cooled CPU will see a much more gradual increase in temperature, taking up to an hour to reach a maximum. Water coolers look really impressive if you only stress them for a short benchmark run, but they're far less impressive under sustained load.
I was tempted to poke a little fun at you for having trouble with sed -- among my peers, 's/foo/bar/g' used pretty much daily, even just in informal emails/conversations.

But I'm glad I looked at the list first, because I found this wonder: `lstopo --of txt`. I'm going to use this in class next week, I can't believe I've never seen that before.
The article mentions sunken Soviet nuclear submarines and reactor cores as possible contributors.
> HR is there to make sure the company doesn't get into any hot legal waters.

Yes, this I totally agree with. In these situations, HR is there to minimize risk for the company.

> Most of the time the easiest way to do that is to just suppress any wrongdoing and sideline whoever is being wronged.

This, however, I totally disagree with. I see a lot of comments saying that you can't trust HR because they are only there to protect the company, but that's why in cases like this you usually can trust HR, because their incentives (which are "don't expose the company to lawsuits") line up with yours.

I'm sure other HR people are reading this blog post in complete horror, because Uber's HR org did basically everything you DON'T do in a professional HR org, and in the process have exposed the company to what could be a slam dunk lawsuit, not to mention horrible press. If even an iota of what Susan Fowler described was accurate, everyone up the chain in the HR org should be fired.
My thoughts too. And in this case, phrasing it as a question is more honest than saying "there may have been a nuclear incident in the Arctic", since the statement would still likely cause some panic.
Investors pull the strings. The behavior isn't the result of an investment, but failing to implement procedures after the fact to stop future incidents definitely can be. Not through action, but through inaction.

Meaning, more ethical investors (also known as: Board Members) might say "We need to do something about this."
No progress at all. I am about to give up and start looking for new contract.

Consulting company: Does NOT want to talk about it at all.

Bank: They were shocked by the news but since I am not their employee they can't reveal their decisions to me. I think they don't want to rock their boat and the consulting firm is major part of their IT division.

Ombudsman: I am technically not an employee. They want to help me but consulting firm refuses to communicate

Lawyers: Understable that they don't want to get involved unless I pay fees (It's like asking me to take a look at perl code for free). Too expensive and risk that I could be counter-sued. Plus it could potentially be criminal liability (With bank code and even customer data used for UAT on the internet).
The post misses an important ingredient that separates most product managers from great product managers: strategy/vision.

The best product managers have a clear point of view on the long-term and where the product should go. You will see them engaging the CEO (depending on size of company) on core assumptions across the company. They will reshape decisions in sales and marketing re: customer selection.

Without strategy & vision, you have a PM filling in an ROI spreadsheet. What do customers want vs. what is the engineering cost?
Anti-globalization was always a hot topic for the left. Read Chomsky on NAFTA for example and free trade:

https://chomsky.info/secrets03/

Here is Bernie Sanders being visibly upset at raising immigration levels and instituting "open borders" policy:

https://www.youtube.com/watch?v=vf-k6qOfXz0

I am kind of interested how the current liberals become pro-globalization all of the sudden. They went from organizing large anti-globalization riots, and getting tear gased fighting it, to "What do you mean? We love globalization!".

I want to see a more specific analysis in how the shift happened, and maybe a more detailed timeline. Certainly an interesting topic.

Here is of course Zuckerberg with his letter worrying that people are not buying the globalization shtick very well anymore:

http://www.bbc.com/news/business-38998884

If you squint enough to not notice the liberal veneer he puts on you might think he is one of the Koch brothers.
Not trying to be an asshole here, but can a Java evangelist try to convince me to use it over C++ on linux - without invoking the garbage collector. (I've +17 years experience in C++ & Python on Linux & Windows + 18 years C# experience on Windows). In my experience, Java has made a number of poor decisions in the language (i.e. requiring exception specifications, disallowing value types, and the generics implementation is shit). Why use it other than "cross platform?" Build times are crap, almost (but not quite) as bad as C++. Why use it? I'll admit I've zero experience using other JVM hosted languages, so part of why I differentiate the JVM versus Java, the language.
Wow, I'm in genuine disbelief of what makes you call drama queen a woman that was so clearly sexually harassed? comments over chat from her manager telling her about his sexual life is something he should just let go? hearing stories of other women going thru the same? she should just 'grow a pair' and let it go?

And then you condone what management does because it is a difficult decision to let go a performant manager, so you're going to ignore evidence (screen shots of the sexual harassment, and, apparently not the first time either)?? Holy cow, if you think that's ok and management had a "hard" choice, then we live in parallel universes.

If you want to argue she's lying, fine, we have no proof other than her word so far, but if we're going to discuss the article content, how is that not harassment and how does she end up as a drama queen?
I would say that if the manager asked her out on a platonic date on her first week, that would be almost as wildly inappropriate.
> there's no reason not to be using Java 8.

I wish. When life (or rather a vendor) gives you java 6 libs which barely work on java 7, you make java7 lemonade.
Suffers in kafkaesque work environment for a year... gets new job. The system works!
SourceKit crashes are caused by bugs in the Swift type checker most of the time; it's not SourceKit itself that's at fault usually. We did a lot of work to fix architectural problems in 3.1, especially with generics, and there will be more improvements in 4.0. It's definitely a priority now that the language design has settled down.
That's why I'm wondering if that isn't the case. There's a lot of missing reactors out there, a scary number in fact. The Kursk reactor was recovered but there's bound to be a half dozen in that area that general area that are unaccounted for.
I realised this was wrong to say, but unable to delete this message. Hope owning up to it is just as good.
If the FCC Had Regulated the Internet from the Start (2010)
"This is what I gathered. That in that country if a man falls into ill health, or catches any disorder, or fails bodily in any way before he is seventy years old, he is tried before a jury of his countrymen, and if convicted is held up to public scorn and sentenced more or less severely as the case may be. There are subdivisions of illnesses into crimes and misdemeanours as with offences amongst ourselves—a man being punished very heavily for serious illness, while failure of eyes or hearing in one over sixty-five, who has had good health hitherto, is dealt with by fine only, or imprisonment in default of payment. But if a man forges a cheque, or sets his house on fire, or robs with violence from the person, or does any other such things as are criminal in our own country, he is either taken to a hospital and most carefully tended at the public expense, or if he is in good circumstances, he lets it be known to all his friends that he is suffering from a severe fit of immorality, just as we do when we are ill, and they come and visit him with great solicitude, and inquire with interest how it all came about, what symptoms first showed themselves, and so forth,—questions which he will answer with perfect unreserve; for bad conduct, though considered no less deplorable than illness with ourselves, and as unquestionably indicating something seriously wrong with the individual who misbehaves, is nevertheless held to be the result of either pre-natal or post-natal misfortune."

-Samuel Butler, Erewhon.

Not satire as much these days, sadly.
Do you mean schema, not data?

I've seen three schemes used in production:

- single number versioning (V1->V2->V3->V4) - this is the scheme Android's sqlite helper insists on https://developer.android.com/reference/android/database/sql...

- full version numbers, but well defined upgrade tracks enforced in code.

- token based (e.g. a list of upgrades that have been applied)
So.... You agree that the taxi market is NOT a monopoly?

As soon as Uber tries to become a monopoly, and raise prices, then Taxi cabs can start right back up again, and take back the market with lower prices.

Or ANOTHER VC company can come in, and subsidize prices, and knock Uber out.

As soon as Uber attempts to exploit the market, they are dead.
Dyson vacuum cleaners.

I have never once wondered "how do I do this?" when using my Dyson. From cleaning, to extensions, switching modes, and just plain using the thing, every inch of these vacuums is designed to the utmost degree to make them not only super powerful suction machines but also trivially easy to use.
I sort of lost the will to read further at this point:

"An important component of this project was the focus on deadlines, even to the detriment of code quality. If your developers have to focus on delivering rather than on writing good code, they will eventually have to compensate to make you happy. "

AAAAAAAARGH!!! Seriously? What do you think you're there for?

Good code can be a means but never an end. Of course you're there to deliver. And of course it's more important to do that than to write beautiful code.

Give me strength.
It's disappointing that you can't buy some top-up insurance that lets you avoid excessive wait time, but the wait times don't seem crazy[0], especially if they're triaging people to do the most urgent cases first. Though supposedly these stats don't capture the full picture and wait times are longer for some patients [1].

The only real explanations I could come up with off the top of my head for why wait times should even exist are that hip replacements are highly seasonal, turns out there was a study done on this a decade ago [2], and a little surprisingly there is a pretty large seasonality in service delivery; i.e. doctors take holidays/people don't want to have surgery during the holidays and the people needing surgery back up. Though it didn't talk about whether demand is also seasonal and how that affects things. But since the wait times are still long it seems like nothing has really been done to address this.

Still, this seems like a solvable problem. In fact it looks like the national statistics are obscuring the fact that wait times are highly variable with some provinces doing significantly better [3]

[0] http://waittimes.cihi.ca/All

[1] http://montrealgazette.com/news/local-news/new-report-shows-...

[2] http://bmchealthservres.biomedcentral.com/articles/10.1186/1...

[3] http://www.huffingtonpost.ca/rob-brown/wait-times-hip-surger...
I think this overlaps a lot with what github is already offering.

In github you can start a code review from a comment, mark a review as blocking, require at least an approving review prior to merge, etc... You can also add hooks for automated tests, etc.
I would bet good money that many people who want the state to prevent landlords from renting out their own apartments to strangers also do not want the state to prevent strangers from crossing the state's borders.