skysight-inc/HackerNews huggingface dataset:
I suspect if there is a bias toward criticising women who fail in technology, this might be a direct backlash to the many articles that fetishise women in technology.

That's not to condone the backlash, of course.

But perhaps we ought to stop focusing on identity politics - and start treating women as people, not tokens in our social engineering project.
When I bought my current PC (custom assembled for me from parts I chose) a few years ago, they installed FreeDOS on it. It booted all right from SSD and could DIR onto 37" LED TV.
The day MS depracates WinAPI, they're control of the desktop is over, as every company which develops huge codebases will switch to an environment where their programs doesn't have to be rewritten at MS's discretion.
DOS + Win 3.11 was very fast compared to Windows (9x, XP, 7 and 10), OSX or Linux nowadays and there were lots of good games written for the platform (MOO1, CIV1, Duke Nukem 3D).

I read about the problems with Windows 3.11 protected mode, does FreeDOS 1.2 allow you to run Windows 3.11 in 386enh and protected mode?
A certain Jeremy David wrote support for it, and I read that a windows 3 compatible kernel was available in FreeDOS 1.0 under the name Winkernel. It should be used without EMM386 but with Japheth's versions of HIMEMX and SHARE, allocating at most 256 MB of RAM to HIMEMEX. With some tweaking of the Windows config, it is possible to use 1 GB, but not more. Do not use protected mode disk drivers.
There is SVGAPatch: a tool to patch svga256.drv to make it VESA compliant so Win 3.11 can be used within Virtualbox.
http://web.archive.org/web/20140202233045/http://www.japheth...
http://stephan.win31.de/w31mm_en.htm
https://www.kirsle.net/blog/entry/nostalgia-for-windows-3-1

Conceivably it could be used to access the internet somewhat with Win32s in combination with Dillo of D+ browser.
http://dillo-win.osdn.jp/index.en.html
https://sourceforge.net/projects/dplus-browser/

I remember that for DOS semi-multitasking you could use DESQview, does that work with FreeDOS and are there better (more efficient or open source) alternatives?

I am asking as you could make a very lean and fast OS, booting form USB, extracting itself to a ramdisk, allocating 500M (with tools, editors and games) and 500M for windows.

Perhaps HaikuOS, NT 3.51, Windows ME with KernelEx or the new OS/2 5 (ArcaOS), or Win7PE or Win10PE are more capable and similarly faster compared to Ubuntu, Windows7/10 or OSX.
https://www.arcanoae.com/current-release-timetable-arcaos-5-...
http://theoven.org/index.php?PHPSESSID=4883b8169b752f637e361...
It's really not ideal for either purpose, though. Control systems can use a much richer RTOS rather than building on DOS and implementing an RTOS within the application. Firmware updating only happens on DOS because Microsoft isn't interested in accommodating that use case with Windows. It is increasingly common to see firmware update boot images based on Linux, which has no trouble offering access to those low-level interfaces while still having a modern feature set.
I don't accept the premise of your question, that noting female founders in the tech industry is "tokenization". A token is someone selected in order to represent a cohort of people. But that's not what this list is: presumably any successful female founder would be on it.
Just because you grew up with C and know many of the details doesn't make it necessary for others to know that much, especially when the job doesn't call upon it. I grew up with C as well, but I understand it is possible to make meaningful contributions without understanding C.
Cloudflare does block some spammers, and marks them as "bad browser." But it doesn't catch all types of spam attacks.

https://support.cloudflare.com/hc/en-us/articles/200170086-W...
Apple's codesign ensures end-to-end chain-of-custody integrity with nonrepudiation, tied to a specific, named signer and likely also a credit-card.

GPG signing and releasing fingerprints of all released artifacts on an https://-served release notice would accomplish nearly the same thing, but requires more steps and causes a confusing `“HandBrake” can’t be opened because it is from an unidentified developer.` dialog.

It is a best-practice to both GPG sign all release artifacts and use vendor-specific code-signing / app stores, otherwise conversion will suffer with each additional hoop multiplied by the N of the entire user-base resulting in much more time-wasting.

