skysight-inc/HackerNews huggingface dataset:
1.) Prioritization. Think straight in situation with a lot of work and decide what is important first instead of jumping into panic mode.

2.) Everyone here focus on teamwork, but I would add a bit opposite one too: ability to work independently for non trivial length of time.

Meaning: stays working and motivated without needing manager with all those sticks and carrots. Able to keep module clean without needing others to review it. Able to make decisions - whether architectural or time vs feature set ones or how to prioritize. We often socialize juniors to be completely dependent on elders giving them pretty much zero autonomy. They are smart and all that, but then fail the moment there is a lot work to do, detailed supervision is not available and they suddenly needs to make own decisions.

3.) Willingness to listen to other peoples ideas and thinking about them. Ability to distinguish between "bad code" and "different then what I would do". Seriously.
Conclusions? You mean 'ways'... the only way I know of - apart from individuals not prone to developing schizophrenia - is taking a lethal dose. The LD50 in humans has not been established but it might be similar to nicotine, around 10 mg/kg. While acid is cheap, it's a few hundreds times more then the typical dosage (40 micrograms). Albert Hoffmann writes in "LSD, my problem child":

"The LD50 for the mouse amounts to 50-60 mg/kg IV (that is 50 to 60 thousandths of a gram of LSD per kilogram of animal weight upon injection of an LSD solution in the veins). In the rat the LD50 drops to 16.5 mg/kg, and in rabbits to 0.3 mg/kg. One elephant given 0.297 g of LSD died after a few minutes. The weight of this animal was determined to be 5,000 kg, which corresponds to a lethal dose of 0.06 mg/kg (0.06 thousandths of a gram per kilogram of bodyweight). Most animals die from a lethal dose of LSD by respiratory arrest. The minute doses that cause death in animal experiments may give the impression that LSD is a very toxic substance. However, if one compares the lethal dose in animals with the effective dose in human beings, which is 0.0003-0.001 mg/kg (0.0003 to 0.001 thousandths of a gram per kilogram of bodyweight), this shows an extraordinarily low toxicity for LSD. Only a 300- to 600-fold overdose of LSD, compared to the lethal dose in rabbits, or fully a 50,000- to 100,000-fold overdose, in comparison to the toxicity in the mouse, would have fatal results in human beings. These comparisons of relative toxicity are, to be sure, only understandable as estimates of orders of magnitude, for the determination of the therapeutic index (that is, the ratio between the effective and the lethal dose), is only meaningful within a given species. Such a procedure is not possible in this case because the lethal dose of LSD for humans is not known."
Can we make a characteristic scoring metric to help order password cracking attempts? Is there a standard distribution of characters in passwords that can be analyzed?
Can anyone recommend software for showing how network graphs change over time? I have a time-series relation dataset of <subject, verb, object, timestamp> and I'm looking for ways to visualise it.
GMail. Only thing I can think is that at some point I may have opted out of all emails from Twitter, and somehow this got swept up in that block.
Not sure what you had in mind, but a Python 3 version of this would be great!
Yeh totally..simple but so true
The trick here is that the only software metrics that I count as contributing towards 'quality' are:

1) did the goals get accomplished?

2) did it get done fast?

3) did we avoid accumulating critical-path tech debt? (I'd like to emphasize that only actually critical-path tech debt matters. Tech debt off the critical path doesn't matter.)

Frankly, if you have time to build a perfect solution you've allocated too much time to the task.
On desktop yes. But on mobile, where every app is sandboxed to some degree, not necessarily. Keepass2Android prevents clipboard attacks by installing a keyboard that autotypes your password, never letting it get to the clipboard.
Agreed. Atrocities have happened and will most likely happen again with innocent victims.

But even with violent majorities there is usually a justification of the behavior that somehow involves something the minority party is doing (or not doing) that justifies the action. Not that this makes it any more morally palatable (or true) from an objective viewpoint but the division may exist to be seized upon.

I'd also argue that Trump isn't the cause of division so much as the result of existing divisions some of which are quite old and have been festering.

