skysight-inc/HackerNews huggingface dataset:
Agreed.

How I wish that (at least for the remaining few conferences where you can submit a proposal without having to be a "silver sponsor"), submissions were "blind". No name submitted, you get a reference number back to confirm your submission.

Focus on merit, not gender/name recognition/budget.
>"a resource"
Becoming a CTO
It is surprising to me that Google hasn't made the top bar/tray customisable. You can replace your lock screen, home screen, and keyboard but you're always stuck on the OEM provided notifications tray regardless...

I'd love to be able to install something and receive a completely different experience. Right now it is always just a piece meal of a potential experience.

PS - I installed Arrow. So far I like it. I'll give it a spin for a week (or until it annoys me).
You should avoid SSL for your applications
What kind of manager treats every single employee the same, regardless of differences in talent, background, needs, etc?

If a manager hires a person who needs a bit more structure in order to stay focused, that person should be given a little more structure.
Or in this case, if a manager hires someone who has been pushed down her whole life and has learned to fade into the background so as not to upset men around her, the manager should most definitely spend some time helping her get accustomed to speaking her mind and advocating for herself. It's just good managing.

This way, she'll be able to contribute much more to the team that she would if she was still worried about fitting in. And her knowledge can be spread to new female employees, which helps move the inequality further towards equality in the long run.

I don't see how this "special treatment" is in any way detrimental.
Well we don't have to reintroduce them. We can just keep them in zoos or something. Or at least sterilize them at first. Chances are, they died off because they got out-competed anyway.
Android development is 30% more expensive than iOS
The not having immediacy part is not entirely correct. Line Haul departments of large carriers like FedEx Ground generally have a need to quickly find a truck when their trucks cannot make it from one hub to another. This occurs relatively common and there's an auction market for drivers.
I feel you are taking a very juvenile view here. One of the foundational axioms in the push for greater diversity in tech (and one I firmly support) is the idea that there is great value in a community of differing experiences and thoughts. If you accept that it's only logical to take female candidates over male candidates until the difference in their ability is judged to be greater than the advantages of adding that new viewpoint to the team.

Unless you're hiring at random, a whole host of other value judgements are made per candidate on top of any kind of objective technical merit. If these judgements slant toward inclusionary I think the positive feedback in increasing diversity is worth a lot more than the negatives you mention (imposter syndrome is felt across the entire industry and ignoring the added value of diversity to placate the egos of misogynists has it's own delicious irony).

