skysight-inc/HackerNews huggingface dataset:
But that's the thing, every time someone does something misogynistic that's even remotely connected to tech in any way we get a storm of "stop the rampant misogyny in tech" rants and comments, never a "stop the rampant misogyny in the USA/UK/Western World/Whatever". I don't see this as a tech problem, and blaming the tech sector for it is a cop-out. If there genuinely is a larger problem with society as a whole, that's where it needs to be addressed, picking on one subset of the larger group because you can't constructively offer any suggestions for how to fix the larger problem isn't useful.

At the end of the day, this was a highschool class with comments being made by highschool kids. The one comment specifically detailed in the article is an old internet meme that was largely popular in gaming circles. The teacher, the only one in this entire story that might have some small connection with the tech industry, never made any inappropriate comments or behaved in any way misogynistic at least so far as the details in the article. To call this story an example of misogyny in the tech industry is pure BS, it had absolutely nothing to do with the tech industry in any way.

Edit: More context on the comment the article mentioned: http://knowyourmeme.com/memes/get-back-to-the-kitchen
"silence specific demographics"

Haha, good lord. You're making fun of "hyperprivileged" white women while complaining that the white neckbeard bloc is being unjustly silenced? That must be really terrible for you, the jorts ceiling is truly an institution that must be smashed.

Also where'd you get that quote from?
I just saw that, seems interesting, I'll be checking it out.
One Idea, Zero Partners: Why Being A Solo Founder Sucks
Considering the budgets of most schools, which ones aren't for profit? Really?

When even state schools spend money on facilities, staff, and materials, not directly toward educating the student, they are for profit.
Looks very similar to the one I recreated a while ago, something to do with dotted borders and border-radius:

http://codepen.io/beeglebug/pen/ntLbv
Java's no more complicated than VB.Net, imho the only barrier for new users is its use of C-style Boolean operators instead of using words. Oh, and the danged checked exceptions.

The problem with Java is mostly its enterprise-y frameworks. If you have a nice user-friendly GUI library that measures up to Windows.Forms for ease-of-use? Java's fine.
Yeah, sure, until some numpty digs up your internet connection cable. Cheaper, I can vaguely accept, but "easier" to me means "lazy". Nothing good comes from easy. But, yes, in reality, I can see how CEO types would be sold on the cloud. I just think its potentially misguided.

BTW, IT infrastructure? You are all networked, right? So, whats left? One large ish server? Hardly my idea of "infrastructure", which to me implies something a bit more large and diverse. IMHO, being networked for the internet means you already have infrastructure, ish!!!
Game Maker is scriptable in a Turing-complete language, so of course you can make anything in it--it's just a matter of blind determination. VBA is also Turing-complete, which means you can write your game in Powerpoint. (It's a lot like Flash, in fact.) But I don't see many people doing that, and for good reason. :)

But I think another, more devious way to phrase "it's unfortunate that the process doesn't result in games that are particularly enjoyable to play", is:

"It's unfortunate that the process doesn't prevent more bad games from getting made."

This seems needlessly cruel at first, but seen another way, it's immediately sensible: languages with strong typing prevent bad code from getting compiled. We prefer compiler errors to something that runs, but buggily. Maybe we could rely on tools, of sufficiently high level, to point out things like: "this finite-state-machine representing a game mechanic has a very high connectedness; this could indicate that your game mechanic requires the player to make repeated choices with too many options, which will induce choice fatigue, making them quickly bored of playing."
It's possible someone could've - just the diff in itself was fishy, because it commented out two lines which added entropy, yet it was obvious from the diff alone that that the OpenSSL developers only thought one of them should be disabled to keep memory checkers happy.
AWS supports VPC (virtual private network). It lets you setup sub groups of VMs that are only network accessible to each other with explicit endpoints open (ex: just HTTP open to an ELB). It's recommended for all new deployments. We use it in our cloud deployment of JackDB and it's really pleasant to use. Plus it makes it really easy to setup a bastion SSH proxy as an end point (vs. having all your instances publicly accessible).
I knew I was keeping all those discs for a reason!
Dale's reply does make sense.