My last point is I really grow weary of hearing Trump slams. We get it. You don't like Trump. But some people do. Is there any way we could keep this repetitive bleating on Facebook or something? No offense to poster lastlogin. His comment history seems pretty solid, I'm just sick of the Trump slams every third forum.
Imagine a company which exists entirely online: no physical office, all employees work from home over the Internet. Imagine that all employees and managers and executives use gender-ambiguous screennames, and no one is allowed to ask any questions which would reveal identity, gender, etc. (Perhaps there's a small HR department that handles the real identities, but it's not allowed to share them with anyone else, nor to influence hiring or promotion.) Imagine that all hiring and promotion is done purely based on performance. It's impossible for identity or gender or race, etc. to be a factor in hiring or promotion.

Would such an environment be "unmeritocratic"?
Yes. Finding Rust and doing some real things with is has been mindblowing. I have mainly Ruby/Scala/Python/Clojure background and I've only written a small lisp with C before, so Rust had some new concepts I needed to tackle. Now I've made my first app using Tokio having one asynchronious thread and a couple in sync. And even with hard concurrent/parallel code, if it compiles, it usually works.

Getting there might be a challenge sometimes, especially when you're just starting. But believe me learning Rust is worth the trouble.
"It may take proactive behavior, like choosing a women over a man when growing your team, just because, or promoting women more freely."

Can you tell me what is equal about hiring a woman over a man, "just because"?
Lots of Q2 time. https://czartodotcom.files.wordpress.com/2012/04/time-quadra...
The probability that democracy works
I would say write it up anyways even if it seems trivial. Things that seem trivial to you could still really help someone out. Especially someone new to the problem.
No... You don't hire incompetent people. You hire competent people. The "competition" is the one that is hiring the incompetent people, by missing out on half of the talent.

Focusing on diversity makes your company MORE competent, not less.
> If you make cars then economic recessions are scary because new car sales will drop like a brick, and you need to hedge.

That sounds like a dubious claim to me. Can you name one car maker who hedges their exposure to economic recessions like you describe?
People have been talking about rentec for a long time, and their gains are larger than would be expected if they were merely the most lucky of a large group of random investments.
Frankly, interview technique and practice, specifically competitive programming style questions. Entirely pointless and cargo cult but without these skills come a rainy day you will struggle to land a job with the current interview obsession trends.
I responded to someone who said "There's no shortage of women with money." So, in this particular comment, I am saying exactly what I said: There is a severe shortage of women with money who are making decisions in the tech funding industry. I'll go even further to suggest that the gap is even larger in tech investing than it is in tech in the general case.

But, since you asked: I will now say that there are biases in our industry that perhaps those of us not subject to them do not see. Those biases adversely impact the ability of women (and some people of color) to rise to positions of influence in the tech industry. I don't believe this is a controversial assertion (despite all of my comments to this effect being voted down). I consider the matter well-known to anyone who's willing to listen to the people it affects.
Yep. Find what works, and try the alternatives when there is no good science one way ir another.
> I have been working on it for about three weeks now.

That's not a whole lot, you're quick
I used to be shy, now I'm not. Something happened. Character traits aren't fixed.
It's taboo to plug your startup or idea. Why?
Since starting my own business (I own a drone company) it seems taboo to be honest about plugging what I have to sell. When you start a small business and have no budget for ads you need free ways to get your idea/website out there. If you built an indie game, app,
Have a prototype, have a youtube channel etc and want to spread the work but you recieve nothing but hate online it can be a disaster. I thought this was a problem. So I started Runway16.us its a place to plug your idea and find early adopters looking for new products & websites to spend money on. Runway16 is not my business or source of income. I just put it together to help other people post their ideas, startups, and not feel guilty about it. Just to prove I'm real my name is Daniel and I own DroneVideoJunkie.com. If you have any recommendations for Runway16.us or just want to plug your idea I wouldn't mind constructive feedback or interesting content.
Depending on the number of time points you can use the facetting functions in ggraph to create small multiples
I think whenever you have a profession which is heavily male, the question to ask is, "Why do women avoid this field?" but instead "Why do men stay?"
> we need to get more women in kindergarden interested in math.

