skysight-inc/HackerNews huggingface dataset:
> Would you say that geeks who don't do certain things in high school in the US were "self-discriminating"?

You can say that, but I don't see how it's harmful, unlike a discrimination against a different person. If someone has a preference based on incorrect world-view (in your example, association with school) and only later corrects this, that's OK. Trying to fix this by ignoring the earlier preference would be to succumb to a hindsight bias. Just because today you think your preferences were wrong in the past doesn't mean that they were wrong at the time.

In other words, preferences cannot be wrong, because there is no objective function to evaluate them against other than how your mind feels about them. The decisions based on those preferences can be wrong, but you won't know until you make them.

Anecdotally, I have read quite a lot of articles where women explained why they don't want to work in IT. Often, I get a feeling that the real reason why is a different one than what they say (they for example mention sexism or communication problems, where I think the real reason is that they just don't enjoy computers that much). But regardless what the truth is, it is their preference and it should be respected.
This again. Is a doctor in his first year of being a full fledged doctor any less of a doctor than one with 20 years of experience? The more experienced doctor is almost assuredly better and preferable, but both of them are doctors.

This assumption that you have to be a master of the front end and a master of the back end to be a full stack developer is flawed from the start. Have you created economic value with a completed project that you build the front end and back end for (no matter how spaghetti)? Congratulations you are a full stack developer. A shitty one maybe, but one no less.
busy citing studies and debunking myths
It's unclear to me that anyone is aiming for a 50-50 distribution, nor am I implying that that should be the end goal. Megan McArdle has a new article in which she generally agrees that there's probably a biologically rooted difference in interest levels in tech, but that:

"So even if the disparities don’t start off as discrimination, you can still end up with an environment in which women who could be great engineers decide they’d rather do something else. A “natural” split of, say, 65-35 could evolve into a much more lopsided environment that feels downright unfriendly to a lot of women. And the women who have stuck around anyway are apt to get very mad indeed when they hear something that seems to suggest they’re not experiencing what they quite obviously are."

Worth reading in full: https://www.bloomberg.com/view/articles/2017-08-09/as-a-woma...
whops, that's a miss-paste :)
meant to paste this link: https://en.wikipedia.org/wiki/Friendship_paradox
You have summarized the exact reason(s) why I will not use Windows for the foreseeable future even though I do like Windows 10
> Humans (especially pre-industrial, agricultural humans) like to settle near rivers.

Apropos of nothing, back during the rush to build the transcontinental railroad, the Union Pacific thought Cheyenne would become the new hub of the west and Denver would turn into a ghost town. But a quick look at a map shows the abundance of rivers and waterways flowing through Denver while Cheyenne has just a small river flowing through. Not even a railroad was enough to overcome the lack of resources around Cheyenne.
This is a large response that I won't have time to respond to fully now, but I'll hit one big thing:

> This takes us back to my last point: if (and this is a big if!) the policy, in writing, literally, explicitly states "lower the bar for <such and such> candidates",

There is a near-0% chance that this is the case, because this is illegal (to say nothing of unethical). Outside of a +1 tiebreaker when all else is equal between two candidates, no HR/Legal team worth their salt would ever create or promote such practice.

> I suppose what was causing a disconnect for me is the fact that I don't feel like part of any group

I think that's easiest to say when you're a majority group member, because your group feels "default" of sorts. There's research behind this, but it's not my area of expertise. When you're a part of a smaller group, one that has a history of being treated negatively based on observable (vs. internal) characteristics, it's quite a bit different.
Honest question... In what ways is 10 markedly better than 8.1? I was auto upgraded when 10 came out but got fed up in short time and rolled back.
Its difficult to want to be too critical about this since I think the author's motives are only good in that he seems to genuinely be trying to impart good advice; but so what, I'll criticise anyway. This reads like parody of a certain time, peppered as it with trendy buzzwords and ideas; it just happens that the time it is unintentionally parodying is right now. There's a faint air of desperation about the whole thing: the banality of a life punctuated by 'cheat days' rather than one lived with dietary equilibrium; the tacit assumption that the world is right and we are primitive; the unspoken message that we are effectively living in a world that is hostile to us, but that the problem is not the world, and we should rather learn to adapt to it instead of bending it to serve our interests as human beings.
The browser targets for BS3 were IE8+ and iOS+. BS4 is IE10+ and iOS 7+. IE10 is 5 years old.

If by some miracle you were able to find a website visitor that didn't already have jQuery in their cache, loading it from a CDN is pretty light.

The article answers your question:

>the most plausible answer is that jQuery is very good at plugins integration, and Bootstrap has few of them

