skysight-inc/HackerNews huggingface dataset:
I think this is great, but point #4 is way off the mark. It's pretentious and it's gatekeeping. It's not true that a strong analytics leader as you've described is incapable of understanding selection bias, measurement bias, Simpson's paradox, and statistical significance. I would posit that a great analytics leader needs to understand all of those. It's not true that only a "data scientist" with a bunch of fancy programming and modeling experience is the only one capable of understanding bias.

Also you misspelled "breathe". As in "live and breathe".
AirBitz and WINGS Partnership Secures Future of DAOs
Which vim extension in particular?
It was Kant who called music "The Quickening Art"

and quicken, it does
See Linux people always say that, "it's coz your lazy", "Linux works great". I've tried pretty much every year for the last 10 years to get Linux working.

When I go into a brand new elementary installation to try it out, and I can't set the proxy, i shake my head and wonder how anybody can take this OS seriously.

Not even that the proxy setting didn't work, I actually couldn't set it in the GUI, it would just wipe my setting.

Yeah... linux is not perfectly viable, its a mess.
From what I've read, it's more that "colored people" mostly only referred to black people in the United States, whereas "people of color" refers to all non-whites (except asians may or may not be included in "people of color" depending on whatever is more convenient at the time).

"People of color" has always sounded bad to me. It follows the <noun> <preposition> <noun> pattern, with "people" and "color" being both nouns. It sounds to me as if it emphasizes the group, not the individual. To emphasize the person, rather than the group, I think <adjective> <noun> is better.
The requirement to have an Office 365 account will not allow it to grow. I understand Microsoft wants people to pay for Office 365 and then for more and more services, but they need to have a free tier so that influencers can try out their solutions, and then the money will come on its own! So, the "new" Microsoft is not really "new" in its marketing strategy. I was unpleasantly surprised that as a developer I cannot use Hyper-V on Windows 10 Home either as the Hypervisor is free with macOS.
If I recall this is largely why eBay started charging the seller fees on the shipping cost (boy was that a loophole) and then heavily pushed sellers to move to free shipping.

On the flip side, as an eBay seller it's kind of painful to know that if I sell something for $X, shipping is eating $3+ of that - on top of the 10% cut for eBay and the 2% for PayPal. It makes it not worthwhile to me to list anything below $10.
It's a pipeline issue but there are ways to cater to certain groups (see affirmative action). The question is, why is there a need to cater to certain groups? Incongruity is present in every field, every job, every company, everywhere.

As long as opportunity is sufficiently available for everyone (which it is, one can learn to program, get input on their code and collaborate with other people on the internet without disclosing their gender/age/race), that's good enough.
> Hackers will have the problem of knowing what's real and what only looks real.

So will legitimate internal members of the organization.

Haven't you ever had to wade through your company's intranet wiki trying to figure out which documents were are actually useful versus the giant piles of things that are outdated, wrong, superceded, etc?
Sometimes throwing everything out and starting over is bad. But you know what? Sometimes it's pretty damned good. Amazing how quickly you can iterate when you throw out all the cruft.
You guys are too funny.

Thinking slower will make me freak out. I need my mind to be clear and my brain going at top speed every waking moment.
Notice how the last name of the janitor is the same as his supervisor's name.

That's the nature of government jobs. Certain groups (families, friends, ...) "conquer" them. They only hire from the group and do whatever you can to make the group as a whole earn as much as possible, and "re-divide" the results (e.g. in order to get overtime you have to pay 50% of it to the supervisor).
> If you're firing "the worst", that means at some point, you hired them

... or that working in your company causes a serious damage and suck out all the talent of the people before to let it go totally burnt.
> The iPad Pro is NOT a pro-level device.

I'm not disagreeing with you. I'm saying that Apple thinks it is a replacement for the Mac Air line of laptops. I give you The Horse's Mouth (Tim Cook):

In my view the tablet and the PC are different. You can do things with the tablet if you are not encumbered by the legacy of the PC.

