skysight-inc/HackerNews huggingface dataset:
I'm not impressed --- she took an already not-great situation, where she had co-workers who weren't really pulling their weight, and made it confrontational and poisonous. This is pretty obviously not a good way to treat your co-workers, and it doesn't help build the sort of positive relations that will allow you to help them improve, so you have people who still aren't pulling their weight, but now have reason to dislike you.

My advice? Don't do that, no matter what your boss thinks of it.

EDIT: I can't type.
Surely the argument isn't that a portfolio is a necessary positive signal, but rather that it's just a positive signal.

In other words, would you take the stance that having some quality work on Github can never work in your favor?

What about other positive-but-not-guaranteed signals like having a quality blog where you cover technical topics? Can that ever work in your favor? Or is it pure noise that can never demonstrate value?
You are saying that there is a set of (hypothetically) true facts about the universe that you will not allow into not only state policy, by which I assume you mean fundamental societal decisions, but also general human behavior?
> This table does not include oblique speeds, which causes little inconvenience because no elementary oblique ships are known.

Well, guess that needs to be updated :D
What I think a lot of the comments are missing is that, sure, a strong GitHub profile can be a positive signal for hiring, but an inactive GitHub profile is not a negative signal.

So no one should be "filtering out" inactive or boring profiles.

The exception I'll claim is for junior engineers. At that stage in someone's career, having a portfolio matters, and should be actively cultivating some kind of public code presence.
I know a a few climate change deniers who would be convinced if we could do a study in which we compared the temperature on a planet that was the exact same distance from a star that was the same age and type as our sun that had exactly the same environment as Earth but had not undergone the Industrial Revolution with the increase in CO2.
> here are important reasons why Rust should continue to use glibc by default

To be more compatible with system code?
Donald Trump to Meet Kim Jong-Un by May After Invitation from North Korea
No, clickbaity headlines just make everything worse. On the other hand, knowing that fake news has much longer resharing chains is a valuable filtering tool.
This is really cool.

When I first saw this, I re-did the 3D reconstruction as a bundle-adjustment problem, which resulted in this model:

http://misc.tomn.co.uk/lightning/out.gif

To do this, I found point correspondences between the two images, and set up a model of the two cameras looking at these points. The camera parameters and point positions were then optimised to minimise the reprojection error (the distance between the real positions of the points in the images and the 3D position projected through the camera models).

This was implemented using ceres, which is worth a look if you're interested in this kind of thing.

It took quite a bit of fiddling to make this work, mostly estimating the camera parameters manually by hunting around google maps for landmarks. There's not very much data to work with, so the optimisation tends to get lost quite easily without doing this.

The results are kind of similar, but it's impossible to say which is closer to the real thing. The reprojection error ended up pretty small (mostly a few pixels), but there were some errors that I was unable to reconcile --- likely due to the difficulty of manually estimating point correspondences for a 3D line in space, possible errors in my constraints, lens distortion etc.
Hi, I am one of the authors of the paper. Thanks for your comment! In our paper, we never make a claim that we are the first ones to show that prior information matters. The goal of our paper is to study what kinds of prior information are more critical during human gameplay. A major finding of our work is that general priors about objects which we learn when are as little as 2-3 months old are some of the most important prior knowledge that guides efficient gameplay. Unfortunately, the media articles have missed this important distinction so it appears as if we are claiming that prior knowledge matters (which in fact the field has known for a long time). Thanks again for your comment!
Nice! Curious to see how this works out.
I use Microsoft's Visual Studio Team Services - their online hosted TFS version (yes they use Git). They give you free private repos, complete project management, either a hosted build server or you can use it to orchestrate your own private build agent, a wiki and a lot of other features.

I am starting a side project mostly for learning but have no real interest in making it public.
Very well put. Can you imagine if say Logitech funded a flight simulator that only supported their joysticks, or Samsung funded a game that would only run on their monitors?
Why are we reading this post?

"I've only had one job interview in the last decade or so, but as far as I could tell none of the people interviewing me checked out my GitHub profile before the interview"

So that makes this guy an expert?
And my anecdote is that I provided a resume for the last 7 jobs I've had. I've never had a problem getting hired based solely on my resume and an interview.
What’s a SAS
https://www.npr.org/2017/07/31/540515367/familiar-looking-nu...
> How would your interpretation account for the fact...

Thing is, an interpretation cannot account for anything, it is a theory that does...
The OP did go to the trouble of specifying prenatal and postnatal environment. That study does nothing to normalise prenatal environment, which would be extremely difficult to create a natural experiment for, and it takes an unusually extreme degree of faith in the construction of the study to argue that there is no "reasoned concern" that skin colour might have significantly affected the environments of a cohort of children brought up during the forced busing era.
Coffee Meets Bagel leaking sensitive information for 2M users
That's a classical political problem. Sometimes it's good to be the problem solver that takes care of things but often you end up being the sucker to do things nobody else wants to do. And you get no credit.

