skysight-inc/HackerNews huggingface dataset:
The original "Primer On Sexism" : 8 points and dead, 0 comments

The Rebuttal: 150 points and rising, 140+ comments

If that in and of itself doesn't say volumes about the sexist attitudes of the majority of HN readers - and as such, the tech industry as a whole - I don't know what does.

Surely a long, thoughtful article, with tons of context in the form of links and research, written by the creator of Modernizr and a former Appler beats a shouty "enraged me so much" rebuttal by a designer at a minor UK web agency for 7 months and prior to that, a movie usher for 2 years?

People on HN are fond of saying things like, "I couldn't care less whether someone has a vagina or a penis, as long as they write great software". So how come Laura The Troll is getting so much attention for "telling it like it is", just because she is an "actual girl"?

I am an "actual girl" too and I am seriously disappointed. We were offered a 5-star meal but we pounced on a 99-cent gas station burger because it had a picture of a ripe tomato on it, so hey, it must be healthy.

And Laura, if you are reading this, a small bit of advice for you. Next time an article "enrages" you, re-read it and I guarantee you will see that it doesn't say what you think it does.
You can do that with POST too if the site doesn't have CSRF protection ;)
Does anyone else feel that the content is awfully lightweight? More like brief (if well-crafted) blog entries than magazine stories.
If you also implemented it on other GOL variants (pentagonal, hexagonal, multicolored) it would be a virtual machine.

Makes me want to build a compiler back-end for one of the GOL turing machines.
Viver com as tribos de Orissa - Índia
Nothing compares to vim.

Brackets seemed like a viable editor to compare it to since it seems to target the same developer niche.
If you're running your app on Heroku or another free PaaS, it's a pain to get pandoc running and stay within the slug size limits. Additionally, if you want to convert HTML to PDF and have reasonable results (i.e. CSS support of any sort) you need to run a secondary conversion process which is also not trivial to set up.
Using a Dynamic Equity Split Program
This is definitely a use case I am interested in. I have been playing around with computer algebra in Clojure for awhile where it is critical to keep track of these dependencies (I have a hacky implementation which relies on metadata so that the resulting data structure is out of site). But of course, when you actually want to evaluate something, this is when you need to get sophisticated. There can be multiple paths in the graph to arrive at the same node and you have to decide. With memoization at nodes being an important consideration. Anyway, I would be very happy to see an open source version of this!

P.S. As I understand it all the graphs are dags. In my line of work (which involves doing stuff at the interface of probability and statistics) there are quite a few recursive functions that are difficult to unroll explicitly, or are otherwise undesirable to unroll for the purposes of readability. Can we expect to see circular dependencies at some point. Well, I know, the halting problem and all, but still...
I don't think so. Anyone that was serious about a particular area, such as a hobby, profession, or social cause was already using forums 10 years ago. Now these people converged to the mainstream sites such as twitter, but they have always shared information on the web since it was created. My wife, for example, doesn't know a thing about computers, but is more active in forums and niche sites than I have ever been.
Make a donation to my startup
Can I just point out that the BMJ's Christmas issue always includes 'humourous' pieces of research:

In 2011:

"Is 27 really a dangerous age for famous musicians? Retrospective cohort study"

http://www.bmj.com/content/343/bmj.d7799

or

"Orthopaedic surgeons: as strong as an ox and almost twice as clever? Multicentre prospective comparative study"

