skysight-inc/HackerNews huggingface dataset:
Because in reality, people don't make decisions based on how many duplicate, unmaintained, broken libraries exist for language X. They make them based on "does language X have the libraries I actually need". Oh, json, DB_of_choice, and web framework exist? Gee, I guess 90%+ of people are covered right there. Virtually every language, even as seldom used as say, ocaml, have the libraries that 90% of people actually use. Libraries aren't an issue for the majority of tasks people are doing.
What SimCity tells us about America’s metropolitan optimism
Explaining Java exception handling mechanism
Interactive js diagram: Car Blind Spots
I get that people like this have noble intentions. But this obsession with hiring women... it's gotten out of hand. You see an imbalance of one sub-group of people in your field and you want to fix it. But you don't understand what the problem is.

The problem is that women aren't getting paid enough. The problem is that women get treated with less respect, or are given busy-work, aren't given the same opportunities. The problem is sexual harassment. The problem is a lack of sensitivity. The problem is the boys' club. Etc, etc, etc.

NONE of those problems get solved because you hired a woman. Once they get the job, they still face all of the same hurdles the rest of their career, because you didn't do anything to fix the cultural disparity which is (one of the) reasons why there aren't more women in the field to begin with.

I mean... do you seriously think that the only reason there aren't more women in tech is because nobody offered them the job? There is no secret nation-wide cabal of hiring managers excluding women from positions. They're just not applying. Dealing with the reasons for that would be a lot more productive than wandering around college campuses with a quadrocopter looking for girls.
... On the consumer internet.

The Enterprise will exist without Net Neutrality just as it exists without the unreasonable tariffs we suffer as consumers. Google wil lhave to pay money to get around CONSUMER traffic and volume limits, but I don't think you'll see volume limits on business circuits in the foreseeable future.
"Buying lottery tickets" is a good analysis. The issue is that normal technical trading (the kind Taleb criticizes) is "selling insurance" in disguise (years of small profits and then a huge "unexpected" blow-up).
Indeed. Especially since they already leaked that certain VOIP offerings, certain IP TV channels, and in general certain streaming providers would exempt from volume restrictions. That means they'll monitor our traffic and whenever we're connecting to a partner company, everything will be fine. The bandwidth cap is only intended for, you know, the actual free internet.
> You should be hiring based on the applicant's experience, education

I find it concerning that we so easily discount this discrimination. Someone who is equally capable of doing the job with less experience and education should have an equal chance at the job, no?

Now, perhaps someone with more experience is statistically better for the job, so you might want to look for that, but what if men are statically better for the job? I don't think it is right to say one is discrimination and the other is not. In both cases you are making prejudicial judgements about people through categorization.