I had this once with answering questions for a new dev. He asked a lot of stuff. I first answered happily but after a while I realized that he didn't even try to find out things himself but instead asked me immediately. So I stopped answering and promptly got a complaint from his manager for not helping with critical stuff. Thank God I got support from my team so it was no problem.

Lesson learned: Be selective in taking on things that are not directly your job or could be done by somebody else. Set some boundaries.
Unless you can control for the surrounding culture and allow for ~150 years of development of same, even twin studies will be of limited power.
Ideas That Changed My Life – Collaborative Fund
No, I like this thing where "best practice" UI design looks exactly the same as my half-assed programmer art.
I started writing CSS at around the them when you were still asked to write Hacks for IE5/5.5/6 -- and it was truly horrific -- but it made a lot of sense when you looked at the market shares.

Yes, please be good and build accessible websites, just because its actually not hard to do on a rudimentary level and your probably sucks if you don't anyway.

But actually working on CSS compatibility is such a waste of time considering how "good enough" all of the widely available options are. Yeah, you probably do not want to use the latest in web tech if you are doing a reasonably sized web project that loses actual money for every % of users that can not use the app/site. So what? Just don't. Unless it's a vanity project pick a reasonable cut off point, go with it for that project (or that iteration of the product) and then you reevaluate for the next one.

You can obviously use auto prefixer and the sorts to widen the margin -- everything you can automate, you don't have to think about, by all means, go for it. But the mental overhead you are creating by doing shit like "height: 500px; height: 100vw;" is insanity in a reasonably large project with multiple developers. I forbid you to do it.

By the time the next project comes, you can probably already set the cut off somewhere else. People are actually (being forced to) update their computer, and really enjoy throwing out their mobile devices every other year (thanks apple, I guess). I gladly reap those benefits.
analytics software: https://www.sas.com
Stripe just bought payments startup Index as it goes after even larger customers
> I don't think the site is arguing for historical ratios or that changes of opinion are bad. It is arguing against orthodoxy: situations where certain ideas become so sacred that questioning them is no longer tolerated.

Paradoxically it seems to be doing both at the same time. Here's a quote from the site:

> "For example, as the graph shows, in the 15 years between 1995 and 2010, the American academy went from leaning left to being almost entirely on the left. Similar trends and problems are occurring in the UK and Canada, and to a lesser extent in Australia."

How should I interpret this as something other than "We've seen a progressive shift during this certain period and we don't like it"? This says nothing about how diverse the opinions are - especially when you clump together a very wide spectrum of thought into "the left". For example, what goes for moderate/conservative ideas in the US translates normally to very hard right in many western-european countries (although admittedly less so recently), making it traditionally quite a fringe part of the political scene. But at the same time the European diversity of opinion is, in my opinion at least, far better than the essential two-party (both being firmly right-wing as well) scene of US politics.

> Instead the dominance of the left (at least in the US/UK) seems to function largely through socially-enforced orthodoxy, where dissent is punished and stigmatized.

This idea seems to be popular at the moment, but I can't find any proper backing for this claim - that one is disproportionately worse than its counter-parts - other than repetition.
You can neither manipulate nor naturally observe the full range of possible cultural variation, though. And this problem will in fact inflate the additive genetic estimates. Ie. if we only observed plants in 21% oxygen, or never modified diets in phenylketonuria, we'd miss something important (in these simple cases, we knew it from other sources, but it's rarely this easy).
I mean, what you describe is basically Microsoft COM. But COM ended up being too heavyweight to get much traction outside Windows.
If you look at job performance:
http://psycnet.apa.org/record/2003-11198-010
I’d agree with that, and I’ve done lots of object oriented C. But fwiw, that’s not quite what I meant. You can’t get away from pointers in C, and easy mode should be as pointerless / loopless / functional as possible, like what STL is doing now but simpler and even less verbose. Arduino style C is super fun though...
If I encountered this situation, I would create an automated alarm to detect this condition, a run book to describe how to resolve it, and then have it page the oncall.

Bonus points for having a metric that showed improvement over time, and extra extra bonus points for creating automation to remove the human element completely.

At the end of it, you can demonstrate a clear result of how you improved reliability and increased knowledge across the team.
Even when combined with your WakaTime profile to account for code written at work?

For ex: https://wakatime.com/@alan
Stitchpunk needs to :set expandtab
And I think allover’s point was that doesn’t matter if you use Babel to transpile back to ES5. Personally, I would never go back now that I’ve been writing ES6 in production for almost two years
All of these things are controlled for.

These are professors whose job it is to make sure you don't have such confounding variables.

You even have twin studies where one twin was adopted by rich and one by poor parents and it still holds.
Mostly agreed, although it's hard to judge. I wouldn't want to be the one that always has to pick up after everyone else either.
> because your brain