While it is true that:

<random data> ^ <compromised random data> = <random data>

If <compromised random data> has prior knowledge about <random data>, it can emit bits to bias the result.

I.e. if I know I'm going to be XORed with a 1, I can return a 1 to yield a 0.

This is entirely possible in hardware. Especially with instruction decode look-ahead.
The one salient point of the piece was the fact the teacher did not respond properly after the harassment occurred. We can all agree on that.

This is the key. People don't expect teachers to control what comes out of the mouths of their students. They can't stop the initial bullying from happening. What teachers can do is react once it happens.

Edited to remove: "It sounds like the OP went out of her way to help the teacher turn this into a "teaching moment". The teacher refused to go along." as this was based on my misreading the OP's "I consulted with friends — female developers — and talked to my daughter about how to handle the situation in class. I suggested that she talk to you. I offered to talk to you. I offered to come talk to the class. I offered to send one of my male friends, perhaps a well-known local programmer, to go talk to the class."
Google isn't worried about your site. They will drop your ranking if they think that is for the greater good. If you are going to link without nofollow then you are trusting every site you link to never do anything that even vaguely looks spammy or like paid linking. If you link to a site that pays for some links (according to google's spam algos) then you will get 'panda slapped' and recovering from that is very hard.

Always use nofollow.
If you haven't already, check out the community tutorials.

https://www.digitalocean.com/community/
Heh I thought of fungi (and bacteria and fish and plankton) but post was already too long and complicated for the point I wanted to make.
How Go internally implements interfaces - halfway between C++ and Python
fun idea, sharp implementation!
Bookware
they were expecting a line by line code review from torvalds. what a shame. The code is there, either propose improvement or shut up, is my philosophy.
It's fantastic that this article has stayed on the front page so long. Regardless of your thoughts on the author's claims, I don't think anyone can deny that this was a thoughtful, reasoned take on sexism in tech. We need more of these if anyone wants to take the discussion back from the Gawker's/Valleywag's of the world. There is an intelligent discussion to be had here. Personally, I lean towards advising women to take the Booker T. Washington approach of focusing on becoming as competent as you possibly can, but also working to change the culture as much as possible. I know it sounds like a contradiction, but I just think that teaching girls and women to learn to love programming over encouraging them to fight a culture war will bring more women into tech than the opposite, which will bring more into activism (not a bad thing, but I am approaching this with a goal bringing women into tech). I found this author's approach to be one of the best attempts at what I described I've ever seen.
The main question I have is not how hard it would be to stack these as with an apartment building, but how hard would it be to connect a small network of these into a single-floor house with rooms for different purposes?
The legendary Mojave Phone Booth is back
He ought to welcome it, since I get the impression his approach to debugging relies partly on spotting code that looks weird. Of course whether he would is another matter.
I find it thoroughly depressing that your comment is currently fourth from the top. I can only hope it's been dragged along based on its parent's votes.
What Are The Real Costs Of A Data Breach - Infographic
It's actually worth noting that more clearly on the main page actually. Your parent question wasn't stupid at all. Not to mention the fact that the sales page hasn't even been proofed very well part of it reads:

"Each new Droplet spun up in NYC2 can include a second interface on a network with no public internet access that is accessible from other Droplets have the private networking interface. You can enable shared private networking on your Droplet on the Droplet create screen.

Traffic sent between Droplets on across the private network"

Specifically "droplets have" and "droplets on across"