End-to-end integrity also prevents entire classes of attacks such as hacked CDNs, hacked networks and so on.
Is there a circle in hell reserved for C standards committee members who add to the number of cases where 'undefined behavior' occurs in the standards?
L.A.'s Home Prices Have Officially Gone Insane
I'm not using 1.0.0+ until it's codesigned and/or dmg gpg verifiable with a known-good signature.

Do not install untrusted, unverifiable apps is security 101.
Every one of those things you just cited preceded the bill Techdirt was freaking out about.
Can you name a single, widely used (outside the Haskell camp) opensource application written in Haskell?

I can only think of "darcs" which for all intents and purposes was a failure. IIRC, one of the darcs retrospectives I've read, pointed out that GHC runtime behavior and its hard-to-foresee and hard-to-measure complexity properties, was a problem.

Moreover, another high-profile failure that springs to mind, is Joel Reymont (wagerlabs.com) trying to write a high-performance poker server in Haskell and eventually abandoning it in disgust due to non-predictable behavior of the GHC runtime. He delivered it (with assorted paeans) in Erlang instead, which proved quite lucrative for him.

I used Haskell for 2 years during my undergraduate degree, for program analysis. It was a good choice for such a theoretical domain. Some time later, I had another look at applying it to more practical problems. Besides the slight turn-off due to cultish behavior - which is also obvious in this thread, many posts excuse the lack of documentation or posit it as not a problem (!?), if not outright exalt it! -
I got from the community itself, the language felt completely sterile and - most importantly - not fun. The syntax is also atrocious.

I concluded that if static typing was needed, I would pick ML every single time over Haskell. I also have no affinity with Haskell's type system (in the sense that it leads to better programs) or its interactive nature (laughable compared to Lisp/Smalltalk). I also remember something Sussman said, "Haskell is the most advanced of the obsolete languages" [1], and can't help but chuckle.

[1] https://www.infoq.com/presentations/We-Really-Dont-Know-How-...
In many more theoretical CS classes, programming is not a requirement.
I was very surprised to hear this story carried on my local nightly news here in Philadelphia. Seems she was a Philadelphia native at one point.
Your research project sounds interesting. Is there any info you can share (white paper, etc)?
> Unless they're really bursty

Last I checked. AWS has hourly billing and Google Cloud has sub-hour billing.

If they are really bursty, they are in troubles with AWS pricing model.

> the number where it makes more economic sense to build out your own data center.

I would think that this number doesn't exist... unless you have already built datacenters for yourselves and you have a major internal expertise in that.
I was looking for similar as well. Have an 8 month old and plopped him down to watch the intro video and he looked pretty interested. Looks like a bunch of different learning all at once, why not try to teach algebra at an early age, or whatever the thimble website is getting at with how early a kid can start learning to code? I am running a small business and don't have the time I use to have, mucking around for parts trying to nickel and dime everything.
Civil Engr over here who wants his kid to engage in this kind of stuff instead of handing a tablet over for him to watch youtube cartoons.
I'm not so sure. On one hand yeh sure, print vs print() may not have been something users were clamoring for, or worth adding an additional layer of confusion/weirdness over. However it's relatively straight-forward to port such code or instruct someone "ah you don't do print x you do print(x)".

From what I've seen the unicode/string bytes/chars is a much bigger factor. Ironically this change made my largest Python app easier in Python 3 (easier to embed unicode literals from various languages), so perhaps my opinion isn't so valid here...
'Only 3.8 percent of American families make more than $200,000 per year. But at Harvard University, 45.6 percent of incoming freshman come from families making $200,000 or more. A mere 4 percent of Harvard students come from a family in the bottom quintile of US incomes, and only 17.8 percent come from the bottom three quintiles'[1].

We already have an accurate system of measuring privilege in form of parent wealth.

1. http://www.aljazeera.com/indepth/opinion/2013/10/immorality-...
Tor at the Heart: NetAidKit
The question is really moot as long as china is willing to do the dirty work for us at a discount (actually ruining their environment in the process), there is just no incentive to regrow that capacity. No one in the west will say no to free money.

