skysight-inc/HackerNews huggingface dataset:
>“Workplace conditions, a lack of access to key creative roles, and a sense of feeling stalled” are the main reasons women leave tech.

Based on what I've seen over the last 10 years working at a variety of software companies: both men and women get mistreated, roughly equally, at least at the places I've worked. People often assume the reason they are being mistreated is due to some factor of themselves (race, gender, etc), but this is the fundamental attribution fallacy (see social pyschology) that colors our perceptions.

But, i haven't worked at every company. Perhaps, there are some where egregious conditions do exist, as mentioned in the article.

As long as the talent oversupply exists, it will be hard for men & women affected by these adverse conditions to move to companies with better cultures.
You don't think to ask why the ratio of women has halved?
What are the technical, business & political hurdles that prevent routing level encryption from providing enough privacy that neutrality falls out automatically and the question of net neutrality legislation becomes moot?
The old meaning of the word "code hacker" from the 1980's (before ycombinator took and redefined it) was someone who writes and maintains programs by running it with variations in input and observing the effects, until it basically works. "Basically" here is of course defined as passing over half of the unit tests, which of course are performed by the business users after the change is in production. Starers are the ones who didn't send a double to the aptitude test at their job interview.
Don't these comments just show that people don't reallly care about privacy on such things. They want the attention more than they want to keep it private at least.

Isn't the supposed demand for discretion the whole point, the rest of the thread seems to be taking as read that people don't want anyone to find out about their vibrator use - yet here we are and [some of] the people actually affected want us all to know they used the device.

CoolGuySteve's comment seems apposite. Of course his last sentence may be correct but that's to be shown.
This.

When a minority group is consistently saying there is a problem, one should probably question their existing beliefs and wonder if they don't see it due to some sort of bias. And it's fine to be wrong, to not have see it. However, take an honest chance to listen. Not debate. Listen.

For a bunch of smarter-than-average folks here, we're still susceptible to groupthink.
Show HN: Universal (Multi-SIM) Phone Number
Animated GIFs often burn huge amounts of CPU on my machine. A page full of GIFs can bring a modern computer to its knees. (This is one reason many image sharing sites convert uploated GIFs to proper video files, mp4 or webm or whatever.)

I’ve never quite understood why implementations of GIF viewers in web browsers were so bad. In many cases it seems like they could cache every frame in GPU memory somewhere and very cheaply loop them. Caveat: I haven’t studied this in any detail, and am not an expert on image/video formats.
This is what I use:

https://en.wikipedia.org/wiki/Oblique_Strategies
My early steps were pretty similar as well, tho I kind of "hacked" my way into the industry by getting an internship

1) Tinker with computers as a kid

2) Go to University to study something I wanted to learn (Biochemistry) - took CS101 to learn some programming

3) Go to grad school for something else unrelated (economics)

4) Work in something unrelated

5) Learn programming in spare time.

6) Quit job. Learn programming hardcore. Enroll in CS classes at a University to become eligible for internships.

7) Land an internship at Google.

After that, it was smooth sailing.
Sexism elsewhere doesn't make sexism in SV ok.
The error you make in your reasoning is that all learning is equivalent for all students. This is clearly not the case given the various surveys of the effectiveness of MOOCs, Universities, and 'trade' schools.

I think it is great that the author was able to make this work for their learning style and their goals. Some people require the 'deadline' aspects of turning in assignments getting graded. Others learn best by exploring a topic and experimenting with it to test its limits and to test their understanding. Still more learn best by working with an expert and watching their work and asking questions to understand their process.

None of these are 'best' or 'worst' or even moderately comparable. It can help a person to be more successful if they can identify what environment is most effective for them to learn something and then optimizing around creating that environment.

So to answer your question, the teacher/lecture/lab/homework environment works well for some learners. They can readily exchange money for additional knowledge which they can then turn into more money by applying it to a job.
I agree this wouldn't be ok if you were reading implementation from an actual production system - there the semantics matter more - but in this example, I think what the author did is fine. It forces you on not focusing on the semantics but on the shape of types and functions, which is what matters here.
I've noticed that gifs are made into videos too. I wonder if apng's will be efficient. I would think a small animated image like a .gif would be more optimized than a full on video file but I guess not.
I think you're deliberately misinterpreting both my statement, which was obviously about jailed Americans.
If you simply wanted to state an opinion unrelated to my comment, as you go on to do - however worthy - you need to start your own reply thread to do that. Cost is a new subject, why crowbar it in here? To do so, you have to create the appearance of a disagreement with me, despite our disagreeing in no way at all. Why do that?
A good friend of mine is a blind rehabilitation specialist. We've spent a lot of time discussing tech for the blind. We always run up against the same issues: The market is limited in total numbers, the blind tend to be under-employed or un-employed and therefore have limited $$ for technology widgets, and the market is fragmented.

