skysight-inc/HackerNews huggingface dataset:
A few years ago I heard someone push the premise that women were simply too smart to acquire or keep a career in the tech industry. While sweeping generalizations like that usually set off my spidey-senses, this hypothesis might actually have merit.

The short version is that women won't put up with the (lack of) work-life balance, long hours and constant on-call status. The successful women I've worked with all stayed because they simply love it (like I do) but it's entirely possible that this is something that even young girls notice when they avoid IT related curricula.

To get back to the topic at hand, I think the best way to get women involved in more conferences is to have more "tenured" women in the industry. And the best way to do that is to that is to recruit more into the industry and to make the industry more aligned with their desires.

I'm actually not opposed to quotas for female participation at conferences ... I simply want to learn something from anyone that's put in front of me.
With the current scheme house of cards was outside netflix within a week (if not the same day) So content producers are already doomed, why saddle html5 with DRM and binary blobs?
as a general rule, avoid the word favorites altogether in any software, unless you are certain it will only be used in the US. We spell it favourites, and "favvOrrittez" as you seem to spell it, really grates. Esp in IE, whereas Net/moz always called them bookmarks. Fayvritz.
Depends on your goals. If you want simple and are just starting off and testing things out to see if what you're offering will sell, then Shopify.

The biggest problem I see with Shopify is customizing the checkout. The checkout process is hugely important in optimizing the site for conversions, and to lose control over that piece of the site is a difficult trade off.

I used Volusion for my store, but they've gone downhill. I would probably end up with BigCommerce these days.

Magento is the best out there, but only if you've got the money and time to spend. I wouldn't walk into a Magento store unless I had $50k to spend and was very sure I'd bring in revenue of at least $500k a year.

If you're not there yet, go with a hosted cart so you can focus on the marketing and get to market quickly.
Maybe I'm misreading this but isn't DrJokepu saying to release the show without DRM, not with? If

> House of Cards was only released with web DRM

then how has the experiment been performed? Or did you mean to say the show was released without web DRM?
There are other algorithms that handle the sliding-window case, e.g. http://research.microsoft.com/pubs/77611/quantiles.pdf

But for all but the most extreme cases, it's sufficient to just keep all the values in memory until they fall out of your window. Even if you're getting 1000 requests/second, that's still only 300,000 values that you have to store.
As the editor of a slang dictionary that accepts user submissions, I've seen many terms submitted to my dictionary that have become accidental esquivaliences.

One great example is "poonj," meaning to have sexual intercourse. The submitter included some etymological claims, in part that the term originated in the language of the Ojibwe native Americans. I find that pretty suspect, though it did appear on the site for some time before I removed it. The definition and the etymology were printed in the second edition of Cassell's Dictionary of Slang. To their credit, they did include "allegedly".

http://books.google.com/books?id=5GpLcC4a5fAC&pg=PA1120&...

I'm not too concerned about the copyright aspect, though. And actually, I'm still unclear on the extent to which dictionary definitions are copyrightable.
Why You Fail
I can't get past that either. It's really frustrating. I want to try it, but I can't!
That and people aren't robots. A bombing in Boston means more to someone in New York than does one in Iraq, and purposeful taking of innocent life means more than accidental death.
http://vimeo.com/62252536

This seems to be a previously-rendered copy of the video. It actually plays, but lacks the instructions overlayed on the actual site.
And, just so it's completely clear, I'm also by no means claiming you aren't talented (although I think the greater compliment is to observe that you are a hard worker). I'm just trying to make sure this guy knows that what you've done is easily within his reach, if he wants it and works at it.
Everblog
Yup there is. It also takes care of the use cases if the user swipes forwards and then back again quickly.
As a point of clarification, owning and reading a lot of books does not make you a librarian any more than typing a lot of formulae into an excel spreadsheet makes you a software developer.

Trust me, as of tomorrow I've been married to one for twenty years (a librarian that is, not an excel spreadsheet.)
Netflix will switch from Silverlight to HTML5
Paul Krugman (1998): By 2005 Internet will have no more economic impact than fax
There is definitely overlap. Keep in mind that the paper is design/academic and not product-oriented; its stepping back and trying to figure out how live programming can be useful. There are a lot of ongoing efforts today that are trying to build useful products, the most promising one being LightTable.

Its an exciting time to be a PL researcher.
Hahaha, well we were a chip company so the potential disaster scenarios weren't as pronounced. (though of of the NPI guys crushed his finger in one of the testers :()
Hiring Brilliant Women Engineers Starts With The Job Listing
If this is indeed true I will be very disappointed, I have had an otherwise great relationship with Linode.

I await for more data and hopefully an official response from Linode.

If the worst case is true, what are some good alternatives for Linux VPS hosting?
Historic buildings can cause blight the way that any building restriction can. They limit supply and raise costs. Historic buildings in particular, affect the ability for new business owners to bring in businesses as well as limiting homeowners.

