skysight-inc/HackerNews huggingface dataset:
Show HN: Discover & learn 100s of design methodologies
"Chemicals" make no sense. Water is a chemical. The potassium, nitrogen and oxygen found in organic fertilizer can't be distinguised from their non-organic counterparts.
We're currently working on an algorithm based on multiple criteria like filesize, quality, release group...
Our first goal is to find the best torrent for a chosen movie.
Maybe we'll use social medias for movie matching.
And if there is any current flowing in the circuit and you have a finite resistance in the neutral wire there will be a (small) potential difference between the case and ground.
Apple actually bought three mapping companies :)
Facebook Folly – OSS C++ Libraries
Verified: nono13 is part of our team.
Loading the entire file into memory first seems like an antipattern. Doesn't Rack support lazy evaluation?
Want a non-system that's good enough for most of us?

1. Sit down and work on one thing, and nothing else, for two hours.

2. Repeat.

Prioritization is such a tiny part of success, creation, or work. Just do something, and keep doing something.
Who are "we the developers" in this scenario? This has already been played out on other platforms. Vimeo, Revision3, etc. will jump at the chance of reaching AppleTV devices but CBS, ESPN, AMC, etc. will not.
OP here. Agree with this sentiment. Even I would not use cull.io to have candidates build a complex web app that would take days or even hours to build. I would use it as a tool to "Filter" candidates, not "Select" them. (It's amazing how the simplest of a coding challenge would filter all non-coding coders)

thanks for the review.
"Terrible" is really harsh, don't you think?

I got 50/50 feedback on being greatest "demonstrable" and sales page comment and "what does it do?" kind of questions.

I agree the "warning" bell is stopper but again I would not have gathered interesting stats. And why does every web app have to follow each other. I like to be different and experiments new stuff. If i fail, i will make adjustments to it.
Quick guide to the code (see https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/br... and https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/br...).

The typical call goes something like this:

$object->execute_method({funcname => 'my_stored_procedure'});

This calls execute_method in DBObject.pm

The primary magic happens between lines 112 and 170 which is where we look up the argument names and process them. Then this gets handed off to LedgerSMB.pm's "call_procedure" interface which builds the query and executes it.

It isn't great code and there is room for improvement. It will be improved over coming versions. The 1.4 codebase is moving to use Moose for newer code (all code by 2.0), and the combination of Moose and this approach to method mapping is proving quite useful.

I am also working on a more ambitious library for doing this query sort of thing which will add the possibility to add windows and windowed columns onto stored procedure calls at mapping time, so you can ask for a GL running balance while specifying ordering.... That probably won't be ready for 1.4 though.
Yes. Thanks for mentioning.
The european plugs (shuko and UK) were intended for use with 220-240V - the US was always 110V so it was thought that the lower supply wasn't really dangerous enough to need all the extra protection
1. There is no soaking. The product is exposed to ammonia gas.

2. If we don't trust the FDA to regulate based on health consequences, what the hell do we pay them for?

3. It is, in strict terms, ignorant to not know that ammonia is a component of animal metabolism which we produce and excrete naturally. Ground beef always has ammonia in it (albeit about a quarter as much as in treated meat).
Yes yes, but some do, it was a giant flame war, and I'll admit that it can be a practical issue (if not a correctness one) for javascript to rely on automatic semicolon insertion if it means you can't use your minifier of choice.

But trying to use a "validator" that validates a languages other than the one you are writing is just plain insane.
Ralph lauren homme
I tried a few other buildpacks like the nginx ones, in the end this was the only one that didn't force me to configure or adapt anything, just worked, so thanks a lot! :)
The threshold is about 2 karma points for being able to upvote a story.
Second-hand workable laptop: ca $100 each

X box 360: $200 (new)

Wii: $150 (new)

Phone: $20

Also, consider that it's been many years since the 360 and the Wii came out - these purchases could all have occurred in different years.

These things just aren't the luxury items they used to be.
It is true that having it as the only option to apply for the job or even having it as a totally separate option wouldn't be the best idea.

I can see this as a useful tool for pre-phone screen or post-phone screen evaluation. At the startup where i work we do send the candidate a small code problem after the phone screen and before the on-site interview. I know lot of companies do that. Gives you a little more insight about the candidate and also ensures that you are not wasting your teammates' time as well as the candidate's time.

Also, submitting the resume/github link along with a solution to a programming challenge increases the probability of getting to the phone interview stage. Highly applicable for famous companies like FB or twitter where they receive hundreds of similar applicants every day. Of course it is a stupid method if you are trying to hire a team lead or senior engineer but for fresh graduates or junior developers it works well. I don't think they will mind spending an hour solving a problem.
To Alleviate Health Care Costs, Tax Cat Owners
Well, first part is possible to resolve (but requires effort to find out who's the owner, yes). Second part can be resolved if you technically build the transparency system. I.e. those who pay will have a tracking mechanism for the transaction and would be able to confirm that their money aren't used by you. But in general I agree, it's more of a wishful thinking, in practice it requires effort. But you went so far as to make the site which offers a way to get the content completely for free. It would be fair to put at least some effort for enabling the backwards flow. If you are scared of being shut down, why not being scared of acting without respect to the creators of the movies? Linking to DRMed channels kind of defeats the purpose, since you are promoting a DRM free way.
The previous article on the subject explains what "structure, sequence and organisation" means for copyright, patents and APIs: http://news.ycombinator.com/item?id=4050490 (and the first comment by grellas is also highly recommended)
Entrepreneurship is itself a craft that can be mastered.
Ask HN: Movies for Hackers?
I will be interested to know what kind of movies will you recommend to hackers.
As another poster pointed out, the shoe bomber was caught by alert people on the flight.

The shoe bomber got through airport security in Paris.

When people say that the TSA has stopped no terrorist plots, that's the literal truth. All that money spent. All of the loss of our ability to fly conveniently. All of the loss of our liberties. Not a single foiled terrorist plot to show for any of it.

Not one.
Why would you accept a tranched Series A? It's not really 1998 anymore.
Show HN: Hacking my way to top 5% score of SpellTower game
I looked at the code. Reminds a bit of what we are currently doing. We also have a Perl function for each SP. But that's what I want to get away from, the middle-layer should be fully capable of automatically mapping the request to the appropriate SP, like in this proof-of-concept. Can you think of one scenario when it isn't possible to do so? I've tried but haven't came up with anything.

Also, in execute_method, what if two functions matches the same name? Looks like you just pick the first one it finds. Shouldn't you throw an error if unsure which one to pick?
I wouldn't be surprised if that study was written from end to beginning. That's the kind of thing that usually gets picked up by the media. They comb through thousands of B.S sociology studies and report on the ones that represents an amusing, interesting, or politically useful narrative.
The lore is that the the name POSIX, not the idea for POSIX, came from RMS and was a form of disguised spite for the process (i.e. that he intended it to be read as Piece Of Shit *IX, or similar). I'm not sure whether there's any evidence to corroborate this part of the lore, but in the early days POSIX was definitely not representative of RMS's ideas/vision. These days the standards process and even the document itself are a lot more open (though still not up to RMS's standards).

CHAR_BIT==8 was not mandated by POSIX until 2001 when it was aligned with C99, and seems to have been mandated as a consequence of C99's requirement that [u]intXX_t types not have any padding bits, and the requirement (in POSIX) that network-related interfaces use uint8_t, uint16_t, and uint32_t (which, per C99, cannot all exist unless CHAR_BIT==8).
So am I getting this right?

(Edit) So the two steps to run are:

1. Run a traditional A/B test until 95% confidence is reached. This is full exploration.

2. Then, switch to the MAB after that, showing the better performing variant most of the time. As time increases, the display of the worse performing variants decreases.
This idea/service needs to sold to HR departments who are seeking developers.

As someone who hires I want to know what they can do vs what they say they can do. When I hire I ask job applicant to cut up and code a PSD. Some refuse while the eager ones whom are really serious and are excited about the job happily do so.

Overall it's good practice and we give each applicant feedback on how to improve. The flip side allows us to see who cut up and coded the PSD the best (validates) and quickest. That is the person we go with; majority of the time.

Jobs aren't easy to come by these days and in non metropolitan cities the competition is fierce.
Didnt know about that service. Thanks.

I like your idea too. Best of luck
The disadvantage being pointed out here seems to be that GTD works too well. This is not a problem with GTD. At this day and age we all invariably have 100s of projects going on. It's just that GTD makes it explicit and shows it to us.

As is being suggested, deliberately limiting the number of projects that you record in your work flow management system doesn't seem to be the solution.

Limiting the projects on purpose while relieving stress does mean those other projects that are not recorded in the task management system will creep back into your mind, will suffer inefficient execution and will weigh us down.

However the author makes a good point about how creative work isn't suitable for the GTD system. Sometimes you just don't know what you want to do. You need to be able to experiment.
Primer.

Wonderful movie, the script is smart and complex, budget is tiny, ideas are huge. Watched it 5 times, still don't get parts of it, but it's brilliant.
I've made, some month ago, a plug-in to animate collection of elements. Check this out https://github.com/molokoloco/jQuery.boxFx It's like a DOM particules emitter factory.
Sure, we know what it means. Does any of that apply to chickens? Chickens are stupid, really stupid.
First off, I'm all for settling this with data and math.

However, I'm afraid that some practical matters were lost in the previous discussions. As I see it, things happened somewhat like this: 1) A/B testing starts to become a Big Deal; 2) There's a flurry of articles about A/B testing of various quality; 3) Lots of people implement A/B testing, mostly in a poor way; 4) The 20 lines of code article, which would probably really help most people who haven't done A/B testing correctly; 5) Intense discussion about correctness and efficacy that won't impact those people.