Those who go blind later in life, like my friend and the Veteran's Hospital clients he works with, tend never to learn braille because there is just too much else of a higher priority in their rehab program and the ROI just isn't there.
My aging uncle falls into that category, plus his severe gout in his fingers has pretty much destroyed his sense of touch.

A braille output surface is going to be expensive to build just about any way I can imaging tackling it (please, be more insightful than me and invent a cheap one), and there just aren't going to be a lot of takers.
Engineers are aholes. How the negativity manifests itself is different between genders but the fact remains, Engineers are aholes. Nonstop, 24/7. As a software contractor I interview more than most I can tell interview horror stories that will peel paint. Has little to do with my gender though. Key man is common problem in the valley. Some person makes themselves a key man in the company and then reign down holy hell on everyone around them. This scenario plays out every day in Silicon Valley. The point is the problem is much larger than just how women are treated, but how people are treated. If you can't take the heat get out of the kitchen is the mind set. Its a dog-eat-dog world and I'm wearing Milkbone shorts, as they comedian quipped. Root cause is not gender specific. Root cause is mean people in general. Mean people are going to be mean people, independent of gender. It doesn't help that Bill Gates, Steve Balmer, Bill Joy, Scott McNealy, Larry Elison, Steve Jobs are pretty much mean people role model CEOs people understand being mean as necessary. It would be interesting to redo this study and swap being mean for gender as the bias. I have no data but I suspect that being mean is a far bigger factor than gender bias. At a minimum being mean plays a large role and if addressing part of the root cause is not part of the solution then all of the bias related solutions are sure to fall short.
Q for Mortals
I encourage you to ignore the IRS, then. Or, hey, even the FCC.
I often found that "be yourself" really meant, "be yourself, but not like that." Or to put it more politely, "be yourself" equates to "Be the person I see you as".
I said from the outset exactly what I meant to say, and subsequently offered a qualification for upon request.

Unequivocally today's Republicans are heavily weighted, not exclusive, toward classism. It is a good and proper thing that there are rich, middle, and poor. People are different, egalitarianism is P.C. nonsense, and the classes should be preserved. People aren't equal. Better people have more wealth, wealth gives them goods and services like privacy, and even better justice because they can afford better lawyers. There are very few true rights, in this neo-feudal ideology. That is what explains the policies, including that of the new FCC.

Evil? No. I don't believe in anything supernatural. And far be it from me to imply anything. I see this as objective fact. Tone isn't required.

This isn't the Republican party of the 1920's or even the 1950's where we had massive subsidies for certain kinds of public infrastructure associated with having a civil society: telephone service was subsidized, obviously roads heavily subsidized, and the postal service was subsidized in these rural areas. There was simply no other way to level the playing field. They, and Democrats, built massive amounts of infrastructure.

And like any aristocracy, Republican policies will favor established players. Netflix is now a player, and they are paying for better access. Now, this game only gets enhanced, which will act as a barrier to entry to future competitors. It's bad for free market folks, and it's bad for fair minded civil society folks, because it isn't either of those things. This is finders keepers, losers weepers. It's a party largely about classism.

And Democrats largely provide the veneer of opposition, but really that's specious. But like any crotchety old man with poor hearing, sometimes they get the message and we're not all just left eating cake.
> I'm not even sure I understand what they were did that was wrong

The original complaint states:

* "Defendant never informed Plaintiff that it would monitor, collect, and transmit her Usage Information."

* "Plaintiff never provided her consent to Defendant to monitor, collect, and transmit her Usage Information."

* "Plaintiff would never have purchased a We-Vibe had she known that in order to use its full functionality, Defendant would monitor, collect, and transmit her Usage Information through We-Connect."

The claims were based on potential violations of: "Wiretap Act", "Illinois
Eavesdropping Act", "Illinois Consumer Fraud and Deceptive Business Practice Act;", "intrusion upon seclusion" and "unjustly enriched through its conduct."

Of particular interest to me was the "Wiretap" angle--my understanding is that the suit claimed that--because analytics were transmitted over the internet even when the app was used solo--the company was unlawfully intercepting the customer's command being transmitted over Bluetooth between the phone and device.
Honestly, I don't think they're particularly innovative. Plenty of people had been working with accelerometers before Nintendo put them in a Wii controller. I had some circuit boards on my desk at work. The difference seems to be that the executive team is less risk adverse than you would imagine a 100+ year old family owned business to be.