Can't we just agree that "brain" has no place in objective science (unless it's the brain science, of course).
From what I've seen in organisations, no. In fact you start 10 threads all of whom start blocking calls, several to DBs hosted outside of amazon.

Inefficient ? Yes. The quest for the $15 page refresh continues.
The argument was/is that ‘table’ should have semantic meaning; you use it for tabulation of facts. Most people were using it to create arbitrary containers.

Some people have taken it too far, and refuse to use tables even for representing actual tables of data.
Disclaimer: I am an author of this paper.
One thing to note is that Spectre and related side channel attacks violate confidentiality guarantees of SGX, whereas VeritasDB relies on SGX's integrity guarantees.
Manager's perspective:
We have Rachel on the team, she thinks she's so smart. She tells others to just 'figure it out' in a condescending manner, bringing the team morale down. Nobody likes her but we keep it polite and cordial because we're professional.

She one day told me about some 'experiment' she's going to do, I don't know what she meant. We received a complaint 2 months later, it turns out it's because of Rachel. What is wrong with her?

---

It can take some time for idealistic, intelligent people to understand how other people may not be into system admin, or into programming, or managing, or whatever their job is. They stumbled into it, realized they don't really like it, but don't want to uproot their life, to 'find their passion'. They just want to work, and go home.

Those people are not to be hated, despised, or complained about. They are not happy. It would be like getting angry at someone in a wheelchair for taking up so much room on the bus. They are in a wheelchair, you're not. It is up to you to accommodate and help them if you can, because you actually have that ability in you, they're just getting by.

Empathy does not come natural to everyone, and usually comes with age. I hope Rachel has moved on to better things.
It's unlikely that it would happen for any given shot, but it is very unlikely that it would never happen across all shots taken, which is the crux of the birthday paradox.
"Race" derives from, and interacts with, precisely the same institutional social structures which are principle determinants to capability and opportunity, ranging from chemical and biological hygiene factors (including contaminants and pollutants such as lead, asbestos, particulate inhalants, prenatal and early childhood nutrition), to psychological factors (stress and trauma, general socialisation), educational opportunities and environments, and far more.

The fact that the definitions and consequences, no matter how ultimately arbitrary the first should be so deeply intertwined and pervasive, is hardly surprising.
People want to store the value they’ve earned. If you don’t provide that functionality in your currency people will simply find an alternative. Today people use real estate to park their money. Personally I’d rather money provide that store of value.
I am just tabbing over from looking at a github profile of a potential hire. It was somewhat useful as a way of understanding this person's technology style.

I saw PHP, game dev, JSON. I saw that he does do OSS stuff, though not much. I saw that he can write a decent readme.

That's the kind of thing a hiring manager gets from a github profile. It's not a one-dimensional test like how many checkins does the dev have.
People sometimes redefine terms, but just for reference, this doesn’t sound anything like what the cohousing community [0] is trying to achieve in the US.

[0] http://www.cohousing.org/what_is_cohousing
Not categorically. Just in most circumstances with most people. This doesn't sound like it should be controversial? I don't care about the opinion of most people in most circumstances about software methodology either.
Front End Javascript Engineer- Full Time- Mt View, CA

Please email resume to Tomer Shiran, CEO of www.dremio.com if you are qualified in this great opportunity.

Interested in joining a growing start-up in the Big Data Space? We'd like to hear from you!

Founded in 2015, Dremio is headquartered in Mountain View, CA and has raised $40 million in Funding from Top VC's including Lightspeed Venture Partners, Redpoint Ventures and Norwest Ventures. Connect with Dremio on GitHub, LinkedIn, Twitter and Facebook.

In this role, you'd be an integral part of a small team that owns the user experience for Dremio, the key to its differentiation in the market.

Requirements

Proven success in delivering quality front end products.
Experience developing single-page web apps with JavaScript/HTML/CSS.
Experience in designing API between front- and back-end systems
Ability to maintain and navigate large-scale codebases.
Someone who is self-motivated and has a passion for building front end technologies
Previous start-up experience much preferred
Confidence collaborating with team members across the development stack.
Pluses
Experience with React/Redux.
Familiarity with large-scale data processing.
Hands-on with customers in user studies.

https://jobs.lever.co/dremio/67ee28bf-e7fb-44aa-a598-89100d7...
The amount of anecdote-fueled blog posts by nonexperts (or worse, beginner experts) in tech is staggering. I don't know what causes it but it seems to work as this is in the front page.

I'd wager this is the kind of HN post where people read the title and post in the comments without reading the post at all.
How to Convert a Document from BMP to PDF?
> There was no division of duties on the team. Everyone was responsible for the system as a whole. [...] Basically, I asked why he didn't take care of it. His response floored me.