I think getting to the bottom of this is important, but I think the multi-armed bandit article that started this would do far more good than harm for the droves of people trying and largely failing to get good data from their poorly done A/B testing.
Samsung Galaxy S III Torn Apart For The World To See
And to be fair, SQLite makes it extremely trivial to use prepared statements and protect yourself from SQL injection.
Thanks! I'd love your feedback. You can mail me kaushik [at] cull.io
What's the difference in using nanoc to do that?
Any suggestions for better music?
Rather than try to mine historical data, run an experiment to pit UCB against Neyman-Pearson inference. For some A/B tests, split the users into two groups. Treatment A is A/B testing, treatment B is UCB.

In A/B testing, follow appropriate A/B testing procedures: Pick a sample size prior to the experiment that gives you appropriate power, or use Armitage's rule for optimal test termination. (Email me if you're interested, I'm happy to send over papers/scan relevant pages from his book). However , it's probably best to use a fixed sample size, as that is what most real life A/B test practitioners use. Picking the sample size can be a bit tricky, but as a rule of thumb, pick something that is large in enough to dectect differences in treatments as small as 1%age point.

In the treatment group B, use the UCB1 procedure. Subject the users to whichever design UCB1 picks, and continue with the learning.

Do not share any information between treatment groups A and B.

Run these tests for a sufficient amount of time over a largish number of clients, and then use permutation tests to determine which treatment, UCB1 vs Neyman-Pearson, performs better.

