skysight-inc/HackerNews huggingface dataset:
This rigged need to prove the same work is being paid the same always rings pretty hollow for me.

In my first corporate job I was the most technical employee by far, I did the work of far senior roles because my managers were wise to use a lot of my technical skill to get complex work done all the while having HR tell me I didn't have enough years and experience to have the higher paying job title.

Just because someone has the job title they have and the pay to go with it often has nothing to do with the work they do.

In both directions.
B2B Sales can mean a lot of things... from very low-touch to involving a lot of in-person time. To help you better, we'd need to know more about your product and your market.
A Reddit post about that blog post in my other reply:

- [You should use mirror vdevs, not RAIDZ. : DataHoarder](https://www.reddit.com/r/DataHoarder/comments/2v0quc/you_sho...)
Kipsu | Full Stack Developer | Minneapolis, MN | Onsite | Full-Time or Intern

Kipsu is a 6-year old, bootstrapped company whose messaging tools keep personal connections at the heart of service. Our “back in the day” is right now. These are the glory days that will be referenced with nostalgia by employees 1 - 50 after we careen well past 200.

We’re seeking a full stack developer to join our engineering team of 9. Some reasons you might want to toss your hat in the ring:
Autonomy - our engineering team cultivates a culture of trust and responsibility that empowers developers to drive meaningful changes and make their own architectural choices
Impact - small, nimble teams means that your work makes a measurable difference in the success of the business (and yes, even moving the proverbial needle!)
Evolution - our all-in, continuous improvement attitude lends itself to blameless retros; we value learning from our mistakes as individuals and as a team
Conviviality - we’re a Best Places to Work awardee chock full of smart, friendly Minnesotans (and a couple Ioweigians) who prioritize relationships and love treating our customers and each other ridiculously well
Bonus: We embrace modern DevOps practices, with a focus on collaboration from design and coding through deployment and beyond

Our ideal match is a full-stack developer with demonstrated experience building web applications with Javascript and front-end frameworks as well as a solid, scalable backend codebase by applying object-oriented principles using PHP, Node.js, Java, Go, or other languages and frameworks. Amazon Web Services (AWS) or other cloud computing platforms and experience building native mobile applications for iOS or Android are a huge bonus.

If you’re interested in learning more from our VP of Talent, we welcome you to text us at (612) 400-7222, email us at resume@kipsu.com, or to view our full job description here and apply. Either way, a human will get back to you!
Cut the Crap or Kill Your Brand
> Mmmhhh... I believe that I am starting to understand your point. If I understand correctly, you regret that WebAssembly does not offer a set of opcodes that would let it trivially (or at least simply) compile JavaScript, right?

Yes. Because SURPRISE it's called webassembly

> Each browser vendor has its own JS-specific bytecode format. Transpiling a neutral bytecode to a vendor-specific bytecode isn't particularly easy.

Newsflash: webassembly is:

1. based on asm.js

2. supported (eventually) by all browser vendors

3. is specifically targeting the web

4. is already shown to be a significant improvement (see, for example, https://blog.figma.com/webassembly-cut-figmas-load-time-by-3...)

> If a vendor decides to expose their own bytecode format

Why would the want to expose their own bytecode format? The entire point of webassembly was to be a crossplatform format

> If the JS opcodes are high-level, suddenly, Ecma needs to maintain two different specifications for the semantics of the same language: specifications by interpretation and specifications by compilation.

Why? No one maintains two different specifications for C++ just because it compiles to JavaScript (via EcmaScripten) and to WebAssembly.

Meanwhile, with binary AST, Ecma will indeed need to maintain two different specifications

> In comparison with these issues, coming up with a simple Binary AST format is rather simple, hence has much higher chances of achieving success and consensus.

Issues that you pulled out of nowhere, frankly

> Additionally, we have encouraging numbers that indicate that Binary AST can speed up things a lot.

We have encouraging numbers that WebAssembly speeds up things a lot. Yet, you insist "oh, we don't know, it might, or it might not".

> Finally, the Binary AST has several interesting side-benefits, including the fact that it maintains source code readability.

Quoting WebAssembly FAQs:

--- quote ---

WebAssembly is designed to be pretty-printed in a textual format for debugging, testing, experimenting, optimizing, learning, teaching, and writing programs by hand. The textual format will be used when viewing the source of wasm modules on the web.

--- end quote ---

I strongly suggest you

1. read up on WebAssembly

2. Possibly apply efforts to bring JavaScript to WebAssembly
15 things I wish I’d learned earlier about software engineering (2015)
Generally speaking the problem isn't that individuals get paid less.

It's systemic issues - which are harder to fix.

For example: women as a whole are less likely to be in higher paying jobs in STEM roles. Or CEOs. Or high level Politicians. Why? Multiple reasons but the overall point is there is institutional and social pressure (mostly unconscious or learned) for women to avoid those fields.

So the average gets lowered.

This is also true of socially acceptable behaviors causing issues: women are usually less comfortable pushing for raises for example. Or negotiating for a higher initial salary after an interview.

So the average gets lower.

Then we get to what is the more contentious issue (at least… in places like HN) - community behavior. It's inarguable that many STEM fields have a very hostile default behavior that women (even if it's not directed at them) find unpleasant enough to avoid. The level of drop outs of women in tech due to this is very high.

This is the point that usually is the "sexism in tech" conversation.

But arguably that's just a symptom of the previous problems.
I wonder if anyone has tried decentralized peer to peer CDN for things like JS.. code seems a perfect fit for a distributed CDN.
that would have ended well
5 Heutagogical Tips to Empower Lifelong Learners Online
Because it's not often expected or encouraged for fathers to do so
Apple Caved to China, Just Like Almost Every Other Tech Giant
As soon as the BCH blockchain actually starts moving, and exchanges start accepting deposits, the price will drop.

The current price on exchanges doesn't reflect the total supply of BCH because a huge majority of BCH is not able to be sold on exchanges.

Everyone who wants to buy BCH is able to do so, but almost nobody who wants to sell BCH is able to do so. Until that's resolved, supply and demand are out of whack. It's not that the markets aren't rational, it's that this market is heavily skewed.
It's not like this would work for project like Krita, but there are free and open source projects that sell binaries and updates. E.g Synergy: https://symless.com/synergy
Still not sure what to believe on this issue.

Some points of discussion are (unrelated to article):

1. If women were 25% cheaper than men while being as competent, wouldn't white/male capitalists trip over themselves to only hire women to increase their profits?

2. Women are less likely to negotiate salary and assert themselves, as women in general are more agreeable than men. Is this behavior based in biology or is it social construct?

3. Women tend to choose lower paying jobs, such as teacher, caregiver etc. In general women tend to care about people, while men care about things (STEM). Again: biology or social construct?

For example in Sweden, which is doing it's best to increase gender equality, sex differences between men and women maximized http://jamda.ub.gu.se/bitstream/1/833/1/scb_eng_2014.pdf

So perhaps occupation differences are healthy and natural. Of course, in Sweden engineers don't earn 300% more than teachers, so it's not a huge problem like in the USA.

The logical solution would be to increase pay in women dominated professions. But this kind of thing spits in the face of capitalism.

It's a tough problem to solve, and I still have no idea how to go about solving it.

EDIT: Additional explanations
In other words, "When we are looking to eliminate pay gap from data, job differences seems to be the right place to look".
Because women are paid less, so couples decide the best paid member will keep working.
Explain crypto to me like I'm a 5 year old
yeah this pretty much invalidates any conclusions they are trying to reach. i've noticed at my company that competent women seem to be stuck at the same title for a pretty long time.
Only if you are somehow ignorant of biology and evolution I guess?
If you just adjust everything away... well yes.

But the point is that those things you have to make adjustments for are the problem.
> No, what I'm saying is by refusing to allow withdrawal of the "new" coins, they put themselves in the position to be sued because clients lose potentially a lot of free money.

Coinbase is a company that handles people's Bitcoin (and a couple other currencies). Coinbase never made any promises to support other currencies that copy Bitcoin's balances or are otherwise awarded to Bitcoin users. Bitcoin Cash isn't mentioned or promised in any of Coinbase's advertising materials. Handling of Bitcoin Cash is a service that Coinbase has never claimed to offer.
Got tired. Really tired. Asked God for help. He did -- can't explain it any other way. I tried to change many times before but always came back to my old life style.
Note that self-defence is a defense, not a justification. It doesn't stop you from being taken to court, because you still were involved in something the law considers a crime. Your actions being self-defence just mean that the judge will likely find that there is reasonable doubt whether you were, in fact, committing murder. You might still have been committing murder! You might have set the other guy up to attack you so you could kill him, like with the old custom of professional "hired gun" duelists. But, since the other guy did attacked you first, it's (usually) impossible to prove that that's why you did it, rather than it just being because you were, in fact, trying to save your own life. (Unless you left written documentation of your nefarious plots somewhere.)

Fun fact: this is also true of "Fair Use" in copyright suits—it's also a defence, not a justification. If you put a 30-second sample of someone else's song in your song, they can still sue you, and waste your time and money in court! They just probably won't win, in the end. But if they have a lot more money than you, you might plea anyway.
How I built a fully functional Deep Learning Neural Network chatbot platform
That sounds like a great way to illustrate imperative vs declarative as well:

camel_Snake.sit()
BoneFractureError: coccyx

SIT DOWN;
Exception of type 'Room.OutOfChairsException' was thrown
Ask HN: Why Doesn't Canada's Express Entry System Consider Patents for Scoring?
It does consider education and outside canada experience.
Isn't it valuable and a healthy metric to consider while evaluating applicants?
1. One of my complaints was that yes, WebAssembly for some reason decided to target C++ first.

2. From the FAQs:

Beyond the MVP, another high-level goal is to improve support for languages other than C/C++. This includes allowing WebAssembly code to allocate and access garbage-collected (JavaScript, DOM, Web API) objects

3. News flash: some people use statically typed languages for web development: TypeScript, Elm, Purescript
Good luck getting paternal leave in the US.
I had a long talk with one of the Punkbuster engineers many years ago, and his take on sandboxing was: It's like you're now standing in a deep pit, and your enemies are up there at ground level, where they get to peek down into your hole and throw rocks at you whenever you want.
The whole point is that society systematically undervaluing women-dominated professions is sexism. It makes sense that the pay gap disappears when the job differences go away, because the job differences are the pay gap.

A good example is teaching. Teaching is an incredibly valuable job. It's also dominated by women. It also happens to be way, way underpaid.

It embarrasses me to see this on HN.
Jeff Huber Steps Down as GRAIL's CEO
Yes, legally.

Human milk can be obtained from a milk bank with a doctor's prescription[1] and sells for $3-5 an oz.[2]

[1]http://milkbankne.org/receive/

[2]https://lactationmatters.org/2013/11/08/why-is-donor-milk-so...
My son is 17 months and has been on zero milk or formula since around 12 months. We were weaning him already, but he went cold turkey by himself after he caught a 24-hour stomach bug and vomited milk all day...

We started with blended foods around 6 months I think, and added in small solid foods once he got teeth. At this point, we give him whole berries or veggie chunks and he'll take small bites and munch it down. He's getting some molars breaching now; once they fully emerge we'll start working on chewing larger pieces. I should probably not be as excited about this as I am...
Prior to ES2015, the spec's definition of Function.prototype.toString() was pretty vague. The behavior was implementation-dependent, although I don't know the differences per browsers, since I've never used this feature seriously. Here's the text from ES5.1 [0]:

> An implementation-dependent representation of the function is returned. This representation has the syntax of a FunctionDeclaration. Note in particular that the use and placement of white space, line terminators, and semicolons within the representation String is implementation-dependent.

[0] http://www.ecma-international.org/ecma-262/5.1/#sec-15.3.4.2
Tesla announces Q2 2017 earnings
Do you have the numbers?
This is about cryptocurrency, rather than crypto in general.
I partially agree with what you are saying. I understand optimistic concurrency, especially the constraints it places on your code: you must in all cases access the data in the same order, otherwise you do get deadlocks. You also must implement the retry mechanism. I am not familiar with all the web frameworks out there (this is where I often encounter these types of issues), but I don't know of one that automatically retries requests for you. That "tiny bit of library code" is something that as far as I know you have to create for every situation, and it will be specific to your situation. I have yet to see a production codebase that actually does this instead of simply returning an error to the user saying "try again".

If your database doesn't fully support ACID transactions, yes, get a better DB. And no you don't need to use named locks all the time. As an example, I have a codebase where I use the standard transactions semantics everywhere using the Django ORM, except one very specific and critical bit of code where I want to be dead certain that a thing can't happen twice in a row. So basically out of, say, 100 or so places where I commit a transaction, only one actually uses named locks, but where it does, it solves the problem in a very elegant way.

So I agree with you that you shouldn't litter your code with these. But you absolutely can use them to either (a) guard against complex and critical parts of your code or (b) use these to quickly augment a huge existing codebase that keeps running into deadlocks or worse yet lock timeouts.
I don't know much about America (not from there): do you guys actually have those? I know you have a National Guard, but that's state-run, right? Do the "local militias" referred to in the federalist papers still exist?

Odd thought: would private paramilitary security contractors technically be a "well-regulated militia" in this sense? If the US were attacked in a land war (somehow), would employees of Academi et al be expected to come out to defend their local areas?
How to Start a Blog with BlueHost
Digital innovation strategy: A framework for diagnosing and improving
My salary pays the mortgage, food, utilities, .... I optimize for keeping things payed for and running, my wife optimizes for family health and happiness. I'm not saying that is universal, but that is how it works for my family, and a good number of other families I know.
Because outside of tech, there's a glut of trained, capable workers.
I've got a friend that puts much stock in the interviews that CEOs give on the financial TV networks. He keeps insisting that the CEOs on these shows rarely lie, because they would otherwise go to jail or otherwise get sued by their investors.

I'm not so sure...
not OP but we were directed by our doctor to supplement with Vitamin D, which we do once daily. easy fix
It is a very subjective thing. I listened to all the samples, trying to find one that I could appreciate. I was unsuccessful.

Before you scoff, I am a trained classical guitarist and play a variety of instruments. To be clear, nobody needs my permission to enjoy it. I found nothing that I enjoyed.

I didn't find anything emotional about them. Other than the concept being interesting, I've not found anything else to appreciate.
I imagined it. In my imagination, the urinals had partitions, and the cop followed the etiquette by leaving a buffer urinal between us. My crotch was therefore never visible to the camera.

I also imagined that the cop didn't wash his hands afterward, and I didn't know what to do about it, or even if I could do anything about it. Employees have to wash their hands at restaurants, right? Cops touch all kinds of stuff with their hands. If I file a complaint, would they even do anything about it? And then if I ever encounter that cop and act sort of weird because I'm thinking about whether he's going to touch me and get his junk-cteria and splashback on me, will he take it as reasonable suspicion of wrongdoing, and make it self-fulfilling?

The eye in the center of a cop's chest is just like the eyes in their head, and the eyes in the head of a non-cop. If my junk is filmed, it is because I was acting in such a way that any random passer-by could have seen it. My expectation of privacy is that only people of the same sex will even have the chance, but that's about it. I don't drop my pants without at least a privacy lock. Anyone could walk in to a public toilet, from a cop with an active body cam, to the entire sousaphone section of a marching band (based on a true story).

It is more concerning for instances where a cop is executing a warrant in a place where there is a genuine expectation of privacy, such as a suspect's own bedroom. Those videos would have to be kept under lock and key until some trustworthy individual can determine that the public has an interest in seeing them that outweighs the individual's right to privacy.
> Your MP3 maybe got knocked down, but it got up again. You’d need to lose more than 4 pieces to keep it down.

Nice
Coinbase doesn't advertise itself as a service for Bitcoin Cash or having anything to do with it. They've never promised it, said it in marketing materials, etc.
Maybe they killed him for some other reason, but what, exactly , did he do that ticked the authorities off? The article doesn't say.

Recreating the ancient city of Palmyra doesn't seem like something that would engender anger...?
Because it's not socially acceptable to take a hiatus _instead_ of the mom and not economically viable for both parents to take a few months (or ideally a year or more) to take care of the newborn. Because men can't breastfeed. Because mothers are more attached to their children, instinctively and psychologically. There are dozens of reasons "why".
If you like the ideas in this article, you should check out the authors' organization at heterodoxacademy.org
Everyone with a speeding ticket has committed a misdemeanor. The site is very obviously geared towards people with felony records.
>This rigged need to prove the same work is being paid the same always rings pretty hollow for me.

That's not about "the same work being paid the same" in general. Individual businesses can pay more or less for the same tasks, even the same business can pay people differently for the same task. Senior employees might be paid more while junior employees do all the real work, etc. Those things are true.

But this article is not about that, it is about whether on average women and men are paid the same for the same jobs.
Analyzing how websites work without Google or Facebook given that they were designed with the availability of those in mind is pointless. To truly see what it would be like without Google or Facebook we'd have to test how websites work without Google or Facebook given that they were designed without the availability of those in mind.

The saying "if things were different, things would be different" comes to mind.
Soy (and other crops) are modified to be resistant to pesticides and pests, so I presume it makes no difference for their phytoestrogen contents. For example, glyphosate ("Roundup") resistant crops are only modified to have a different version (which still preforms the same function) of the enzyme that would otherwise have been inhibited by glyphosate, IIRC.
It is written by Blake Moore who roams the world and works as a growth hacker. With emphasis on "growth hacker." Source the about author.

Maybe Hacker News have been (growth) hacked?
> The whole point is that the way society systematically undervalues women-dominated professions is sexism at work.

What? Can you explain how that is possible? As far as I know, people value things according to what value they obtain from them. There is no way for that to be 'sexist'. People are paid according to the value they produce. To call that sexist is just completely inconsistent with any reasonable conception of economics to my understanding.

EDIT: In your edit you added the example of teaching. And that is, fairish. I'd grant you that teachers are underpaid, but that isn't sexism, it's a consequence of the structure of our education system. They're not underpaid because they're women, they're underpaid because they're being paid by a bureaucracy.
Is anyone aware of the existence of similar data for the US?
Not much. Your bank access credentials will be visible to multiple government workers. They're all trustworthy so nothing will change. On top of it they'll be able to catch any ...-ists who use banking for their illegal activities.
Teaching is an incredibly valuable job. But it isn't really subject to market forces the way software engineering is. A better teacher doesn't bring in more revenue and profit for a public school. Most teachers work in public schools. I am not disagreeing with you in general (I am not taking a stand either way) but this is a pretty silly example.
Yep. And this reinforces the social expectation that women take leave when they have children and men do not, which leads there to be less institutional support for paternal leave. It's a cycle.
How Uber Is Planning to Treat Women Better
> Can you give an example of code that is improved by let significantly

Any piece of code that uses a variable.
I suspect many people understand the "pay gap" as being that women get paid less for doing the same work with the same qualifications as men.

Whereas the socio-economic dynamic of women being driven by various forces, at play throughout their lives, into lower paying jobs (in which men are also paid less), which is what you seem to be writing about, is something other than "pay gap".
Teachers make more per hour than doctors, when you factor in benefits like pension and not having huge medical school loans: http://www.bestmedicaldegrees.com/salary-of-doctors/
> That's a paradox since a genetically improved species would abhor violence.

Bold claim.