We think the iPad is the poster-child of the post-PC world.

I think if you’re looking at a PC, why would you buy a PC anymore? No really, why would you buy one?

Yes, the iPad Pro is a replacement for a notebook or a desktop for many, many people.
Linux supports more architectures than NetBSD apparently.
Jet.com calculates that for you. Free shipping...but the more you buy, the cheaper the stuff is.
I'm not sure which power, say, foreign confidants to U.S. diplomats have abused.
Would it be alright if I emailed/messaged you some more questions I have about the process? I've never actually communicated with anyone to have ever been involved with it before.
> Being creative isn't just about generating novel ideas (which ADHD probably helps with, on balance). Creativity also requires the ability to focus long enough to assess and develop those original ideas.

I highly recommend you watch John Cleese's lecture on Creativity. He essentially makes that same claim, but terms it as being in 'open' and 'closed' mode. You need to be in the open mode to generate ideas and be creative, then you need to switch to the closed mode in order to get a good chunk of work done, then go back to the open mode to get and work with feedback, then go back to the closed mode to get a chunk of work done, etc. It fits what you said very nicely.

I've suspected for awhile that I have some level of ADHD (probably inattentive subtype), but after seeing what my brother went through with ADHD meds, I decided to just live with it. It's mostly worked out okay, and I can usually focus well enough when I'm working on something I like or a deadline is looming at work.

Watch it here: https://vimeo.com/89936101
It's interesting they base this on NodeJS instead of Chakra.
While not "free", also realize the numbers displayed by companies displaying the number separately are often complete and total fiction, even if you consider handling/packaging/whatever cost.

