skysight-inc/HackerNews huggingface dataset:
> Yet if we change the scope of our consideration to that of the general population, Google would be biased against females.

That would be expecting Google to hire untrained people as programmers, which would be absurd.

If we compare with the general population, any bias found wouldn't be at Google, but in the school system, children's entertainment, parenting, or some other group that influences people long before they apply to Google.
At a software job, work from home with sleeping sick kid seems the likely option
> I wrote the pretty-printer for our compiler, KReMLin, looking at the reference table of operator precedence in C, resulting in a minimal amount of parentheses being inserted; I happily thought I did the optimal thing, until it turned out that no one can remember the relative precedence of + and <<, or | and - – I have myself since then forgotten, and I’ve heard that it even differs across languages...

When I was a young(er) and naive(r) C programmer, I had printed out this precedence table for occasional reference while coding. I was rather proud that I knew of such subtle corner cases!

I've since learned and don't need to use that table anymore... because I just use parentheses to avoid ambiguity. Don't rely on subtle behavior in your code, folks. As the Python Mantra says: explicit is better than implicit.
Some users are reporting that the site that hosts our beta builds is inaccessible. We're trying to figure out what's going on but in the meantime you might have better luck downloading it from Mozilla: https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim...
DNA Friend
A few thoughts:

1. Cloudflare has an unusual structure in that we have a three engineering groups: the core engineering group that builds things that the product management team specify, a totally separate disruption group that works on riskier bets, and a crypto research group.

2. I strongly believe that letting people work in languages they love has a huge advantage. Engineers want to learn new skills (and those that don't we don't want to hire) and so letting them do that means they are happier and do better work.

3. Small teams do more than large ones. The teams that work on Cloudflare products are very small and agile.
Didn't mean to imply a doubt; I just hadn't heard of this before. In my part of the midwest, you were lucky if your parents could help out with college.
I think the slightly odd or inconsistent thing is that rust has [] at all. I think of it as a compromise for people's familiarity with the operator. And if that's all it is, it makes sense that it behaves the way it does; I think a panic is more similar to what other languages with that operator do with an out of bound index than returning Option would be.
Here's a study, comparing gender, after adjusting for experience, hours worked, and education. It calculates 0.79:1.00 women to men.

https://www.epi.org/publication/womens-work-and-the-gender-p...
The Air Force Wants to Give Startups Its Credit Card
Broken leg isn't government paid time off, you can work with a broken leg.
Amazon's problem is on the "input" side, so they should solve it there.

No disagreement. I think there will be come corporate inertial to overcome, however.

No marketplace should be offering fakes and knockoffs, so competition isn't going to be a panacea.

Given that people are already going to alternatives because of this precise issue, it's quite likely the market will mount a specific response, if it hasn't already. The market isn't a panacea. Panaceas don't exist. However, sometimes the market can respond in a good or at least adequate way.
There is the Carbon XPrize but I think they are a year out from announcing winners.

There is a team using Molten Carbonate Electrolysis to create Carbon Nano-tubes in the competition. It sounds like the are not related based on the 2012 starting date in the post. The team lead has been working on this for 30 years.
Kano | Victoria, BC, Canada | Onsite Full-Time | Senior Software Engineer

Kano is an indie game studio whose mandate is creating community amongst our players as well as locally in Victoria where we are HQ'ed. We work primarily in JavaScript and PHP, and you can lookout for our new Unity release, this summer.

This position is onsite, on beautiful Vancouver Island in Victoria, BC, Canada.

Check us out at https://www.kanoapps.com/careers to see the full list of our open positions.
I agree with you strongly. This isn't progress. This is essentially the same shit on a different day, and amplified by social media. I'm by no means accepting of it, I just feel this analogy is more accurate.

I brought up dynamic systems to point out that this isn't and won't be a three-step process of "the extreme, the other extreme, the golden middle". This phenomenon is continuous and oscillating; more than that, it can be dampened, stable or runaway, and which of those it is, depends on a lot of factors. If we manage to dampen it down, then we'll have made progress.
I don't know about this problem, didn't happen yet in my radios (kg-uv9dp and kg-uv1dp).
The sneaker buying thing is beginning to feel lie the baseball craze that turn into a bubble in the nineties.
In the data set I used for reference, Series C+ companies still mostly failed to exit. Even at the furthest extreme the data tracked, of the 35 Silicon Valley companies that raised a fifth round 18 failed to exit or raise more money.

On the other hand, there are some advantages that may make later companies less risky: the timeline to exit may be shorter (though that is less true in the case of an early M&A, which ~23% of the cohort found). The nature of the risks may change in ways that make it easier to evaluate. And cash salaries usually rise in the later stages, reducing the marginal cost to employees.