Their solution? A 50-line JS snippet paired with a polyfill (the the user is less-likely to have cached than jQ). Er, ok, but I'm using a framework so I don't have to write this stuff.

Another example:

>OK, OK … I got it, you also want the chained $(element).on(type, handler) one

And then another snippet. Sure, I could rewrite more verbose, less-tested versions of all the things jQuery gets me OOTB, but why? To save downloading one file from a CDN once?
Not even close. An electric clothes dryer on an eco-friendly cycle typically uses about 1 kW. Older models on higher-heat cycles use up to a staggering...4 kW. And that's just for the few hours a month that it runs, it will be off for the other 720 hours.

The real difference is that OP probably lives in a well-insulated house in a moderate climate. In the hot, humid parts of the southern US, it's common to use 50 kWh/day just to keep the house liveable.
It's absolutely not the best tool in the world, but this one helps me a lot: https://www.winprivacy.de/english-home/
Not sure I understand what that has to do with my original comment
I think that early web (say, pre-Web 2.0) was the epitome of Brutalist design. Because resources were limited, you had to make the most of what you had, leading to that no-nonsense, sparse style. I think it's beautiful, in its own way.
QupZilla is moving under KDE and looking for new name
Functional yet beautiful in a clean, hard-line way makes me think of Craigslist. Exceptionally functional, blocky, information-dense, minimal styling...

Also, some NSFW images on that brutalist website gallery.
I don’t like those 48 hour coding hackathons without sleep or shower. They are useless and detrimental to health. I don’t like techbros’ hangouts, with beers, playing pool, and occasional jerking off jokes.

Thanks for saying this. I feel the exact same way, and I'm male.
There have been multiple times that I have protested an action taken by executives; sometimes the action harmed me, sometimes I just thought it was shady/immoral because it was unnecessarily hurting someone else. Every time, I heard some variant of "that's just business."

I wonder how often Kalanick has used that phrase.
Instagram account of University of Pennsylvania runner showed only part of story
For more on cultural evolution and the impact on evolution of our brain, check out Joseph Henrich's "The Secret of Our Success: How Culture Is Driving Human Evolution". There are many youtube videos of the author discussing the book as well. The ideas in the book give deeper context to cultural evolution discussed in the Wait But Why Neuralink article.
Try the Google HipHop Turntable.  Just, Do It
Facebook owns Instagram so they win either way
This is all quite irrelevant to the question at hand: an employer picking the best candidates for the job immediately available.

Whatever the reason women drop out of, or don't enter, the field, an employer looking for people to hire will find that 80% of the candidates are men.
And NLG.
There are so many news theories for that every year that it's hard to keep track of. I'd also be interested in what's the newest one.
I'll point out how you started this thread:

> I feel like this happened because it seems he accidentally presented himself to the outside world as alt-right.

Through all this, I still don't understand what you think he did to "present" himself as alt-right? I really hate when people put labels on others just to be able to dismiss them and calling someone alt-right should be backed up with a little bit of evidence.
Sorry but those are definitely not what counts as nice areas in London. I also doubt you would find something for £600 in some of those areas today.
>For my part I've never understood why people want fruit in cakes at all.

How do you think your patisserie's finest extensive use of cremes cake would look after 100 years in a hut?
That's a fair point (issues closed) and is actually pointed out on their comparison to Bootstrap page: http://bulma.io/alternative-to-bootstrap/
FYI, the political threads during the American election tended to be very fast moving and there was a new thread every day - so there was plenty of discussion of her resignation, but it was mostly done before the thread you were in.
Which is why a good lawyer would advise not going around with a "T-shirt comparing Google to a gulag", because the lawsuit won't be restricted to the content of the email but to the entire interaction between him and Google.
Downvotes are a mechanism for expressing the view that a comment makes Hacker News worse. Adding a critique mode would suggest that critiques are a primary purpose of Hacker News and perhaps encourage more of that.

The caveat is that I advocate downvoting as a way of expressing emotion because I consider it more constructive than many alternatives.

Good luck.
I agree with you. My journey as a woman in tech involved challenging certain belief systems within myself and was a critical though subtle part of learning to code.

However my understanding is that these policies are not put in place to correct self discrimination as you call it so much as external biases.
Well yeah, they're all part of the whole. Neither thing is worth a damn without the other. A 1mhz single core CPU with 1000 IPC isn't going to come close to a high end CPU in 2017.

Having a decent IPC coupled with a decent clock-speed, a decent architecture, and a good number of cores will get you a solid CPU. Ideally you have great numbers in every category that contributes to performance. But if your numbers are crummy in a category, poor IPC, low cores or poor clock speed that's going to have some serious performance implications unless your competition is also suffering from some sort of deficiency that keeps you on par.