This is coming from a white male who is acutely aware he only has his job because he looks the part; imposter syndrome never stops being a bitch.
In critical race theory (https://en.wikipedia.org/wiki/Critical_race_theory), the main tenet is that racism is the combination of discrimination and power. Everyone can do negative discrimination versus anyone based on race, but it becomes racism when the party that does the discrimination has power over the party being discriminated again. If you apply this schema to patriarchy, one cannot call positive discrimination "reverse sexism" or "sexism".

I agree with you that "special treatment" does not benefit anybody, but there is so much misogyny (aka "special treatment") that counter-treatment is not just desirable, but necessary.
Every PC swapped for a Mac saves IBM $270, says IBM (reported by Apple)
Pretty nice! Can you search by app size? I seem to remember it was exposed by the API.
One thing they do is not sell to consumers anymore. For better for for worse, they got rid of that. The margins were too thing and it was harder to compete with Apple, Dell and other overseas makes of consumer harder.

They sell services, main frames, cloud, software used by enterprise (storage, project management, ...) provide consultants, and even have a bank! that companies can get financing from (when they buy all that expensive other stuff from it).
You're on point, these help mechanisms should be rare and few, or they would be a nuisance as well.

The problem with forced screen of tooltips in the very beginning is that you haven't had a chance to explore the app yet, and so it's hard to mentally assign importance to them. And later, they're gone.
Cheers! this is really helpful.
If you were hiring you'd post a job and ask your contacts for recommendations and whoever was interested you'd launch a chat.
Jobs are linked by numbers (think Whatsapp) which is why we ask for a number. so you get the right notifications. The ideal workflow is that you'd be invited by a hirer or referrer (who you know, they must have your number in order to ask you) to view an existing job. Which should be the incentive to continue.
As you were trying out the UX with no context it's helpful to know what other's might be experiencing. We are exploring having the job first then going through a download/setup process.
Mark Zuckerberg doesn't seem like the sort of individual from whom I would seek a book recommendation.
Inside Apple's perfectionism machine
Star Wars style sonic tractor beam invented by scientists
Asylum seekers to European countries over time
We can add that if you think it'd be a useful feature?
Getting a bit off topic, but when we find that people's 401(k) plans are not enough to retire on, we're not going to see more elderly poverty. The elderly vote. We're going to see young taxpayers making up the difference. The move from mentions to self-directed retirement plans is essentially a wealth transfer from future workers to current corporations.
To add: they recently announced an investment of $3bn over 4 years in the IoT division, which will probably be focused mostly on analytics & will somehow tie in with Watson & Bluemix, which are the strongest pieces in their portfolio at the moment. [1]

They also broke out an additional "Education" unit within the IoT business unit, ostensibly to compete with PTC Thingworx, and Intel+Arduino, Raspberry Pi etc. in the student/teacher/maker market. [2]

[1] http://www.businessinsider.com/how-ibms-3-billion-investment...

[2] https://www-03.ibm.com/press/us/en/pressrelease/47660.wss
> I was there in 2001-ish when they scrapped pensions, though the thought of pensions actually existing is a novel concept today.

Novel. Hmm, I was working in software industry for 15+ years never seen place haven pensions. Do you mean 401k plans instead?
It could be a cosmonaut! https://en.wikipedia.org/wiki/Lost_Cosmonauts#Andrei_Mikoyan
Elastic Search is a wonderful db for storing all sorts of text data.

Having said that, I wonder if there are any plans to make querying more succinct in the future.

Right now you have to write 20+ lines of unintuitive code to make a relatively simple query.
3 Ways Social MediaWill Boost Your ECommerce
We're talking about legal contexts here. Almost no one, unless coerced/brutalized by police/DAs, admits to crimes they did not commit. And the you have the thing where you can verify their admission of guilt with corroborating details.
don't think anyone would reintroduce a species, unless of course you would fully understand the impact it would have. there would also be interesting challenges around diversity and adapting to the environment.

I could see bringing back a few specimens to life via cloning and whatnot - if only for being able to experience something from the past that we did not get to see.
facebookcorewwwi.onion

You can use fb from tor, so they have an interest in that staying the case. The reason was that their fraud detection was going off on tor users, so they just made a service https://www.facebook.com/notes/protect-the-graph/making-conn...
It works if the interviewer is unaware of the situation.
The Tragic Story of Mt Everest's Most Famous Dead Body
Yeah it's the Hacon API like http://www.thetrainline-europe.com/ use. That is not the raw data but a journey-planning API. You need to spend 15k to become a licensed Deutsche Bahn partner and then pay Hacon per query. But the Captain Train post seems to be talking about them doing their own journey planning from raw schedule data. I just want to know how they got it when no-one else including Loco2 can get it.
Enter Open Data Contest: Digital Newspaper API Challenge from NEH
But they'd have to know which direction is the correct direction, and they wouldn't know which direction is correct until they knew where the Earth was.
This is entirely a personal opinion, and probably something I will be lambasted for, but any example using a lambda in C++ I find to be 10,000× worse than the functional equivalent.

The benefit of writing code in C or C++ is that it gives your programs structure, and without naming your predicates or organizing your program in a logical way, it's basically a soup of abstract symbols.

My 2¢.

Kudos to the author for explaining how to use them. I naïvely assumed that the keyword `lambda' was involved.
Offer a "Help" action that brings them back for whatever screen you're currently on.
OpenBSD developers: joshua stein
Can you really call lambdas new at this point? C++11 has been around for what, four years now?
> Gas is a resource. Money is a resource. Gold is a resource. A person is a resource.

A person is not a resource outside of contexts in which chattel slavery exists. Labor is a resource, of which persons -- laborers (whether independent contractors or employees) -- are contracted suppliers, not units.

This dehumanizing confusion of supplier with the resource they supply seems to only happen with labor.
This is all true; I kinda wonder what prevents dealers from doing this with used and "certified pre-owned" vehicles...
Encouraging and incentivizing a female employee to speak at a conference is not reverse sexism or sexism. It's simply providing a pathway to level the playing field. The cultural meme of reverse racism or reverse sexism is simply used to continue in our racist or sexist behaviors unapologetically. These are still cultural issues to deal with, despite the progress we have made on them, and therefore there is a real power dynamic that needs to be accounted for, which manifests itself in people deliberately righting wrongs such as by giving extra encouragement to female developers.
If they live not at the center of the far side - and if they choose the wrong direction (because how should they know?) - they can travel more than a quarter of the moon great circle.
This is exactly my problem with how Spotify works. If I pay my $120 for a year and listen exclusively to one obscure artist, that artist will get a tiny,tiny fraction of the $80 that is payed out. Most of it will go to an artist that I probably can't stand.

The explanations I've heard roughly equate to: it's too complicated. Oh really? If only there was a machine that could easily keep track of all that information, we'd be all set.
any amount of salt

Less Salt water than you might think can kill you. Lower levels can also prove deadly when your body is stressed.

However, long term effects do seem limited.
They're not the enemy of privacy in general. They're the enemy of privacy between you and them.

If they can make sure that not only they can get your data, but also that noone else can get it too, that's a win in their book.
tl;dr: It installs pre-built binary packages instead of building from source as Homebrew and MacPorts does. There are a few other differences, but that's the biggest one.
> I fail to see how those symbols being exported makes the relevant functionality public vs. internal to the kernel [1]

It's not stable, but it's an API. I can write and distribute a proprietary module that uses those symbols. I can't do that with symbols that aren't exported.

> I don't think that is accurate. Drivers are necessarily derivative works of the kernel and have to be licensed under the GPL anyway. In practice closed source driver modules seem to be tolerated, even if they are not strictly compliant with the kernel's license.[2] The purpose behind the GPL_ONLY symbols is that a driver has to declare itself compliant with the license to use the symbols. If a proprietary driver would declare itself GPL compliant to gain access to GPL_only symbols, its author would be in even muddier waters than before.

Now you're just being pedantic. Obviously when I said "GPL drivers" I mean those which explicitly include a MODULE_LICENSE("GPL") directive. What else would I mean? I'm not engaging in legal speculation.
That's correct, the Go toolchain was originally written in C, and translated from C to Go:

https://golang.org/doc/go1.5#c

And of course Go's designers include some of the designers of C (well, its predecessor B) and Limbo, and Go seems influenced more by that tradition than by C++.
The arguing, was it face-to-face or via email. I can do email, but I hate arguing with people face-to-face. Also, if it was face-to-face, was it with just one person, or did it take escalating (and if it did, how many levels did you need to escalate, and who made the final decision?). Sorry for all these questions, I just want to become a more informed and effective consumer.
"I still wonder why we can omit commas on import/var/const blocks and just can’t on lists and maps. Anyway, Rob Pike knows better than me! Viva la Readability!"

import/var/const blocks rely on semicolon insertion rules, list and map literals have a list of Elements separated by ',' [0]. I guess on the surface level I see how this is sort of inconsistent. It would be interesting to think about applying semicolon insertion to comma insertion.

0 - https://golang.org/ref/spec#Composite_literals
Never underestimate the power of the long tail.
Helping people overcome whatever unique problems they face in order to reach their full potential is expected and encouraged. Offering them opportunities solely based on a protected status is not.

I reiterate: if the industry sees a glut of women speakers who are there only because they are women, then the industry will have no choice but to acknowledge their token status.

In the very same article the author laments not knowing whether she is being offered more responsibility because she is a woman or if it's because she's seen as capable and competent. It's a completely valid assumption, because she's already been offered more responsibility because she is a woman.
> - reified generics -- This is apparently expensive on the JVM: http://blog.jetbrains.com/kotlin/2014/12/m10-is-out/

FTR I am not sure I believe that explanation. I was with Gavin a few years ago when Andrey Breslav asked us if we were going to implement reified generics (we had not yet at the time) because they were having trouble implementing it and so if we were not going to implement it, they would not bother.

We haven't talked about this conversation publicly in the past because to be brutally honest most of it would make them look really bad, and it's likely that we won't, but this anecdote was very relevant to the discussion about reified generics.

My guess is they tried and failed, strictly based on this conversation. It's possible that they really considered it too expensive, but I since that's not backed by public experiments and our own experiments tell us it's not that expensive for the benefits it gives us, I don't _have_ to believe them ;)
Eliot Higgins
...I find to be 10,000x worse than the functional equivalent.

ironic.
Removing protections for dealerships isn't about increasing efficiency: automakers simply want a larger share of the profit. These corporations wouldn't be clamoring to kill dealerships if they were going to take the profit out of selling cars.

This is just going to result in capital flight from local areas, directly making them poorer. Unless you're a major shareholder in one of these automakers, by advocating for the deprecation of locally owned dealerships, you're advocating for making yourself poorer.
2015 On-Page SEO Study
Check out products like ForecastWatch from Intellovations. Not sure, but might be of help. Not affiliated, just had conversations with the founder a while ago.

http://www.intellovations.com/products/
Why I Stopped Selling SEO Services
khgvljhkb was, of course, being sarcastic to make their point.
Looks like a smaller Scala that also compiles to JS. Might be worth a shot.
Getting Started with RabbitMQ
Agreed, but at least Bryana doesn't have the defeatist attitude that a lot of women in her position develop. Sexism is real, and it shows it's nasty face all the time, but to not let it define you and to refuse to change how you work because of other people's biases is far more empowering than this "every woman is a victim" narrative that gets pushed far too often.

But yes, I agree. It is sexist to push her to do things BECAUSE she is a woman. She should be pushed to do things regardless of her gender.

Any emphasis on sex is sexist. Any emphasis on race is racist. We aren't defined by the color of our skin or what we have between our legs. Unfortunately, people regularly do sexist and racist things in an attempt to be "anti-sexist" or "anti-racist", and it just doesn't do any long-term good.

I like to call it "moonwalking", because it gives the illusion that you're moving forward, but really you're just stealthily moving backward...
I would add "non-pointer method receivers allow you to modify the receiver object, but silently drop those modifications when the method exits (because they happen on a copy)".

This is similar to the variable shadowing example in the article, in the behavior is the same in C and so kind of makes sense for that reason. However in both cases, Go's syntax makes it very difficult to spot the error (already-declared variables allowed to the left of :=, method calls implicitly taking a pointer to the receiver), where in C it would be more obvious.
All capable employees should be encouraged and incentivized equally, or based on their competence. Incentive based on protected status is discrimination.
https://en.wikipedia.org/wiki/Norman_Borlaug

"The Man Who Saved A Billion Lives"

https://en.wikipedia.org/wiki/Norman_Borlaug#/media/File:Whe...

Granted, not exactly the work of one person, but neither is Google search. https://en.wikipedia.org/wiki/Edward_Jenner is probably the highest gains from any one person. Though there was a lot of prior work in the field.
Show HN: Fluid API Java HTML Builder
Tech-Focused Podcasts in Africa
This logic falls appart almost immediately. A couple immediate counter examples:
Two candidates for job, one objectively brilliant but an arrogant SoB the other more modestly skilled but jells with our culture. I hire the second, and the first can take is "hard work" and beat it.

Two more candidates, one again is more technically qualified but the second grew up in a market Im targeting for expansion. Again, I take the second because the circumstances of his birth are worth more to me than difference in developed ability.

Every choice made is a combination of hundreds of culminating value judgements and to pretend that we can create some objective score based on merit is intellectually dishonest; to pretend that we want to ignore the other factors is unhealthy.
Thanks, said it better than I could. People never consider power when talking about race or gender, only about actions or behavior.
| Using a named function rather than an inline, anonymous function.

Would you prefer 'the procedural equivalent'? 'Named equivalent'?
Hey, I made two videos for both sides of the finalists matches:

https://www.youtube.com/watch?v=DVGbLH3P2j0

https://www.youtube.com/watch?v=uuPzEfJpfPY

Working on getting the quality better.
What entitled nonsense. *.txt.gz is not a problem for anyone of even minimum competence.
Tell HN: Practicing GNU/Linux commands
We (http://www.webminal.org/terminal/proxy/index/) are running a shared server environment for practicing GNU/Linux commands. It uses shellinabox terminal emulator.
If you want to try, you can use any of the following username/passwd for login:

wmuser1/mg55f

wmuser2/g52km

wmuser3/h85gf

wmuser4/ra82m

wmuser5/ov11f

Use recent version of Firefox or Chrome, some users reported few (chrome) issues, try your luck! If you have feedback or find any security holes, please let me know!

Note: This environment is for basic command-line practicing, we applied resource limits to prevent any abuse.
I'm not a lawyer, but I totally sure that all Windows APIs that used by drivers and programs have clear statement within license that licensing is not "viral".

GPL is opposite. It's clearly state that your code depend on GPLed code become derivative work.
>36.6% of the population voted for him, while a combined 63.4% voted for candidates from the conservative parties

The choices weren't just between Allende or Not Allende. Every candidate had their fair chance, and if winning with 36.6% of the votes sounds odd to you, it's probably because you are accustomed to the two-party system, which has its own advantages and disadvantages.

>If it didn't have international consequences, I'd agree with you that people should be allowed to elect politicians that will run their country into the ground

So people are free to choose their own politicians only as long as they live somewhere that is literally inconsequential in the international stage?

As soon as their country gets relevant, their choices will have "international consequences" after all and they will have to ally themselves with the biggest super power one way or another. And god forbid they choose the wrong super power.
About the most negative, confrontational thing that happens in science is when a journal editor unwittingly picks a referee for a paper from a group that is in direct competition with the authors of the paper, and that referee happens to be a twat. They're supposed to be anonymous, but they often reveal themselves through various idiosyncrasies.

Experimental groups often wind up working on fairly similar things, exchanging personnel, etc.. Sometimes these groups will cooperate on some things and divy up other things so that they're not stepping on each others toes too much. This works when the people in charge are capable of getting along. However, there are usually a few people in any given area that don't play well with others. These are the people that bring the public tear-down drama to conferences and the people who will obstinately race other groups to be the first to publish, even if that means using unethical means, such as filibustering the peer-review process or outright sabotaging it if they're chosen as referees.

Most people are decent, but there are a small number of assholes uniformly distributed everywhere.
Can you expand on that first point? Do you mean that you'd prefer that your Chrome extensions not sync across different machines? Or that you just use a different browser when you want to work without a bunch of extensions enabled?

For the latter, you can create a new user[1] and switch to it for a different set of extensions or none at all, or you can just use an incognito window.

[1] https://support.google.com/chrome/answer/2364824?hl=en
Instead of "educating" marketers, Mailchimp should instead enforce double opt-in.

I've marked ~80% of emails reaching my inbox from Mailchimp as spam because they were sent without my permission. Yet I haven't seen a double opt-in flow in forever and I doubt marketers are going to change their mind about it.

What would also work would be for Mailchimp to allow a __user__ to opt in to double consent. From then on, no Mailchimp customer can send emails to me unless I confirm their initial request.