There was no stage at which venture-backed companies stopped being a risk, but that's also true of public companies that grant options: it is always possible that the share price goes down and the options are worth nothing. I think the takeaway is that in this 2006-2008 cohort, earlier startups were less at risk of running out of money that most people would assume.
I think you may still be missing the point. What is the harm in completely ignoring the stock options and negotiating strictly on base pay. I think stock options for the most part should be considered like free snacks in the workplace. "Nice-to-have", they taste better because they're free, and if all the sudden they get yanked you didn't stake any livelihood or change of circumstance for it. If they end up becoming something great - maybe you get a new espresso maker, extra bathrooms at work, or an office instead of an open desk. Rarely will stock options change your life that you shouldn't plan on them but a nice perk if they do as they are very infrequently life-changing by any measure.
That's because it's a USB Type-C cable that can handle only USB protocol. Thunderbolt 3 ones do have a logo on them [1].

Though, I do agree, having clear information directly on a USB Type-C cable on which features are supported would be much appreciated.

[1] https://www.apple.com/shop/product/MQ4H2AM/A/thunderbolt-3-u...
What makes you think women are hired less?

When Google (and other top tech companies) actively discriminate in favor of women, that causes the appearance of discrimination elsewhere in the industry, because the top tech companies have taken more of the best female programmers and those who weren't hired by Google et al are, on average, worse than the men who weren't hired by Google et al.

And when I spoke about interests, I was discussing why few women choose to study computer science.
This debate is exhausting.

I agree with some previous posters that women may be more favoured by formal systems now, while men remain more favoured by informal systems.

I think that part of the issue is that there are more ways to be male and a successful senior engineer or team lead than there are female.

We tend to look towards people who are similar to ourselves to see how we should advance. There are many fewer female role models than there are male ones. Many women who make it to leadership positions are encouraged to act masculine.

Women who make discrimination claims that later ring false are usually villainized. I think it might be useful to think about why these might be occurring. In particular, I think women as a whole still feel a great deal more insecurity WRT their positions in the workplace. The equality that's been won in the last few decades has been to some extent manufactured, so it feels a lot more fragile.

I don't think that a good reaction to this news article is to feel upset that men are now being discriminated against.
What you're describing here is a disparity of outcomes reflecting a disparity of opportunity, isn't it? I agree with everything you said here, but you're presenting it as a disagreement, so I'm a little bit confused.
> Like for example to expand green energy

Why? It’s nonsense and if one type of energy is subsidized, others must be taxed even more to make up for the shortfall. It doesn’t make any sense.

> or to give jobs to people in risk of exclusion, or another hundred reasons.

Who is to say who’s “at risk” but the same politicians who you don’t believe can decide fairly?

Just knock it off. Use your own money to fund people you deem to be “at risk”.

It’s horrifying to see (in the comments) how many philosopher kings are on this site.
That's kind of the problem, unless you have more features to work on, there is little to maintain in the old sense.
https://www.youtube.com/watch?v=RFrKffrKCeU
> 5. There won't be 2,000 jobs to build a datacenter, that's wildly exaggerated. And there's no way in hell that the average construction worker is making even half of the number you just stated.

Most union tradespeople make at least $35/hr in MN, a handful make over $40. My company pays the union about $75/hr for a journeyman electrician, which is their full rate with benefits included. Most (or all?) the labor on this project will be union labor, a GC isn't going to take a chance on a non-union sub with 600 million on the line.
I don't know of any tech cos or startups with unions, do you?
Mark Cuban.
"... and you're now impying that I should use [Y]..."

You perceive someone is "implying that [you] should use" [Y].

It is as if you believe the mere publication of software is somehow didactic.

As if the author by the mere act of writing and sharing a program is telling you what to do.

If the question in 1. were phrased as something like "How does Y compare with X" then that is not what I am addressing.

I am addressing this idea that someone (who?) is "implying" that you should use Y. What if that was not actually the case and it was just your interpretation?

What if the authors are not telling you what software to use.

What if it was simply a case of a person or group writing some software, e.g., maybe to scratch their own itch, and then publishing it in case others may want to use it.

Keep in mind I am now referring to the general case, e.g., each program source published on Github, not Vita.

It would be interesting if users, without any financial contribution, could tell software authors what programs to write or refrain from writing, but that is not what I see when I look at the large amount of software published on the internet.

If the authors of Vita were getting paid to write it, then I doubt they would view it as "wasted effort".
I'd be wary of plugging thunderbolt devices in, see http://thunderclap.io/
I just found this pdf from the US Chamber of Commerce that can shed some light on a few questions you may have (HTTPS+Valid Secure Certificate):

Data Centers: Jobs and Opportunities in Communities Nationwide
https://www.uschamber.com/sites/default/files/ctec_datacente...

