skysight-inc/HackerNews huggingface dataset:
Thirdly, the kernel will kill you if your overcommit ratio is too high. I had this argument with the Go folks several years ago (when Docker would crash after starting 1000 containers because the Go runtime had allocated 8GB of virtual memory while only a tens of MB were in use and the kernel freaked out).

You're right that it doesn't cost anything, other than the risk that a process can cripple your machine using its overcommitted memory mapping. And so the kernel has protections against this, which should deter language runtime developers from doing this.

And let's not forget that MADV_DONTNEED is both incorrectly expensive on Linux and ridiculously expensive compared to freeing memory and reallocating it when you need it. Bryan Cantrill ranted about this for a solid half an hour in a podcast a year or two ago.
If they would add some hackernews enhancement suite extensions natively, that would be nice

I prefer userflairs over avatars. Ability to tag certain users would be convenient as well, incase I want to follow certain opinions.

I feel mixed about inbox system in hackernews. I prefer not having it actually. Because I don't feel like I have to read anything replied back to me, I do it of my own volition

I actually like hackernews as is, less features is better.
Yes, we are running a Haskell based HTTPS redirector and people noticed this.
I wish we could move away from resumes for tech role screening anyway, since they convey very little real reliable information. I’ve seen too many great hires from candidates with relatively weak resumes, and failed interviews from candidates with great resumes (and obviously vice versa).

I’m not sure what the best alternative should be, though. I am a fan of open source work as a sort of code portfolio, but it doesn’t work for every kind of engineering/science (edit: and also would introduce bias against professionals too busy for open source.)

Regarding bias — it seems the only way to truly eliminate it (including unconscious bias) is author-blind reviews, i.e. reviewing code written by a candidate without knowing anything about that candidate’s identity. (And the nice thing about code is it usually doesn’t signal any identity traits of the author via side channels.)
CEO of a company I started. Was a CTO at last role to build a company from zero to $5mm.

I still like to code more than manage.

Trying to hire a COO now, so I can manage less and build more.
To quote the parent: `The nice thing about virtual memory is that it's, well, virtual. It costs you almost nothing until you've touched it.`
This doesn’t seem to be a reasonable conclusion. There is no reason to assume the AI’s assessment methods will mirror those of the recruiters. If Amazon did most of it’s hiring when programming was a task primarily performed by men, and so Amazon didn’t receive many female applicants, they could be unbiased while still amassing a data set that skewed heavily male. The machine would then just correctly assess that female resumes don’t match, as closely, the resumes of successful past candidates. Perhaps I’m ignorant about AI, but I don’t see why the number of candidates of each gender shouldn’t increase the strength of the signal. “Aggressiveness” in the resume may be correlated but not causal. If the AI was fed the heights of the candidates, it might reject women for being too short, but that would not indicate height is a criteria of Amazon recruiters hiring.
He's in Amsterdam.
> but in my experience recruiting, the primary reason behind there being less women getting hired into engineering roles is almost never raw sexism.

In my experience in the industry, this is a laughable statement to make. It's a shame that unless one is a victim of unconscious, systemic bias, one is so much less likely to acknowledge it as a problem, that actually exists, and hurts people all the time.
A couple of others:

Hetzner: https://www.hetzner.com/unternehmen/umweltschutz/?country=en

OVH also has an energy efficient data centre in Quebec powered by a hydroelectric dam.
It is probably relevant to the success in implementing the policy. States that brutalise segments of their populations tend to have an easier time convincing the others to fall in line.
I don't have much opinion about the other stuff they are doing like challenging China on trade but what the EPA is doing seems outright evil. Instead of increasing standards they seem to be hellbent to go back to the glory days of 100 years ago when companies could pollute as much as they wanted. And the whole push for more coal seems incredibly stupid. Instead of taking the leadership with renewable energy they want to prop up an industry that's (hopefully) on the way out.
Apart from above suggestions, try provide wireguard support, if possible a shadowsock proxy as well.
Rejection by Palantir
I spent a good chunk of change to get tested for learning disabilities this year. I've thought I was dyslexic for a long time but never got tested.

