skysight-inc/HackerNews huggingface dataset:
I can't disagree with much of what you said. However, you are being too critical of Drupal.

"the chunks of functionality you download are not likely to match your needs perfectly, so you're forced to make due with software that's almost what you want"

Drupal starts you off with 80% of the product functionally complete (!), for free, and leaves you with the spit and polish jar to squeak out the other 20. I find that this 80/20 rule is true for even very complex products. The lazy developer will never do that remaining 20%; this says nothing about Drupal.

You can name a function according to a convention and reach into any part of Drupal, or a contributed module, to pull that specific string that you need. I'll be blasphemous and say that not having to instantiate half a dozen objects just to dive through their properties to achieve the same result -- as you would likely have to in a "proper," purely OO CMS -- is very refreshing. The result is the same and the code is readable.

"Code quality is often abysmal."

True for one out of ten new modules that I encounter; and you are free not to use those modules. The heavy weights: CCK, Views, etc. are excellent.
Malicious bots turn on each other
There are so many games that wouldn't exist today if people couldn't use the same idea... I just can't imagine ANY game developer getting their panties in a wad over it. So long as you don't use any copyrighted materials, it's all fair game. That's what competition is. Deal with it.
I earned a degree in Fine Arts many years ago, and one of the hardest lessons to learn was to listen to your audience. The artist always had a message to send, and the audience usually got a different message.

As the originator of any message, it is important to hear the feedback and respect that feedback. Telling your audience that they got your message wrong shows disrespect for the audience, and a misunderstanding of how communication works.

Try clarifying the message instead of dismissing the audience.
As an otherwise happy iPhone 4 user, not being able to get all google apps as first class citizens on the iPhone is extremely frustrating.

Apple, please step up your game to offer truly competitive products (to gmail, maps, calendar) or tear down the wall!
That's an interesting point. GS has been having a rather lackluster year so far (by their own standards - many other firms would love to have their problems). The firm is caught between a rock and a hard place; it needs to demonstrate everything is above board and strictly in accordance with the law, but is also under pressure from investors to improve performance. Not that so much hinges on any one deal, but this IPO has become something of a barometer for the sector absent an announcement by Facebook.
Write articles for blogs. Get those articles published. If its israeli. I can get something published for you
An interesting solution from Campaign Monitor solves this problem for them and was coded by an intern...

http://www.campaignmonitor.com/blog/post/2871/how-campaign-m...
You're right. I didn't bother with the downloadable sample because I assumed it would be the same as the 'look inside!' preview on Amazon.
Welcome to the 1990s!
At 2500 degrees? That's novel, I guess, but it sounds more like a patent for sublimating the bread than for toasting it.
Thanks, I'm still working out the kinks in some of the bidding--I think the problem happens when people bid the absolute minimums and an identical bid is placed, then nothing happens. I'll look into this and get a fix, since this isn't the first time I've heard it mentioned.
Exactly! Subscriber != customer. These are the exact kinds of statistics and statements that companies made in the first tech bubbble.
fwiw, "The art of war" would also make a great read for the 'guerrilla' entrepreneur :)
Certainly, Gamenauts gets a design that has already proved popular with audiences, but is that really enough incentive to destroy your reputation?

I think he's overestimating how much people in general care about clones. Sure, in indie game developer circles, their reputation is stained. But most people are not aware, and even if they are, most don't give a shit. Ninja Fishing is now the top #13 paid app on the App Store.

That said, maybe with this backlash the press and distribution channels will start giving a fuck.
As an additional benefit to exercise: cardiovascular health is closely correlated with mental health and performance, due to the maintenance (or improvement) of blood flow to the brain.
My fingers couldn't type or mouse very effectively. 100+ people worked in frigid temps so a few people on the other side of the wall could have mid 70s - the thermostat was on their side of the wall. :/
I suspect that their goal is obviously to expand into other major metro markets like Chicago and NYC. Thus the funding.

But, you have a good point, being, many companies in the NYC/Chicago area already have very defined pre-arranged catering avenues in place. From the trained executive assistant with a drawer full of menus, to the executive dining room, to the go-to deli on the bottom floor, to the local pizza delivery place. These guys certainly have their work cut out for them with regards to penetrating this market and expanding. I would not be surprised if they are only working the startup ecosystem in San Francisco. It's a good start though.
Most interesting. This concept is new to me; any idea if/how it has been applied to market behaviors? It would seem to be fundamentally at odds with the efficient markets hypothesis.
Nope. I just do a lot of CMS work (as a freelancer) and am always on the lookout for inexpensive solutions that I can direct people to when they can't afford me :)
Thanks, I haven't laughed this much in a long while.
London, Riots & Social Media: This Week in Online Tyranny
My kids play with 5 other families on my block, and we know many, many more of our neighbors than that. I'm literally a stone's throw from one of the worst neighborhoods in Chicago. Here's a suggestion: instead of blaming your alienation from your block on the breakup of old racist† '60s ethnic enclaves, reach out to the people on your block. They'll appreciate it. Set up a block party. Collect email addresses from your neighbors and start a mailing list. Do a neighborhood watch. Talk to the other parents on the block and set up a movie night.