Additionally "droplets" is not an industry standard term. It's a term (afaik) that DO invented for their marketing. They might want to define that as well for anyone who lands on that page and doesn't want to explore the rest of the site. That's the type of thing that will stop people dead in their tracks when trying to understand what is going on. It's cute but I'd really rather read industry standard terms for things.
But it is a lot cheaper as it doesn't count against your monthly bandwidth. I read this as "cost savings plus added security."
Pot fans cheer Tuesday's historic Senate hearing
Motorola implemented fingerprint reader on Atrix, but it is strictly local authentication.
I don't think fingerprint data on cloud causes a significant raise in exposure of your data because your phone number is already tied to you.
On the other hand, a unified fingerprint database could pose serious risk to privacy if made queryable. I would only trust such system if I could encode my fingerprint's hash with another mean of authentication such as a password so that only with the password could my fingerprint be verified.
That would, of course, lessen the appeal of the fingerprint scanner by making it harder to use than a simple password, but would make for a nice two-factor authentication.
Money going back into the institution and improving research, attracting better staff, buying supplies, building facilities, and improving the quality of life is not profit, it's reinvestment in the organization.

Further, as easy as it is to be offended by brand-new facilities, you'll find that 1) many are paid for by oustide grants and the money never could have gone towards reducing tuition, and 2) those that are paid for with students' money amount to pocket change per student.

A for-profit college educates students as cheaply as possible (in terms of cost to the institution, not price to the student) to maximize the amount of surplus the owners can pocket.
I can only really think of two ways of understanding the extreme gender imbalance in these jobs. Either there are systemic discriminatory forces at work, or women are somehow inherently ill-suited for programming jobs (ie. because of cognitive deficiency).

I worry, but of course couldn't prove, that the sort of responses you get to proposing the former betray that many people subconsciously believe the latter.

To those of you who don't believe that widespread discrimination in whatever form exists, how do you explain the fact that, from school classes to upper management, there just aren't nearly as many women in the technical sphere?
New Gmail Tabs Could Hinder Efforts to Reach Your Customers
If you have two compilers (and you trust one) you can counter the 'trusting trust' type attack:
http://www.dwheeler.com/trusting-trust/

Even if you don't fully trust both compilers, the 'diverse-double compiling' is still useful:

"Finally, note that the “trusted” compiler(s) could be malicious and still work well well for DDC. We just need justified confidence that any triggers or payloads in a trusted compiler do not affect the DDC process when applied to the compiler-under-test. That is much, much easier to justify."
Oh neat! We're launching resthooks.org today with several partners to promote an existing but underused real-time API pattern.

Here are more resources:

Intro: https://zapier.com/engineering/introducing-resthooksorg/

Why: http://resthooks.org/#why

Demo: http://demo.resthooks.org/
Right, that was a font designed by a programmer. This is a font designed by a professional type designer. (Proxima Nova is quite famous.)
They also seem to have fixed the routing issues in Europe:

$ ping -n -c 4 speedtest-ams1.digitalocean.com
PING speedtest-ams1.digitalocean.com (198.211.119.108) 56(84) bytes of data.
64 bytes from 198.211.119.108: icmp_req=1 ttl=55 time=35.2 ms
64 bytes from 198.211.119.108: icmp_req=2 ttl=55 time=36.2 ms
64 bytes from 198.211.119.108: icmp_req=3 ttl=55 time=35.1 ms
64 bytes from 198.211.119.108: icmp_req=4 ttl=55 time=33.8 ms

--- speedtest-ams1.digitalocean.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 33.854/35.095/36.208/0.845 ms

It used to be over 100ms, almost as much as to NYC2.
do you mean entirely delete your image? no way to do so at this point.
Ask HN: Good audiobook for learning about computers/how to program?
I know an audiobook is far from ideal for learning about computers, but I have two hours of commute each day.

Even if it's just a bit about computer theory or how computers work, I wish I could use that time more productively. Suggestions?
The right approach would be to treat it like sales right? If you are chasing partners, ask yourself whether your customer is the partner or whoever you are providing the partner.
> I will remember to photograph all my equipment