IE next day air from within (let's call it a few hundred miles) does not cost them $50-75 on a 1 lb package, because the volume discount of any company that does any real amount of shipping is very high.

The shipping cost at a good volume discount is <$15 for something like priority overnight (and the cost at a great volume discount is closer to 7.50).

Even if you consider their cost to make your order slightly special, package it, whatever, it's still complete fiction.

I often see companies with separate shipping tell me something absurd, like it'll be $150 to overnight something. At which point i just tell them to charge my fedex account instead, because it costs ~10-20% of that.

So when i hear "they are having trouble keeping up with costs", maybe that's because they are trying to put too much of their margin into handling fees.
"Facebook shares declined as much as 7.8 percent Wednesday after two sobering comments on its conference call. First, Chief Financial Officer David Wehner said revenue growth rates will come down “meaningfully” next year, because the company won’t keep increasing the percentage of ads that Facebook users see in their news feed. Second, capital expenditures will rise “substantially” in 2017 as the social network works to recruit the best engineers and build data centers, he said."

https://www.bloomberg.com/news/articles/2016-11-02/facebook-...
>In my experience, 99% of people who talk about the blockchain innovation have absolutely no idea what they're talking about.

As someone who falls into this group (but doesn't pretend to know), where do you recommend starting to learn about the philosophy and technology behind bitcoin? There seems to be so much misinformation out there, and your comment makes me even more skeptical. Are there any books worth the time?
There's no need to switch editors for that. The language servers can be used by any editor that supports the language server protocol. As far as I know nobody has written a plugin for Vim yet, but here's a discussion issue on the neovim tracker: https://github.com/neovim/neovim/issues/5522
Yes and there's a reason for that. Profit margin is an approximative measure of how monopolistic the company. Facebook is a monopoly - because of network effects it's very hard to compete with them.
It's gnu/linux with wayland/KDE for the GUI.
Isn't Chakra a alternative to V8 as opposed to NodeJS?

There is a variant of NodeJS, that is based on Chakra instead of V8, but it might not be mature enough to use here I guess.
I ended up being hired as a result of hn conversations before who's hiring started.

I have hired one person through who's hiring. Terrific results.
I think this is a variant of (1). Anything like this should be able to be computationally approximated efficiently.
The only thing that was 'debunked' about the Bering Straight migration was that the first migration took place ~12,000 years ago. Some archaeological evidence indicates that migration took place earlier - which is not incompatible with the BSM theory.

It is, however, incompatible with an orthodox interpretation of it.
I'm basically pro quantum-brain (being honest about my bias here) but am fairly pessimistic about our ability to actually detect such processes in the brain. It's such an interesting question though, and this is what motivated me to do a PhD in quantum information theory. Our ability to detect entanglement is at the moment extremely rudimentary. It appears that detecting entanglement is about as difficult as creating entanglement, and we suck at this also. Most of the proposals for quantum computing require vast amounts of entanglement, and in such a way that any observation of a small sub-part of the system cannot detect the encoded information. So, we may need a quantum computer to be able to detect a quantum computer.
I was so excited, but it turns out there's still no middle click for block selection :(
http://www.dailykos.com/story/2016/7/26/1552616/-Russian-Hac...
> LoWe creates the missing device files (as regular files) under /dev to let them to be opened by the program and have a file descriptor. Later on it intercepts Linux kernel system calls (syscalls) in user mode via ptrace (like strace). When LoWe thinks that she is responsible to handle given syscalls (ioctl, read, write, mmap, etc.) of particular devices identified by file descriptors then it provides her own responses to the syscalls instead of going down to the Windows kernel that has no support for those functions.

Simple and neat idea.
Without sounding condescending, how old are you? I had my head more "fundamentals of CS" when I was just leaving school and also never failed a technical interview. After spending some time in industry, I don't think about those types of problems as much. If I were to do the same technical interviews I did back then today, I'm almost certain I wouldn't do as well.
Selling Air (a.k.a. The Idea They Thought of Next)
There's a great deal more than just regulations. I'd argue that for one line item of regulation in most poorly organized enterprises (most) you will get at least 10 jobs of bureaucracy to help track it not because of the regulation but because the culture of most companies is about disempowering employees from making decisions as much as possible. This is why the cultural definition of "devops" invoking Deming and empowering workers to make decisions closer to the problem site to me is literally against the existing company culture of Taylorism and sales where managers are worshipped for decision making.

Nobody really fined Target for its data breaches - pretty sure that PCI audits had passed repeatedly, in fact. Their stock easily recovered as well. So why are big companies so worried about security? Because breaches are a drag upon everyone and slows down features and improvements. I'm familiar with environments where change freezes are enacted for months after every critical outage, and nobody's regulations say to do anything like that. That's purely a belief in the false equivalency that stability and development velocity are antitheses. Gosh, someone tell Google and Amazon to fire their SREs and stop deploying any new code to get better availability numbers!
A liquid democracy where anyone can vote on anything
Haha I didn't even realize I did that. :-)
> ... in this case, how the technical interview unfairly penalizes underrepresented groups.

If this was your big takeaway I think you should read the article again. It's not about unfair penalization.

People fail at technical interviews all the time, men and women alike. The article doesn't assert that there's the kind of simple bias that would cause women to unfairly receive lower marks in an interview compared to an equally-qualified man.

The article reveals that women react differently to negative signals from the technical puzzle-based interview process.

You've tried to assert that this is due to "cultural differences" (your words, not mine or the article's). And I'm saying that's too naive an explanation, and we should look further.
It looks like it's running wayland, so you can probably just run X11 (with fvwm or whatever).
That's good to know.
Microsoft previously had a product called Microsoft Lync, which was HIPAA compliant (and was used as the chat protocol in my hospital system). It later became Skype for Business - although we still use it as Lync. I'm not certain if Skype for Business was ever considered to be HIPAA compliant however.
I had really hard time for 3 months (after using vim for 4 years). I just uninstalled everything else, and first week was painful, but it was really fun since I wanted to learn Lisp/Scheme, so I touched ELisp while playing/tweaking with emacs. After that I just couldn't go back to Vim. I started tweaking and digging. The point of Emacs is that you can make it be whatever you want. It can be both amazingly ugly and beautiful, minimal or heavy like an OS. In the end, what kept me on Emacs to be sincere was auto indentation and perfect completion system. I always had to tweak and fix those things in Vim. In Emacs, nothing, I just write code (yeah, navigating code in Vim is faster, but Emacs has some really neat ides like rectangles).
Please don't accuse other users of shilling. It doesn't contribute to the conversation.

https://news.ycombinator.com/newsguidelines.html
Very few human practices in software engineering have been proven to any level of rigor. But still, you have to make choices. There is usually no neutral position. You have to pick a particular language, a particular platform, a particular process, a particular team.

For me, the theory's pretty clear. The hard part about software is not the typing; it's the thinking. It's my experience that thought monocultures are less effective, so I always hire for diversity along many axes. I like having somebody with ops experience. Somebody else who loves the details of front-end work. Somebody else who has wrestled with deep optimizations. Young and old, functional and OO, careful and bold, etc, etc. I take as much variety as I can get, because the more diversity you have, the more problems you can spot and solve quickly.

An especially hard part about software is thinking about users. Good developers are always imagining the effect their choices have on the people they serve. But our imagination is limited by our experiences. Our empathy comes most easily for people like the ones we know. The more diverse your team, the more likely you are to spot and solve human problems.

So sure, it's not scientifically proven to be optimum. But the default isn't either. If we only question the things that seem novel, that's just a fancy way of arguing for a sort of generic orthodoxy.
nmh FTW!
Or they go here and pinky-promise they use the magnifier: https://www.microsoft.com/en-us/accessibility/windows10upgra...
THE BEST SONG EVER
There are no "gear indicators" on there because what gear you are in is quite meaningless, as you correctly noticed ("based on perceived effort"). Aside from a little dance on the chainrings you shift up and down merely to keep cadence in check.

And yeah, we might all be guilty of starting to turn over too big a gear as the mind wanders, but surely not to the extent that somebody needs to tell you to shift up, which would of course mean you are spinning too fast with little actual effort.
Maddox would enjoy a reboot, too.

http://www.thebestpageintheuniverse.net/c.cgi?u=iphone
Thanks - appreciate the comment. I guess the point is that anyone who fully understands these things is a 'scientist', regardless of job title.
Funnels can filter both ways. :)
Dear Microsoft, PLEASE native SFTP sync support. I will switch from Sublime permanently.
How I’ll Waste Less Money Doing Digital Advertising
I'm seeking a replacement for my early 2011 MBP (retro-fitted with more RAM, an SSD as the primary disk and a 1tb swapped in-place of the DVD drive). I'd like to upgrade for a Retina display and something faster and lighter than 2011 parts, but this refresh left me questioning whether buying this generation will be a mistake given all the blowback. Seems they may rectify some of this in 2017. So I can't wait - but buying a 2015 model seems like it may be the better value to avoid dongle hell and swapping out multiple power bricks for the new connector.
You asked whether the LRNG had been competently audited. It has been, by multiple groups.