Was diagnosed with ADHD along with depression and anxiety. The doctor gave me a whole slew of resources to help with it all. It sounds silly but one of the things he advised was getting a guided meditation app for my phone and doing 10 minutes in the morning and 10 minutes at night. Changed my life almost overnight. I don't try and think about, "nothing". I just try to be aware of my thoughts and not to follow them. Almost immediately my mind became clearer.

I haven't actually dug into all the resources I was given (recent diagnosis) but hopefully they will be just as helpful.

I encourage everyone who have a racing mind or procrastination issues to see someone and get tested.
This is what Linux does by default for anonymous memory (it's called overcommitment). Go makes very liberal use of this, but it has other issues (namely Linux will kill a process if it goes over a certain overcommitment threshold).
Can Uber Be Beaten 1 City at a Time? Daimler's Bet
Jupiter X Beta Announced
The stark difference between a formatter and a formatter officially blessed by the parent project, is that the former is far more vulnerable to having its output viewed with a jaundiced eye and the formatter being cast away.

I remember trying the one from TFA and NOPE-ing out immediately. Similarly, "sqlfmt" that was on HN recently. If there was an official Postgres formatter, I would probably persevere despite whatever oddities it would inevitably have.
And once you manage to close out of that/click on it and back out of the app store there will be a small ovular request to open in the mobile app with an even tinier Close button.
Do you mean unpopular opinions or thoughtcrime? I post unpopular opinions all the time. Sometimes I get a few downvotes, then in other timezones it swings back the other way, usually. I am not even sure why.
Thank you :-)

> Just book a trip and see for yourself! ;-)

Yeah, it's been pending since college. My Euro Trip. Now I can't even blame affordability :)
>Why not?

It has to be better than humans.

That requires the rare genius to fix the problem, or we have to accidentally invent something better than ourselves.

This is a common defense of autopilot systems in cars: it's not perfect, but it's better than the average.
Also highly recommended: https://en.wikipedia.org/wiki/The_Wave_%282008_film%29
Similar repressive policy was used against the native population of Canada. It failed to achieve its intended goals, destroyed lives, and left behind a painful legacy. It's a shame the CCP has decided to take this dark path.
Thank you for your answer! I'm in a similar situation--the channel made it about four months before someone invited (by mistake maybe) a manager.

Should the manager be there is the question I'm hung on. Since she's the one who does reviews, 1:1s, and ultimately reports the "status" of each engineer, I feel like her presence changes the dynamic from a cooperative-team-locker-room to something that involves a little more posturing. Which saddens me.

Hmmm...
While this is a step in the right direction, MS still seem to be "all in" on telemetry.

Until the telemetry and data sent by MS software can realistically be turned off completely, they shouldn't get any kind of positive treatment.
If they were the right heritage and class, they were fine. Of course, that was at the beginning of the war. Near the end, when Germany knew it was losing the war, it would not have helped a foreign national.
My first thought on unix was mmap() as well, but one of the requirements was that it doesn't "look like" the process is using that memory, which I interpret as "I don't want to allocate this as virtual memory." I don't think mmap() allows that, as its entire purpose is to allocate virtual memory and return a pointer to that memory space.

Personally, my feeling is: why does it matter if it "looks like" a process is using a lot of memory? That is, why does it matter if a process allocates a lot of virtual memory up front? It's not consuming physical memory, it's just updating some bookkeeping in the kernel. I know people feel uneasy about seeing large values for virtual memory, but... they shouldn't.
No idea. I had mailed ~2 years ago.
Link to terms: https://www.openinventionnetwork.com/joining-oin/oin-license.... Looks like it might be revocable.
> if people would just let them.