> "Oh, well, you always take care of it."

I've found that it's almost never the case that there is no division of duties. Sure, there may be no explicit division of duties, but there is almost always an implicit division of duties. If Person X is always the one that handles Task Y, then the team will come to view Task Y as a duty of Person X. Other team members may then just simply assume that Person X will take care of it, or they may even actively avoid it to avoid stepping on anyone's toes.
Solar is definitely more attainable on the commercial level right now. On the other hand, ITER so far has cost “mere” tens of billions of dollars, so it’s not unimaginable for VC to fund parallel tokamak research if they’re willing to wait a long time to realize return. Solar power is a lot easier to harvest if you can build your own sun :)
Inflation is nothing more than a wealth transfer from the working class to the capitalist class.
Reminder: Peter Thiel, a former YC Fellow, supported Trump for President.
I’m not sure how adding a front-end framework reduces the complexity of static html+css, even if there’s some rudimentary interactivity (menus, carousels for example) handled by jquery.

What additional interactivity do you have in mind when you propose a front-end framework?
For some context in case anyone was curious, my calculations suggest that ~3/4 of China = ~1 billion people are in the main band of GMT+8 (or slightly east), ~1/4 = ~300 million people are naturally in GMT+7, and only ~2% = 25 million people are at GMT+6 (or slightly west).

The province of Sichuan (capital Chengdu), with a population of ~80 million people, is the most prominent province naturally one time zone west of Beijing.
Microsoft bringing multi-tab interface to File Explorer in Windows 10
Question...I was always told that lightning seeks the highest point on the ground. If that’s the case, this path doesn’t seem to be very efficient in getting there.

How does lightning actually choose it’s path?

Enlighten me. Sorry. Couldn’t resist.
Whomst do you think performs the experiments?
Yeah but it's called CSS Grid now.
The Pixel 2 XL seems like a nice phone, apart from the screen manufacturing defect that affects a large percentage of them. It appears that it got worse in phones manufactured in December. I can't find any news about whether things have improved in more recently manufactured phones.

https://www.theverge.com/circuitbreaker/2018/1/15/16889854/p...
>I am very recalcitrant about allowing that understanding into politics, policy or most discussions I want to have about anything.

The problem is that differential outcomes are used as a measurement of systemic bias. Well, you weren't willing to look at the differential inputs, so how could you possibly make claims about the differential outcomes?
Stop SESTA/FOSTA: Don’t Let Congress Censor the Internet
My approach to learned helplessness is to still assist the person but don't give them the final answers or do it for them. Instead, ask them leading questions. "Why do you think foo is failing? What happens when you add some debugging here? Have you read the foo section of the docs?"

That way you can't be accused of not helping, and the person is developing their critical thinking skills. Unfortunately our Western educational system is still based around rote learning, which can really hamstring some folks when converting facts into actions.
This is actually a return to a common urban housing pattern that disappeared with the middle-class exodus from urban centers:

https://en.wikipedia.org/wiki/Single_room_occupancy#History
Fair Use and Platform Safe Harbors in NAFTA
> What Go has done, I think, is replaced interpreted language use (PHP, Python, Ruby) in backend code. Which makes sense, to me--those are already GC languages, so you're pretty familiar with the lay of that land.

One of the less talked about reasons Go is successful at replacing these languages is the devops story - essentially no runtime dependencies.
A lot of the reason skeuomorphic design went away was that Apple had a release which used more skeuomorphism and was also ugly. The OP link is more tasteful. Let's just bring back taste, rather than carrying banners for one abstract philosophy or another.
programming in the large in the sense of many people being involved in a large program
How to find a mentor
Amelia Earhart's final resting place may finally be known
What societies have transcended dominance hierarchies?
I find this stuff fascinating, partly because I work in the industry and partly because I love sports statistics.

One crazy idea I have it to experiment with some kind of "Sabermetrics for software engineers"–think "WAR for developers" [0]. Using GitHub would be an obvious data-source (how to use it and if its a good idea is an entirely different discussion).

While I think this article makes some good points, he seems to only touch the most simple approaches. There's a lot of things you can do with a GitHub profile. To me, they'd never be deciding factors, but you can definitely extract some pluses out of a person's profile.

[0] https://www.fangraphs.com/library/misc/war/
According to the article I am clearly in the identified top 1% of GitHub users by commit quantity. While prospective employers may not dissect the code in my various GitHub repositories this certainly hasn't hurt when looking for jobs.

In fact, contributing to public open source has been the proven tipping point that shifts hiring decisions in my favor if the hiring manager is on the fence. In all other cases the combination of a frequent open source contributions and a strong interview have allowed me to nail senior positions as the top candidate.

Whether or not any of this makes me a rockstar is completely subjective, but beating out all other candidates (several dozen) hands down on multiple occasions really increases my self-esteem.