It covers: Initial capital and operational expenditure, economic impact, spillover benefits, etc
I agree that many of the major papers that I look at online do a real crap job of doing editor work of their editorials. I also blame most of the people who serve these opinion articles up that they aren't being labeled very well (probably for SEO) it can be really easy to click on a trashy editorial article vs. a expert-in-esoteric-subject editorial article which sometimes are genuinely interesting and useful. At least in the old times when people got physical newspapers it was always clear where the opinion section started and ended but especially right now it seems purposefully mixed together. There should be a label to separate the trash that doesn't even state a thing and/or conclude a thing so it can be properly read as entertainment. The number of articles opinion or otherwise that feel like arbitrary cut and pastes from Slack/IRC spam just feels bad.
Yikes, that comment did not make my Score Great Again, and it's too late to delete. Lesson: avoid any jokes even remotely related to you-know-who.
Consider how happy the district attorney will be if the "someone" in your scenario is a federal agent.

I eagerly await your entrapment defense argument.
This seems like a nice end-around for the argument that weed isn't medically pure. I remember one of the arguments against medical marijuana was that CBD and THC aren't the only active chemicals that weed is producing. In this case you can create only the chemicals you want when conducting trials and manufacturing pharmaceuticals.
> (I have the personal opinion this comes from some sort of religious ideology)

This is probably incorrect - the religious "tithe" (meaning "tenth") is more of a flat tax, and generally voluntary.

Progressive taxes have a long secular history including Romans, Republicans (Lincoln), and Democrats (Wilson). https://en.wikipedia.org/wiki/Progressive_tax
The link seems broken!
Just leaving this here. Earn cryptos while accomplishing tasks. Join CoinCircle now: https://coincircle.com/l/50VVxbObg3
That's really cool! The only other optimization that I wanted to try and do was to use GPU acceleration to support huge numbers of shapes and entities. Something similar to what's described here [0]. I think it would really help for very very large numbers of entities or large complex geometry.

[0] - https://devblogs.nvidia.com/thinking-parallel-part-i-collisi...
Sugar can come from other sources than cane. Most cheap alcohol is made from grain which has had its starches converted to sugar with enzymes. If you aren't concerned about flavor, the process is very inexpensive.
Rich kids are very overrepresented in journalism. Perhaps because the wages are so bad for much of it that anyone without a decent support system/trust fund can't afford to live in a place like New York City or London on a journalist's salary.

There's been a fair bit written about this:

https://www.theguardian.com/media/media-blog/2018/apr/29/jou...

https://www.theguardian.com/media/2008/apr/07/pressandpublis...

https://mumbrella.com.au/journalism-is-becoming-a-profession...

https://www.cjr.org/special_report/journalism-class.php/
Might be a reference to this publication, they recommend North-South over the rest. https://www.researchgate.net/publication/280093617_The_Relat...
This post screams "but what about the females?!"

"Instead many women just avoid HN" - based on a couple of your friends? I am sure lots of people, regardless of gender, avoid HN for a variety of reasons.

No one knows your gender on HN unless you tell them. There's no pictures or even real names to go by. Things get voted up based on merit.
>Debt-to-income? More down payment?

Those two.
You don’t need to know any of that to know that streaming access is more efficient than random access. You just need to know that caches cache localized blocks. Actually, you don’t even need to know that. You could even just be told that streaming access is faster than random access.
Much cannabis is grown indoors where you also have to "provide the energy for the entire system".
Why Giant Airships Could Be a Trillion Dollar Industry
> Cost will come down as volume goes up.

I have no doubt overall cost will go down, but I'm curious by how much can we reasonably expect, and if said difference is actually meaningful.

Consider Type-C qualification testing[1] as it stands...it's quite convoluted. Any cost savings from volume economies of scale would be all for nought if testing such high-performance products can't scale proportionally. Given Type-C was specifically designed for the cost sensitive consumer market from the onset and how capability keeps increasing in ways that make one wonder if it's even the same fundamental underlying technology anymore, I wonder how close to the "market noise floor" a qualified device truly is.

In the defense/aerospace industry, it's commonplace for a $0.07 electronic component to have $10 of testing behind it before profit and indirect costs are baked in. Same outcome with MIL-DTL-38999 interconnect, which has literally been around for longer than I've been alive, supplied by multiple competing manufacturers, and leveraged by multiple industries (not just mil/aero)--testing requirements ultimately keep costs high. Although not the mil/aero market, it wouldn't surprise me if Type-C is already close to a similar point of diminishing returns.