People do let them. You can't force what people are interested in and you can't let in that which does not exist. In fact many places in tech give preference to women applicants, because they don't apply often and the companies want more women. They're just rare to see. :(

There's no grand conspiracy. The truth is much less exciting: Women and men have different preferences, generally speaking.

Women are more interested in people (i.e. healthcare).
Men are more interested in things (i.e. engineering).

Most nurses are women. That's not because women are activity trying to keep men out. It's because fewer men are interested or apply!

We also don’t see women in the most dangerous jobs. No one seems to have a problem with that, just as no one has a problem with most healthcare jobs being dominated by women. As they shouldn't, because people should be allowed to pursue and apply to what they want to.
UX Portfolio Presentation: How to Structure Your UX Portfolio on a Job Interview
My current hypothesis is that training data was too noisy.
I worked in a tech company which was heavily biased in favor of hiring woman, there were special hiring tracks for woman where the interviews were easier and the interviewers received special training in unconscious biases, and the managers received bonuses for having a closer to 50/50 ratio.

It was still just a trickle, for the same reason you stated - very very few woman apply to tech positions.
(Disclaimer: I am an Amazon employee sharing his own experience, but do not speak in any official capacity for Amazon. I don't know anything about the system mentioned in this article.)

I am a frequent interviewer for engineering roles at Amazon. As part of the interview training and other forums, we often discuss the importance of removing bias, looking out for unconscious bias, and so on. The recruiters I know at Amazon all take reaching out to historically under-represented groups seriously.

I don't know anything about the system described in the article (even that we had such a system), but if it was introducing bias I'm glad it's being shelved. Hopefully this article doesn't discourage people from applying to work at Amazon - I've found it a good place to work.

To say something about the AI/ML aspect of the article: I think as engineers our instinct is "Here's some data that's been classified for me, I can use ML/AI on it!" without thinking through all that follows, including doing quality assurance. I think a lot of focus in ML (at least in what I've read) has been on generating models, and not nearly enough focus has been on generating models that interpretable (i.e., give a reason along with a classification).
> What about cases where the features are just merely correlated with a subpopulation of a protected class?

This question can be rephrased as "is there a difference between de facto and de jure discrimination?"

My answer is no, causality doesn't matter here: if feature A is a good predictor that some person belongs in group B and not group C, then filtering out feature As is effectively the same as filtering out only group Bs.
No one suggests they're doing it selflessly. They're doing it because they get more value out of the IP by sharing and collaborating, than they do by litigating. Like so many OSS evangelists have said for the last 20 years: open source isn't about charity; it's actually a better way to develop.

I think you raise a good point about the public domain. Why wouldn't the GNU licenses just force users to put their works into the public domain? Because public domain software isn't copyleft. "Joining a club" in this case is just signing an agreement (for free) that compels open access to your entire patent portfolio. The OIN agreement is a copyleft-style patent club, similar to the GPL. You get unlimited, royalty-free access to my software, but you must agree to offer similar access to everyone, too.
From Clockworks to Computers on Our Wrists
Sure. It just sounds like their code and it's results got too complicated to reason about.
Why would it drop?
NSA Senior Advisor Questions Report Claiming China Hacked Apples Server Supplier
That's a great observation and reminder, thank you.

I agree Ballmer's strategic actions were problematic for the larger technological ecosystem and only benefited Microsoft in shortsighted ways though they did establish Microsoft as the most important technology company in the world for nearly 10 years (1995 - 2005).

It's been 4 years since Ballmer left Microsoft and it's taken some time for new management to effect change. Microsoft is a much more interesting, cooperative, and innovative company as a result.

EDIT: Change "Ballmer" to "Ballmer's" and number agreement.
This. If you have 20 open PRs and all of them are old, they should be closed. Same for issues if they don't appear to have any resolution or are too stale.

If people keep asking for a feature that isn't ready, you can make an issue that depends on the PR that describes the acceptance criteria for the feature, and send them the link. Or you can edit the top of the PR description with the acceptance criteria/status so new people see it immediately.

A third option is to refuse issues and PRs entirely and just use mailing lists. Less people will ask for a feature because it takes a lot more work to dig through mailing lists, and by that time you've already found the thread and know why it isn't accepted yet.
Aubrey and Me
Excellent and detailed post!

Up until now I've been focusing on Julia and Swift for projects that can use a new language, as the Rust pain/productivity ratio has looked too high.

Perhaps things are changing...correctness is certainly a worthy goal!
This never has been a problem about gender issues. It's about finding bugs in magical machine learning algorithms. Im sure the algorithm suffers from many other deficiencies but gender bias is the one people write articles about.
I would argue that the only reason those none green things are cheaper is because of unpriced externalities. Externalities that industry isn't going to price in themselves, which means it becomes, again, a political problem
The way some people approach the status quo as normative or inevitable.
One thing that stands out to me in the photograph at the top of the piece is that so many of the crowd are smiling. I always thought of such salutes as a serious, even fearful, thing.

I know it is fiction but The Man in the High Castle on Amazon certainly has everyone looking very grave when giving the salute.
It doesn't work for the vast majority of professional work because it's not open source and not done in the public
I'm still unconvinced, I think we'll need to see years of really good behavior for me to possibly believe they've changed. There have been decades of bad faith attacks on free/libre technology, I think I'm going to need to see at least 5 years of no fucking around from them before I consider this more than the embrace part of embrace, extend, extinguish. Up till now my biggest complaint has been the extortion racket they've been running with these patents, so this is certainly a move in the right direction, but that company is evil to the core and I don't believe for a second they're really trying to change for any reason other than marketing/public perception.
I'm pursuing the retailer/credit card company under the consumer rights and consumer credit act in the UK but they're requesting an engineer's report stating this is a manufacturing fault which is very difficult to get.

Tried cleaning it, there's no dirt or anything in there
I try to go for a walk every 50 mins, sometimes eat a snack or stretch a bit. But I don't have a system for it.
Good explanations of what and why one might lock memory.

But, in the context of this overall discussion, I think it's important to keep in mind that when a process allocates a large amount of virtual memory, it does not automatically allocate any physical memory. So a process allocating a lot of virtual memory up front should not impact other processes which have locked some of their memory into physical memory.
You're not paying the company, you're buying a share of its capital. That's not the same thing at all: in exchange, you get a right to get shareholders information and to participate in general assemblies, a right you may sell back later.

Plus, 1 share is enough to be invited to the shareholders meeting to get to ask questions. That's not out of touch.

(edit for clarification)
According to the OIN license agreement, it's just patents for the "technology defined as the Linux System" [0].

[0] https://www.openinventionnetwork.com/joining-oin/
> It's more like Apple comes to the court of public opinion for equitable relief, but has unclean hands.

This is not about what Apple is doing, it's about people justifying stealing and suddenly finding it OK because Apple is on the other end. Of course I'm not OK with what Apple is doing but morally you can't justify doing something shitty because "they" do it too.

> Apple elected to operate the Apple repair business as a monopoly

Again, this is trying to justify stealing. The way they choose to run their business does not justify breaking the law. It justifies changing it.

> they deserve to lose some of their repair revenues because their repair policies are unreasonable

And doing that by stealing or justifying this method makes you no better than them or the fraudsters. If you want them to lose revenue buy/repair with someone else, don't steal.

How is this different from someone stealing a phone and saying "it's because Apple made them so unreasonably expensive"?

It reminded me of this parody: https://www.youtube.com/watch?v=51-hepLP8J4
Sorry badly worded on my part - he meant in perfect condition apart from the fault (ie: we hadn't drowned it or dropped the phone to cause any issue) but couldn't do anything
It is no secret that more men pursue careers in this field. How can you expect any algorithm to produce an equal number of men and woman applicants? If it did this then that would be actually biased in favor of woman.

If this is what they want then they have to feed their neutral algorithm pre-biased data to get their expected results.
I don't know how you can use reddit while not logged in. The all the default subreddits, I find, are garbage. It's just page after page of memes.
What if I take something that's not for sale? Per your definition that's not stealing.
That's not what that wikipedia article says. Do you have a source backing up your claim?

The article says that they have immunity from civil prosecution for claims arising from procedural abuses in initiating a prosecution and in stating the state's case. That doesn't sound at all the same as "complete legal immunity". By my read of that sentence, if they commit a crime, they are still liable to criminal prosecution - you just couldn't initiate a civil prosecution against them.
This administration has found the person who has the most incentive to destroy a particular government agency, then puts them in charge of it.

See: Pruitt & EPA, DeVos & DoE, Pai & FCC.

And now Kavanaugh has been put on the Supreme Court specifically because his view is that the entire idea of Congress delegating authority to government agencies is unconstitutional.
SEC tightens the noose on ICO-funded startups
So you‘re biased against one source and ignore all the others given here?
These were pre-release review units, no?
Were foreign nationals in Washington not allowed to leave or imprisoned when America invaded Afghanistan or Iraq?

Sure, two different political systems but I don't see the reason why the average foreign national should be arrested in times of war.
The whole aim of the AI was to make decisions like the recruiters did -- that is explicitly what they were aiming to do. It might be worth reading the article as it addresses your two ideas (the aim of the project and the fact that the training set was indeed heavily male).
No, because the pages aren't mapped to anything -- not disk, RAM, or an external paging device. Allocating a chunk of memory typically doesn't map those pages to anything immediately (since there's no benefit to doing that extra work).

The current Linux man page gives a bit more insight:

mlockall() and munlockall()
mlockall() locks all pages
mapped into the address space
of the calling process. This
includes the pages of the code,
data and stack segment, as well
as shared libraries, user space
kernel data, shared memory, and
memory-mapped files. All
mapped pages are guaranteed to
be resident in RAM when the
call returns successfully; the
pages are guaranteed to stay in
RAM until later unlocked.

The flags argument is con‐
structed as the bitwise OR of
one or more of the following
constants:

MCL_CURRENT Lock all pages
which are currently
mapped into the
address space of
the process.

MCL_FUTURE Lock all pages
which will become
mapped into the
address space of
the process in the
future. These
could be, for
instance, new pages
required by a grow‐
ing heap and stack
as well as new mem‐
ory-mapped files or
shared memory
regions.
Because you were trying to build a system that would perform CV filtering for your entire company, and you figured Deep Learning would just kinda take care of everything.

You're right you'd want to look at applicants' CVs - I skipped over that to make the numbers readily comprehensible.
They're slightly less evil than they were, but they're still a company. To quote Brian Cantrill, they're still a lawnmower and will chop your arm off if you put it in the wrong place, without any hard feelings.

I agree with you that they can't afford to be super evil, because they're not the only big fish anymore. They're actually not even the biggest one.

I think it's a bit too early to decide if Java or .Net Core is better placed for the future, though.
>This sounds strangely familiar in relation to what is occurring within the USA...

Not quite. There are no concentration camps in the United States. And we don't have guys out executing jews and other minorities while trashing their temples and churches.

EDIT: Oops. iamdave below makes a very good point that people are out executing minorities and attacking their churches. (In fact, a few enterprising numbskulls are out doing both at the same time.) That was a miss on my part. Extremely bad example.
This cost 2.3B?
2.3B?!
Its projectors and a couple of wave guides glued together.
You could go to the moon with that cash.

Capitalism needs a reboot.
That is your answer? Some crazy science fiction colossal international space structure that will require all countries of humanity working together to build?

The future is going to be very mundane. Conventional reusable rockets are going to be enough. The fuel cost of a launch is orders of magnitude lower than the cost of whatever satellites you're bringing into orbit.