Ryzen addresses a lot of Bulldozer's weaknesses. But even Bulldozer was fairly competitive in highly threaded workloads compared to an i5. Having a truly competitive CPU with a high number of cores is just a different ballgame. And it's forced an Intel response. We've had about 7-8 years of the Core i series, and now suddenly when Ryzen appears we get an i9 with a serious number of cores. Because with multithreaded applications Intel's best 4 or 6 core i7's can't compete. Their per core performance isn't nearly superior enough to outperform 2-4x as many cores on a Ryzen CPU.
How to Make Your Own SNES Classic Mini with a Raspberry Pi
The first bullet was when Apple decided to monetize it and switched all new Macs to only get Hypercard Player instead of the full development stack.

They also didn't do a Windows port until it was way too late.

Apple also seemed to mostly stop development on it shortly after the System 7 release.
Nope, just evidence to support a very damaging claim.
Providing a feature designed to make you use a product less is the antithesis of what the major social media sites do. Really inspires confidence in HN's motivations being pure.
Unable to reach it
Yeah, should be just trig. It seems the advantage the arm-based system has is more options for the pose of the end effector when grabbing stuff. But that also means you can get the arm into poses with much less manipulability. If you just need to grab items from a box, seems like the Cartesian robot is simpler, and wouldn't have that problem.
lol, just wondering why there is no soundcloud ico yet, as it seems so easy to set it up https://icobox.io/
- would it be too much data for a blockchain based system?
- does anyone need a distributed soundcloud?
> Why do you call Damore a capitalist?

He described himself as a classic liberal in the memo. That ideology places significant emphasis on economic freedom. One cannot be a "classic liberal" without also being a staunch capitalist, unless you find capitalism itself too restrictive and reject the label.
Mozilla and fact-checker engine join fight on fake news
> Agreed, but that's my very complaint! As they say, the pendulum has swung too far! (In my opinion, of course.)

I'm glad we're finally getting to some sort of consensus that this is firmly in the realm of human relationships and has little to do with facts and more to do with opinions. Your co-workers' opinions of you are very important. Like it or not, fair or not, that is never going away. Fortunately you have some freedom in where you choose to work and can try to find a good cultural fit to your own values.

> What bothers me is the trajectory we are on.

Newspapers need clickable headlines to stay in business. I'm not worried. There was never a guarantee in the USA that you will have a public forum for whatever nonsense (or genius) you want to spew. It has always been up to the public, or your co-workers, if they want to give you a forum. As long as the government isn't interfering with my speech, I can handle company policy, co-workers, friends and family, and the general public, all with just by using my people skills.

> please don't simultaneously say that it is indisputable that they have a culture of free speech, or that their messaging is somewhat out of line with their actions.

No one, not me, not even Google, is claiming their primary goal is free speech. Per their CoC, a primary goal is a workplace free of harassment. Which by definition limits your speech. In fact they fired someone for what he said, no apologies. So I don't see any inconsistency. Your speech is indeed limited at work if you work for Google or any big company in the world.

Now if conservatives at Google, as a minority, are being harassed or silenced just because of their political views, then I do agree that is a problem, and one I hope they fix. Not in the name of free speech, but in the name of another stated goal they have: diversity.

> I imagine you've seen this

She also admits that sometime the best way to have women feel comfortable in tech is to just first get a lot of women into tech. Chicken and egg problem. I encourage aggressive affirmative action once you've already identified existing bias against any minority. Sexism and racism are problems in the tech world. When they aren't problems anymore, the affirmative action will go away due to market forces. No company will bear the cost of affirmative action if there is no risk of lawsuits from minorities currently being excluded.
Same for me. CSS grid really eliminates the use for the Bootstrap v3 grid (can speak about the v4 as I do not know it), and since everyone used Bootstrap with any known themes, adjusting the UI parts manually in SASS was always required to not look like "any of those standard bootstrap apps".
The loss of locality argument is a very good one. Having to jump around different files whilst holding layers upon layers of abstractions at the back of your mind to figure out the source of a bug is overwhelming and extremely distracting (you literally need to keep a call stack inside your brain to pull that off).

DRY is all fine until you need more information about the function than what the function name and documentation can provide - Sometimes you actually need to peek inside the code itself.

I don't think that code can ever be 100% black box; especially as you move up higher in the chain of abstraction. This is particularly true for dynamically typed languages - These days in JavaScript I often find myself peeking inside the function's code before I invoke it - It's very easy to make false assumptions about the behaviour of the function based on its name alone and often the documentation isn't enough and doesn't tell you anything about the performance of the function (is it O(1), O(n) or O(n^2)? - You wouldn't want to call an O(n) function whilst in a loop over n because then you'd get very crappy O(n^2) performance).
Disorder and Diseases Dictionary Offline V1.9 Complete APK
I think there is another thread on this topic here https://news.ycombinator.com/item?id=14985094