† That's what they were.
I suspect you are missing some context here.

Cedric wrote the book on unit testing (literally! [1]). He uses PHP at times when he doesn't need the reliability unit testing gives you and can't justify the extra time it takes.

Given that he works at Google, I suspect his "in production" doesn't actually mean big, real sites.

[1] http://testng.org/doc/index.html
I don't know a ton about it, but I know there is a food company that just launched a line of capsaicin beverages:

http://www.prometheussprings.com

If you like spicy things they are actually really good. It's kind of like a combination between drinking a Snapple and getting maced in the face by the cops.
At least with a finite number of arcs and lines... true of anything I guess.

Very interesting as it might be for lovers of flat paper, I wonder if this is true of all topologies. I'd guess not but I'm not mathematician.
Because the universe of good things that you can imagine vastly outnumbers those which were selected for.
C is one of the few languages Linux can be written in. That doesn't mean it's the best for the job.
Would it be fair to say that you don't have a high level of understanding of other programming languages? PHP makes sense if it's all you know about programming. PHP tries hard, but it can't quite take away all of the joy of making a machine do your bidding, so it's understandable that people who know no other alternative like it.

But learn an alternative, and you're going to like programming even more.
it would also be great to have new senior programmers delivered with the skills that are needed upon request - of course as a premium service.

In all seriousness, let's keep in mind that startups need to remain focused on their core business.
Jersey Shore Season 4 Episode 2 
Jersey Shore Season 4 Episode 2
Underscore Perl
K computer
Rails is a framework. PHP is a language. If you use a framework with PHP, it's just as easy to avoid XSS. Likewise, if you use vanilla Ruby without any framework...
Former Airbnb Employees Launch Supper Club Platform Gusta
Darpa Readies Test of Hypersonic Aircraft at Mach 20
agreed -- ftp use should have stopped in the 90s
I can't believe I read an entire patent on "Bread Refreshing", but I agree that this is different than what conventional toasters do.

I thought it was interesting that they restricted time from 3 - 90 seconds. I wonder what kind of bread can undergo 3000 degree temperatures for 90 seconds and still be edible.
This is not just borrowing a few ideas, it's a blatant ripoff. And it was released while Vlambeer was developing an iOS version to start monetizing their success. You can be competitive and morally correct, they're not exclusive.
Is it coming from the same part of the financial sector?
> The best one has to be running your site from a git repo.

What's wrong with that? `git pull` to update everything to the latest HEAD, `git co -- HEAD~1` to roll back the latest update, `git diff` to see the latest differences, etc...

This repo doesn't have to be the development repo, just a specialized non-bare repo that's used just for production. It works great for simple sites that don't require extensive deployment infrastructure.
The HN title gives the impression that they reversed aging.

The initial title was too long for HN, so I truncated it. I apologize if it ended up misleading.
FTC Probe Focused on Google Practices for Search & Android
Sort of funny in a way. I do drink a fair variety of fruit juices these days as well. And their website might be a source of interesting info.

Thanks.
The security of Yubikeys (and RSA tokens, and most other two-factor authentication devices) rely on a shared secret between the authentication server and the devices themselves.

If you wanted to authenticate your own VMs with your V-Key, we'd need to either share the programming secret with our customers, or provide an authentication service that we pre-configure the VMs to back onto. The former would compromise the security of the keys. The latter is a possibility, but not a high-priority one at the moment :)

