skysight-inc/HackerNews huggingface dataset:
Here's a beta gameplay video by PyrionFlax (NSFW language!): http://www.youtube.com/watch?v=iqLFFEX4Obg

It feels a bit like a social experiment, as the gamer tries to advance through the "levels" to make enough money to support his family, whereas the result can have harsh consequences for the people denied from crossing the border.
I've just installed it, and unfortunately most of my friends post food/baby photos and weird re-shares, and there's no option to download only on WiFi, so I uninstalled it.
Fox sends fraudulent takedown notices
> you post the job notice in places where women fill see it. That will get you qualified candidates,

You can't just post there, however. You have to include that as part of the places you'll post. Just posting to those places would mean you are getting a qualified candidate, but not necessarily the best one.
Very cool, I like
I have looked at the 10-K filings for many publicly traded pharmaceutical companies. They use creative accounting techniques that prevent true analysis of what it costs to bring a drug to market. The specific questions I want to answer are related to the following. For one therapeutic drug......
Labor?
Machinery?
Experimentation?
LogisticS?
While they are in the business of making pharmaceuticals, they have cloaked the actual costs with accounting practices.
It's always commendable to do your own share, but at the individual level, a single layperson choosing not to have kids won't have any significant affect on overpopulation. What matters is the actions of a large group of people, which is determined by culture makers and policy makers.

I'm not saying it's worthless to practice what you preach - rather, we can't rely on individual convictions as the solution to our collective problems. It certainly helps, but the majority of the solution will have to come from elsewhere.
Why should bandwidth be charged for on anything other than a per-gigabyte basis, perhaps with congestion rates for peak hours?
There are no ads currently in Home. Are you sure you really paid attention?
This is the introduction of the end of net neutrality. It's only a matter of time that Google, Facebook, Apple, Amazon have to pay directly to Deutsche Telekom to exclude DT customer's traffic from the volume limits.

It's like a medieval toll road…
There is a download link under options for pictures in "theater" mode. I haven't run into any WebP images yet, so I'm not sure if it downloads as jpg or not, but I've read it gives you the jpg link.
I upvoted you to compensate for their misclick.
Another strategy, as we've seen recently with mtgox, is to DDoS a trading service while placing massive amounts of tiny limit orders on it.
Hi Alex,

I never advocated breaking compatibility by adding, removing, or renaming fields in this article. Would you please let me know what gave you that impression so that I can clarify it?

I also did not state that having a versioned API is a bad thing. GitHub's API was a great example because it's both well-designed and versioned. Good design is going to make your API less fragile and far less prone to version changes, but I'm strongly in favour of versioning your API.

Mathieu
who are they and where do they live? seriously tho, is this a general paranoia that most developers have and is the answer that there's no point in worrying as there's nothing you can do?
Method & system for providing remote access to the facilities of a server
I think you've got confused between a rating and an in depth product review.

If I have the "wrong friends" for a product to be useful to me, then I would probably not rate it highly.
Having the state own that infrastructure introduces its own concerns though, especially re: privacy and anonymity.
The DMV I got my license from had an employee at the entrance to sort you into the proper category and check to make sure you have the proper documents. Not that this was 100% effective. Not all the tellers would agree though and would require extra documents you didn't have.

One teller required my social security card even though I had a current US passport with me.
Nothing is broken, it's just a design decision: do you show unstyled content or wait until you have everything. See http://paulirish.com/2009/fighting-the-font-face-fout/#updat... for details but the gist is that browsers used to differ (Firefox chose the approach you prefer) but have converged on blocking until the fonts have downloaded.

Currently the only way to get the behaviour you want would be using something like https://github.com/typekit/webfontloader and using CSS to specify a default to be used until the font has transfered:

body { font-family: sans-serif; }
.webfonts-loaded body {font-family: "Open Sans"; }
>It should be pretty obvious why there were only 500K downloads- it's only available on around three devices.

Good point.

I was a bit surprised to see that it isn't available to any of my half dozen devices.
CipherCloud Responds to the Crypto StackExchange Controversy
PathFinding.js A*, Dijkstra, BFS interactive demo
Ask HN: Econometrics with Ruby?
I'm wondering if anyone knows which rubygems and ruby classes that I have to use for econometric analysis.

I want to do OLS and all those fancy regressions and I wonder if you have any experience with that.

The reason I'm asking for Ruby because I love the language and I want to keep using it.
Today in CISPA Lobbying - Congress Sells Your Privacy For A Cool $84 Million
Nobody screamed discrimination when Michael Bay cast Megan Fox in Transformers. After all, what man could provide her sex appeal?

I see your problem, and agree with your viewpoint that this PC culture we've developed might have gone a little overboard, however I don't think this is a case of that. You need to focus less on the gender, and what the gender provides.