Why? What's the (supposed) benefit?

I'd rather see general improvement on math lessons in school. Most of these lessons are boring, given by boring teacher. I'd be happy if people went out of school simply not hating math (they don't have to like) it. I find this to be much worthwile instead of pushing girls into math even though they might not be inherently interested in it.

The problems in STEM (and science in general) won't be solved by quantity but by quality. (They definitely won't be solved by gender.)
Inside the Strange Saga of a Cairo Novelist Imprisoned for Obscenity
If your house burns down, you lose your passwords.

If somemone (burglar / law enforcement / intelligence agencies) breaks in, they have your passwords.

If you are memorizing a lot of passwords (I have 500+ in my password database) you are surely going to forget rarely used ones.

If passwords are written down, they can be demanded from you by a warrant/court order. If they are memorized, they cannot.
Why Are All the Messaging Apps Starting to Look the Same?
For another anecdata, when I grew up being into computers meant social rejection, from boys as well as girls. I still recall meeting women in nightclubs and when they ask what I do, I say programming, they shrink and look away. I learned to hide what I did for a living during initial encounters.
Look, it's great and all but 1) it was not a standing start (NY and VA have colonial histories starting over 400 years ago) 2) even at a low rate of return of 4% wealth should have compounded over 12,200% over 240 years (or: assuming a 4% IRR and current $90T valuation, ignoring inflation were the colonies worth $750M?) 3) this spanned the industrial and computer revolutions and all nations benefited.

If you don't read this much, then go back and read prior ones, WEB writes this way all the time. I like the guy a lot, but he does.
I would say it has a calming effect throughout the day, because when you sit you practice the mental activity of bringing your attention to the present moment. It's like building a muscle; when the muscle is stronger you can use it throughout the day. At first it's very hard to control your attention, but with practice you get better at it, and will start to notice your mind going off into repetitive thought patterns sooner.
Unless they come up with a comparable "unlimited" plan, this year's (re-)launch of these by the major U.S. carriers is probably one of the final nails in the coffin.

Non-technical low-cost people probably aren't going to find Fi, and "power users" are going to go for unlimited, especially as data use climbs.

And... I doubt Google will keep Fi around to support a bunch of low-cost, "minimal" users. Where's the money ("new Google") and what's to learn ("old Google")?

Sigh. And just as the T-Mobile network (and Fi comes also with Sprint) was starting to look broad enough to warrant moving away from Verizon.

Well, as others have said, who believed it was going to last? For my own Google use -- which for me doesn't currently include advertising/marketing -- I've basically drawn the line at the "traditional" Google office apps. As far as I know, they still dogfood those, internally. Anything newer? Not worth any long-term investment / lock-in.

If I return to doing some web sites (a few people want me to, currently), I'll look into whatever are the current best practices for indexing high and being appropriately exposed on Maps and the like.

Oh, and, by the way, Site Search, just the other day? Really? You're already indexing it, Google? What does killing off this mildly customized search entry point save you?
So then, what should I be in expert in? Narrowed down to JavaScript.. And assuming my real passions are outside of programming
Not very important and for a learning project I find using cvxpy a better idea as it's more readable ( like you did ) but:

Solving the full quadratic optimization problem for SVMs in basically impossible to do. You are forming an n^2 matrix, so I'm going to let you imagine what happens when n = 100 000.

Using people use either approximation methods ( Incomplete Cholesky, Nystrom ) or do it exactly but iteratively ( SMO, Pegasos... )

I'm implementing them for class right now so it's still fresh in my head haha
Some say memory is contained in DNA and passed down through generations, hence why intuition gives unlearned young the basic instincts needed to survive and grow.
> Friends and family are traditional sources of startup capital, and loaning money to businesses is a traditional business for banks.

