skysight-inc/HackerNews huggingface dataset:
Your truncated quote is woefully incomplete at best, and intentionally misleading at worst. The full passage reads as follows, emphasis mine:

Women earned 57.3% of bachelor’s degrees in all fields in 2013 and 50.3% of science and engineering bachelor’s degrees. However, women’s participation in science and engineering at the undergraduate level significantly differs by specific field of study. While women receive over half of bachelor’s degrees awarded in the biological sciences, they receive far fewer in the computer sciences (17.9%), engineering (19.3%), physical sciences (39%) and mathematics (43.1%).

More relevant points appear further down the page which illustrate what people talk about when they lament the underrepresentation of women in STEM:

Women make up half of the total U.S. college-educated workforce, but only 29% of the science and engineering workforce.
Female scientists and engineers are concentrated in different occupations than are men, with relatively high shares of women in the social sciences (62%) and biological, agricultural, and environmental life sciences (48%) and relatively low shares in engineering (15%) and computer and mathematical sciences (25%).

For example:

35.2% of chemists are women;

11.1% of physicists and astronomers are women;

33.8% of environmental engineers are women;

22.7% of chemical engineers are women;

17.5% of civil, architectural, and sanitary engineers are
women;

17.1% of industrial engineers are women;

10.7% of electrical or computer hardware engineers are women; and

7.9% of mechanical engineers are women.
This is not executed on packets (like it would be in Wireshark), but rather on requests defined in the application layer as a set of properties.
>Additionally, the Senate does not represent the people, it represents the states.

While that is how is was originally designed, the 17th Amendment kinda of took that away. Originally the state legislatures elected their state's representatives (Senators) in the federal government.

With the passing of the 17th Amendment, the direct election of Senators has contributed to the ridiculousness of our federal government.

I would bet few state elected Senators (who actually represent their state governments) would ever pass federal laws/mandates that would punish a state and withhold funds if they didn't comply with the federal governments demands such as the National Minimum Drinking Age Act of 1984.
One addition to this (excellent) post: it was much more common for applications to do all the work in a single thread, and so it often became important to be aware of stuff like chunking up a big workload so that progress bar could actually render. In doing so, this also improved application responsiveness through allocating time to drain the message pump.

While now the UI is more regularly decoupled from the application, the awareness that updating the user seems to have somewhat fallen by the wayside, and so a big ol' spinner, or a largely fictitious progress bar that isn't actually tethered to any measure of work, shows up and you get situations like "well, the progress bar is at 130%, but I sure don't feel like I'm at 130%...".

This isn't the tools, it's a poor use of them, and it lends a lot of ammunition to folks who want to back-in-my-day while ignoring that a lot of other parts of the stuff we had back in our day kinda...sucked. Some of it (not everything!) just happened to be good at this one thing!
been using wiregurd. How's Vita different from it?
It is really tough to measure performance in 'creative' fields. I've never ever seen anyone do it correctly (and would love to hear counter examples!); I've not even got a good place to start that wouldn't lead to some things being gamed, or end up being a popularity contest (like the informal systems).

As far as trying to address the... over-solicitation issue, I am trying to be constructive with this set of suggestions.

* Diversify corporate offices to promote mixing in to cities rather than within the company.
* Have strong work life balance allowing external socialization.
* Apply political and economic pressure on civic infrastructure to promote:
* * mass transit (more, better, cleaner, safer)
* * quantity and quality of housing (lower prices for all)
* * "livable" cities in general

Most of these solutions would also, over the 10-20+ year term, lead to more //opportunity// for all, and would also in the short term improve corporate culture and worker relations to make entering the field more appealing to a wider range of audiences.

Specific incentives for FAMILIES (not just women) could include additional career help and planning:

* Part time work, fully async, from 'home' (or a more local office sometimes) for moms/dads.
* Remote 'first' (only?) participation; meetings online, rather than by the water-cooler.
* Have a presence in a given region that is stable
* * with actual career paths in the area, allowing home-buying (rather than renting)
This is a great example of the maths though.

Intuitively, I would imagine being #2 in a company that ends up being worth 8 digits would at least be a solid start towards real wealth, far above the $60k range.
The funny thing is it's all open. Women-only positions in unis and so. My wife was even invited to a women-only conference! I asked her if she would go to a "white only" or "Christian only" event.
And this is completely irrelevant to the point at hand.
Hi there,
Would you be open to remote for someone who is based in US and doesn't need work authorization (US citizen)? Thanks!
> Wouldn't that actually incentivize the federal government to take a greater interest in state policy?

Maybe, but I’m talking about incentives imposed by federal policy on the states, not incentives imposed by federal policy on federal policy.