In all the simulations I've seen, UCB performs simple A/B testing, but it would be great to see some empirical evidence as well.
Great page for this project, I really like the format of your examples. It's also a convenient way to play around with transformations without worrying about adding CSS classes and such myself.
I don't think that's the idea. I've had multiple interviews where I've been asked to code something to show that I know how to do it (even something simple as modifying a website or showing a counter). This just eases that process.
Blogging tools should archive in RSS
50GB of FREE Dropbox Space on your rooted Android Device
The Andromeda Strain (1971)
No worries! I fixed it all up so it should be much more concise then it was. Still no configuration!
CloudFlare does in fact have a dedicated abuse team. It's extremely easy to contact us actually using our reporting page: https://cloudflare.com/abuse

If you do happen to have a report then please feel free to actually send it our way with specific details.

In fact, we respond to every single report that we receive.
This article suggests another option: Run UCB1 (a specific MAB variation) from day one and you'll get benefits of MAB without limitations of A/B testing or mathematical fallacies of the prior 20 lines of code MAB for n-cell tests.
Chemicals is rarely used by the media or in casual conversation with its original and intended meaning (chemistry lexical field) but I believe nonetheless it always refers to "synthetic" pesticides.

So for the sake of the conversation: I am curious about american certified organic food known for being often treated with synthetic pesticides.