Have you ever founded a tech startup funded exclusively by friends and family? Have you ever tried to get a loan from a bank for a tech startup?
Or their business model is to build up and then flip/exit.
Well, Reader was the dominant RSS reader...
I find that Django composes a lot more nicely than Rails, and of course that's not necessarily good nor bad; really depends on the use case. To me, Django feels like a Ford F-150 where everything is more or less exposed and easy to hack on. Rails is more like a tight well-oiled VW that runs very smoothly but may make you bend over backwards a bit to use an aftermarket part.

My pipedream is a framework as comprehensive and mature as either of these two, but in a language with a good static type system to save on 50-80% of tests, and enjoyment of many other benefits.
Fads come and go and nobody cares about year old fad. It absolutely makes sense to learn anything that looks like a new concept you did not encountered before - it will make you able to learn faster in the future. It absolutely makes sense to learn whatever the ads ask for if you are look for job right now.

Other then that, don't care about fads, general idea on what they are should be sufficient. Nobody cares that I did not learned CORBA years ago. Nobody cares I skipped browser differences between IE6 and Firefox something whenever that was actual. It does matter whether I can understand JS6 code reasonably fast.
> Does anyone here really have any role models that were influential to their interest in the field?

Rob's entire piece is about how a group of women in a highly technical field were influenced by role models. And we're still denying these women's responses?
maybe, but I shipped the code that earned the revenue that c payies for "poor bastard's" salary/contract.
Technically, he claims they pay less than 2/20 but no details are provided. Nowadays 2/20 fees are considered high, not the norm. Fees are trending down. This is something you can easily verify. Buffett did say 2/20 is the "prevailing hedge-fund standard" but he's mistaken.
Same-sex marriage linked to decline in teen suicides
Computer classes should teach regular expressions to kids
Yeah.

As I've asserted a few comments over, there's an ample body of detailed, firsthand observation available to men who are sincerely interested in the problem. It's also possible for us to talk to women who work in the field and listen as they describe their experiences. The existing gender imbalance, routine discrimination in hiring and promotion, rampant harassment, and profoundly toxic social dynamics are all recurring themes.

I don't seem to meet a lot of women who feel that there is a dearth of evidence about any of this.

Meanwhile: This embarrassing trainwreck of a thread, ad infinitum.
As an abstract statement, I can only agree. In reality, modern compilers can do some incrementally. So when you make a change in file A, the compiler will only change things dependent on A. In practice this chains a small number of file recompiles. The end result is an instantaneous feedback loop.

I get this all the time in Eclipse. Eclipse doesn't really try to do a full compile. It just updates as above. This allows me to see within a few ms if my code compiles. If it doesn't, red line and the reason.

A full compile on a about 40k classes without tests (just compile, static checking) with Maven on my 2013 MBP is about 5 seconds. So still pretty fast. Probably equivalently as a fast as your dynamic language + tests.

The same is true for hot swapping code. The JVM supports this a bit. Spring Boot supports it more. JRebel supports it entirely. When making a micro service or even a website in Spring Boot STS (Eclipse + Spring features), the run time will restart. Clocked time is 1.2 seconds. Not too bad.

For changes to just HTML/CSS/templates/ etc, no reboot time.
The problem you're describing has little to do with static or dynamic typing, and more to do with poor development practices.

Regardless of language used, if a person is changing the interface to something (either in internal code, or by upgrading a 3rd party library) then it's their responsibility to make sure the change is propagated to all the places in the codebase that use the interface. It doesn't matter much if they do that by running the compiler, grepping the code, or running a test suite.
True, but I don't know if it's accurate that the United States wouldn't exist without slavery. I wish we could accurately run simulations; a lot of variables.
Loggers, refuse collectors, meatpackers, miners etc etc are also disproportionately male.
Tangentially related: there's a port of ggplot to python: http://ggplot.yhathq.com/

The problem with ggplot and friends is R. It's frankly painful and archaic to work with.
Typing.

By far the most under-rated and the most useful skill to have as a programmer.

When I seriously started programming, I spent one hour every day for 30 days on typing using one of those many typing softwares.