Full deductibility means the sign of the net benefit of State policy doesn't change due to federal tax policy, no deductibility, or the actual current policy of limited deductibility, loses that effect; this is undesirable if you take a bottom-up federal view preferring local control of policy in general, the way Republicans like to pretend, it's arguably desirable if you prefer a top-down feudal order where the states are more firmly subordinated, the way Republicans tend to like to accuse Democrats of doing.

> If people can deduct all their state taxes, then the federal government will get less from some states than others due to state policies, not simply due to income differences

Which is a lot more meaningful if you think state policies have no impact on economic outcomes.

Once you acknowledge that they can, you have to acknowledge that any policy which limits deductibility necessarily disincentivizes some set of state policies that increase aggregate income of state taxpayers after state taxes, and thereby increase both federal revenue and (given federal marginal tax rates <100%) state taxpayer’s income after all taxes.

> So if we determine that the federal government doesn't want to get less money, wouldn't they be likely to attempt to meddle in state policy to prevent this kind of tax imbalance?

They can't be more likely to than they would be with limited/no deductibility, because they are 100% likely to meddle with limited/no deductibility, because both of those are forms of meddling.
I wish I could get adjustable windows in Firefox. I spend a lot of time in a browser and I have a very large monitor. With one OS window to alt-tab through but multiple pages open at the same time, that would be killer.
""Fire fighting" gets you hailed as a hero. "Fire prevention" tends to be dismissed as "You didn't really do anything. You just got lucky." Humans are super bad at counting the disasters that didn't happen, but should/would have. So "fire fighting" is more attractive, "sexy" and heroic."

There is generally no respect for maintenance and things that last. Same in the corporate world. The people who keep systems running get labeled as "dinosaurs".
Pocket still isn't open source after being acquired by Mozilla two years ago.
"The key difference here is that in the MLB it's much harder to quantify skills whereas that's not the case with software engineers. If I was part of a team that released a solid piece of software, even if it's from a non-giant software company, I'm not entirely sure why my experience isn't transferable to Google (outside of a different stack)."

I'm sorry but that is completely the opposite.

In MLB and a lot of other sports now, every single play is tracked. Every player has rate and counting stats to measure efficiency and overall production in every category. Anyone in the world can subscribe to the tape library and watch your entire career on loop and analyze every single moment of your professional career.

No one can do anything like that in closed-source software. Infact, that is the big unsolved problem in tech hiring. No one can tell who the good devs are because your "track record", your resume is just not a reliable indicator of your ability.
C-level executive that at work use a windows pc connected to an AD domain ...

The importance of the Mac segment is overrated, at least outside of Silicon Valley
> It's a low-speed differential pair that negotiates the initial communication.

AFAIK, it's not, the SuperSpeed (USB3) wires have their own independent negotiation; the device switches to the USB2 wires only when USB3 is not detected. This also explains how the proposed VirtualLink alternate mode can have USB3 without the USB2 pair.
1 point by sakagami0 31 days ago | parent [-] | on: Ask HN: Who is hiring? (February 2019)

Alice Technologies | Software Engineers, Senior Software Engineers, Full Stack Engineers | Menlo Park, CA | Onsite | http://alicetechnologies.com/
We at Alice are currently in the forefront of scheduling for building structures. The problem we made personal was the inefficiency (and lack of technological improvement) in the construction industry and we aim to solve it by introducing high tech, AI scheduling software to aid in planning and constructing real world projects. We think this is a great problem to solve because no other tech like ours exists. Where most other companies in this space focus on reporting, or task management, we tackle one of the hardest parts, the scheduling itself.

Our space lends us to have to solve many interesting problems from optimization, to modern ux flow, to graph theory, to fault tolerant services. We are currently seeded with a total of 3M funding and are striving to make our series A round. And we'd be happy to have more people on board before dilution :).

To apply, email me directly at arno@alicetechnologies.com with Hackernews in the title.
That would make it difficult to change browsers, wouldn't it? Or indeed to use different mobile and desktop browsers?
How are you going to fine a warehouse full of 500 people in India?
@ dcplogic

Yes, the Streisand effect is still news to some control freaks, who think they can make humanity march according to theire terms.
Oh, I see. It's really a behavior of x86 that's causing the confusion then. The gist of it is that ret is not eax. Let me explain.

When shmem_reserve_inode is called, under the x86 C ABIs (all of them!), it will place its return value in eax.
So after the call, at this precise moment, "ret" is "eax", and we don't know it's value.
Then we do "if (ret) return ret", after this line "ret" is still "eax", and this time we know for sure that its value is 0.

But eax is not bound to ret until the end of the function. EVERY function we call before returning is allowed to modify eax (whether that function call returns a result or not)!

And since we know that ret has the value 0, well we don't even need to keep the value in register eax, do we? We can just use eax for something else and not worry about storing "ret" anywhere, it's just a constant now.