The keys do have a second authentication slot into which you can program your own fixed password, or another two-factor secret from which you can do your own auth on your own server (to use the second configuration you hold the button for about 4-5 seconds so it's not as convenient).
Why not? I don't think he was making the opposite suggestion, either.
Reminds me of the Complicator's Gloves: http://thedailywtf.com/Articles/The_Complicator_0x27_s_Glove...
> cannabinoids ... are anti-angiogenic, meaning they cut off the blood flow to the tumors.

Hmm, like thalidomide? They must not be very anti-angiogenic, or heavy pot smokers would give birth to babies missing limbs.
Analyst Calls Apple the “Ultimate Platform Adoption Story”
Apple Ends Wednesday as World’s Most Valuable Company
The cost of the workstation should be doubled when calculating the cost over 5 years. I don't know anyone happily working on a 5 year old box. 2.5, sure, but not 5.
Turn public Google+ posts into an Atom feed
I looked it up, and I think "CF" means "cystic fibrosis", a congenital lung disease that is usually fatal in early life.
Apple, publishers hit by class action suit over e-Book price fixing
Scaling vertically is still a valid strategy, and is scaling. Not every company needs to be able to scale to the moon, and if they don't, it's a poor use of time to focus too much on architecting for scalability.

With a lightweight PHP framework and a sensibly written app, you can stick to one machine for much longer than you can with Rails, and after that, it will require a fraction of the number of app servers. Beyond that, app processing time is generally much lower without all of that cruft, so you don't need to do as much caching, etc. to get a snappy webpage.
not sure what you mean. i was pointing out an opposite effect.
The notion of "angle" does not really make much sense in topology. However, one could ask this question in context of inner product spaces where one can define an angle in a natural way, but all real 2-dimensional inner product spaces are essentially all alike, so the answer is negative as well.
Thanks for the answer. Any idea why this is such a hard question for HN, especially when so many here are in the web 2.0 space?
pdf of complaint: http://www.hbsslaw.com/file.php?id=761&key=ecdb5cfd51c02...

tl;dr Hachette, HarperCollins, MacMillan, Penguin USA & Simon & Schuster wet their collective pants when Amazon launched the Kindle and the public responded enthusiastically to Amazon's aggressive pricing. Seeking an alternative price-marker, they found one in Apple and the 6 companies colluded to create an 'agency model' that would effectively set a price floor for e-books that was 30-50% above market equilibrium.

I'm no expert on antitrust or class action law, but I do know a bit about law & economics; and this looks like a rather nicely tailored suit, so to speak :) The procedural aspects seem solid, there's a clear and well-stated argument, and some rather dramatic before-and-after graphs to make its point about the impact of the iPad's launch on the pricing landscape. I've never bought any ebooks myself so I have no stake in the outcome.
I've compared Google Navigation on my Android to Maps on my wife's iPhone, and sometimes they pick different routes. After checking the traffic, our conclusion was that mine was choosing the route with less traffic, while hers was always choosing the most direct route. I think it just re-orders them so that the chosen route is always first.
Interview with Euclideon's CEO on New Graphics Rendering Technology
I like to use simple_html_dom. It's a really nice PHP library that lets you parse html structures like JQuery.

http://simplehtmldom.sourceforge.net/
增高产品
Yes, it stands for cystic fibrosis. Average life expectancy in the US is currently around 36 or 37, way up from age 18 roughly 18 or 20 years ago. I was diagnosed just before my 36th birthday with a milder classification of it which is emerging and is most often called "atypical cystic fibrosis". I spent a year at death's door. It's been a long haul back from there.

It's not really a lung disease. It's a genetic disorder. All cells in the body are impacted in their function. Mucus membranes are the most obviously negatively impacted. Lungs happen to be lined with mucus. So is the gut and malabsorption and lack of adequate weight gain is another major issue which is frequently life threatening but gets less press than the high incidence of lung transplant.
My first thought when reading this was that maybe my HTML5 boilerplate is too plain. See, mine looks like this:

<!DOCTYPE html>

Maybe that's too small, but I could have sworn that a big point in HTML5 was that HTML could be a lot looser and have less boilerplate, not more.
Absolutely. 1ftp actually uses HTTPS on the client end to secure the connection, over port 80. There is no direct FTP connection for users, only on the backend to the server. The service acts as a gateway, though its transparent to the user.
Hey Guys - I'm the non-Carly co-founder of Gusta. Before co-founding Gusta, I was an engineer at Airbnb for ~1.5 years. I loved it there. Leaving was a tough decision, but starting my own company is so far awesome!

Any feedback about www.gusta.com is much appreciated.
Depends on where you work :)
well, a little bit more of "technology, robotics, and medical/biological research" and may be these mammals can be made a little less soft and pudgy :) . Especially considering that any promising high specific impulse propulsion systems are expected to have low trust (thus low acceleration for long period of time)
Open the pod bay doors hal - Wolfram Alpha
Are you mostly buying/downloading free out-of-copyright books from the amazon store?
Buy mukluks boots
this is awesome.

good research man.
I recommend starting with Witten and Frank's "Data Mining: Practical Machine Learning Tools and Techniques", for two reasons:

1) your mathematical background will make it easy for you to spot the areas where they gloss over important theoretical details (e.g. they don't treat Mercer's theorem deeply, if at all if I recall correctly). This will keep you from making rookie mistakes like picking your own strange kernel functions for SVMs (all of this will make sense to you after reading W+F)

2) W+F is accompanied by Weka, which has decent-but-not-great implementations of a wide variety of algorithms in an open-source toolkit with a functional (though not particularly usable) GUI. You can be up-and-running on test problems from the the UCI Machine Learning repository in 20 minutes.

Russell and Norvig is a good reference book, but my strong suggestion is to grab W+F, Weka, and some data from UCI's ML repo (http://www.ics.uci.edu/~mlearn/). Use Weka to run the standard algorithms from W+F on real data.