The first thing I noticed was how much less thinking I was doing with regard to my typing. I didn't have a part of my brain guiding my fingers any more - the fingers already knew. The other thing I noticed was that I wasn't typing by characters, I was typing by word.

With these two things I was already able to write programs faster.

But the other things I've noticed have happened so slowly that I almost didn't realize it. While typing, I can see a broader swathe of the program on the screen than I used to. Code smells popup in my head way sooner. While typing logic patterns that are common, my brain seems to be able to think across the entire program better rather than get caught up in the current file and program flow. All this probably because the brain doesn't need to constantly flit around telling me what key to press.

Because of all this, I tend to use keyboard shortcuts everywhere. Whenever I start using a new program regularly, I either memorize or create keyboard shortcuts.

Now, when people give me credit for being fast or more productive or knowing a language better, I think probably all of those things, even if true, would surely have taken longer if I didn't know typing.

I tell this to every beginning programmer. But sadly, till date, I've not seen anyone dedicate the time to learn this one skill that would help them in their careers, in their knowledge, in their life, in so many ways.
Reading the source, the key to understanding this is at [1].

Each issue is stored as a new commit tree, and head ref stored at .git/refs/dit/${issue_hash}/head. Issue replies are stored as commits referencing the commit they are replying to and a ref in .git/refs/dit/${issue_hash}/leaves/${reply_hash}

Seems pretty neat to me.

[1]: https://github.com/neithernut/git-dit/blob/master/git-dit-cr...
Surely the main upside of expanding an airport wouldn't be "1-10 jobs", it would be increased transportation and commerce?
Yeah, but it's also a bit unfair for a recap of all of gender based differences in all-cause cancer epidemiology in an article about a specific breakthrough :)
Simple List Building Tips for Entrepreneurs and Bloggers
Alright, I just wanna say that, as a college student, I probably have no idea what the hell I'm talking about, so take it with a truckload of salt :)

That being said, I do agree with what you say. I was guessing at what the (ggg)gp comment meant. I'm sure I could have worded it better, but I don't have much experience with any of this. Seriously, thank you for explaining it to me.
I didn't realize my first paragraph might come off as being dismissive of the humanities. It was just meant as a self-deprecating yarn, nothing more.
An interesting analogy: a workplace or professional field is like a jar of water. Injustice is like tinted water (injustice being hiring or promoting someone less qualified at the expense of someone more qualified). Some blue-tinted water has been added to the jar. There are two proposed solutions to fix the problem:

1. Add red-tinted water to the jar to counter-balance the existing blue-tinted water in the jar.

2. Add more clean water to the jar to dilute the blue-tinted water.

Question: Which solution would result in clearer water?
The fundamentals of computer science. Data structures, and algorithms in particular.
Is there any way to actually measure this? Not the bounce rate of women leaving, but the reasons they do. You say it's the 'toxic culture' but is there any metric to measure it?

We need some sort of exit poll data for people leaving the tech industry if that exists. We've seen the data for women giving up after receiving fewer rejections than men, but to my knowledge any accusations of toxicity are purely anecdotal.
CFR 14 (Federal Aviation Regulations) requires everyone on board a civil aircraft to wear seat belts during taxi, takeoff, and landing.

(Under part 91.107 [1], where part 91 are general rules for general aviation, and that rule does not hold for operations under part 121 (air carriers/airliners), 125 (planes with more than 20 pax), 135 (commuter and on-demand flights), but they all re-introduce it separately [2][3][4], so yeah.)

Either they're all criminals, or the rules on military flights are different.

At any rate, I'd think it's rather prudent to sit down and put a seatbelt on - the rule's not just for fun, but because accidents can occur. The notion that the Airforce One pilots are somehow special with special landing skills strikes me as fanciful.

[1] https://www.law.cornell.edu/cfr/text/14/91.107

[2] https://www.law.cornell.edu/cfr/text/14/121.311

[3] https://www.law.cornell.edu/cfr/text/14/125.211

[4] https://www.law.cornell.edu/cfr/text/14/135.128