and apparently here
https://news.ycombinator.com/item?id=14985001
"Full stack developer" is just a new word for "programmer". "Programmer" could be a role for any part of the stack, you just have to solve the problem in hand and you're good.

If you're good or not, specialist or generalist, that's another discussion.
I don't agree that this is what he was suggesting, and certainly doesn't seem to be claiming in any of the follow up interviews he's done.
It wasn't a complaint to hr, don't act like it was.

>So we want to ban open discussion now?

Can you make a larger strawman than that? I don't know.

You removed all context from the situation with that quotation and are representing it like it was some absolute.
>A far simpler solution is available to all of us: stop using Instagram.

Easier said than done, no? That's basically saying "opt out of modern society," which I personally agree with, but it's not a reasonable solution. These companies that spend b/millions on psychological research to condition consumers is not going away anytime soon.
You get liquidity the next day instead of in 5 or 10 than with regular startups, I don't see a problem with that, investors are here to make money right?

Is not like it doesn't happen with the regular VC cash money right? E.g. Color?

Or with regular stock market. e.g. Enron.

Clueless investors are always gonna be there.
If you can find them, read the papers on Question Analysis and Answer Coercion. I am still impressed by how powerful these systems were, and how effective. UIMA is a framework for tying algorithms together, and experimenting quickly with different combinations.

(locked-down IEEE versions: http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=617771...)
Enough with this diversity crap
lol, this is such a bad article -- and kind of a stupid experiment. nobody is arbitrarily executing pieces of dna as code in a computer.
I wonder if it goes down to the level of physics. I posit a fundamental Law of The Conservation of Fruitcakes.

Specifically, of a fruitcake is destroyed another one is created, and vice versa. This also means that the universe was created with a fixed number of fruitcakes...
Does anyone have experience with Vim modes in non-vim editors, VS or otherwise? I've been considering maybe moving to something with a GUI for a while, but I can't imagine ever abandoning vim-style modal editing for anything other than maybe kakuone-style modal editing. Does the various vim plugins do what you want them to do? How well do they support more advanced Vim features like text objects, marks, mappings and macros? How well do they support Ex-commands like :s// or :g//?
.uk-list>li::before, .uk-list>li::after {
content: "";
display: table;
}

Yikes, it's this mixing class/element/combinator-style styling that BS4 did away with. Granted, some of it was still in 3.
You can easily see who responded to you by looking at your comments under your profile.

I can delete my comments... not sure why you wouldn't be able to.

I think HN is about as perfect a site for its purpose as I can think of. It's fast. It's fast on mobile. It's fast. It has really consistently interesting links. It has informed conversations that don't generally deteriorate into childish flamewars. It's hella fast.
When you don't really have competition, the more profitable strategy is to make licensing complicated so that customers end up paying more. Innovation is only more profitable when you have solid competitors.
I also have a bias against '...considered harmful' titles, but that does not invalidate the points being made.

The author is responding to specific examples of respected and influential people advocating a very extreme and dogmatic approach to the issue. As this article does not advocate for large functions, but against going to extremes, it is saying the very things that you say you stand for.

I don't have a good example on hand, but imagine a complicated mathematical expression. Up to a point, writing functions for parts of the expression might well make it easier to understand, but encapsulating each and every operator in a function will not. That, of course, is an absurd idea, but that is the point: it is no more absurd than the idea that anything you might want to see explained in a comment would be better done by creating a function.

It is possible, I believe, to write functions that do less than one thing, and I will be looking for examples - and also for examples where a desire for small functions has been accompanied by the creation of hidden dependencies.
I had a very similar idea but to make a bookmarklet for use on mobile safari. Sometimes reader mode goes too far and I really just want to nuke all the sticky floating junk.
Depends on your illness, and quality of the doctor, often I've met younger doctors whose up to date knowledge out bests that of experienced doctors who have not kept abreast of their field, more likely through resource challenges than malice!
Recent launches signaled new leaps in North Korea’s missile capabilities
I bought an ENS name on the Ethereum network/chain, to support a crowdfunding initiative to produce these hardware Ethereum wallets: https://firefly.city/

It's not technically buying a thing, but I would not have been giving this guy money if he hadn't shown me just how easy it is for him to get my money. Honestly I thought the payment gateway was so cool, I don't even care if he does make the hardware wallets.

(And I think if I read the page correctly, the funds will go toward the gadget assuming he does make them.)