skysight-inc/HackerNews huggingface dataset:
Sorry for replying three times but after talking about it with my wife for a couple of hours, we both agree...this is an absolute over-reaction and a projection of women's general frustration onto a non-issue.

It would be like men getting angry that there are entire trade shows that exclude men, such as this one - http://peters.patch.com/articles/annual-fashion-show-benefit...
You are completely missing the point, so let me repeat:

"It makes sense to compare # of students who can integrate in 2012 to # of students who can integrate in 2011. It's a noisy measurement, but it works. How do you compare search engines to quantum mechanics simulations?"
Doesn't the fact that Python won the "Favorite Language" poll kind of show that it's not just about hating on mainstream languages? Python's pretty mainstream, I'd say... definitely top 10.
Agreed: My wife is a teacher and I'm not sure I'd describe it as extra vacation rather than compensation for the unpaid overtime during the school school year, particularly since teachers have a very rigid schedule.
As the author of the article demonstrated, there are even architectural "design patterns"

Even? Alexander invented them. He also disowned their use in software - something you'd think software pattern advocates would pause to consider, but never do.
This is what Netflix has started to do with some movies/series (e.g. Arrested Development). The problem with this model is that it doesn't scale, even if you could make a deal with a handful of the top grossing artists you'd still need to talk with WMG to license the rest of the artists.

More and more I think we need to reinvent the way that big music companies work. Some independent labels are doing just fine without treating their users like crap so at we know it's a viable business decision.
:TODO: @CN - Stop firing missiles at satellites in space.
Exactly, I often get put off with games for Linux. Info that is meant for developers or the tech enthusiasts is not really great for gamers. Also, not greate for developers / tech enthusiasts who are in the "gaming" mode if you get what I mean.
I understand. My experience has been that the best way to find work opportunities is through networking (I know it's not always fun). Not to use a cliché, but it is often who you know, not what.

I'm trying to figure out a way (financially) to setup a hackerspace in the area, and I'll try to get a hold of you if I succeed.
I'd like for my favorite band(s) to sign to big labels and hopefully become rich. Sure, if they are going the route of bigger labels, I'd perhaps prefer them to sign with an established indie label before something like Sony, but it is still better than them remaining unknown. It's sad when I know some of my favorite bands of yesteryear never financially made much from the bands work.
A new class of CS101 starts April 16th
The kind of copyright you're talking about was invented ~400 years ago. There are buildings near me older than that.
What is the definition of "something small"? Millions of users and companies use PHP based software for various business needs, from small to big.
Yes, the language has a lot of flaws, but I disagree that you can't create useful and rather "big" software with it. And it's easier compared to other languages. If it solves people problems, why not?
PowerShell is no joke. Even if you never intend to use Windows again, it's worth taking a look at, there are some interesting ideas in there.

(Overall though, I agree that Linux and Mac give a better developer experience.)
> pay $2000 per month * 12 and get 0 equity, vs paying $2000 * 12 + 2000 and get some percentage of that in equity

In many/most markets, renting a place costs less per month than owning it. Spending an equivalent amount on rent vs. total home ownership overhead typically will mean that the renter ends up in a much nicer place. So the math would typically look something like this:

> pay $1200 per month * 12 and get $11,600 in investable cash, vs paying $2000 * 12 + 2000 and get some percentage of that in equity risk.

FWIW, I've owned homes in two states and taxes have increased every year without fail, even when housing crashed.
4 Things Before Launch
UC Browser goes from 0 to 18% India market share in 7 months
Wow, that's almost exactly how I implemented it:

var bucketSize = 8190;

...

var bucketNumber = Math.floor(userId / bucketSize),
bitInBucket = userId % bucketSize;

...correction on my last comment, looks like I use ~8 thousand bits per bucket, not 8 million.
Censorship is never the right solution, though. That would be education.
I enjoy Python's aesthetics and extensive libraries, but wish it had (practical) static type inference. (RPython isn't really practical.)