Note: is there really some confusion with the word "chemicals" in this context ? Wouldn't anybody understand it in its intended meaning (synthetic) or is it an american thing ? I think organic food has even a worse reputation in the US than in WE.
Moon (2009)
I have not seen the service itself for the developer, but as for the screen I would recommend a way of customizing a bit more what site it should check. Right now it seems you can only change the port, but plenty of times I just create a new directory under root for the webapp (something like http://localhost:8080/mywebapp) because it's easier in some web servers.
The man from earth (2007)
The Economics of LinkedIn
Dragon: The Bruce Lee story (1993)
This looks way too simple to generate good quality sudoku puzzles. Does it, for example, check if the puzzle has only one solution?
District 9 (2009)
How to misuse exception handling (java)
Most websites lack sufficient traffic to reach statistical significance in a short time frame. Sure, Google and Facebook can run a test and get real results in a day (or even hour(s)), but the rest of us need weeks or months to do things properly
10-15 minute code exercise and "build a webapp" are not the same.
No, stored procedures is not a part of business logic. Read books of Robert Martin and Martin Fowler, they will explain it for you.
Castaway on the moon (2009)
If you've had enough of thinking for one day, grab a cold one and put on: The Core(2003).
Because it's a tiny corner of the database world, and isn't terribly representative of the majority of database work. The kids who do all their logic in the app, are storing up trouble for themselves in future, when they want to use the DB for more than just the website.
1 - source? Honest question--is "bath" the term for something other than soaking?
http://yourlife.usatoday.com/fitness-food/safety/story/2012-...

2 - Straw man. We pay them for being better than the alternative. I don't trust them because, like most of our government, they are ultimately beholden to lobbying and special interest money.

3 - 4x the ammonia is not really a selling point, and in fact makes the case that rejecting this food out of caution is not ignorant.

Further, I don't think you can call it ignorant for people to reject eating foods that make them go "ick!" I could eat maggots. Is it ignorance that makes me choose not to, or personal taste?
'tight' doesn't mean the family is formally poor. Plus there are very few expensive gadgets anymore.
When Hacker Culture Collides With Business Reality
The unwitting coiner of the term was a US Department of Agriculture microbiologist who was disgusted the USDA approved the product for human consumption, stating: "Nobody did anything (about pink slime). USDA dropped the ball again. The meat industry soft sold it,"[1]

I don't doubt a sizable chunk of public opinion originated 'from the gut' but characterising all concern over the product as illogical / irrational is completely disingenuous.

[1] http://www.reuters.com/article/2012/03/25/us-food-slime-scie...
Hackers (1995)
WarGames (1983)
It says right on the suckless.org home page, "software that sucks less," so probably the first.
While I consider myself to be pretty frugal and basically agree with you, if he lives in the bay area 300k is certainly not able to support him 4 years without being seriously frugal. Like, having several roommates and no social life.

An entry level engineer here is easily making 75k plus. Somebody mid level is probably looking at a median income around 125k. That doesn't mean you need that much to live, but as a supporter I don't expect him to live on ramen in the tenderloin.

I want skilled and talented engineers to build OSS products like this. I don't mind paying for that. If all goes well i'll use his product to support my career and make a lot of money. There's enough to go around to properly compensate him for his experience, labor, and vision.

Just my $0.02
What is is the half-time rate of this debate?
300 days or less?
http://news.ycombinator.com/item?id=2831455

Sadly, the option to drop this problem over Germany doesn't exist any more.[1]

[1] http://en.wikipedia.org/wiki/Multi-armed_bandit#Empirical_mo...
Yes---I'd be willing to bet that similar pre-digital age studies showed poorer children spent more time watching TV, hanging out with friends on street corners and playing stick ball, while kids from wealthier families were practicing the cello and going to Space Camp.
Flatland (2007) - Hacker Jr. friendly!
Minimum Wage For Restaurant Servers Remains Stagnant For 20 Years
Small nitpick: it's typical to have your logo link to the homepage.
Got it. Din't think of that. thanks. It'll be a nice to perform all requests relative to a webapp directory. Will send you a mail once it's done.
Lot of reasons. Refactoring, unit-tests, readability... If you don't understand my points, it doesn't means they falls :)
Are Dwolla and Stripe really comparable? One reduces the cost of payments and the other is a pretty UI just for card based transactions.
Will fix. thanks.
Anti XSS
I thought it was great as well.
http://www.cull.io/images/home/answersannot.png - Has the text "Resume and other intersting stuff", there's a typo on interesting.