http://www.bmj.com/content/343/bmj.d7506
There you go. So for future reference, if anyone wonders how many HN commenters it takes to iterate over a linked list correctly? The answer is four. :P
We used to throw a dummy from the plane arranged to crash behind the hanger where we taught the skydiving intro class. Students would get horrified until a "rough up" skydiver (who hid behind the hanger earlier) came out limping and cursing " my f%$%# chute did not opened again!" :)
TL/DR: dark skydiver humor.
Isn't it a backup of the data in the person's brain, and thereby considered "electronic storage"?
Misleading title. The scope of the challenge is "develop technologies" not "apps".
Writing distributed Map/Reduce in Cloud Haskell
It has nothing whatsoever to do with caching. It's jQuery timeago. The incorrect time was coming from the lack of a timezone in the date, which I just fixed. If you reload the page it should now look correct no matter what timezone you're in.
Looks nice, but I think you should put a description of what Taboo is exactly. I don't know whether it's a well-known US game but as a Brit I've never heard of it and I'm still not enlightened as to exactly what the game is! I'll google it and probably download the app shortly.
The Brief - A daily briefing of technology news worth caring about
it seems like the real value prop is adding popular libs to your project setup for you. I agree, doesn't seem like it really provides all that much value.
You're right, I went through and renamed some sections. I did that to reduce confusion, because there are a bunch of parts where the pandoc docs talk about things that don't make sense when you're POSTing instead of using command line options. I did give attribution at the bottom in the Authors section.

You'd generally pay for a service like this if you're running on Heroku or another PaaS and don't want to have to deal with getting Pandoc and various other supporting tools up and running.
Whilst I agree that people should be open about the software they run, let us remember that selling access to GPL software running on your machine is perfectly legal.
I don't view the low proportion of women in tech as a serious problem (I think it's determined by the typical obsessions of twelve-year-olds). I do view the expectation that they be kinder and less assertive as a problem. It's healthy that she's debating honestly, rather than settling for a compromised version of her points in someone else's work.
<Insert experience of a single person and accept them as gospel for an entire industry>

Also pretty ironic that the author uses sweeping generalizations to dismiss the cited article's sweeping generalizations.

Is this what we've regressed to? Meta-useless articles of people ranting about issues without any proactive work towards understanding, or god forbid, solutions?

When are people going to stop ranting about the problem and start fixing it?

clicks next story
Did Apple and Google really spend more on patents than R&D?
Google’s Speed Tools for Apache Web Server Hit 1.0
Github.

I've found cool/interesting functions (and even one-liners) by browsing around randomly.
I'm confused. She's not allowed to call herself a girl?
Thanks for the kind words. Wow, that sounds like a huge meeting. I can only imagine.

Did they ship early and often? Or did they hold back and try to get it "perfect"? And also, is that startup still alive today?
Also, calling -imageNamed to load your images will automatically cache the contents. Numerous Apple engineers have told me not to draw UIs in code and just to use images instead, so although it's a fun challenge, there really is no upside. Even animations in iOS like the jiggling/opening trash are just a series of PNGs using UIImageView animation.
Adobe bought the company doing that earlier this year and converted them into: http://html.adobe.com/edge/phonegap-build/
Love the slides, they don't even need a soundtrack. Was going to leave a FU comment, but it was too obvious.

I'm in a BigCo and every time we acquire a LittleCo I get massive culture envy. I think you nailed how great product happens.
Yup. You just have to make your system a bit unlike everyone else's. I just hid my normal comment field with css, and made a new, visible one with a different name. Any comment that came in with the old parameter name was chucked. Done and done.
This should not be so much surprise to anyone really. It's pretty widely known that sugar and acids are bad for your teeth. The degree to which any drink with these contributes to dental damage is probably more complicated but everyone knows that its best to drink water. Not only will it not ruin your teeth but it will also not make you fat, like sodas and juice boxes.
I actually have to wonder if "owned" ever had this much of an effect on black people as "raped" did on women when it came about in gaming slang.
Not just the mods, consider the tools as well. As far as I can recall id Software rarely released their own tools for content creation in the early days. Often because their tools were made to run on expensive industrial strength computers, especially in the Quake days. They only just described in various ways how to create content for their engines and/or released source code to their tools.

If the tools people didn't step up to create these things then the mod scene may not have turned out the way it did. This tool creation "scene" led to some interesting creations that the industry benefits from today. For example, we had Worldcraft until Valve hired the creator and made it into Hammer; which is still in use today.