After that things can get as complicated as you want. I'm personally betting that graphical models (see Koller's "Probabilistic Graphical Models") will continue to grow in importance.

On the statistical side, I strongly recommend "Applied Linear Regression" by Weisberg to get a sense for the kinds of idea statisticians bring to the party (significance, parameter intervals, chained analysis like ANOVA).

Hope that helps :-)

Edit* spelling errors

PS: Almost forgot MacKay's excellent "Information Theory, Inference, and Learning Algorithms" (free as pdf). It does a great job linking coding, ML, inference, and bayesian probability together. Read at least as far as the section linking K-means clustering to Expectation-Maximization over a Mixture of Gaussians, it's worth it.
Well, the first problem is defining "line" and "circle" in your new topology, and this in itself tends to complicated not just the answer, but the question. For example, on the surface of a sphere, "lines" are a special case of circles, and all circles have two possible center points with two radii, which are distinct iff the circle is not a line. Once you've defined circles and lines, constructable sets looks very different. For example, you can always construct an absolute measure of distance, but the concept of parallel line segments doesn't exist, although you can have circles that are parallel to lines.

So can you trisect an angle in this slightly exotic topology? There's a good chance that you can, actually. There's a construction in the plane for trisecting a segment. If that construction is still valid on the sphere, you can take your angle and re-construct the legs with length equal to 1/4 of the sphere's circumference. Now, the line segment connecting the endpoints of these legs is an arc of a circle whose center is your angle. Trisecting this segment, and connecting the trisection back to the angle, will trisect the angle.
:b also takes the buffer id. (reported by :ls). I sometimes write them down on a post-it when I have lots of files to memorize them ... :)
It's padlock DRM, cheap, easy and keeps out the vast majority of casual piraters by being more of a hassle than just paying the usual $10. Biggest bang for the buck. People who are really cheap or poor would just go to the library and get it for free in some form or torrent it anyway and you wont get any money from those people.
Perhaps you might some day be able to put your configuration in the second slot? (Again I'd assume, not exactly a priority.) Since I'd expect to be logging into my own stuff (e.g. servers) far more often than the control panel for those servers.

Anyway, looks great overall, will certainly be trying it out as soon as I can, see if a switch from Linode is required :)
Very nice - assuming it isn't just an easter egg. Any other examples of non-interrogative questions on hand?
Even earlier than Gooey was Ubique's Virtual Places.

The no-plug-in, all HTML and JS qualities of the current breed of tools – plus many more users familiar with the basic idea (from Facebook and elsewhere) – make it a much better idea now.
Ask HN: Which programming language has the best documentation?
Recently I was playing around with Scala/Lift and found the online documentation horrible. It was mostly auto generated function specifications with very little background information. Which programming language has the best documentation?
FYI, being better off than one's neighbor doesn't make one not poor.
Just don't confuse the correlation and causation. Those who stand do so because they like it. It doesn't automatically mean that everyone who tries standing likes it.
I like both python http://docs.python.org/modindex.html and golang http://golang.org/pkg/ best.
This type of activity occurs in physical products as well. If company A has excellent distribution and company B has limited distribution, but a great product, company A will replicate it and sell it across their distribution network.

Engineers and shareholders at company B will have a similar reaction that we do here in that it feels unconfortable, but it is legal (or at least no financially feasibly legal to go after) and the practice will continue.

The lesson here is that there is a lot of value in your distribution network and you should focus time there while innovating great games.
After the IPO happens... this will quite possibly be the best or worst post that ever occurred on HN. I can't wait to come back to this in a year.

If the IPO happens.
5 Tips For Surviving A Missed Opportunity
Custom-Fit Mercer Polo
I don't think the point is a 100 year project so much as a plausible inspiring 100 year "plan".
UIImageView Quartz tricks - tutorial for iOS developers
With Quartz framework you can easily add some effects to UIImageView like: borders, rounded corners, shadow, etc. Images with such effects looks much better. In this tutorial I’ll show you how to create UIImageView with rounded corners and reflection.
The story sounds interesting and I want to read about it, but the page keeps throwing JS confirm dialogs at me, asking if I really want to leave.
...I wasn't even trying to leave until I had to click through 3 confirms in a row!
I already checked it out and the timer probes don't work at all.

On one system, I couldn't even invoke kernel functions.

On another system, the kernel panicked as soon as I executed `stap -e ...`.

Basically unusable, at this point.

I hope it improves because developers on linux could really benefit from dynamic tracing.
Because nothing says 'freedom' like looting and torching your neighbors' businesses and the homes of the people that live above them.
Does anyone know if it will now actually update the route if traffic conditions change? It may pick the best route when you start, but for a multi-hour drive traffic conditions change and you may need to reroute. I've taken to regularly looking at the reroute option just to see if another route now has shorter time, but it really should do this automatically.