At some point practicality takes over and you have to make judgements about people without knowing who they really are, but its not clear to me why the varying levels of treatment are happening.
We're using OpenVZ for this reason. It's very close to bare metal performance, with the advantages of virtualization.
Bully : Zombie Edition mod
In related news (here: https://news.ycombinator.com/item?id=5589593 ), the Opa framework which is based on Node.js just released support for both MongoDB and Postgres from the same application source.
I know it's not the answer you're looking for, but a Windows Phone fits your description. (and it's quite good)
Cameron, $162 a month for a smartphone is too high. Have you though about switching to T-Mobile pre-paid?
The author is basically advocating moving application logic inside of the API. This is counter to the entire purpose of an API.

Moving application logic inside the API will indeed protect you from having problems where the API changes in ways that make it incompatible with the Application, but that's because the API is now part of your Application and you're just going to solve those same issues within the API.

An API which provides every relevant data field is not "a programmer's API", it's an actual API.
The main technical underpinning (though note this isn't my area) seems to be basing indices on a particular improvement to B-trees, Cache-Oblivious Streaming B-Trees, which have some nice performance characteristics. I think what TokuDB calls "fractal trees" are just a catchier synonym.

Here's an academic paper from a few years ago from some of the people involved: http://supertech.csail.mit.edu/papers/sbtree.pdf

And a more recent talk focused on TokuDB: http://www.bnl.gov/csc/seminars/abstracts/Bender_Presentatio...
Heh

http://i.imgur.com/2WhDwFI.png
New Yahoo! iOS App
I just get a page that says (null) when I follow this link. Same result since the last time someone shared this link with me.
So what? There is certainly a capital cost to building and maintaining the network, which scales with the provisioned capacity. That fixed cost can be apportioned on a per-GB basis.

It's not different than the electric grid. Power plants are pretty much binary creatures--they're either on or off. Each incremental kWh doesn't really cost any more once the plant is up and operating at design capacity, except to the extent that sufficient extra kWh might necessitate more capacity and thus more fixed costs.
Because the difference between a 64 bit integer (which would also have been future-proofed for the current IP service model) and a 128 bit integer is not simply 8 more bytes, but also the fact that all modern non-MCU computers can treat a 64 bit integer as a scalar, but are effectively forced to handle a 128 bit integer as a string or a structure of some sort.

This can be the difference between a 1-line patch to a C program and a 30 line patch.

Of course, the standards committees don't care about that cost (it is an externality to them), because "rough consensus and working code" stopped being the code of the IETF more than a decade ago.
First time use experience is a critical controllable input.
This weekend I was at a Firefox OS workshop in Madrid. They gave me a Phone for free to play/hack with. I think they will have a big chance. The phones are very good for the price and Firefox OS works alright. They have to fix a lot of bugs but they are on the right track.

And it is so easy to make apps, to put them on your phone or market.
Do you know when it's coming out? It looks like it was funded back in Sept 2011 http://www.kickstarter.com/projects/smallfish/stripped-the-c...
on freenode, #swhack ##math #rest #bitcoin ##ats
Show HN: Automating CSS driven web-dev with visual programming.
Surely this is not the first case of children being angry when someone takes away their toys. Is using an iPad causing any more damage than say, a Game Boy?
Because there is a difference between making decisions based on gender, race, age, religion, etc... and making decisions based on the ability of the applicant to perform their duties. If your goal is to add someone to your team with skills that you believe are likely to be easier to find in a woman, you are not permitted to disregard men - just as if you are looking to hire someone to do heavy physical labor, you are not permitted to disregard women.

That doesn't mean you can't consider those differences in skills. If you don't interview a more qualified man who possesses those skills (and it seems extremely unlikely in this case that you will) then you don't need to feel bad not hiring one.

If you are hiring for a warehouse position where the only skills required are the ability to lift as much weight as high as possible and you receive a female applicant who has a PhD from Harvard and can't lift 25 lbs, choosing instead to hire a man who can do significantly more labor would be a good decision, not discriminatory. Likewise, if you believe that there are actual skills that you are attempting to hire for that favor women, that's not discriminatory.

> At least be forward with what you're looking for, why should a male apply for a position that he wants, fits PERFECTLY but only get rejected because the company was veiling it's intentions to hire a woman?

I agree that this would be a mistake. The difference comes in how good the fit is. If you are looking for something specific that the man is unable to provide, then it's not a perfect fit.
CSS has always been developed in a partial visual manner with in-browser tools like firebug, inspect element etc.
We try out different variations until we find the "one" and copy back the code to the source files.

There are numerous tools in the market that help in creating HTML but none actually focus on the CSS.
Now with CSS3, we can free ourselves from the Photoshop and image hacks but we still lack a platform that could help us easily build CSS on top of HTML.

As a solution to this problem I have developed dockPHP, a browser based tool that helps developers and designers to reduce their development time by using a visual interface.
This tool enables them to eliminate the repetitive and tedious tasks involved in web development.

dockPHP is coupled with Bootstrap and helps you in extending it easily by building your own custom CSS (visually) on top of it.
Powered with a drag and drop editor, it allows you to quickly create HTML components and style them easily.
For example, you can create a navbar and easily change the background color, font, hover color for the links etc.
It also allows you to export the HTML/CSS files which can be used directly in your system or extended as per need.

dockPHP is in public beta right now! You can support my initiative by signing up and trying the tool at http://www.dockphp.com

I would love to get your valuable feedback that could help me in improving the dockPHP.

Thanks a lot.
Please s/ISPs/Common Carriers/

An NSP should be permitted to deliver vertical content, please don't stifle the free market. The monopoly on access should not be permitted to impose a tariff on competition.
You can want a diverse work force all you like but you aren't entitled to one. It's really quite simple, in America an employer doesn't get to pick the gender of his employees. Not to make it all one gender, not for diversity, not to have an exact 50-50 ratio, not to have all the typists be women and all the filers be men or vice versa.

In other words, you don't get to "add women to the team" because it's not your decision to make. If you're worried that your hiring process is biased against women, you're allowed to bend over backwards to make your job offers accessible to them, and go out of your way to make sure your workplace is not intolerable to whatever women work there already.
Ask HN: I am programmer, i wan't to die, what can i do?
The job the person is applying for is an engineer and workplace diversify-er. How does the white male accomplish the second criteria?
Just because there's no Facebook advertising itself doesn't mean there's no advertising.

Facebook seems to be a crazy mix of "share and like and win" advertising, "share and like and win" like farming, floods of bait advertising from games, and any other number of bizarre scams their users get mixed up in.
That's pretty much how MLM works!
A quick check led to me not finding a package manager for Go similar to RubyGems. Does it have one? Manually installing dependencies is a colossal waste of time.
They already do that in their mobile offerings. In certain plans, Spotify traffic is excluded from the monthly traffic limit
Ask HN: How big is Big Data?
There's a lot of buzz around Hadoop and Big Data, but I really wonder how big is Big Data? How do big data startups measure this?

In terms of total storage, is it a few Terabytes for most enterprises?
Thanks for your feedback.

That's a good point. I was thinking of adding the Python documentation anyway so I guess adding both Python and Django would make perfect sense.
LayoutIt - Free Drag&Drop Interface Builder for Bootstrap
Create your frontend code simple and quickly with Bootstrap using our Drag & Drop Interface Builder.
Vast amounts of content are delivered today on overlay networks (again: we call them CDNs). Overlay networks have enabled the current scale of content delivery on the Internet. Your performance concern --- about an overlay design you haven't even sketched --- is worse than handwaving: it can be falsified even without asking you to clarify.

I wish you'd stop trying to make me defend the NAT service model, because that argument is extremely boring. My point, which I think sees overwhelming evidence from just a cursory look at the modern Internet, is that most users are not harmed by NAT. Innovation continues despite its pervasiveness. We should use the time NAT has bought us to come up with something better than IPv6, which continues to bake critical policy decisions into $60,000-$200,000 Cisco router and switch chassis.
No, it's not. When is the last time you went to a gentlemans club and saw a naked man on stage?
Ask HN: Lynda.com/codeacadmy for editorial drafting in/for US english?
Is there any tool/website for this?
Create your frontend code simple and quickly with Bootstrap using our Drag & Drop Interface Builder.
Apparently it's going to be the last as well. Otherwise, why are they trying so hard to stop it? :-)
You make the assumption that people will use the scientific method with this stuff. The more likely scenario is that people will optimize for a single number (VDL/HDL, weight, or other) and miss the whole point.

The attitude that we can simply "optimize our life" is reductionist, arrogant, foolhardy. You will spend more time optimizing your numbers than you will living your life. But hey, at least you have the data to back it up :-)
My big question about this, what does Orbital do once its supply of pre-built and never used Russian rockets runs out?
I came up with something pretty similar while generating items. However, the following code gets pretty hard to read with lots of items because the values don't line up. And while balancing, you will want to be able to read and modify it very easily:

>var list = ['javascript', 'php', 'ruby', 'python'];
var weight = [0.5, 0.2, 0.2, 0.1];

You could instead put each into an object: {
language: 'javascript',
weight: 0.5
}

My code (in the itemRoll function) demonstrates this, but it is a little bit more rolled out because I was instantiating objects: http://humbit.com/rogue/afsahr-v1.2/js/inventory.js
Why is there so much boast over this fellas age? Didn't this just happen...
The real reason why gian javelona is innovative
Their objective is clear: Promote their own cloud-services and make deals with cloud-service providers, since those services are not metered. They already have a deal with Spotify in place for their mobile network ( bandwidth throttling, after a certain volume is already common practice for all providers ). So effectively their are killing net neutrality.

I hope that plan strikes back and they loose money and customers over this.
Yes, but they publication year should be indicated in the title if it's an older article. When I posted my comment it was not.
Open Source Software Isn’t Just Code. It’s Your Résumé
I agree but this means that I can't register in quora with my googleId without giving Quora all my emails. Since I don't use facebook and twitter what options are left ? I do want to use googleId authentication to access Quora but why would that imply I have to give all my emails to Quora ? Why can't I decide about that ? Why is Google imposing that to me ? Is this a commercial deal between Google and Quora ?
The plan is to go to a college campus with a toy helicopter equipped with a camera and fly it over a field where a bunch of young women are sunbathing in various states of undress. If someone comes to tell him to stop it, he's going to launch into a rehearsed speech about how he wants to hire a woman for a made-up-sounding job.

The absolute best outcome here is that someone breaks his helicopter and he goes home. It's probably more likely that someone calls campus security or the cops and he spends the night in jail.

This is the stupidest, most socially-myopic plan I've seen on Hacker News since... well, since last night's "Very Short Response Expected" post.

edit- looks like this post got flagged off the front page, which is not surprising, but while I'm disappointed that fewer people will see how stupid you are at least it might save you from an EEOC discrimination charge.
It would be great if Open Sans could be part of default browser fonts along with Helvetica and Arial.
Wait, "Distributed F5"??
Basic Shortcuts That Will Make You An Excel Guru
Why does Facebook have to do anything here? Isn't reducing file sizes and load times the right thing to do for them? Shouldn't the burden fall on image viewers/editors?

If the format beats out PNG & JPG, the industry will follow and image editors will get built in support.

Reducing file size is more important than short term convenience here.
There is no such thing as "consistent profitability" in trading. Trading is not a business where you make a product and sell it to someone, and the more and better you sell, the more you make. It is much more alike to gambling, but with probabilities of winning and losing a bet always changing. You need to know when to bet, but you have no way of knowing the probabilities beforehand. Thus you cannot be sure that your strategies will keep working tomorrow or a year from now. Nor can you be sure of always being able to develop a new strategy that is better than old one.
Artificially constrained APIs are annoying as hell. It's maddening when you want to build something that doesn't fit the scenarios the API builder had in mind, and you know the data is just below the surface, but you can't because the builder didn't expose it.

It's great to include simplified APIs like "/wanted/most" but I also want the more powerful version.
Wycats gives a talk/demo of ember.js
The only problem is that they OWN most of the cables and most other providers need to rent at least the "last mile" or maybe even other parts of their infrastructure (i.e. 1&1 uses Telekom DNS services) so there is a big chance, that others will follow :/
Polygonal map generation for games
Where did you find out about that event? I'd be interested to attend a future event.
Right, but if already writing in Scala, why ever write some parts of code in Ruby? Scala gets you expressivity of Ruby with additional benefit of static typesafety.
This story isn't about The Grove, it is about the tragedy of gentrification.

Your statement, 'what culture?', taken out of context, describes the situation perfectly.

Why are these newcomers with their hefty salaries moving to the Mission, instead of some suburb closer to their work? Because of the culture. The music, the art, the creative forces that make San Francisco the appealing place that it is. Guess who isn't making enough to afford even $1500/month rent? That same artist who made this neighborhood the place you want to be in.

I am heavily involved with the art and music community in San Francisco and I don't see ANY large influx of young tech workers getting involved with or even supporting local artists. Sure, if some touring indie rock band plays The Fillmore it is filled with Facebook employees, but that's not the sort of grass root support that feeds a living artistic community.

Your job making web sites and iOS apps does not make you an artist or even a remotely credible creative individual, no matter how much smoke your fellow tech friends are blowing up your ass.
Incredible! Amazing! Outstanding! Awesome!
If I remember, another good example of this is that papers split on how much space was given, thus many Calvin and Hobbes comics have a "throwaway joke" at the top that the rest of the strip can be independent of.

Example:
http://calvinhobbesdaily.tumblr.com/image/48223268456
Wide Open Spaces looks to leverage social deals for hunters, anglers
Hire Your Team Like a Rock Band
In theory, you could use WebRTC to stream data from phone to phone as P2P connections.

I've also been toying around with a Spotify streamer, which uses websockets to stream data from open.spotify.com to client side using binary websockets. I managed to create it natively without using any client side JS libaries, so as soon as binary websockets will be supported on phones, I'll be able to stream music to my phone. The music is playable trough HTML5 music player and currently works on mobiles with a workaround, where the music is first piped to a file and then referenced in DOM. Sadly, the hosting service took my servers down because of DMCA and for the same reason I've kept the source code private.

It is written in node.js
Huh? If you run with GOMAXPROCS=(some number greater than 1) goroutines will be multiplexed onto multiple OS threads.
... doesn't Windows Phone require a Windows Live account for most functionality? Not specified by GP, but almost certainly equally undesirable.
I can say I was initially not convinced this would take off. 175 pull requests later I've changed my tune. Now that we know there is a large talent pool interested in such a task, I wonder how much structure could be added before interest starts to subside. Surely something fantastic could come of this, but we just proved it needs a bit more direction.
The system is built on an internal API. We just need to expose a version!
I paid for a business line from Comcast even though I am residential for this very reason.
Will water supplies provoke World War III?
They increased the address space in the most disruptive possible way.

They could have defined a 64 bit address space and an escape hatch/upgrade path in the extraordinarily unlikely event that we ran out of addresses --- you could allocate a static IP address to every email sent in 2012, spam included, and still consume only 0.0003% of a 64 bit address space. You could address every page in Google's index in 0.00000005% of that address space.

In a 64 bit addressing scheme, IP addresses would remain scalar integers in the vast majority of programming environments used on the Internet (and where they aren't scalars, 128 bit addresses are even worse!). Instead, we have to forklift out not just the code that bakes in 32 bits as the width of an address, but also all the code built on the assumption that addresses are numbers you can compute with.
what metric would you use instead?

Statistical multiplexation of the service rate (bandwidth) is the inflection for cost to the consumer. On most SP networks, if aggregate user constant load utilization increases past 10-15% committed rates, the cost model must bear service load into account.
35, ID
The lo-fi secrets to making "new" retro consoles
I found it interesting that Bill Gates had a hand in AMD buying NexGen, the company that gave AMD its' K5/6 technology and brought them Raza.

I don't really know what was going on with Microsoft and Intel around 1995 but it appears pretty clear that Bill wanted to have atleast two x86n chip suppliers available for PC manufacturers.