Another great example of that is Washington DC, which has incredibly strict building limitations and a large number f protected historical buildings, which means that despite massive tourism, the city is largely a slum with millions of workers choosing really long commutes over living in the city.
Expanding the Envelope: A Method for Beating Anger
So the summary is: Home is horrible and people hate it, but some people might like tight Facebook integration in the future... so Google is going to close Android.

I don't think the claims are well-supported, unless the author's "personality" counts as support.
Advertising Facebook as the perfect tool for the completely unconscious is a most unfortunate choice.

I have only seen the airplane ad and while I was watching it I was wondering if they are being ironic. The hero of the ad so to speak is this guy who thinks everything around him is oh so boring so he escapes to the colorful fantasy world provided by his facebook phone.

I was waiting for the punch line only it never arrived.
List of machine learning APIs
I'm pretty sure Netflix doesn't completely own the rights to HoC - MRC[1] does.

[1] http://en.wikipedia.org/wiki/Media_Rights_Capital
You suspect wrong, I want the web to work the same no matter how I access it. I'm saddened at the likely future you point out.
You think linode is going to be transparent about things?
I have access to servers in all the major trading rooms if you need to start deploying this to a production environment to start trading. Contact me at dasickis [at] gmail.com (I'll reply back from my non-filtered e-mail address)
What I meant by interesting is that they tell me more about the health of the system, not that they're more interesting to write.

Suppose there's a race condition in some library that you're using. No unit test in the world is going to catch that. Now, unit tests certainly have their place - but my point is that from what I have seen, unit tests catch the boring bugs, while integration tests catch the interesting ones(by interesting here I mean obscure or subtle - deadlocks, invalid state, etc), while at the same time inferring the boring bugs (ie. add(5, 3) returns 7 instead of 8), so that hour for hour, especially with limited resources (ie. a small startup), integration testing has the potential to give you a lot more value.
The "Source on Github" link points to a repo that isn't public at the moment.
> This means "premium" video is going to be fragmented. Big companies like Apple, Samsung, Microsoft will get it, open source operating systems and DIY devices will not.

People said the same about DVD and bluray DRM, yet they've been cracked and open source drivers distributed. Though it's sad that it ever had to come to that.
Channel now unmoderated.
Edit: HTP came in and trolled (pretending to be ex-Linode), re-moderated.
There may be a way to implement this in perks/quantiles by adding another piece of metadata for the timestamp. There is a space cost for this, but it may be okay or even opt-in. Maybe I'll look into this soon.

Edit:

I do agree that if you're working with datasets that fit in memory, you're probably better off keeping all the samples to find your percentile and not using this package. In fact, perks will not compress for datasets under 500 values.
It's always encouraging to see a startup use it's resources to help others. Unfortunately quite rare as well. Good job Twilio!
Thanks for this post, I sometimes feel as if this is the world's least well made distinction. So many people seem to have constructed the idea that dictionaries instruct the use of language not vice versa.
Cell service is shut down so that the terrorist cannot remote detonate any more bombs.

But if you have access to this website (internet access), then you have access to Skype and 100 other phone services... so why does this web site exist?
The finish clock on the video is correct, but it's very likely for third wave runners who started forty minutes after the first wave. So they finished in 4:09, but 4:49 from the start of the elite race. Made no sense to me at first because I was in the first wave, was walking back to my hotel 4:09 after my start, but heard nothing. Tacking on forty minutes makes the timeline add up, as I was napping by then (and wondering why sirens were interrupting my nap).
Any personal experiences with this happening?

I don't think there's a danger of it happening in this case because I'm not part of the company. The Enterprise Architect and the consulting firm are both outside companies that mine works with. I'm not gonna butt into the politics of either one.
Google's BufferBox (YC S12) Installs Its First U.S. Pick-Up Station
Skype isn't free.
Google Glass API Documentation
Well, the innocent people being blown up in Iraq certainly weren't accidentally being blown up. And we had a much bigger role in creating the situation in Iraq than we did the situation in Boston...
I read several books about urban planning and cities and it helped me understand how this happened all over the us. Detroit just got the worst of it. There are countless examples of horrible planning decisions in D., so many street-life-killing fortresses and dead voids everywhere.

I do think that the people of D. will overcome these obstacles now that the core problems are identified.

Do you remember anything about the conditions leading up to the riots?

I remember taking a series of bus rides through central LA in 1990 (2 years before the riots) and all I could see were thrashed neighborhoods and desolate stretches. It is a whole different world now, so much more life on the streets when I go back.
He's probably chosen to focus on his company's blog instead.

http://blog.getprismatic.com/
First Google Glass Devices Will Ship In Batches
Well Netflix has less of an incentive for DRM on their own content, since they don't have any DVD/Blu-Ray sales to protect. But to the extent that unencrypted streams make it easier for unsophisticated users to rip DVDs from streams, it's a relevant consideration for the big media companies that offer content on Netflix.

In the long run, content producers will survive because the general purpose PC will be marginalized as a platform. The future is not people watching torrent-ed rips of movies on their laptops, it's people watching Netflix and similar services on their Apple TVs and iPads. At that point it doesn't matter if the content is encrypted or not, since it won't be convenient for your typical user to watch a ripped copy.
Let's improve Hacker News by adding an empowering point multiplier to women's posts. The overwhelming majority of posts are by men, so isn't this the only just action?

Also: Why are women more valuable than stutterers at conferences?
It's a good idea to record invariants about your code and your problem. Tests are one way, and there are some other ways. It's a good idea to have the checking of invariants be automatic somehow.

Any assumptions about the output of your code that you make but don't record in a checkable form, are something that could potentially be silently broken by a change in the code. And then you're wasting your time debugging rather than solving the problem you're working on.
Without knowing the reasons it is hard to find out who did it and harder to prevent it happening in the future. This is regardless if you are in the "we should pay attention to their grievances in hopes they won't do it again" or "let's fucking blow their families up in retaliation" camp.
[I]f any portion of your site changes (pivot, any one?) you’re now in a position of having to rewrite large portions of your tests. And the larger the pivot, the more useless your old testing becomes.

I'm under the impression that the tests are written first. If you are writing new code, then first there's a (failing) test, then there is the new code. If you are altering existing code, then pivot or not if something breaks you need to see if the reason is broken code or an inappropriate test, and you fix it before moving on.

In any event this should be a gradual process. How common is it that large slabs of code gets changed while ignoring failing tests, or large slabs of new code gets added while skipping the tests?

Is it that TDD is, in actual practice, unsustainable, or is the problem with not adhering to TDD? Or something else altogether?
What motivates people is the human interest angle. The people upholding Gitmo have been very effective at keeping the detainees nameless and faceless.

--

I worked on election integrity. Stuff like opposing internet voting, touchscreens, purging the voter registration databases, etc.

When we lost it was because we were a day late, a dollar short, outgunned, exhausted, ignorant, naive, internal strive, etc.

It's important to remember that our opponents have essentially unlimited resources. They also have the long view. You won this time? No biggie. They'll be back. They're happy with incrementalism, and will convert those inches into yards into miles.

A few years ago, remembering the prior overwhelming opposition to internet voting, they suspended the rules and fast-tracked the legislation. So no public hearings. The deed was done before we even noticed. This is why interest groups hire lobbyists; activism is not something you can sustain on a casual basis.

I will try again. Not quite done recharging my batteries.

Meanwhile, I'm working on better advocacy tools. So that future me and other activists have better data, tools, resources. A bit like the open government stuff from Sunlight Foundation. But more like the commercial legislation information systems that big lobbyists use.

--

Some non-political friends wanted to know how to get involved. The key is to show up.

I encouraged them to pick their local city council meetings and just start showing up. (Many are televised or available via web.) Just being present will change their behavior. And there's absolutely a current local issue that you have an opinion on. So once you figure out what's what, you should testify.
Amen! I run https://circleci.com, where we make all of our money by actually running tests for people, and I still believe this. The goal of your software is to achieve goals, typically business goals. Often the software itself is already one or two steps removed from the value provided to customers. Tests are an extra step removed at least.

I wrote a similar piece here: http://blog.circleci.com/testing-is-bullshit/
OK, the experiment isn't exactly the same, but it tests the same hypothesis: that the presence of DRM does not affect the dissemination of the content.

In fact, I'm not sure that performing DrJokepu's experiment as stated would prove anything: releasing episodes of HoC without DRM would have little effect, as they have been copied despite not having been made available without DRM.
I find unit tests written after the fact to be pointless. TDD makes a lot of sense because it forces you to think about how you are going to write your code. I like that. If you're writing tests after the fact, integration tests have a much more satisfying finish, and I can't imagine going without them (unless they are painful to implement)
Working on getting Travis setup now. Wanted to get the service up asap - code will be posted shortly.
This perhaps would top HTTP Response Code 418 "I'm a teapot"

http://tools.ietf.org/html/rfc2324
I very much agree that knowing when to test and when testing is not needed is an art, not a science. I also hope that your readers know the difference between writing tests and writing code using tdd.

My biggest problem with your statements comes down to the idea that you claim tdd can be bad (particularly, it would seem, for startups) and yet you do not give an alternative which has equal or greater benefits without the perceived overhead cost. You say we should constantly questions whether certain practices are worth it in stead of blindly following red/green lights. Fair. But how will questioning practices give you the knowledge that your code is not broken when a junior developer makes a change "somewhere"? How will questioning practices allow you to better refactor when you pivot quickly?

I have worked in many startups and I know time is money and bank roll is king. But I believe that tdd allows you to keep those financial concerns in the black longer. If not tdd, what is an alternative method? "not writing code in tdd", is certainly an alternative one, but is it a good one?
They're going to be searching peoples bags on the subway tomorrow, no mention of the 4th amendment given.
My apologies! In that case, I join you in sadness.
Done! Looking forward to it. I would obviously love some more information between now and then. Do y'all have a FAQ or a blog?
At equal quality?
If you try hard enough, you can make code that doesn't work in Haskell too!
For upvotes, submissions, and replies, the login page also has as a signup form. However, there seems to be a secondary login page (linked to at the top right) that has no such form as is shown in that screenshot in the comment you replied to.
Well, then you know Irish terrorist groups placed quite a few bombs in places like Manchester, i.e. a city with closer links to Irish people than almost everywhere else in England.

To be fair, these attempts backfired spectacularly, losing them a lot of support in these areas very quickly.
Any popular development practice is overhyped, many of us know so little about writing good software that we often cargo cult. How does one manage a bunch of inexperienced software developers, and maybe the manager is inexperienced themselves? Well, try to copy what others say has worked!

Really, the only cure is judicious/experienced application of development practice. Is unit testing always appropriate? No! Is it sometimes appropriate? Yes! But that is not an easy message for people to understand.

I've seen unit tests on prototypes before because that was standard practice, only to have the entire prototype scrapped at the end...because that was also standard practice (never ship prototypes :) ). Confusing.
The paradigm shift in education
This is not a brand new 0-day. This is a bug that Adobe communicated and patched months ago, a bug that affected a lot of folks who didn't follow the standard practice of locking down an administrative directory on the website.

http://www.carehart.org/blog/client/index.cfm/2013/1/2/serio...

The basic overview is this: CF servers have an administrative portal at /cfide/. A bug in the scheduler code (think cron) allowed remote attackers to upload arbitrary code to the server and then execute it. Savvy attackers could upload their own backdoors directly into the administrative folder on the site and then execute that code to gain additional access.

As a Linode customer (admittedly only for a small VM I play around with) I have to say I've been impressed with their service and their prices of course, and I'm waiting for further confirmation about the depth of this hack. I was unaware Linode was using ColdFusion. It should be pointed out that CF is a very mature language, akin to ASP.NET. It is actively maintained by Adobe and used by a huge number of websites globally.

Source: I'm a long time ColdFusion developer.
A bombing in Boston hits home to people in New York, because people can relate to their countrymen better than they can to random people on the other side of the planet with a different culture and history. This is human nature.
Warning, the link contains pictures of a man on fire.
This writer should have qualified "news" as general consumer news. Professional/trade news, tech news, science news, health news, environmental news — all of these have a direct and sometimes meaningful impact on our lives.
Switch to an Android phone?
This is probably what you remember reading:
http://philip.greenspun.com/careers/women-in-science
Wowza is really pretty good for video. I use it for 100k+ video streams a day and it works fine.
My job has destroyed the pleasure I get from programming
I've been at my current job for almost 2 years and I do a bit of everything. I've written an entire web application (ASP.NET+jQuery), written integrations as Windows services, written complex SQL queries for reporting, and maintained a 100+ table database. I hate all of it.

I'm tired of supporting it all. All I do anymore is boring reporting for boring business, or figuring out why a project's data is bad. I don't care anymore. I'm not impacting anything. Additionally, none of my management is from a programming background. I feel like in order to really learn I need to surround myself with people more talented than myself, which I don't feel like is the case at the moment.

I really want to find a new job but I'm terrified I'm going to leave and find out I'm totally burnt out from programming entirely, and hate my new job too. I'm not in a very startup-heavy area (Indianapolis) and I'm not in a position to move across the country. It's gotten to the point where I've considered dropping out of the industry entirely and finding something else entirely, but I know I'd like that even less.

What can I look for in a job that would, hopefully, revive the pleasure I used to get from programming?
Seems like a perfectly cromulent word
Not anything that's updated with any regularity. As I ramp up to a Kickstarter I'm certainly going to be updating more, but that hasn't started yet, so everything is pretty stale.

The sad truth is that I feel like a lot of things that go on are either not worthy of writing about, or they involve some kind of sensitive negotiation or relationship that I shouldn't post about. At the end of the day I end up paralyzed by these fears and fail to post anything.

But you can find the rather rusty company blog here [1], or my personal blog here [2]. The latter has a bit more activity because it has my Pinboard stream on the side, and I try to post a comment with most links.

In general, though, no, I don't really blog as well as I should. Yet, anyway. Kickstarter may change things for me.

[1] http://quickchargegames.com

[2] http://realmensch.org
If only the whole screen wasn't bright red!
Apple, how dare you put a dictionary with a fake word on my Dock. Come on.