But as long as the need and incentives were there, it would be rebuilt pretty quickly, possibly in radically different and improved ways (more automation, 3D printing, upgraded processes....).
Given your goals, you might be better off learning kubernetes instead; just treat docker as an implementation detail of that.
Py3k's problem is lack of incentives. If Py3k is 30% faster in execution speed ppl will migrate in no time. But currently everything is do-able in py2.7 and maybe even faster.

A successful example is PHP7.
I think less than 15% of professional C programmers have a weak understanding of the language. One only needs a basic understanding of pointer arithmetic to understand why `(&arr + 1) - arr` is the size of the array.
Can someone with better knowledge of finance than me explain the significance of this sentence?

> A.W.S. was 10 percent of Amazon’s revenue, but more than 100 percent of the company’s operating income.
> as does starting with something blatantly obvious (dropping the photo requirement for applicants and blinding the names are two common options in my country

Unfortunately, very few efforts seem to focus on immediately applicable solutions like this that solve the problem (if there is one) fundamentally.

None of the Big Tech companies for example (Google / Facebook / Apple / Microsoft come to mind) currently do application blinding where possible, as far as I know. All of them however are very eager to promote movements like Girls Who Code because it's generally good PR and (I think) because it increases the available labor pool for them.
There was a time when many man pages had healthy EXAMPLES section. It seems less frequent now. And info pages are a disaster.

we have bropages for that alas they don't see much activity.
> I'm not sure about the proportionality of the 20th "No, seriously, Elizabeth Holmes is a terrible terrible person!" - article.

Out of interest I googled the hits on HN for Holmes and 2016's other medical industry bête noir, Martin Shkreli. Holmes wins by 325 to 141, although I'd personally be hard pressed to say which of them was more terrible.
As an approximation solar flux is about 1kW / m^2. Last time I looked the efficiency of panels was about 20% so we can generate about 200W / m^2 for at most 6 hours a day. The USA power usage / day is 4^15 W.hr.

As 1km^2 = 1,000,000 m^2. So taking the power usage, we divide by solar flux, by number of hours of high solar input, by 200 W / m^2, by area conversion, and get approx 3,000,000 km^2. Since the USA is 10,000,000 km^2, we would need to cover 1/3 of the country with solar panels to generate enough electricity, mostly down south where the sun shines the most. Alaska would be spared.

Since we use power 24 hours a day and can only expect to generate at peak rate for 6 hours, we need to store the power in batteries. Not to mention that not every day is sunny. It sometimes rains, panels get covered in dust and need cleaning, stuff breaks down, etc.

A Tesla PowerWall stores approx 120KWhr / m^3. So 4^15 / 120^3 = 33^9 m^3 just for the batteries, not including cabling, racking, etc. To get an idea of how this compares, Trump Tower in Chicago is approx 80,000 m^3. So we'd need 400,000 of them to house the batteries and this only for one day's worth of power.

Of course, none of the foregoing considers the power required to make the solar panels, the mounting hardware, the batteries, the housing and new power-lines. The math just gets more complicated. But if you were to consider every step from beach sand to working solar panels you will find that the lifetime energy produced by solar panels is less than that which was used to produce them in the first place. I read an article to this effect once, but can't find it. Google is your friend if you are interested to research further.
So would you say sexism is the only thing that differentiates technology professions from other "cognitive non-routine professions", or is that criterion ("cognitive non-routine") perhaps handpicked to frame tech as anti-women?
> Said evidence surfaced late in the process, and the inspector didn't have access to it during the inspection.

That's true, but I wasn't talking about the inspector, I was responding to DannyBee's comment that he could have been building unsafe houses. We here in this thread all know about the evidence that it was sound, so we don't have the excuse the inspector had (for whatever it's worth) for not knowing the actual structural soundness of the building.

> If the house builder reached out to building engineer to have his house plans and materials approved before the inspection, there would have been no problem in the first place.

Agreed. Whether that excuses the inspector (or the government that employs him), though, depends on the rules in that particular jurisdiction. Some places require stamped plans, or at least stamped plans for anything not using standard materials, others don't. If the rules just say the building has to be structurally sound, then it should be the inspector's job to determine if it is using all reasonable evidence, not just looking for stamps. But that also means the government needs to fund and train inspectors to be able to do that.
> Windows 10 removing 16-bit application support (boo).

CPU's in 64bit mode don't support running code in 16bit mode -- Windows 10 (actually 7) didn't remove support, it never existed to begin with. This is also why 32bit versions of Windows can and do still run 16bit applications.
Seems to come from the From email field: https://github.com/PHPMailer/PHPMailer/compare/v5.2.17...v5....

More details here: https://www.saotn.org/exploit-phps-mail-get-remote-code-exec...

PHP mail doc: http://php.net/manual/en/function.mail.php

A function that allows to pass arbitrary flags to a command line, what could go wrong... :)

mail('nobody@example.com', 'the subject', 'the message', null, '-fwebmaster@example.com');
That's so retro. Take a look at the ads in this 1957 issue of Popular Electronics.[1] "You can train at home for good pay jobs Radio-Television - Get Practical Experience with Kits N.R.I. sends." (p.99) "You build AC-DC Superhet Receiver". "You build Vacuum Tube Voltmeter". A competing school offers a course that gets all the way up to building a TV kit. (p.7) And there's the DeVry Technical Institute, trying to sign up veterans back then and still at it today.

Distance learning goes back a long way.

[1] http://www.americanradiohistory.com/Archive-Poptronics/50s/5...
there is a classic mistake here... the idea that pointer arithmetic does not rely on sizeof.

that's the entire mystery opened and closed afaik. sure you can use some obscure notation if you like, but why not just use sizeof?
Scenario #1: Exactly as above; your physician uploads his contacts to FB. Congratulations, FB has now linked your email address as a relationship to your physician. You didn't execute any code or interact with FB in any way.

Scenario #2: You are at a party and someone takes a photo of your group, and tags you in the photo. Congratulations, your name, photo, and a link to the person who posted the photo are now on FB without your consent and possibly without your knowledge. Again, you had no personal interaction with FB.

Scenario #3: You email someone at xyzcorp.com. XYZCorp uses gmail for their email hosting. Congratulations, gmail has now linked you to XYZCorp. Here also, you had no intentional interaction directly with Gmail.

The ways in which the likes of Gmail and FB build their social graph are many and varied. Don't underestimate them.
>It's now possible to make your way through a university education in CS without ever touching or understanding C. This is a problem.

I suppose that this is the case. But really, to me this is article does not reveal anything beyond what I already knew from basic pointer arithmetic.
I'd say the comparison is not quite right, as everyone can be assigned an IQ (however useful that may be), but not everyone aspires to be an NBA player or A-List actress.
personally the issue i take with this article is that it displays an opinion that is counterproductive to learning (imo).

rather than calling out that pointer arithmetic implicitly relies on 'sizeof' in order to be useful, its treated like some kind of magic. i.e. i don't think it points out the not subtle but rather obvious connection, and instead distracts from it...
Took the words right out of my mouth, we just became best friends.
I'm not disputing that many students at elite universities have wealthy parents, but you can't just claim that anyone who went to an elite university automatically has wealthy parents. For one thing, it's very unfair to the people who have worked hard to get there despite not having wealthy parents.
There's a happier, less-dramatic sane-area leaving out overt misogyny and social-justice warrior cry-bully behavior. Also, in hiring there needs to be process removal of as many cognitive biases (ie blinding resume names/personal details) as possible to foster as fair of a messy ordeal as humanly possible.

Another issue is the promulgation and veneration of taboo, protected groups as being automatically special proportional to an university-proscribed, identity/attribute(s) neoliberal caste system. Bollocks.

I think such lists come from a positive intention for there to be less arbitrary discrimination and to motive likely-targeted/underrepresented individuals to succeed. I'm not sure how a special list helps motivate people with fundamental confidence, but instead may temporarily confer false confidence based on non-skill attribute(s) except by an inkling of almost getting on a generic list.
Do you have a link to the "passsive components"? What sort of thigns were you able to get in that pack?
Not the same kind of story at all. Holmes first became famous (As a unicorn), then fell from grace. Shkreli never was admired, or was he? He was just scorned right from the start.
I think it's a lot more subtle than that. Users are always ready to jump ship, even if you don't break compatibility.

Merely introducing new functionality that competes with the old ways and shifting dev focus to it forces users to put an effort into the new ways, which irritates them, so some might not do that and might start looking around instead, depending on how deeply invested they are and how fed up they are. Others have not tried even the old ways yet and are ok with the focus on the new ways. And only few are those benefiting from the new ways. Simple strategy just can't work for everyone. There has to be a separate strategy for separate kinds of users and things that introduce competition and fragmentation must be carefully weighted.

Given all that, breaking compatibility early and often as a proposed solution seems like even worse strategy as it not just demands effort, but demands it immediately and irritates users even more, which means more users are probably going to get fed up a lot sooner.
It's a little unfortunate that they don't accept my somewhat elaborate but ultimately correct solutions, if I find a way to create a perfect rhombus within a rectangle in Lwaytoomany Ealsowaytoomany, they should accept it at least, and give me 1 star for my effort!

Pretty fun so far though!

edit: So far, I've found two methods to find the center of a circle that they don't like. 5L E7 isn't that bad

>:(
The unicode change was more impactful, but the print was more like a little fuck you to maintenance devs everywhere.

If they wanted print-as-function, fine, but they didn't have to eliminate the print statement at the same time.

Some warts you're better off not scratching at.
It's probably worth noting that the strongest proof of dark matter are observations of the bullet galaxy, which Vera Rubin was not involved with as far as I can tell. Some kinds of MOND (which tries to avoid the need for dark matter to explain the current state of the universe) purports to be able to explain Rubin's observations, although they cannot yet explain the bullet galaxy.

I mention this because "confirmed" is a strong word for something that we still have very little direct evidence for, other than observing the proper motion of galaxies. That's pretty strong evidence, but it'd be really cool to be able to detect the stuff directly.
There has also been a study showing tech interviews went less favorable for women when their voices were masked as male voices.

As for "Girls Who Code" as PR - does it increase the popularity of these firms with male coders, too? My personal impression with Google is that they are not interested in hiring male coders anymore...
Just the sheer number of instances the OP is using has put the usage FAR into the territory where the premiums spent on virtualized instance costs far outweigh any clever strategy one might use to make things cheaper in the cloud. It has nothing to do with what the infrastructure is, and everything to do with raw volume.
and write-up why ~ http://seldomlogical.com/2016/JAN/27/measure-that-page/
Why was the HN title moderated (presumably) from lifehacкer.com to lifehacker.com?
EGG AND BACON VIDEO – YUM!
> We recognize that there is a significant gender imbalance in technology professions, markedly larger than that of any other cognitive non-routine profession

Why is this gender imbalance receiving all of the attention, as opposed to teaching and nursing, both of which are heavily skewed towards the opposite gender imbalance?
I recall WWII PoW stories of 'foxhole' radios[1] made from rusting razors and paper clips, I always thought replicating that would be quite fun.

[1] https://en.m.wikipedia.org/wiki/Foxhole_radio
I use parallel for pretty much all batching these days. It's useful even when you don't need parallelisation – here's a simple transcoding example:

parallel -j1 'ffmpeg -i {2} -c:v libx264 -tune film -preset veryslow -crf 18 -vf scale={1} -c:a libfdk_aac -vbr 5 conv/{2.}-{1}.mp4' ::: hd480 hd720 hd1080 ::: *.mp4

Obviously in the real world you would want to take some extra steps to avoid making upscaled versions, but this is just a rough example.
Sure it's easy to fix, but it made a ton of scripts stop working despite being otherwise unaffected by the version change, all for the sake of a small syntax change. Unicode strings are a much bigger change and required some effort to fix, but it improved the language semantics while the print change rendered lots of scripts incompatible for no good reason. Just deprecating the old syntax and giving tons of warnings for a while before dropping it would have been much better.
The title is normalized automatically, I think, to prevent phishing or something.
What was the role of MS-DOS in Windows 95? (2007)