"WANTED: Graphical Designer, has work consistent with a feminine point of view and can provide alternative perspective to a predominantly male industry"

IANAL, but I feel like that gives you enough legal ass-covering to say any male didn't qualify. Could probably be worded better though.

e: formatting
Amit's introduction to A*
I am reluctant to use a reference to sports, but the NFL has a good model in regard to coaching and race. Using their protocol teams identify and interview African-American candidates. The protocol does not require hiring them. The Football League in the UK is talking about something similar.

The problem the NFL model solves is the networking problem. The process of interviewing is recognized as valuable because it expands the industry's knowledge of the talent pool and provides a basic opportunity for less well connected candidates to present their credentials.

This means that even if a candidate doesn't get this job, they are on the radar screen for other jobs. Hiring decisions are still based on merit while the known talent pool diversifies over the long run.
For starters, it totally changes the database performance paradigm for managing tables with many indexes.
http://geekfeminism.wikia.com/wiki/Hiring_discrimination#Sol...
yep, it does have one
I wish I had the time to watch and listen to things but I don't. I skim read everything I can though; books, news etc. It's much quicker for me than listening watching!
This highlights the different strategy Firefox OS is taking- completely sidestepping North America and Europe, and putting out cheap devices in emerging markets.

We'll see if it works out, but it seems like a very clever strategy to me. There is no way Mozilla is going to outcompete Apple and Google in marketing, but there are many people out there in world still using dumbphones that could upgrade when given the right opportunity.
Wat! — A lightning talk by Gary Bernhardt from CodeMash 2012
Qualcomm, that means no datasheet. Too bad, it certainly looks interesting for the price.
> Tokutek, a leader in high-performance and agile database storage engines....

"Database Error: Error establishing a database connection"

Ouch!
Someone discussed it here a while ago: https://news.ycombinator.com/item?id=2828804

"Most platforms slow down when there is an influx of orders into the market. Some are designed to force events during the process (which allows for action while prices move, but the prices may be stale) and others are designed to process all feed messages before forcing an event (which ensure prices are more up-to-date but doesnt allow you to make a trade earlier)
Suppose you are betting that this represents a market rally or collapse (directional). Then, you can make money by figuring out the direction of the move (aggressive processing of the first few messages in a burst) and get involved before every other system catches up in the feed."

I imagine there isn't much money to be made in doing that on the equities or futures markets nowadays.
> gamers are chiming in with how to make the game even more of a video game...though I think that's probably not the author's main intent.

Sadly, the Steam GreenLight community does not seem very open to these art-games, and there is at least a subset of people who are actively hostile. It's too bad, as I don't think these games are misrepresenting themselves. I'd rather those people just no buy them and quit imposing their taste on the rest of us.
How to build a game using 2d visibility (w/ interactive demos)
Wouldn't it be a lot nicer to just use a schema and serializer? I know that's not really the point of this article, but if you're trying to get a SQL db to operate like a NoSQl store, it feels like a lot of hand-waving.
You could try to get a patent
>So i'll say it again. You, the user, is ultimately responsible for what comes up in your stream.

I think this is a very outdated and anti-user way to approach the Facebook service, and I hope your idea of how these services work will be overthrown by better startups or a better Facebook.

I see it as simply:

* A failure of Facebook to figure out what I like seeing, which is shocking seeing as I literally "Like" the things I like seeing!

* A failure of Facebook to categorize input properly at the time of input.

If Facebook properly understood input, and properly understood what I like seeing, then "curation" wouldn't be an issue.

In light of those user experience failures on the part of Facebook, your opinion is "curate it yourself" but my opinion is "Facebook has failed when I curate it myself".

If I want to curate it myself, I won't use a walled garden feed system like Facebook...
Before you ask a technical question, can you answer "What have you tried?"
Credit-based, Weighted API Rate Limiting
Yes, of course you have heard people commit these errors. Others say "haitch" for the lettter 'H' and still others talk about "nu-cu-lar power". We ain't all educated proper, that's for sure.

I'm intrigued that you are ready to rule out the contributions of a class of people who manipulate the written word for a living (and debate usage among themselves to the point of distraction!)

ASDA? Well, I'd use "Asda" since it is pronounced as a word, not four initials. But the company itself still seems to be struggling for consistency on that...
real number is likely much less than 500K seeing as how most people report immediately uninstalling it
my life is about finding interesting work to do, and sharing experiences with my friends and family - I don't have time to waste "curating" my life.
It hasn't been an issue in the US. The telecoms voluntarily provide sensitive customer info to the government.
Hi, I'm one of the 3 main programmers who helped work on this this project.

Our names go by Alex Thiel (Me), Jack Ketcham, and Tyler Compton.

As for the non-programmers (helped a lot with documentation) there is Jeremiah Sweeney, and Daniel LaRosa.