>What I don't somehow see is the advantage of, or requirement for, preparing a zero value in ret that didn't come from shmem_reserve_inode

That's the subtelty. We don't prepare ret, we prepare eax.

Conceptually, at the C language level, at the tail of the function "ret" still contains 0.
But at the x86 level, eax DOES NOT necessarily contain 0.
(Because we call d_instantiate and other functions before returning, and they're allowed to modify eax).

So ret has the right value, but we still need to load the value of ret, into eax before returning. And the most efficient way to do that? Just set eax to 0.

I genuinely hope that helps =]
The homestead act was an affordable housing program that was a great success.
Correlation vs causation.

I'd assert that it's much more the "urban vs rural" difference that accounts for the income disparity, with the network effects of cities providing more economic benefit. This economic advantage existed long before our public school system.

You'd have to have provide pretty powerful evidence to demonstrate that the quality of public schools in the cities is responsible for the economic benefits of cities.

For example, on this list, New York has only average quality schools, and California is well below average.
https://www.forbes.com/sites/reneemorad/2018/07/31/states-wi...
This means Google has not realized the situation when the bottom line of Chinese government is touched. They will learn this lesson from China.
Despite the media and far left continuing to propagate the gender pay gap especially in technology, the reality seems to indicate the opposite. Women are given a salary boost because companies (specifically those on the west coast) are afraid of being publicly shamed by the media for perceived gender bias. The pendulum has swung way to far, except now if you stand up and try push it toward the middle, you are quickly shamed and labeled a sexist.
CalDigit makes a 2m 100W TB3 cable. No backwards USB compatibility though, it's only Thunderbolt.
The article said disproportionately more underpayment was to men. Therefore your hypothetical scenario (which posits that the difference was measured in absolute terms) is not what Google found.
Oh I see what you are saying but that's not really just a pointer or a userspace thing, that 48 bit limit is simply imposed by the x86-64 CPU vendors in no?

With 48 bits you can still address 256TB of memory. I guessing that from a practical and financial point of view it probably made little sense for vendors to build a CPU that enabled addressing the full 64 bits. At least for now.
I agree with you, yeah. The problem is sometimes you have to go back to old code and optimise it, because today's performance expectations are higher than yesterdays -- whether because hardware has become more powerful or software is being pushed to its limits. So I'm a bit biased, thinking, "If only this was optimised day 1", but truthfully, recognising the requirements and reacting to the performance needs as they arise can be less wasteful than having ironclad performance requirements that won't be met or needed to be met.
If you believe that developers are within a factor of 33% of productivity (defined notionally as “value created per week”), then there is excessive skew in the numbers you propose.

I believe the productivity figures are at least a factor of 2, and probably a tail out to a factor of 10 or more versus the median developer (and then a left-going distribution under the median where a substaintial number of developers do not create any value at all). Under that set of beliefs, 20% making ~$150K and 80% making ~$200K is actually insufficient skew vs a “fair” system.
I love math.
I tried to make her a mathematician. But nope. Doesn't work. At all.

I'm still available if she changes her mind one day!
I think the negative reaction has something to do with the ROI for the tax money forgone?

From the article:

> After construction wraps, with 18 remaining years of tax abatement, there will be a $270,000 tax shortfall for every full-time position created.

It's not as bad as Wisconsin's Foxconn cluster-F, but for a rural area, 15k a year per person is not peanuts. Difficult to make that up someplace else.

(Well, not "difficult" from a technical perspective, you can just raise taxes on people in the rest of the state. But politically speaking, what if the people in the rest of the state figure out what you're up to? That's what happened in Wisconsin.)
They would be, but it turns out that humans make their own similar algorithms without realizing it.
everytime I use generic statically typed oop I can't stop thinking about clojure or ml languages.. The amount of noise is deafening.
Not true. See their thunderbolt cables: https://www.apple.com/shop/product/MD861LL/A/apple-thunderbo...
Ah, I see... I guess floating isn't too bad, though I'm not sure why it's preferred over named (maybe stronger phoning home?)
>there are plenty of situations where that better dev gets paid less. salary transparency will address that

Plenty of situations? Where? Documented somewhere, I should hope, yeah?

Is that better dev from a subjective or an objective perspective?

The reason that I ask is because one dev can think that they're better than another and believe that they should be paid more but that could very well be the fault of fevered ego and not, necessarily, a reflection of reality, yeah?