If anything, I figure that Nintendo's brand stable allows them to take on bigger hardware risks than others. Sony and Microsoft both have motion control technology, but Nintendo was the only one to ship it to customers by default. Third party publishers were absolutely not on board with that -- they more or less treat consoles as underpowered PCs-- leaving Nintendo more or less standing alone. I don't think Wii ever really had top tier 3rd party support, because they're focus is on publishing a consistent experience across a variety of device types (well, that and Sony / MS using their capital to buy up IP).

tl;dr: Nintendo engineers are just as creative as anyone else's, but their management team is comfortable encouraging and placing large bets on them.
This article is full of assumptions.

First of all you don't need a college education to work in software development. I have a Bachelor's, but not in CS and I have known some great developers who have no college at all. I am completely self-taught. You have endless time to learn this stuff on military deployments. Developers, who don't suck, are in crazy demand... particularly if you have web skills and don't suck. I rarely see CS graduates writing original JavaScript applications without large frameworks, for example.

Secondly, it appears his dream job is in the bay area. If you are young and single this might be true. The Y Combinator folks claim it is the place to be to start a company, but for everybody else it is expensive. I can have a larger house in Texas for 20% of the cost and reduced cost of living across the board. That said I see little value in moving to the bay area because I doubt there is a corporate dream job that is going to pay me 5x more to live just as well. I have known several people who have moved from CA to TX just to afford a house (any house).

Finally, there are major differences between development skill and marketing skill (promotions). You can suck at one and rock at the other, but only one of those is going to make a solid first impression and only one will actually define your value after a year of employment.
"Be yourself" != "Be tactless and unaware of others' feelings"

Instead, it means follow what makes you happy, do what makes you happy, get in where you fit in, etc.
It's interesting that they use the word "capability" here. These kinds of single-shot values show up in the capability-theory literature occasionally. I suspect that linear types might be equivalent in structural power to the typical notion of "perfect encapsulation" in object-capability security, but I don't yet have a proof.
I've thought that Haskell should consider resurrecting the old convention of putting a commented header at the beginning of their code that explains the single-letter notation in a more friendly way. Then they can have their terse syntax but make things a little friendlier for newcomers.
You're not saying SV isn't awful with this comment. You're just saying western Pennsylvania is awful as well. It's not like it's some kind of a race to the bottom.
I don't care if I get downvoted for this, but what hurts free software is licensing under the GPL. It's a cancer that infects anything it is compiled into. There's a _TON_ of amazing software out there, which sadly is licensed under the GPL, so it just can't be used in something proprietary, because it would mean open sourcing your entire codebase.

What's the point of open sourcing something if it can't be used in a proprietary product? At least release it under a license so that it can be used + allow the users to contribute their changes back to the original codebase.

Plenty of companies will do this, but only if they can actually use it in their app or software. GPL code is, unless it's run in a self contained process, for all intents and purposes useless.
When I was in school, I struggled heavily with certain concepts. I had one really smart math teacher who couldn't have cared less for average math students (e.g. me), and another math teacher who was not that knowledgeable with math. So after struggling for years, I stopped advancing in that direction. Keep in mind this was a long time ago, pre-YouTube.

But now? I can take an online course taught by people who actually know how to teach. And if I don't understand something, I can rewind and play the lecture over again. Or I can take it a slower pace. Or most importantly, I can go on YouTube and find other teachers who explain a concept differently. It is highly improbable that any single teacher can explain everything perfectly to everyone so it's quite amazing that one can basically go on YouTube for alternative explanations that make more sense to them.

In fact, if you look at highly rated videos on say, math concepts, you'll find plenty of students who leave comments like, "Wow, you explained this better than my teacher did" or "I wish you were my teacher." Students MAY have the capacity for concepts, but the teachers could also be poor at teaching. How many students actively blame themselves for being 'too stupid' or 'bored' and instead give up because they don't feel empowered by their paid teacher to overcome the knowledge gap?

No doubt there's clear advantages in having an innovator or brilliant person guide you in your studies. And certainly if one were to do a Masters or PhD, having an advisor is essential and invaluable. That said, for a lot undergrads / students, I would be surprised if the majority of them had a strong relationship with their professors/teacher.

I believe that online courses and college should exist out there in the world, as there are advantages to both. But I think because the feedback portion of it so dependent on the quality of the teacher, that it's not a guaranteed advantage.
Ah neat, thanks.
For the people I knew who were blind, lack of knowledge of braille wasn't an issue in their case. After all, one did own (and bring to a conference!) a braille display, he just didn't use it most of the time.
I also didn't get any networking opportunities through professors, and not a lot through friends. I think my undergrad degree was worth it just as a signal to employers, but I would gladly trade back my graduate education and the right to say I ever attended in return for cancelling all the student loans I (stupidly) took out to fund it.
That book was created before many alternatives came out; now if you are working in a team project you should look at JavaScript the same way you look at assembler, you know it will be the final thing but you shouldn't be creating it directly, but instead "compiling" from TypeScript, ELM, etc. (langs with no implicit conversions, strong typing, etc)
ask lots of intelligent women from western Pennsylvania...every single relative asking you why you're planning to go to college instead of getting pregnant like your sister.