This type of thing doesn't really exist as much today simply because most of the common engines are supplied with content creation tools out of the box. Part of me longs for the days of exploring new crazy ideas that was done back then. I knew a guy that designed his first few levels in Quake with notepad (three dimensional BSP node coordinates by hand!), graph paper, and the compile tools until editors starting showing up. To pat myself on the back I built the first Quake2 "unit" of levels (AFAIK) to be released and I did that by opening the compiled id BSP files in notepad and followed the trail of entities through the plain text. Those were fun days.
The heading showing up dynamically in the margin as I scroll I found to be quite distracting while reading. Text fading in and out while you scroll and read only serves to compete for your attention.
Having no structure enforced is also a good thing. It allows you to get into and work on the project faster without having to set up all your boilerplates that Django comes with.

Flask apps are supposed to be tiny. I personally use three different stacks for different things: web.py for larger projects, flask for midsized projects and bottlepy for really quick and dirty stateless projects
The example is flawed:

`Bob started speaking. Hello, Mr. Smith! How are you today?`

The quote would be in quotes:

`Bob started speaking. "Hello, Mr. Smith! How are you today?"`

So your regex wouldn't look for punctuation in quotes.
yeah, my reason for two spacing is just because it's right. One space after a period already means something (see his Mr. Smith example). So I'm left with something else to signify "I'm done with this sentence, gtfo."

But, more importantly, it's because people that don't two-space are big old dummies.
Except the ability to resize your UI widgets. If your UI is almost entirely static, then sure, bundling a buttload of images is fast, easy on your designers, and your engineers won't hate you.

But if your UI is of the sort that has highly variable sizing and layouts, then you probably do want to start writing custom draw code that removes you from having to maintain a hundred variants of the same asset in your bundle - say, multi-line gradient buttons. It also allows easier abstraction (say, tinted gradient buttons) without your designer having to painstakingly generate what is essentially the same asset save one feature.

Programmatic UIs also make it easier to do related A/B tests - otherwise testing a button's color would involve shipping updates with every candidate in the bundle.

Like all things, be judicious and smart - though the trend I'm noticing is that we're moving beyond simple UIs on iOS, and there's increasing demand for the sort of UIs that demand this level of flexibility. The performance of recent iOS devices have also been such huge leaps that the penalty of not using pre-baked images everywhere is minimal in most cases.

Custom drawing also has a lot of optimization use - this is a surprising little-known trick for custom UITableViewCells. Compositing is still a very heavy load, avoid having complex view hierarchies for high-performance UI components (a UITableViewCell is high perf in most instances). Consider flattening your views into something that fits into your drawRect call - drawing text directly instead of UILabels, drawing images directly instead of UIImageViews, etc.

Also, a surprisingly little known trick is CALayer.shouldRasterize - setting this flag will rasterize everything in that layer and below and cache it. This incurs a heavier hit on redraw, but for objects that do not need to be redrawn often it's worth it - this allows you to have baked-image performance while still doing custom drawing.
This is super cool. One thing that would be useful is an "examples" page. That is, have some sample .txt or .html files, and show us what the output .doc, .docx, .pdf, .epub, etc files look like. Just a list of static files, really.