And to confuse matters, Python 3 added optional type annotations that are ignored by the runtime!
Could a voucher system really be worse than this? It would put all the control back in the hands of the parents. Some would misuse it; we know this. But we have the Internet now. Surely a Yelp-equivalent for voucher schools would quickly identify the good and bad schools. Competition would ensue.

Would it be perfect? No. Some parents would prefer religious indoctrination to actual education. Others simply wouldn't care. But perfection is not the correct standard. What we have now is dismal and getting worse.
I feel sick to my stomach. Companies shouldn't censor personal chats like this.
I'm familiar with a lot of popular music (especially early 90's music, when radio, mtv and friend's mixtapes were mostly how I heard new music), but I would not mind a place I could hear new music. I will be checking out these services.
Why would my employer want to have my Facebook account and what happens if I'm not in Facebook at all? Too suspicious to hire?
You can't make a CNAME on a naked domain. (well you can, but there are implications, like your MX records not working - so its not going to fly)

So they either need their current DNS servers to be able to internally resolve the A records of the CDN. But it needs a setup that can replicate the geo-replication that otherwise Alamai handles. Possible but not easy.

Or needs a webserver that just performs a redirect. And put its IP in the DNS. technically easy, but its another server to maintain. And at nasa 'level', it wont be a single server. It will multiple servers - probably geographically distributed.

(or they can pay for a service that handles this - which means needs budget)
"DRM is Costly and Promotes Piracy"

I don't think this really makes a difference. Louis CK's $5 show was released sometime ago as a test. It had no protection of any kind. Guess what? It was all over the torrent networks shortly after this.

People don't care about protection. They will pirate the media either way. No protection will just mean it will hit the networks immediately, which means the company that released it will lose out on those important first week/month sales.

There will always be excuses. That's the problem.
[incr Tcl]
How exactly do vouchers solve the problem of poorly written standardized tests?
Good pick. AppleScript fails in its goal to be comprehensible to non-programmers and ends up looking like nonsense to everyone.
I recommend "Recfactoring to Patterns" book - the book says that Design patterns are just tools from the get go.
Been interested in doing this too, but reconsidered since I don't know about property laws for EULAs/TOSs. But a public-facing TOS that tries to bind users and says "this document can change any time for any reason, and we will notify you by email, and it is your responsibility to keep up to date with it" should have some public domainness to it, even if it legally isn't: users should be able to "congregate publicly" to discuss their archived copies of TOSs.

(The counterargument of "don't use the service if you don't even agree with how the TOS is deployed" is technically agreeable but utterly impractical since "I am whimsical" clause in TOSs these days protects the vendor and not the user, and places 100% burden of trust on the user that the whimsical TOS will not arbitrarily screw you over later. Every vendor relies on the fact that there are so many other vendors out there, that some percent can eventually get a free ride on trust)

Suppose we provide the venue for congregation. How to ensure legal survivability?
And then you hit your teen/tween years and push back against everything your parents gave you or stand for, including that Facebook account.
You're actually not too far off on your assessment of Delphi. Compared with all the .NET languages that sprang up to replace it, it's painfully verbose, inexpressive, and starved for community support.

On the other hand, what it still does well, decade after decade, is pump a 30MB native standalone executable from millions of SLOC in minutes, one that will run on any Windows box without installing any libraries or runtimes. That is, in its own way, impressive. Many businesses still depend on it and instead of an OSS community you wind up licensing libraries from the few remaining dev shops.
Unbreaking comments on tiny sites and tech blogs
TLDR:

Pinterest is getting lots of criticism from press on specific issues and they are editing them.

* "pro-ana" (anorexia) pinboards containing "thinspo" (pictures and sayings to reinforce anorexia) were featured in a Jezebel post. Pinterest clamped down and said they won't tolerate self-harm. See:

http://jezebel.com/5893382/the-scary-weird-world-of-pinteres...

* You need copyright permission to post something to Pinterest but virtually nobody has permission, so they added better takedown methods. See:

http://www.npr.org/2012/03/22/149169388/pinterest-wades-in-m...

* Pinterest is adding private pinboards and an API.
In the introduction, the author mentions that 1) he had a lot of problems selling his first home and 2) the story of his second home is so painful that he doesn't want to write about it. After reading that, it's hard not to take the rest of the article with a huge grain of salt. There are a few good points about home ownership requiring a lot of cash and limiting your mobility, but most of the points are very questionable: the tax deduction is NOT microscopic, maintenance does NOT have to be a huge issue (depending on the house), you will NOT spend all of your time working on the house (again, depending on the house), and so on.

Entrepreneurs, specifically, can do clever things with houses. For example, if you can afford the down payment, there are many places where you can buy a 4 bedroom house, rent out 2-3 of the bedrooms and have a net profit every month (especially with the current interest rates.)
If you're using memcached, using consistent hashing is largely a matter of configuration on the client side (although it's worth understanding how it works and why you want it). Pretty much any memcached client that's built on libmemcached comes with it although most aren't using it by default; the overhead of calculating the ring is significant and needs to be thought about e.g where you store it - not something you want to do on every request.
Has it occurred to you that to many people the issue may not be piracy? I don't use the pirate bay, nor do I endorse copyright infringement, but this development nevertheless greatly concerns me.

No, I suspect it has not.
Nothing. I admire him. But I wouldn't cite him in such a hero-worshiping manner. Doing so would detract from my argument and undermine my credibility.
Agreed. At the very worst its just fine and not worth complaining about.
When can I get API access?
I spend a lot of my time writing Python, especially for Django powered sites, and writing client side javascript. Periodically, I'll get stuck maintaining large projects written entirely in PHP and miss the nice features from other languages. Javascript has its bug-a-boos, but with its dynamic design and jQuery, its easy to write clean code. Python is also much cleaner and usually just works.

On the other hand, all of my programming horror stories and terrible hacks have been written in PHP. I remember having to use an older version of PHP that failed to support closures when it was needed in some legacy code. The code was passing functions as arguments, but because the functions were not bound in the local scope, there were issues with namespace collisions. I had to resort to global variables for a situation that should not have needed it because rewriting everything properly required a non-trivial refactoring that I did not have the time to complete. Granted, this has been addressed in more recent versions of PHP, but there are always old versions floating around where "gotcha's" like this show up.

More recently, I ran into an issue porting PHP 5 code across different linux distributions where, for some strange reason, libraries on the include path failed to be found. Debugging something like that is ridiculously frustrating. Problems like this are bound to show up with any technology you use frequently, but my work involves using many languages and technologies and, of them, PHP is the only one that leads to these sorts of problems with such regularity.
Is there anything stopping them from doing the same in Internet Explorer ? And they're not stranger to issuing automatic updates that mess with Firefox, so..
> Yeah, because I just can't stand to pay an enormous amount like $10 or $20 for that book or album I really have to have.

This isn't about listening to something or reading something. It's about the ability to remix and build upon it.

> I think it's unreasonable to expect people who make things to be able to profit from them for more than 5 years.

It doesn't matter, because most people don't profit from their works after 5 years, if they ever profit from it at all. The current law helps the Disneys and bestselling authors and has little to no effect on small, independent creators. I don't think we should optimize for corporations, I think we should optimize for everyone being able to reproduce, distribute and build upon their culture - with a period of potential financial motivation to kickstart the creation of new cultural artifacts. If you're still living off your work 5 years on, you're probably already rich.

Girl Talk's music is literally illegal because his instrument comes with a license agreement. What if Stratocasters had come with one?

> Hell, why don't we make all property expire after 5 or 10 years?

This makes no sense. At all. Physical property and my culture are not comparable.
You can find a FAQ here: http://support.trypair.com/customer/portal/articles/443672-f...