Don't bother. They also took my digital camera. And my fax machine. (disclaimer: It was 2004 - nowadays I don't have a fax). :)

The thing is not about if you can prove that something was damaged by the police. The thing is how much time and energy do you want to spend on getting a small compensation for that stuff.

If you want to prove a point: go on but don't think that there will be any consequences for a police officer because of this.

In my case for me it was just not worth it. The PC was pretty old and suing through 3 instances would have taken some years.

I learned from the thing one lesson: Don't run an open wifi network in Germany - because even if you're not guilty the process of a criminal investigation will fuck up your daily routine. (That's also why I don't run TOR nodes even though I think it's an important project.)
I think your comment reveals more about you than me. Do you think people only post to flatter their own egos, or that the purpose of posting is vanity? Going by votes, many more people find my comment helpful, additive or interesting than those who had some criticism.

It began a discussion so that was a bonus: human interaction. I learned that I was wrong as other people made good counterpoints. So what's the problem? That I wasn't the all-knowing master of the universe at the time I posted?

Of the critics, some simply don't understand the point of the story even though it's spelled out clearly at the end. Some people have taken exception to the fat language, which I understand. I am not particularly sympathetic to them but I do admit that it was insensitive of their feelings and have apologized.

What should I be expecting here? Petals in the street?
>Respectfully, if you can't read the code, you're not really entitled to have opinions about it.

I disagree. That is like saying if you can't read or write English, you shouldn't have a say in a law that affects you. I bet 90% of the users here don't know how MD5 or SHA1 works but when asked they can still recommend you a better cryptographic hash. I think everyone should be entitled to opinions and proper response because there is no such thing as a dumb question when it comes to security.
Thanks! =]
Maybe inaudible high frequency signals from the speaker, received by a microphone.
how about turn off Auto-Correct by default and let me the user choose to turn it on if I want to ?
I switched everything to DO a month ago and I'm loving it. I've been very impressed as well.
>I am saying that it IS an issue, but that the issue is not one of gender discrimination, just one of kids, and humans, being dicks

Wrong. You're assuming that all forms of bullying are equally bad. This is patently false. Bullying based on traits that already set you apart can reenforce imposter syndrome. Specifically in the case of programming, a woman in a male-only class will already feel isolated and like she doesn't belong. Being bullied with gender-specific insults is much more harmful to this persons potential as a programmer than being bullied with gender neutral ones. So addressing specifically the sex-based bullying is necessary in addition to bullying in general.
Every time these issues come up for discussion, my mind always returns to some sort of imagined utopia where our software is much more modular, composable and compartmentalizable (grammar?) than todays "mainstream" platforms.

It could enable several different things, like running systems where most modules have access to much less resources of different kinds, allowing less mischief (microkernels, hierarchical resource mgmt frameworks like GenodeOS, etc).

Greater modularity would also mean that basic or common modules would need less changes, requiring new audits less regularly, thus decreasing that load on the community. Of course many vulnerabilities are the result of unexpected interactions between modules, but then a certain composition of certain modules could be audited and hopefully not require any changes for some time.

Being a software engineer I'm not kidding myself with regards to the huge software engineering problems inherent in achieving that, and of course the open source community already performs a lot of code reuse. Many will argue that an argument for more reuse is an argument against fragmentation and thus an argument against experimenting and forking. I guess that's true, but I still feel that more could be split and shared while still experimenting on many other things. There will also always be politics, personalities and the will to reinvent wheels for many reasons, like self-education or implementation pet peeves.

Also, different languages and/or runtimes/VMs and their differing suitability for different environments affect fragmentation greatly. We probably won't ever end up with a single "winner", no matter how much many C/C++/JS/Go/Rust/Haskell/ATS/theorem provers we go through, and for reasons (only some of which are mentioned above) we probably don't want to.