What we need from you is for you to play our game. It takes under a minute, and the data we get will help us define the problem solving and learning strategies of humans. Then we can proceed to compare it to the Genetic Algorithm and Neural Network (Single layer, feed forward ANN) that I programmed. Thanks!

Any comments and critique is welcome!
The old school version of this is called the Personal Software Process, first described in A Discipline for Software Engineering. It was sometimes used as a punchline by early agile advocacy.
I think it's less about needing 'net neutrality' regulation and more about separation of priorities. Basically ISPs shouldn't offer media delivery services.
Solution: Someone write chrome plugin that will let people convert from webp to jpeg when downloading from chrome:
https://groups.google.com/a/chromium.org/forum/?fromgroups=#... .
Just add option "Save and convert webp to jpeg" next to "save as" if plugin detects it may be webp.
I agree in design terms Kera was nicer than competitors. Wanted to test your service. Next time. Good luck with your next project!
> the vapid updates of friends mixed in with poorly constructed advertisements isn't very engaging

Did you really expect prolific and intense discussion? This is Facebook we're talking about here...

If there were an HN Home I would download it without even thinking.
"Doing that for the reasons you are suggesting is hypocritical."

I think that is your own projection; The OP already mentioned that his female engineer is an awesome engineer, so I'm assuming she is qualified to be there from an engineering perspective (and I'm not saying she needs to be the only engineer there). And the organization is looking for a check to make sure the hiring team is not discriminating against women, having a woman there hopefully should help. At a minimum it would prevent outright sexist remarks during the discussion of candidates as making them in her presence would reasonably constitute sexual harassment. Also not to be over looked, the presence of a successful female engineer from the hiring organization may also make female candidates more comfortable.

As for dedication, I mean dedication to not over looking awesome female candidates, intentionally or otherwise.
I thought it would be better to make it short and sweet. What details would you suggest adding?
>Why

Because it is a huge pain in the ass, and very rarely does any good. As soon as you are writing C, you are dealing with all the headaches that go with it for both development and deployment. You've lost a big part of the benefit of using scripting language X. And this part:

>In many cases, only a tiny fraction of your code needs to be fast

Isn't true. People repeat it a lot, but I've seen no evidence to support it. Most people are using scripting languages for web apps which really are just generally slow all over. They would need to write 80% of it in C to get good performance. Seems like using a language that is as productive as scripting languages, but is also fast, makes a lot more sense.
Skimlinks raises funding to expand in Asia, starting with Japan
I would be interested in a smartphone that doesn't require a Google account (or an Apple account) to function.
I kind of agree. But I get the opinion that provision of basic infrastructure like water supply, electricity, roads, railroad tracks and telecommunications should be handled by a democratic government instead of a profit-oriented enterprise...
And additionally, I tend to trust an elected government more than any enterprise that can basically do whatever they want
Not too familiar with ADD/ADHD but from some reading I've done it seems that this is prone to misdiagnosis VERY often so you should be cautious with just jumping on prescriptions...

Whether you actually have it or not, I think it's great that you are noticing these traits of yours. Now you can start looking for solutions! Find ways to motivate yourself (HN community is great), get organized, and if still needed then find the right medicine that fits with the rest of your life.
That's not how it works.

An accountant will not have the qualification to get the job done and that's why you are not considering them, it's not discrimination.

Discrimination is when you ignore someone or treat them differently based on an attribute that is seemingly non-relevant to what is required to get the job done.

Gender, race, religion is often one of those attributes.

There may be cases where one of the above attributes is so crucial to the job that it is not discriminatory to consider them. For example a church will not accept an 'atheist bishop' and in that case that is not discrimination.

But if you apply for a fastfood job and get rejected because you are an atheist, then that is discrimination.

In the case of the author, it would be wrong to treat female applicants differently or only look for females or ignore the male applicants. In my opinion the right approach would be to do the things that results in getting more female applicants so that there will be a higher chance of the best applicant to be a female.
Wow, so easy! Why do we worry about these things when every case is so cut and dried?

Because it's not. What if it's between two applicants, a male and a female, who are more or less equally qualified? Also, in case you haven't realized, there isn't an abundance of graphic designers looking for work in predominantly female areas. It's actually rather difficult to hire a good graphic designer who's not looking to telecommute, regardless of gender, much less hire one with specific skill tendencies.
@apawloski, you're right, it is easier said than done, as most things are.

the "solutions" section on the above link is particularly helpful with specifics.
Your mentor said that to you? Nobody I'd call a mentor would, except in special circumstances.

I hope your circumstances get better.
China still operates controls on rural to urban migration:

http://en.wikipedia.org/wiki/Hukou_system#Effect_on_rural_wo...

It's not a complete block, but a discriminatory limitation of access to services.
Tumblr and Twitter have orders of magnitude fewer users than Amazon.
Hi Pete,