[1] https://www.usb.org/usbc
While it seems like a bus factor of one, my understanding is that there is a plan in place (probably from the people at noredink). Even if not, the code is open source and can be forked, which should only be the very very last option.
That’s why the US is suffering now from the same problems a lot of older countries have had for a long time. There are no areas left where you can just kick out the Natives so now people have to fight for a fixed pie insted of being able to grow.
That's not a USB-C cable.
Is it better for my company if the software is delayed to market by 6 months because we were writing the most optimal code possible in low-level languages gaining us 5% more speed on our application?

Most programmers are working for a business whose goal is to make money. Usually that involves adding more features or producing the product faster (as in development time). As far as optimal or efficient goes, all the company cares about is: "Is it fast enough so that people still buy/use the product?"

Premature optimization is wasteful, both a waste of time and money. Unless you're doing it for fun, trying to eke out 1ms on a website load at the cost of excessive dev time and risk of bugs, is just silly.

Don't forget, trying to make super optimal code often introduces bugs as you now have code that is more complex and/or uses more low level constructs. I've seen many deadlocks and race conditions due to engineers trying to optimize code unnecessarily.
>And the reason this is true is because states that receive more than they contribute are ones whose citizens make less money. It's like saying we should tax the poor guy a higher rate than the rich guy since the poor guy uses more public services.

Not the reason. Alaska has one of the highest incomes AND gets a lot of aid.
Have you tried FreeBSD? I run wireguard on FreeBSD. Use it every day, rock solid.
I dont have a lot of experience with alternatives, but I have been pretty happy with luakit for a keyboard based browser.
AI Will Rewire Us
Of course there are other options, but nothing gets people to show up quite like money does. I looked a fair bit and unfortunately have not found any statistics on holding rates before and after bail reform in the states doing so, neither have I found flight rates before and after, so if anybody could clear the air here I would greatly appreciate it.
There is no land without interaction with the outside world. Land with no interaction is land to be claimed by any military in the world.
Yes, absolutely. Reach out to recruiters for specific niches. I would value you, staying in business for 18 years means you're doing something right.
Oh man. I've never paid much attention to the Clojure community but Russ Olsen is great! Eloquent Ruby is probably in the top 5 as far as books that had an impact on my career.
That sounds like an unrealistic fantasy that's fun to watch in the movies, but not likely in real life. Driving 130mph in a storm or forest fire is more likely to result in you running off the road (or into another fleeing vehicle) than getting to safety.

But if this is your fear, you should probably drive an off-road motorcycle so you have more options to get out of town when the disaster strikes, limiting yourself to the roads sounds risky.
following is a reply in a wrong place
I'm 3D modeling on OnShape right now, and it's just because I can't be bothered booting into Windows to get Fusion. That's pretty much why I stopped using the latter, and only use OnShape. It's convenient.
Remote code execution and Domain Admin privileges due to a typo in PHP
WinIt | Software Engineer | Flatiron, NYC | ONSITE | Full-time | Visa Available | $75k-$115k & Equity | Healthcare & Benefits | https://angel.co/winit-app/jobs/68416-software-engineer

About Us: WinIt is the industry leader helping drivers fight their parking & traffic tickets. Our long term goal is to become a one-stop solution to assist drivers with their automotive related challenges. This includes helping drivers finding the best price on auto insurance, leasing & financing options, mechanics etc. We've bootstrapped the company and have dismissed over $10 million worth of fines.

Our team: We are a small development team with members who take on multiple roles across the stack. We strive to always be improving our process and code bases, to use the correct tools for the tasks at hand, and to help grow our collective skills.

Your Role: We’re looking for a full-stack engineer driven to solve challenging problems with a clean and maintainable approach. You will write modular, high-quality code while actively contributing to peer code reviews. You are an intelligent, passionate, and innovative developer that can formulate new ideas and execute them within an existing development environment. Ideally, you enjoy a hands on approach in determining how you and the team can develop technology to meet the company’s business needs.

Skills: We’re seeking developers with full stack skills and experience. Our primary web application is written in Angular, however, we consider ourselves to be a React team. We’re developing new projects in React, and are actively transitioning our web app to React as well. We use Node.js on the backend, with MongoDB as the datastore for our primary products. We appreciate developers with an array of backend skills, but experience using Node in a backend environment is a must. Mobile experience is a plus, but we are not hiring strictly mobile devs at this time. Our applications are native Android and iOS applications, written in Java and Swift/ObjC respectively.

Experience: Ideally you have previous startup experience, writing production level code, or experience deploying your own projects to a userbase.
Jono is your guy. https://youtu.be/9wfAxP6XHPU
This seemed like the inevitable outcome back when FB first started asking for phone numbers, which is why I've never given them my number. It wouldn't surprise me if they've sussed it out some other way, though - raiding the address books belonging to friends who were trusting enough to install the Messenger app, perhaps.
Bezos is a hardcore megabrain who lives in the future

I think he is atypical, and so not a good representative example