Dreaming is nice, though.
So if I can sum up: the author made some games with Game Maker, made a small profit, then started primarily making libraries for Game Maker. Now he buys GameMakerBlog.com and posts an article about how much money you can make with Game Maker and you should really use it.
GameMaker has gotten a LOT better in the last few years. It was pretty stagnant for a while, but now it's multiplatform and has got lots of great features for 2D work.

I think people still associate GM with amateur games, but the lines are blurring now.
It can't be secured if it's from a company from the US.
based on his history (links from inside article) it seems to have been building up over the years. Guess he finally crossed the line?
Disappointed that this is not the much-awaited REST API for EVE online (a game written in python)...
Developer or Googler? | Curtis McHaleCurtis McHale
I am pretty sure they are not.
I am guessing they are using sound to communicate data between the device and the computer and thus confirm proximity.
Buy CPUs from two (or n) different vendors and run a user space lockstep execution virtual machine between them. Unless all vendors are compromised in exactly the same way, the output will fail to verify.

Of course, this would prevent you from using RdRand as your VM implementation will only be able to call on deterministic instructions...
I'm always surprised at the lack of general knowledge of Regular Expressions, so egrep would be a huge one for newcomers.
Blaming it on the people signing the loans is productive if it makes people see they need to cover their debts. Nobody said anything about shaming anyone. The only shameful thing is trying to blame others and not taking responsibility for your decisions.
No, close it like a forum topic. For example I ask some people to give feedback and I want to keep others from posting after a day.
Do neither of you ever watch anything the other doesn't care for, or do you just choose to put up with stuff you wouldn't otherwise watch for the sake of spending time together? With my wife I have maybe an 80-90% overlap in what we like to watch but the other 10-20% we can each generally do our own thing while the other one watches something.
Linus never fails to be a complete ass.
You still use Windows ME?
Can you please provide a reference? Thanks
Extreme Javascript Minimization  (Not for the faint at heart..)
I know NOTHING about Dickinson other than this article and the linked articles, but something that really bothers me about tech is how people like him are able to even become CTO/CEO/CXO at all, let alone continue to get jobs at that level!

I've worked with my share of C level folk who are borderline sociopathic and have the wonderful combination of NOT being successful at that level either. It astounds me that people can basically continue to con their way around companies at the upper levels.

/rant
Building a robust elevation api is definitely not trivial for the average dev using the google api. If someone thought the only way to get elevations was through google then they definitely will not know how to find and compile the data, then write the TIN (triangulated irregular network) algos necessary to appropriately estimate the elevation of an arbitrary point. No, it is not that hard, since tools like Grass can do a lot of the TINing stuff for you, but just running Grass, much less scripting it, is not trivial for someone unfamiliar with GIS. Making this stuff stable and performant on a server (as opposed to a one off calculation on a dataset) is also not trivial in the least.
If it doesn't work, here's another one:

http://web.archive.org/web/20130828175356/http://gamemakerbl...
Sure, there's general misogyny and all that, but just browse the rest of this thread if you don't think that the tech industry has a disproportionate amount. HN is one of the worst offenders, as a matter of fact.

I agree that it's not necessarily an example of misogyny in tech per se, but it's absolutely a contributing factor in why there are so few women in tech -- many first experiences tend to be as the sole female in classes with socially outcast males.
They'd know the output of the other RNG because our proposed attacker has the ability to embed malicious hardware and/or microcode in your CPU which can access to the full contents of RAM and all CPU registers. (It's a little harder for them to do so than to just backdoor RdRand, but there doesn't seem much point assuming an attacker can do one but not the other.)
Hi all; original content creator here. Both of my websites (gamemakerblog.com and truevalhalla.com) seem to have had a large influx of traffic, and have gone down.

I'm working on it! :)
A simple REST api framework for Python is something I've been looking for, and this definitely fits the bill. Unfortunately, I need to use it with Postgres. For those who also have this requirement, it looks like they have a SQLAlchemy development branch that enables support for relational databases. Looks promising!