One interesting aspect to this service is because it only allows you to actively pair with one person at a time, it doesn't support people with multiple partners (those in the beginning stages of dating, the polyamorous, and cheaters).

If this app became popular enough, I could see a partner requiring the use of this app to make infidelity more awkward, although it could still be worked around by having multiple phones with an app on each one.
Putting aside for the moment that favorite punching bag - standardized tests - I question the rather overwrought tone of the piece, beginning with the title: 'A Test You Need to Fail'. This doesn't seem particularly good advice for students, nor does applauding the kinds of test answers she cites. Anyone should know that a response like "I don't think it applies to either one" with no supporting argument to exhibit the slightest knowledge of the subject would, even must, receive zero credit, with a "SAY WHY!!" scribbled in red in the margin. Students are very good at holding facile opinions out of ignorance, and should not be praised for it. Yes, a good teacher can spin a response like that to gold in the classroom, by eliciting the threads of actual knowledge upon which the opinion hangs, but a test can hardly do so. I can understand a teacher lamenting that she didn't know and pass on to her students that test graders would be looking for facts and not opinions, but it's not the test's fault she didn't. It is hardly "criminal" that standardized tests are designed to be objectively gradable. If the questions are poorly designed - which other commenters seem to have assumed, even though no evidence for it is presented here - isn't that more likely to be the result of mediocrity than of malevolence? I was likewise unconvinced by her citation of Noam Chomsky's remark. However much or little one considers Chomsky a "great man", one thing he is not is an expert on elementary/secondary education. He has opinions, like the rest of us. Why not cite the opinions of Jonas Salk or Stephen Sondheim? Chomsky can, however, be counted upon to state his opinions in stark, emotionally charged language, and a bit of this polemical propensity seems to have rubbed off on the (ex-)teacher.
How many base classes?
Why hate tools?
"Oh I love the hammer and I hate the saw! Stupid saw!"
This doesn't make sense for me.

I doesn't matter if I like to work with objective-C or not, if I need to build an iphone app, it's the tool I've gotta use.
[How To]Install Official Cyanogenmod 7.2 RC1 On Samsung Galaxy Ace(GT-S5830)
>The problem could have been caused by a strange hardware defect, a rare bug in a library, etc.

Or competition, a disgruntled employee, etc. Just speculating but IMO it's a pretty big coincidence that it failed exactly when they did the IPO.
Hello, Cruel World - What the Fate of One Class of 2011 Says..
HN is slowly turning into Reddit.

TPB is probably being censored by the software because some automated process to ingest and aggregate threating sites flagged that site as hosting malware. This is just like Google stopping you from clicking thru to sites which they know host virii / trojans. Calm down.
I'm so confused about why C is so liked, while C++ is so disliked. I mean everything you can do in C you can do in C++...Is it because C++ is too high-level for the work that C is primarily used for, and too low level for applications that are better suited for something like Java or Python? I'm a C++ hacker by education, its the language I'm strongest in. It definitely has flaws, but I DEFINITELY enjoy it over C.
Coke and Pepsi change recipe to avoid cancer warning
How are these relevant with the dawn of tablets and ultraportable, cheap laptops? Is it just price, or am I missing something?
An interesting email. It's a shame, and it seems like we have a long way to go (still) in order to have a normal-ish programming language that supports formal verification, but Shapiro brings up some really insightful points about language design and why things are the way they are.

Sidenote: This article isn't about BitCoin, it's about a programming language called BitC that's focused on making low-level simpler and formally verified. (I personally thought it was about BitCoin until I saw the coyotos.org next to the title.)
Bad teachers teaching bad tests is worse than bad teachers left to their own devices.

How is it possible that a student is worse off having the knowledge necessary to pass a test than to have no knowledge?

This test asked for complex thought, the grading should require complex thought

