skysight-inc/HackerNews huggingface dataset:
I just love the first line of this, it is what I feel like every time I pull a bottle of multivitamin off the shelf. Some interesting points in here
Yep, I've had an account since not long after it was released, and I've seen some good updates come through since (sub-tasks being one of them) and the free account does fine for what I need (and if I'm ever in the position to need more then I'd be more than happy to pay for it)
What Windows 8 developers need to know about app certification and publishing
Chinese Systematic Reviews of Acupuncture
This is not a review. To call it that and for this to make it to the front page is a disgrace. This is a blog-rant about a billing dispute with Heroku.
>As a male feminist.

Say what? Shouldn't you be for equality rather than women's rights? Men are people too!
Report Points To The Threat 3D Printing Poses To The Logistics Sector
Airplanes can't get much more efficient
The original article was a commentary on Heroku with a short conclusion which included a comparison to the authors experience with AWS. Your comment reads like an ad for a third service which isn't at all related to the original article. If the piece was a general analysis of the PaaS market, maybe it would seem relavent, but to this particular topic it seem tangental. I can't down vote you but I can understand why someone would.
I take security quite seriously, but I disagree with how you have evaluated the risk from this particular technique.

That said, I do consider this to be a temporary measure while the software is maturing to the point that I can get it accepted into the mainstream distros and build proper win/mac packages. That would be better for everyone, both from a usability and security standpoint.

We are a very small team (usually just me) and these things take time.
Folks follow him he really needs this, 10x!
I think you nailed it there. Some background which backs up your assertions:

I use hjkl for navigation in vi as it's the lowest common denominator. It's always there. I use vim these days (with syntax highlighting!), but I barely get past the basic "classic vi" command set.

I came from a VMS, RISCiX, SunOS and Solaris background and I generally tend not to use conveniences that often. I'm mindful with respect to portability having had to move code from HPUX en-masse which wasn't fun. The plus side is scripts that I wrote in 1994 still work fine :-)

I'm not a fan of easy - only a fan of simple, elegant and right.
Best idea ever! Great job to all involved - wonder how Kickstarter is going to take this?
this is amazingly simple and brilliant. thanks for sharing.
it is going to be too difficult for the bots to learn to get around that for quite some time, so now it's the time to enjoy this defense mechanism. once it becomes the ordinary thing, the bots will evolve too for sure but we're not quite there yet.
I don't think Javascript tricks work very well against motivated spammers. It is trivial to use headless WebKit client to execute Javascript and ajax requests.
I've been using semantic line breaks for a while for LaTeX since, using Vim, this is the only editing style that is sane on default settings. But that shouldn't necessarily be true; what can I do to make vim friendlier to work with files that are one-paragraph-per-line or similarly formatted? I'm not particularly concerned about version control just editing.
What Happens After A Failure?
I understand your point about not assuming, but I generally get negative feelings about companies that don't communicate clearly when they make decisions for me that cost me money. I think that is the authors primary gripe.
This is true, hence my use of "almost".

On the other hand, there is a lot magic to eating pizzas and sipping diet cokes in the house by the lake only to play and make games.

I just no longer see myself being able to be blessed by that privilege.
don't need!
BTW, thanks for the really interesting discussion!
Nice post. But I would like to hear on whether or not you disagree with the actual point that he's making.

Do you think rape jokes can be brushed off or should the tellers be actively censured instead?
"It's time to change things. Any chief executive with half an ounce of sense should be putting their blood, sweat and tears into ensuring that the make-up of their company mirrors the make-up of their market."

What if my target market is teenagers...
I don't know. This was my reaction when the CEO of a tiny startup I was helping out declared, out of the blue for no reason, and in complete pigheaded seriousness "I would never hire a woman at this company."

I thought to myeself: "Wow you're fucking retarded. You've just shot out the only two qualified experts in my network (for a couple of important roles) who we could possibly get to help us out on terms we can afford, and you don't have a network of your own - and now I see why, because you're fucking retarded."