If you'd asked me whether the XNU kernel RNG has been audited, I would give the same answer. Different groups, of course.

I don't see how these answers depend on who asked the question. It could be me asking, it could be Trevor Perrin asking, it could be Theodore T'so. The scrutiny received by both of these CSPRNGs would be the same.

If you believe your personal machine has been so completely compromised that the code for your kernel CSPRNG differs materially from the current reference code that has been reviewed, you have bigger problems than your CSPRNG. Whether you have those problems or not, writing an ad hoc userland CSPRNG is unlikely to mitigate any problem, but is very likely to cause new ones. Practically all major crypto randomness vulnerabilities are caused by userland RNGs.

The funny thing about this thread is that I thought I'd entered it by agreeing with you! Certainly, I think this RFC is pretty dumb.
Are we talking onsite loops with 4-5 interviews each? In my experience the challenge with these is it only takes one interviewer to no-hire you for reasons that may have little to do with your technical abilities.
Yes. With TS2 the type gathering is much easier, but there are still many libs out there with outdated type definitions or none at all.

They got this "allowJs" flag, which I found a good idea, but I never got it to work.
Early in my job search, I sent a few emails out to companies through Who's Hiring. Turns out I was a bit under-qualified for the positions (college sophomore, they wanted post-terminal-degree types), but each chat was a positive experience.