Nice idea by the way!
Pitch Black (2000)
My guess is 98% of developers use neither.
Excessive reviewing can be from lack of trust in the system, or pure procrastination while appearing productive.

Nobody starts out trusting. You have to see it work before you can stop worrying.

The busywork aspect can be mitigated by allocating the daily review time and then refusing to fiddle with it. You might still procrastinate in other ways, but one less way is still good.
Photo sharing service PicPlz shutting down
Very good. I do a lot of thinking about this too. I wrote this snippet a few days ago:

I think the core tri-state here is

1 users

2 restrictions

3 structure

The users are the target demographic of the sites content. They can be tween girls or seasoned engineers or perhaps people in certain moods (e.g. pornography, games)

The restrictions are the limitations from being say “admin” or “god” on the site. Can someone delete other’s content without any recourse, record or undo? Can they masquerade themselves as someone else? Just what are they permitted to get away with?

The structure is the purpose and intent of the usage of the site. Is there a forum for user contribution? Is there a place, say on think geek for user photos of products?

I think a model with retention and growth must somehow balance the users it's attracting, the restrictions they are given, and the structures of creation they can employ.
Together these form a social product.

I don’t think it’s necessarily important to get these right at first blush as much as it is important to know what part you are lacking and what direction you need to turn to based on whats going on.

It has to be reactive (or perhaps, adaptive). When you get the formula unbalanced, it may look good for a while (large growth accompanied by a decrease in quality is the common one), but then it will collapse under it's own disarray.

Metafilter is a nice one. They simply charge $5 to sign up. That's it. Keep (2) open, never have a low barrier with (1) and have it be a, I'm not going to say social aggregator, but a collaborative blogging platform for (3).
I was about to comment, that I would love to see a video of the robot-machinery. But then I clicked back to the article, and alas, there is!
Well yes, that's why I just posted the link to the article which explains why they are sentient.

A more interesting, thoughtful piece on this is http://www.gourmet.com/magazine/2000s/2004/08/consider_the_l...
It's turtles all the way down. Incompetence includes over-estimating our ability to evaluate experts (e.g. acting upon or ignoring legal advice from web forums).
At the risk of playing devil's advocate, I would argue that giving candidates the ability to use virtually any language or framework and develop on localhost is not necessarily an advantage.

When I'm looking to hire a Rails dev then I want to know as soon as possible in the interview process that they actually know some of the basics of Rails and MVC - not just if they can build a web app. Furthermore, by hiding the candidate's choice of language/framework (and code quality) behind localhost the benefits of assigning an arbitrary coding challenge are lost. I fear that the only solution would be for the candidate to submit the full source code.

However, as a very quick "can this candidate actually write code" filter, I think you're well on track.
But you would filter the good ones too.
Counter-anecdote: I have a T520 and I'm perfectly happy with it. Get the full HD screen, it's worth it. I admit that I'd prefer the old 4:3 screen size, but that's just not the way of the world anymore.
To me it really blends in with the picture on the front page. It took me a long time to find it.