You will also note that I didn't swim against this guy's current for that long. But I did have a job with him, and if I were a woman I wouldn't have had that job with him, because he's an idiot. A sexist idiot or just an idiot? This is a question of definitions. By the definition of sexism, he is a sexist idiot.

As long as he actually refuses to hire qualified women, his whole company is sexist.
Sounds serious.
Thanks for the tutorial. Can't wait for the next part about blueprints!
In 1896, Thaddeus Cahill filed a patent on the “art of and apparatus for generating and distributing music electronically” and until 1914 he fed music signals down AT&T’s telephone lines with his Telharmoniums apparatus.

Elisha Gray transmitted music over a telephone line in 1876 . He also invented the first electronic music instrument in 1874, calling it the “Musical Telegraph,” for which he was awarded US Patent 166,096 titled “Electric Telegraph for Transmitting Musical Tones” on July 27, 1875.

http://didyouknow.org/gray/

Commercial service:

Wilmington, Delaware, is enjoying a novel service through the telephone exchange. Phonograph music is supplied over the wires to those subscribers who sign up for the service. Attached to the wall near the telephone is a box containing a special receiver, adapted to throw out a large volume of sound into the room. A megaphone may be attached whenever service is to be given. The box is attached to the line wires by a bridged tap from the line circuit. At the central office, the lines of musical subscribers are tapped to a manual board attended by an operator. A number of phonographs are available, and a representative assortment of records kept on hand.

3c for a piece, 7c for a grand opera !

Telephony, December 18, 1909

http://earlyradiohistory.us/1909musi.htm

Of course recording technology wasn't good enough to make copies, so these were not distribution services but rather stream on demand.
I used pagekite recently for testing a Facebook app and I was very pleased with it. It's very easy to setup. I tried localtunnel too but it changes the domain name with every restart. Pagekite provides static domain which is very handy when testing applications which require a static public domain.
I've tried Asana quickly before, seemed very similar to trello. But I really liked the inline ':' type to create a new section of issues, very intuitive and fast. Will have another go to see how well it fits our project.

Including all the sub tasks sounds great, means each time you complete a small task there is a sense of achievement. I'll try it out! Thanks!
This is a cat and mouse game. If enough websites out there use this technique then there will be bots that can circumvent this, although some non-trivial amount of work is needed to parse the javascript.
that's my problem with these articles and posts. They seem to suppose that there aren't more women because of sexism.

I'm not an industry researcher, so all I have to go on is my experiences.

I was a tiny kid, playing with Simons BASIC and having fun. But I never thought of it as a career path. No one I knew was in IT, no one in the family, or friend's families was in IT.

At school it wasn't something that was talked about as a career path (though nursing and teaching were).

I didn't realize I wanted to be a developer until I got a random part time job at university and built websites and databases. (I was majoring in engineering at the time)

That left me with a big gap in skill set from everyone else my age who had been playing around with tech since they were pre-teens.

But things are relatively hunky-dory now.

But I always think, what if I hadn't gotten that random job? Why hadn't I been exposed to this career before then?