When I read your comment, I'm left with the distinct impression that we agree on 90% of what you're saying.

Of course you're going to document your API and define the format of what comes back from your requests. An API is a contract. Yeah, you isolate complexity in your API. You design an API, which is a difficult job, rather than just saying to your user, "here's a mapping to my database, do whatever you want with it."

This article does not say that APIs "should be vague about what they provide." It says the opposite, they should be very specific about what they provide.

You design an API by providing specific tools for your users. You give them hammers, not chunks of metal that they can mould however they want. You don't throw "features" into your API, you provide capabilities that your users need.

Mathieu
You can use gist indexes to index hstore's.
Because almost all of the cost of the network does not depend on usage?
Legal Questions Riddle Boston Marathon Case
George W. Bush: The role-playing game
What are other developers doing and or using to create innovative streaming audio/video web apps for Firefox OS?

We have a flash fallback for streaming for Firefox desktop, but we havent had a chance to look at Firefox OS.
I'm consistently impressed by the quality of Amit's tutorials. He recently started including HTML5 demonstrations.
IOS 3.5" and 4" inch nib management
It's not illegal to discriminate against accountants. It is illegal to discriminate against someone because of their gender.
Ask HN:Free Marketing Advice in Exchange for Help Finding Housing Palo Alto
Are you a startup looking for marketing advice?

I will offer you free marketing advice. (I've done marketing/bd at HubSpot and Flightfox(YCS12) along with other personal projects.)

All I want in return is help finding a place to stay in Palo Alto from May-August.

My email is smit@smitpatel.com.
>Sure it does, right up until you also need libraries that Ruby has but Go doesn't.

Now replace go with ruby and ruby with perl. Go has libraries for 99% of what people are doing with ruby. If you are in that 1%, then you need to evaluate whether or not it is worth writing the library you need or if you should use another language.
Parents are paying £16,000 for a 28-day “digital detox” programme...... this is totally going to be my next startup.
Sadly, we don't use TokuDB to run our web site. It's some relatively inexpensive service.
Get an Android phone and don't sign into your Google account (and flash a ROM that has it all removed, if you'd like). There are APKs available of non-Play Store stores that should let you find alternate map apps, etc..
The Reality of Artist Development Deals at Major Labels
To be fair, "options" isn't where I would expect a download link to be.
The title is the most important bit.

It is, as you note, the only bit people who don't read the article will read. (And as it happens, I did read it, but don't let that stop you from jumping to conclusions.) That includes people who don't click through from the HN front page, but the message will lodge in their brains regardless.

It is also, presumably, what the author feels is a good one sentence summary of the article: he cannot hire women, because it is illegal... so he has no choice but to hire men only from now on (subtext: stop blaming him for the 15-1 gender imbalance at his company, nothing to do with him, honest).

Another way of putting this: if the author knows full well that it is NOT discriminatory to employ women, why did he lie to us in the article's most prominent sentence?
MongoDB Atlanta 2013 | 10gen
Live Funding Indian startups
The site now also available in Japanese - http://skimlinks.co.jp/
Discriminate. If you have five candidates, all qualified, with marginal differences, take the one that has been historically discriminated against.

That is the only way to build a culture (industry-wide) where there is a diverse group of people making hiring decisions. Once that happens, diverse bigotries will tend to cancel each other out, and the lack of a visible glass ceiling in the profession will encourage more people to try to join it from discriminated against groups.

Marginal discrimination by feel and intuition is mostly voodoo anyway. Thinking Person X is the best person for the job because he worked on a project at Company Y that you thought was interesting isn't necessarily picking the best person for the job (unless the project is directly applicable to what you're hiring them for), but it is necessarily compounding any prejudicial hiring practices from Company Y that may or may not exist there. In addition, at the margins is when people are chosen because they went to the same school as you, or they share your hobbies.

Have a qualification line, and above that line, pick the most historically disadvantaged. If you're still not getting any diversity, examine your qualification line (have I only considered people who went to private universities?) or market your interest, as this blog does well:)
Get (and keep) more Facebook likes
Firefox OS supports h264, so could you not just use <video> tags?
It's really handy to get a json graph out of the database, even if the data is stored in normalized tables.

select order_details(53647);

Can return an complex graph of line items, addresses, shipments, etc. No need for ORMs.
I'm pretty sure a lot of developers would be more than happy with "only" 500K downloads ... especially with only a few supported devices like this.
Makes me wonder if a lot of negative ratings is just another marketing strategy.
"You have to see how crappy this app is"
hstore supports indexing out of the box.

http://www.postgresql.org/docs/9.2/static/hstore.html

You can also create custom indexing functions using the PL/$language extensions.

See here for some benchmarks comparing Mongo to several Postgresql options: https://wiki.postgresql.org/images/b/b4/Pg-as-nosql-pgday-fo...

MongoDB is not that fast.