Maybe 1 in 5 stopped replying before we could have a serious talk.
I worked for a big one years back, for several years (rev per year in the hundreds of millions). They had an innocuous alternative business name, that you could use for resumes. I think it may have been the parent company, while the porn-name was a subsidiary.. or something.

Either way, its turned out to be a total non-issue. I always used the innocuous name on my resume, but everybody generally already knew, and nobody cared. Seemed like most people I end up working with have worked there or have had a friend that did or hired someone that did at some point.

I was kind of surprised.
How This Poster in a Women's Restroom at a Bar Cleverly Combats Sexual Assault
I don't get it, what do you suggest to increase your chances of finishing, ice cream?

I've this year done the equivalent of ten everest in elevation and 5000mi+ in distance. So I'm not sure what the deal is with the personal attacks.
This is why I actually like this syntax (and get fun out of provoking "shudder" comments).

- Can use the same limits as in ascending iteration
- Can do decrementing in for loop (no extra line)
- The arrow unambiguously signals that the iteration is correct :-)
Hello all, my colleagues Flávio and Max also did a presentation of this system at the Streaming Media West conference recently.

Here are the slides: https://speakerdeck.com/flavioribeiro/building-a-video-encod...
I saw this on Reddit the other day, brilliant! The person who came up with these should apply for patents just in case!
Data, as in carefully curated and collected? No, I don't. I admire your approach but I've never taken it this far.

What I have is interviewing lots and lots of people over a couple of decades, first contributing to hiring decisions and eventually making them myself. As developers you see patterns emerge and you start making use of them. For a halfway efficient review process you have to make a first pass over the resume submissions and whittle the pile down to a manageable size quickly, making use of patterns spotted in the past.

In that respect, my experience tells me that "no cover email at all" = "shotgunned resume to every job listing" = "not a good fit". That might not always be the case, but it's an 80/20 rule. Yes, I'll potentially overlook a couple of qualified candidates, but I'm probably already doing this after work instead of spending time with my family because I've decided to essentially circumvent the HR department.

Part of the cover letter conundrum is that if you come in through the front door (ie, the official job listing curated by HR), your resume is likely landing in some HR system and the hiring manager might not even see it. In that case, it's a total waste of effort.

If you're coming in through the "back door", say, via a post here on Hacker News, there is a good chance that your first contact is the actual hiring manager. She or he will probably at least skim your cover email.
I recently was working with a startup that is trying to tackle some of these issues. Feel free to check them out and provide some feedback! (https://datablade.com)
Another way you'd typically do it is some sort of mental estimation based on cadence, slope and power meter output, but even this does get hard after many hours.
Bitch’n Ain’t Switch’n – Don’t Be Fooled by What Customers Say They Want
because the flats value is 30% of what it was in 2008, while we know that 2008 and before is not coming back, they are located in Central Athens and no matter what happens in lets say 50 years from now their value might be up to what it was before.

Also don't forget the sentimental value as well, my dad bought 1 of the flats himself with his hard earning while he survived the invasion of Cyprus and lost everything there. He is old as well so good luck getting him to sell the only thing he acquired in his life.

Same goes for my mom, she inherited the 2 flats and the house and they belonged to her family since before WW2 for the flats and since the 1900 for the house. Very hard to sell on that.

But again think even if someone more greedy that doesn't understand the sentimental value of the property gets his/her hands on it, still imagine you have to sell for 250k-300k while in 2008 it was costing 1m. Again this is just an example but it shows the price drop and again since they are in central Athens which is a city for a very long time in history at some point their prices will climb up again, not the the maximum but still.