Would it have been industry sexism that meant I wasn't a developer? No. It would have been lack of exposure to the possibility at a young age.
Yes I use xsusenet (http://xsusenet.com) and my own private fork of slrn (http://slrn.sourceforge.net/).

It's free but they have a 25Gb cap which is fine if you're not leeching binaries (I'm not!).
"ask the user to login to apple with the url you sent them"

Why not just say, "Ask the user for their password" ?
These are what I use :

VPS Hosting - Linode(http://www.linode.com/)

Shared Hosting - WebFaction(http://www.webfaction.com/)
I only skimmed the original article, and I think this woman makes some great point about how absurd his article is.

She has some good points about her experience, however, as she has only had 6 months in this field, and that is working in one company, I'd say she's not the right person to write a rebuttal to anything about the current state of it's culture.

Someone who has worked in multiple companies, in different regions, and at varying levels of organizations would be much more fit.

Again, I'm not saying her article is crap, the bulk of it is a good counterpoint, I'd just like to see someone with a bit of a broader view way in from a woman's perspective.
It's an update to a previous review (see the first link in the OP).
Thats for bots customized to run on your site. There are generic spider-like bots that look for forms they can submit into, without knowing anything about the sites architecture.
why can't I pip install this? It's a Python package after all...
Why are people like you incapable of having a debate about something on its merits, instead relying on straw man arguments and attacks?

> So we should do away with all regulation then?

The parent didn't say that and nobody outside of the former Paul campaign has ever suggested. This is exactly what I'm talking about.

> Anyway we can sort out the details ... after the election

Stop using month-old Democratic talking points for your arguments and maybe people would take you more seriously.

> Plenty of nations ... have implemented national schemes ... and none of them suffer from the stuff that you read about coming from the right's bullshit machine.

So there it is, the right's "bullshit machine" as you put it. Let's ignore the fact that the US is several times the size of any western European country, much less homogenous and with a greater income disparity even between the 2nd and 4th quintiles. But yes, because it works for 62 million Britons, clearly if someone doesn't think it will work for 312 million Americans they (a) are racist; (b) are stupid; (c) hate poor people; (d) all of the above.
Why don't bots just fill in the form then trigger a click on the anchor?
You're right. Compare the experience with AWS. They were clearly looking out for their customers best interest whereas with Heroku, it's not so clear.
The question I had is whether the femtocell claim is true - those are much easier to get access to. I'd like to believe that they're correspondingly more locked down but there is rather a long track record of telcos botching basic security design.
I've had fewer platform errors on EC2 than with Heroku (although many of Heroku's outages were directly caused by AWS failures). So it seems Amazon does a somewhat better job at eliminating most of the need for customer service.
The content is basically long-form hacker news, only made worse because now it's 'curated' with whatever lofty theoretical mission 'The Magazine' espouses. Nice looking app but those four articles bored me to the point of canceling my 7 day trial.
I created a little tool for presenting website mockups/designs to your clients
You're describing egalitarianism, not feminism. When you see an article being advertised as "by an actual girl", you know it's not about equality.
Not really hard at all, you can automate a browser using phantomjs and it's really fast too.
i suppose because the bot is not a browser but a service that gets the page, parse input fields and possible tokens and send request to the page that the form would post to.
like the other poster says, this is just a cat-and-mouse game. If the mouse gets big enough, garfield gets off his lazy ass and eats it.
I agree with this. I think some attention needs to be paid into teaching people how to set up their environment outside of the browser.

I mean it doesn't sound too good if you say, 'oh I've learned to use Python' and someone asks you to show them & you have to show them inside of the learnstreet tutorial as you don't know any other way.

I do think it's great people are investing time and effort into this area but it just needs some context so that people can actually walk away with skills from it.
This reminds me at: forget it: Men can not type!

http://kephra.de/blog/Programmiererinnen.html#en
This is a huge security issue. I imagine that someone post this on Facebook and encourage others in the same school (on same wifi) to log in to their AppleID. In this way you can access other people's accounts directly. Buying things at store.apple.com, AppStore, iTunes.
We have been using MongoHQ for a bit now and their service has been quite good and very accommodating (especially when our db suddenly stopped storing data during a critical time).

However for a growing bootstrapped startup their cost structure isn't very linear. For improved performance you have to jump from a $49/mo to $637/mo plan which is pretty ridiculous.
Honestly, because I haven't yet taken the time to figure out how. Mostly that is because I have the feeling pip is more intended towards libraries and things used while programming python. Pagekite is not really a library (yet), it is more of a system utility, so integrating with the OS (rpm/deb and such things) seemed far more important.
I think that at least 90% of the bots are not made to work on specific sites. Unless your sites has millions of visitor I so not think someone will spend time to make a bot just for you.
Indeed. 10 years after this, in 1992, the general manager of my firm was refusing a computer on his desk as "it looks unprofessional".
I was in the business of fighting web spam for over 5 years (Defensio) and while these techniques help, they're not the definitive answer.

Spam bots are now extremely sophisticated and have been able to execute Javascript and "read" and understand web pages for many years. They'll also post bogus comments that are somewhat related to your article but sneak in a fishy URL in there. We had many false-positive reports that were actually real spam. It's just really hard to detect by a human. Of course, JavaScript-based technique will eliminate some easy to catch spam, but nothing a 3rd party service couldn't catch.

Another huge problem is that people are paid next to nothing in China and India to manually spam websites and break captchas. The number of human spammer keeps increasing. When I left last year, it was becoming a huge problem. Definitely the biggest headache for us in ~5 years.

In my experience, the best protection against web spam is still Akismet/Mollom/Defensio. And for the record, I know we didn't like when people used other mechanism to stop some spam before it got to us because we didn't get to see the full corpus, which was invaluable to us in helping all our users fight spam.
Cool. I've been saying it for years, but because I don't have a vagina, my opinion is considered sexist. B-but feminism is about equality, r-right?
Tariq Krim has 5 ideas to Disrupt France
I can find no report of the details surrounding the passing of Dr. Campbell. From the U. of Nottingham page:

"Professor Campbell is survived by his wife, Kathy Campbell and his two adult daughters, Claire and Lauren Mills.

The funeral has been arranged for 10:30 am on Wednesday 24th October at Bretby Crematorium, Burton Upon Trent, DE15 OQE. If you wish to attend please contact Katherine.lawson@nottingham.ac.uk "
"Having a keyboard is a sign that you don't have any power."

Just as importantly, today not knowing how to use a computer is a bad sign in the workplace, one that will cost you your job.

I contract my time at a place with a fair number of very senior people (age 50+). A few years ago it wasn't like that, most people were under 35 and having grown up with computers had a reasonable mastery of basic computer skills.

When the contract changed the client desired a more skilled labor pool and thus amped up the requirements for most of the positions. What happened? A flood of computer illiterate old-school types who tried to get the few remaining "youngsters" to do the bulk of the work.

It went over very poorly with the younger workers, the contractor and in the end the customer. It was made known that if you didn't have basic computer skills you wouldn't have a job...to be verified by a test before beginning regular work (given after the new hire training period). The result? Something like 85% turnover in the aged 50+ pool inside of six months. The group they have now is not only much better at these basic skills, but a better cross section of truly needed skills anyway.

Watching all this go down made me think of my father, who in his late 60s purchased his first computer (in the late early 2000s) and had the intellectual curiosity to spend hours every day learning to type, fiddling with various settings, changing the screen savers and background graphics...till he was literate enough that he could do pretty much whatever he wanted to do with the machine. He knew the times had changed and it was up to him to get his act together.
Aggressive behavior will get you nowhere. ESPECIALLY because of your earlier post.

This is not against men having a view. But a woman is far more likely to understand sexism AGAINST women - because of (shock horror) being women.
Reading about Doom in a historical sense, I always find that there is a bigger absence of emphasis on the ability to modify the game than there should be. Doom not only revolutionized gaming and the FPS genre, it tore open the doors for game modifications. Projects like DeHackEd[1] allowed us meddling kids to start to see the possibilities of modifying our games at very fundamental levels. Sure, you could open a hex editor and edit Ultima VII to make your own maps, but Doom, DeHackEd and WAD editors meant you could, relatively easily, modify and share your creations.

Aliens TC[2]. The Energizer Bunny[3] mod. These were the beginnings of what would later become some of the most popular games that have ever come out for the PC. Being able modify a game and engine allowed for things like Counter-Strike[4] and Team Fortress[5]. Anyone else remember QTF or Beta 5.3? These humble beginnings of shared modifications grew into entire empires and created celebrities in the game development world. The gamers needed new heroes that weren't all caught up in ridiculously silly enterprises like Daikatana[6]. They needed cliffe[7] and goose[8]; independent developers working on something incredible for everyone to enjoy. From small teams to huge mega corporations and back again, game modification has had a lasting and incredible impact on the PC game market and will continue to for a long time.

We have Doom to thank for this. Now, where are my serial cables? I wanna do some multiplayer fragging.

[1] http://en.wikipedia.org/wiki/DeHackEd

[2] http://doom.wikia.com/wiki/Aliens_TC

[3] http://www.doomworld.com/idgames/index.php?id=68

[4] http://en.wikipedia.org/wiki/Counter-Strike

[5] http://en.wikipedia.org/wiki/Team_Fortress

[6] http://en.wikipedia.org/wiki/Daikatana

[7] http://en.wikipedia.org/wiki/Jess_Cliffe

[8] http://en.wikipedia.org/wiki/Minh_Le
Parameter types in constructors [C++]
I use both the hidden honeypot and a random javascript injection that has to be matched server-side. Both have to pass.

The "problem" with this kind of tricks is that they works for small/medium website and only if they are not adopted as part as a big library that everyone uses.

They are not that hard to beat if you want to spam someone intentionally or if they are implemented by a well known plugin for (wordpress/joomla/etc..)
I very much agree in general. I often feel like people would be better off just getting on with their work rather than wasting their time discussing some of these issues. In this case though I just felt so strongly that the article was patronising and sensationalist that I felt something needed to be said.
I've used this sort of Javascript-based approach for years, with great success:

http://www.exratione.com/2010/12/how-to-block-999-of-all-mov...

It works very well unless you're big enough to merit individual attention from a spammer. It's not rocket science - it just raises the bar a little above the level of effort that people who spam everything, everywhere are willing to put in.

That might change.

The real merit of Javascript used this way is that there are so many different possible approaches and ways to write the code that parsing has to be done on a site-by-site basis. It should even be possible to write something that auto-generates -and-mixes various combinations to make it annoying and costly for an individual to keep working at breaking the protection, and thus increasing the size of community/site you could protect this way.
I'm a young, white male, aka privileged person. I've read quite a lot about feminism (and anti-racism for that matter), and struggled to get a clear picture of when my actions are appreciated. I think the most important lesson I've learned is that I must listen; because I do not have any first hand experience.
Yes, it's pretty much reserved for Yahoo!
No, this is an implementation of the Command Pattern for MVC. It doesn't eschew standard MVC separation, rather it strengthens it by removing domain/business logic into so called "Commands" and keeping it out of the other tiers.

http://en.wikipedia.org/wiki/Command_pattern

http://www.codeproject.com/Articles/12263/The-Command-Patter...

This Backbone+Marionette/Geppetto thing reminds me a lot of RobotLegs, which ASFAIK is one of the most well engineered and well loved AS3 MVC+Command micro frameworks. It's worth a look.

http://www.robotlegs.org/
> Would it have been industry sexism that meant I wasn't a developer? No. It would have been lack of exposure to the possibility at a young age.

Not being told that certain opportunities are open to you because of your gender is sexism. This goes beyond child hood. People assume because of you're gender you will or will not be into certain job prospects and other activities. This is sexism.
It's funny but usually when I read article about something being close to it's limits, in a day or two there is an article somewhere else on the web, that describes potential solution and invalidates that limit.
Have You Tried Brad Feld’s Version Of Hacker News? The hub at Startup Revolution
Poor thing, you actually have to read different opinions now! The horror, the horror.
My platitude about DC and software has always been that you may have a small chance of going to SV and starting the next $billion company - but if you are a decent dev, any company you start in DC is almost guaranteed to be multi-million-dollar. It is a city of bullshitters desperate for the few who can actually do and make.
Secret Files 3: The Archimedes Code - (2012)
Should Zynga go private?
Saudi Arabia Suggests Global Internet Regulations To Preserve 'Public Order'