Also, salary transparency wouldn't actually address anything. It would be a tool to address the salary issue with management and management (plus, HR) would address it, yeah?
I haven't tried it myself, but there was this Show HN a while back: https://news.ycombinator.com/item?id=17743352
Yeah, last week's discussion: https://news.ycombinator.com/item?id=19256514
okcupid never pretended to be good at its job, merely ok.
(Author here.) Perhaps it was harder because in the other experiment I was focusing on applications like gmail. These applications would tend to rerender large portions of the UI on seemingly small changes. Also I was trying to find a region that changed, like a rectangle or a portion of the tree, so that I could show the "interesting" part of a page. These applications didn't easily split their changes into regions.

The approach where you show the entire page, and show the changes as green/red or <ins>/<del>, would probably work. But that doesn't lend itself to summarization, which is where my head was at.
Our social fabric has changed considerably. People may have lived with extended family out of necessity, but it wasn't all downside. There was social capital of various sorts to draw upon that has largely disappeared.

We are in crisis in part because those things have changed and a lot of unanticipated collateral damage is not being adequately addressed. We find ourselves needing to pay for services previously provided by relatives while not having any budget for them or real comprehension of what was lost.

You may feel that what was lost was more downside than up, but that doesn't actually refute the fact that our social fabric has changed enormously in the last 100 years and those changes involve collateral damage.

A friend once said to me something like "I'm not trying to make things as good as they were a hundred years ago. I expect better than that. We have so much more knowledge now, I think we shouldn't settle for such a benchmark."

If things were all hunky dory, we wouldn't have articles on HN about the failures of the current system. I agree with the sentiment my friend expressed to the effect that we shouldn't excuse our current failures on the idea that "Well, it used to be worse! So just suck it up and quit your bitching!"
I've done this on my Pixel 2 for some time, however it no longer appears to work. Have you experienced issues with this on recent android updates?
"You've been offered 100% of a Seed company. If the company is sold or IPOs for $40M ... in 7-ish years you could be looking at something like: $0"

Really?
Algorithm decodes rat squeaks and could revolutionize animal research
> But wouldn't algorithms be easy to examine?

Examine by who? And would they be trustworthy?
Do you keep everything in just those files? How are the files themselves structured?
Maybe I’m misunderstanding what this is, is it not possible to query, download and process at a completely different scale than the API? If not, I suppose you might ask the same thing about the API.
Or they move to traditional red states and assimilate as newly awakened reds?
> enough people leave NY and CA and move to traditional red states to change them to blue

It’s amusing that people move to another state to pay less taxes and then vote to have their taxes raised...
This is the subtle part of social conditioning.

It's not that boys will all like math either, but society makes sure they can't like animals and babies. Higher expectations of children (within reason) typically leads to higher achievement.
Yeah, but back in the day you didn't run the raw square wave signal into your headphones. Even if you used headphones the beep would go to the speaker either in the chassis or in the monitor
Make perfect sense, thanks for the concise explanations. Cheers.
Show HN: Multigrid Dreams with Hints of Recursion
Previous discussions:

https://news.ycombinator.com/item?id=19299760 (13 hours ago)

https://news.ycombinator.com/item?id=19244843 (7 days ago)
Say, I wonder if, for a moving company, there's a niche software product for entering in a count of boxes of various sizes and getting back an optimal stacking plan. I suspect not, since experienced employees already seem quite good at using most of the space, so the gains would likely be minimal.
Post hog
This is exactly the kind of argument I tried my best to prevent when I said that we already have speed limitation both on the society level and on individual one. You may rise the bar for the amount of training required for children in the US, you may restrict the speed capacity of the vehicles they'd be allowed to drive, you may disallow them to enter the kitchen for the fear of knives that they might find in there, you may even keep them in the leash until you'll deem them ready for the world out there (if ever), there are a lot of options that would address the problem a more localized manner instead of some global restriction "just in case". I'm not talking about the specific limit Volvo has chosen for their cars, because for the most part, the specs of the cars they make are theirs to decide, after all. What I'm talking about is an automaker promoting speed limiting as necessary for safety and about the voices that endorse that as reasonable. If the safety indeed requires an improvement through additional speed limitation, that would have been addressed by the bodies of society whose job is exactly that public safety, and by further adjustment of our driving speed on the individual level, considering the self-preservation instincts (which are supposed to checked along with the rest of one's mental condition prior granting the driving license).
In any german city there is a good chance, that some forgotten bomb rots away right beneath the building you live, blowing up any second.

Excavator work here is something for heroes and suicidal people.
The Dash buttons always sent an email with the price and a cancel button.

Price transparency seems to be a part of why they are discontinuing Dash buttons. Amazon here is recommending users swap to Alexa voice devices (and suggests many Dash users already have), which has a voice flow for checking the price before buying.

Not that Amazon is the most trustworthy company in all respects, but this announcement certainly isn't because Amazon wanting to make people avoid checking item prices.
Alias: A smart-speaker “parasite” that blocks your speaker's sensors