I was born in western PA. Yes, this was a thing there when I was growing up. In both cases, people are probably just being subject to their culture. They may not even think they are being aggressive or doing harm. They may even be virtue signalling from their point of view.
The value of networking in undergrad is grossly overstated. Sure, you make friends, but you don't need college for that. And the overwhelming majority of friends I made in college haven't kept in touch with their professors. In fact, outside of one guy who graduated at the top of his class, I doubt said professors would even remember them.
As I was reading this, I started thinking those options enable a company to exert influence over others in a way that a BSD or MIT license do not. It almost seemed like an argument to prefer the GPL - at least for major contributors.
In my experience React + Redux translates to 10x boilerplate. Plus if you decide to go with React, probably means you are going for SPA, which again means a lot of work you get for free in your typical html + jquery app.

I agree with you on the scaling argument, but the OP is a single developer starting a new project from what I gathered, so IMHO the last thing he should worry about is scaling.
[video] How Did Tech Become So Male Dominated?
Postgres Autovacuum Tuning Basics
Zoubin Ghahramani Joins Uber as Chief Scientist
they have M8s but on certain lines they still run those old ones that are over 40 years. Back in 2013 40% of the fleet was out of service due to extremely cold weather
There's about 1,000 Web-dev specific jobs posted to Linkedin, daily, in the SF Bay Area, so yes if you're interested in getting a job fast I recommend it. But if you're a CS undergrad I'd target some of the more niche stuff that you can leverage your degree to get, like Machine Learning, Machine Vision, AI type stuff that are inaccessible to me until I get projects under my belt. If you're halfway, in two years you'll be up against even more bootcamp grads than I was - not something that would be much fun.

We focused on:

Javascript

Node

Express, and building a server/routing

HTML

CSS

Angular

React

Backbone

MVC client-side

Security and XSS basics

Auth basics (I wish they had focused on this more)

Basic algorithms and data structures (your binary search trees and whatnot)

Interview Prep

SCRUM stuff (couple group projects)

Git

Deployment (mostly heroku)

To condense it down, I'd say you should be able to, upon graduation: Build from scratch a functioning web application, with a backend that you wrote, that is accessible via the internet one way or the other. You should definitely have some projects published by the time you graduate, because you'll be going up against bootcamp grads with 2-3, or more, demonstrable projects. A big sell the bootcamps go on is that their grads are actually more "job-ready" than someone fresh out of a CS program, the perception being the CS person will have a spotty knowledge of actual hands on programming and deployment. Obviously your program results may vary, but just be aware that's the perception bootcamps and their grads are exfiltrating into the tech community, so it'd be a very bad idea to fall on that radar.

EDIT: I'm remembering now that a lot of CS applicants to my bootcamp would have projects on github, but would need to be pulled down and compiled to actually work (python projects and whatnot). If you end up with a lot of these from your classes, see if you can use that language's server systems to set up a simple API, with a very basic front-end, that allows interaction via the internet. Being able to, in a job fair, literally pull a project up on my phone and show it to a company rep was a very powerful tool.
Reason React
> Men have the opportunity to go into programming and be in a culture that is not stacked against them. Women don't. That's not equality of opportunity.

Depends where you define the line between opportunity and outcome. You could take a step back and argue that equal opportunity exists in the education space for both women and men to thrive in said field. The fact that this doesn't result in a 50/50 split in gender in the market is an indicator to me that the cause isn't institutional, it's cultural.

You can't police culture and you shouldn't be trying to police the outcomes of a "free market". I appreciate your perspective, but I think you've honed in on symptoms, not the cause.

If the cause is institutional, fix it 100%. All hands on board, sign me up.

If its cultural - adapt. Cultures will also adapt in-time to the individuals that make up said culture.
Are they more knowledgeable? I know that they have the opportunity to learn more nowadays, but do they actually take advantage of that opportunity?
This is close to the platonic ideal-article for HN. Big, grand, non-falsifiable argument about current tech darling/source of controversy; endless opportunities to parse phrasing and argue edge cases.
"Be yourself" would work well on someone like you, a self reflecting individual. Unfortunately, most of the people I know would use "Be yourself" as an excuse to justify their shortcomings (mood swings, laziness, selfishness, etc.)
Those seem like a different set of videos though than the ones from the linked page about this year’s course.