Kids are dumb. Their "complex thought" is really quite simple. Further, the iPhone required a stunning amount of complex thought to create, yet I can asses its functionality with only simple observation. I doesn't necessarily require complex thought to asses the product of complex thought, particularly when that's complex thought at grade level X.
YouPorn: Symfony2, Redis, Varnish, HA Proxy... (Keynote at ConFoo 2012)
1. The last very successful (larger) project was probably Google+ and the whole integration into "new Google". I dislike some of the changes, but for Google this was definitely a necessary and very successful move.

2. The Android and Chromium projects are the ones I'm excited about. Android really changed how people interact with personal computers. IMHO Android was maybe the most important driver for innovation in technology within the last 10 years or so.

Google's own Application suite for Android is very good as well, as are most of their core services like gmail or maps or search.

Music, Books and Movies are well implemented and IMHO ahead of the competition. But as with most content related applications, worldwide (mostly European) content licensing castrates these projects and makes them dull.
The buy:rent ratio varies a lot from place to place. In a few markets, like New York, buying is definitely way more expensive than renting. On the opposite end of the spectrum, in a place like Vegas or Miami, your rent will be significantly more than your mortgage payment.

I think a buy-to-rent ratio of about 15 (i.e. 15 years rent = purchase price) is about where buying and renting break even. If you live in a place with a lower ratio, your mortgage payment would be less than the rent on the equivalent place; if you live in a place with a higher ratio, you can get a nicer place for the same monthly amount by renting. http://explore.trulia.com/datavis/rentvsbuy/Q2-2011/
I love all my ex-boyfriends, still miss them: Veena Malik
This has probably been the most senseless post I will read in a while:

- C only got a memory model in C11. So you can't be sure your code does what you think it does, without compiling and testing with every compiler for every platform you intend to target.
- C is a low-level language which has its niche. But most of the time you want quite different features, like runtime monitoring, inspection and debugging.
- In C you can't just move your binary to a different architecture and run it there, same thing in Python: You can't just deploy your pyc or pyo files on a different machine and expect it to work, especially not if the versions differ.
- You can't even do that for source files: Python breaks compatibility frequently, and because it is dynamically typed, you can't just check the signatures that nothing has changed and chances are you won't even see breaking changes until it crashes at runtime.
- Python is not nearly as fast as a decent JVM.
- Both languages lack a cross-platform UI toolkit, although yes, AWT and Swing suck, and JavaFX isn't that great either.

I agree though, that the whole "framework" stuff has grown out of proportions in Java. It is just a disease if a simple application ships with 40 MB of JAR files because the developer couldn't write any non-trivial functionality himself.

> IDEs are language smells

This smells like envy from someone whose "favorite" language lacks good IDE support, but yes, Java-the-language is just outdated.

> Java the language is considerably better than Java-the-ecosystem

WUT? Java-the-language is the weakest part. You don't have to use any Java library or framework at all and Hotspot is probably the only freely available VM which is fast, mature and stable.
Well, at least some of us are against RIAA and MPAA, not because we want to steal their stuff, but because they are trying to kill our technologies and tools - which have fair, legal and genuine uses as well. They brought DMCA, made reverse-engineering illegal (even if no infringement happened), pushed for SOPA and are willing to go even further.
Show HN: Ten minute hack, USB powered light
In case anyone else was unfamiliar with this, I looked it up[1]:

> Planetes [...] is a Japanese hard science fiction manga by Makoto Yukimura. [...] The story revolves around a team of space debris collectors based in the debris ship Toy Box in the year 2075.

[1] https://en.wikipedia.org/wiki/Planetes
Show HN: Worldle- 24 Hour real time boggle HTML5 hackathon game
> rent out 2-3 of the bedrooms

... thus further limiting your options should you wish/need to liquidate your investment or just plain move...
Facebook stands up for job applications and their password
Modernized version could be interesting. A writing device with good keyboard, designed to work together with smartphone - but not just an external keyboard. Priced at 50 bucks, maybe bluetooth for connectivity, small display and great battery life.
The Gmail Man seems to be working for Microsoft now.
Happy to. Thx!
Reminds me of an Apple Newton eMate, a little.