You could also do something more fully-featured, like a sandbox where you can upload your own files. Perhaps it could be an "evaluation plan" which has a maximum of 10 conversions per month. (Then again, $5 isn't really that much to pay to evaluate a service.) Or maybe unlimited conversions with the evaluation plan, but the output files have a watermark?

I had no idea this was based on pandoc until I read the HN comments. So, cool!
Having servants has always been a status marker, but I doubt siri+ will be that, since it will almost certainly be launched for either Android or iPhone which means that everybody will get it soon after it has become available.
Text auto scroller using CSS3 marquee
The explanations are textbook, but they leave out an important detail. Wings (mostly) generate lift from a difference in pressure above and below the wing while in flight. The reduced pressure above the wing basically 'sucks' it upwards. The result of this pressure difference creates a massive downward force behind the wing, which is usually what's referenced when explaining these things. Here's a paper that explains it a bit more: http://www.pilotfriend.com/training/flight_training/aero/lif...
According to the wikipedia link(http://www.conwaylife.com/wiki/OTCA_metapixel), each meta cell has 64691 actual cells. So to do a 100x100 grid once is 646,910,000 bits, or about 77 mb of storage at one bit per cell[1]. To do a 100x100 grid recursively just once would be 4.75 peta-bytes. Each cell would also have to be touched at least once per frame, so without even getting into drawing the damn thing we're talking about super computer levels of processing power.

[1] Unless you cheat by taking advantage of the fact that most of the cells are just repeats of each other. But cheating doesn't seem anywhere near as awesome.

edit--- That was actually a gross underestimation. The bounding box on the meta pixels is 4235364 cells, or about 65 times as many I said. So it's about 4.9 GB to do a 100x100 grid without any recursion. It's 643 zetabytes (2^70) to do it recursively once. It kind of makes me think that whoever did the video might have cheated even for that small animation.
See the comment on the article for the right quotes.

Of course, it's only one or more hlr per network and per country. Now you're right for the hlr affecting only Mobiles and not ADSL nor fixed lines.
David MacKay's book "Sustainable Energy - without the hot air" goes into a huge amount of detail about plane efficiency
http://www.inference.phy.cam.ac.uk/withouthotair/cC/page_269...

It's also a great book
I'm about to buy a new phone, and I'm going to get an iPhone 5. The primary reason is not because it's (necessarily) a better phone than any Android phones, or because iOS6 is better, but because I can't spend three weeks building an iPhone app anywhere nearly as I could an Android one. I don't have the time, or even close to having the time, but I know with an Android phone I would do it anyway, and it would probably just derail the other 30 things I don't have time for. (For the record, I have built an iPhone app before and it's not that it's harder than building for Android in terms of code/framework, but I don't have a Mac, a developer licence etc).

I wonder if anyone else is motivated to get an iPhone because of this? It's a kind of bizarre situation, but one I'm so glad I identified before buying a phone.
SMAP: Intel's 6-year-late copy of PaX's UDEREF
I think it's very much a quote of its time - I agree with you that the problem is primarily one of medium, and at that time the medium wasn't able to adequately tell complex, compelling stories.

The market has definitely evolved now - there's still a demand for great action games where story takes a back-seat to the sheer enjoyment of playing, but there's also demand for games with compelling stories (just look at the backlash Mass Effect 3 had, rightly or wrongly). It's like films, or TV - sometimes you just want to watch big things blow up, other times you want things that make you think.
Scientists Detail A Diamond Encrusted Super-Earth
If I see a guy in a suit I think he is probably a recruiter or a PHB.

I wonder how much of the macho stuff you point out is unique to tech. I see way more aggressive posturing in sales for example, and all the sales departments I've seen are very well balanced gender-wise
The phrasing in this article reminds me of butters from South Park for some reason. Do you know what I am saying? https://www.youtube.com/watch?v=XtLXGQu-OF4
Does this help?

http://geekfeminism.wikia.com/wiki/Privilege_checklist
Another thing about the 74 minutes. That was for a larger radius than necessary and a smaller timestep than necessary - for a high quality video.

With a radius of 10.0 and a timestep of 0.1 I get 186fps on the same graphics card - visually about the same speed as the youtube video.
Rape and sexism are not the same thing.

Rape is genderless. Despite the fact that rape happens more to women, it happens to both genders.

Secondly, just because someone is sexist it doesn't correlate to whether they're rapists or not. Sexism is about ignorance, rape is about many things often anger or control.

If you mention rape any time someone says "I get paid less because I'm a girl", it sensationalizes it. It's like mentioning slavery, every time someone says "I'm only paid minimum wage"
Using bitmaps also has the advantage that the bitmaps can be shared when the control is displayed more than once. It doesn't matter so much for the newest 1GB devices, but on older devices that only have 128 or 256MB it can make a difference.
Thank you for the kind words. There are a few examples on the API page in the Advanced section but you're right, they should be featured more prominently. Also, the free dev plan will give you full access but will indeed insert watermarks.
I know many counterexamples, particularly people who were in their 20's, 30's and older ten years ago. MySpace and Facebook was their first introduction to the social web.
Your experiences chime with my own, as another woman with just over 10 years of experience - especially the part about being afraid to ask questions. This extends to being afraid to try new tasks, take on new projects, or even just ask for critiques of my code, all of which I know are important in this line of work. Obviously these fears are not solely experienced by women, but I think there are some feedback loops which are particularly likely to lead women into this rut.

As an example, after university I discovered that when I'd been struggling alone to do my assignments and assuming all the guys were just finding it easy, all the guys were going round to each other's rooms, hanging out together, discussing work and looking at each other's code. They didn't think to invite me, possibly out of fear that I'd misinterpret it as a date or that I'd ruin the boys' club atmosphere, and I rarely asked them about work for fear of looking like I wasn't up to their level.

While it's not quite so obvious in the workplace, there's still some of that going on over lunchbreaks, after work or in impromptu meetings. And once you've been unintentionally out of that loop for so long, it's very hard to feel confident enough to ask people for a quick primer in what they're doing, because you feel like the only one who doesn't already know. Again, not intentional and by no means exclusive to women, but as a woman in a mostly-male workplace you are automatically something of an outsider and that can be hard to shake off, especially when trying to shake it off could get you labelled as "pushy", something women are generally socialised not to be.
anybody knows if he will be cloned in the future?
IPad Mini special event set for October 23 - Report
Re : barrier to entry

You're wrong: it's extremely (and increasingly) easy to hack an operator in say africa or asia and then use their SS7 interconnection to send traffic.

Of course, DoS is the thermonuclear option. Most of the attacks are much more silent. Btw, before we released our IDS there even were no detection equipment available for operators.
One thing that may be worth pointing out is that the hobbyists do not engineer their Life systems by sitting in front of a grid and clicking one square at a time. A large bank of off-the-shelf technologies has been built. Building something large like this life simulator is not trivial, but it's not as hard as it looks, either. You're sort of seeing the machine language view of a program built with a lot of advanced C++. The effort to build is a lot less than a casual perusal of the machine language may indicate. (Though I still respect them for it.)
I for one. I'm a software engineer, and I'm driven by curiosity. In the 90's I was privileged to belong to a private
mailing list that included the likes of John Conway and Bill Gosper and we shared our discoveries in Life and a few other
CA. I shared with them my CA discovery that John
named "HighLife" and we had some fun with the simple
replicator that it supports. Good times.

[edit] Someone put a nice animation of the replicator here:
http://en.wikipedia.org/wiki/HighLife
API mashup contest
Chrome. Yeah, it does move to a sane position when I scroll.

Perhaps it should move when I resize as well.
We're also using Asana for bug tracking at Endurance. Bugs get assigned into categories based on priority (P1, highest to p4, lowest).

Another great tool to use is Jing or Snagit to take a screenshot or short video of the bug, in action. Then it's a simple click to upload to Screencast and paste the unique URL for the screenshot into the bug. Much faster than taking screenshot, naming image, saving it, and attaching it.
I have deep grooves in my teeth right above my gums on both sides of my mouth from drinking 3-6 cokes a day for 10+ years. For some reason, I have a habit of swishing the drinks on the bottom of my mouth and I think this is the reason why my teeth are so jacked up. In the past year, I've largely stopped drinking Coke, partly because of this, and because of the other health problems associated with drinking so much soft drinks. I've switched to water and have a sugary drink maybe once or twice a week.
Jesus that font is unreadable
Specific Media surpasses Google Ad Network
IOS Device Testing Summary
Ah, it depends on context: in my mind, I was thinking about some of the user groups I go to where there's often a fair few enterprise devs who turn up in suits.

But the point stands: for a group of people who take pride in judging people on their code and skills, we seem to quite like judging people on their appearance.
Not in the public's eyes...

And operators will do everything to keep it that way. Including covering up major compromise.