skysight-inc/HackerNews huggingface dataset:
I'll bite. I write CakePHP apps for my clients, and I've heard this "cake is slow" meme before. Never been a problem for us, and we've shipped a lot of apps.

In almost all cases, the benchmark was done with no caching. I don't know who launches web apps with no caching, but they shouldn't be doing benchmarks.

I don't concede that Cake is slow for any meaningful definition, but as a matter of point - I'll trade faster developers for a couple CPU cycles any day of the week.
Actually, on re-reading this I realise I've replied to snark with snark, which I think is a bad thing and I try never to do. Apologies.

It's too late to delete or edit it, so I'll have to let it stand, but I'm sorry for replying in anything other than an explicitly positive and constructive tone.
That's a great idea! When making it I was really torn between a dark and light scheme. You solved the dilemma. Thanks.
>Just being curious, are you comfortable doing serious coding on a machine with such a little keyboard?

It's certainly slower than with a larger screen. The keyboard doesn't actually slow me down much. Hacking with one of the crappy 3-row keyboards common on phones (e.g., the N900, mrphl) would be a lot worse; but the N810 has most of the symbols I need right on the keys. For the others ({}, [], |), the xterm has a customizable palette; I just tap the right button on the screen.

>I can't even imagine using Emacs efficiently on a device like that.

Shrug. It's emacs. I've been using it for 20 years now; the control keys are burned into my brain. The main impediment is the screen size; I can't see much of my code at once.

>Don't you think a small netbook would increase your comfort and productivity without a considerable loss of portability?

No. With the N810, I can hack while walking down the street. Can't do that with a netbook.
Auto Transport Flagstaff, Arizona
I'm looking at doing something similar.

I'm planning on providing beta users a significant free period beyond when I start charging, ie. a whole free year. The incremental cost is relatively small and the goodwill seems worthwhile.

I don't want to offer permanently free accounts since anything that is 'permanent' will be a pain sometime in the future! Always provide a 'sunset' clause.
Okay, compound nouns are probably not what you had in mind when you made your statement. But then again, your statement was pretty general.
Regarding Fatzke: "zk" is not in one syllable either. At least not when I (or google) pronounce it. :)
What’s behind the popularity of Khan Academy
Absolutely, and with .rvmrc files, you don't even need to think about it.
WikiLeaks' next target is top US bank
If push comes to shove, they'll just use him as a bargaining chip for something they want.
Unfortunately, bake's default skeleton is indeed pretty lame, but it is possible to replace this with other skeletons (https://github.com/josegonzalez/app_skellington for example, which does auth etc.)

And Django Admin? I've since stopped my work on app_skellington in order to work on https://github.com/josegonzalez/cake_admin. It isn't complete, not by a long shot, and php's syntax makes it difficult to use a DSL without going outside the language into something like yaml files, but it will do.
#FollowForward - A Twitter-enthusiast movement for positiveness and happiness
Through most of Apple's history, their niche was remarkably unprofitable.

Yes. And it is common knowledge that Apple was notably mismanaged company during the nineties.

Explain Apple's popularity, taking OS X and iOS completely out of the equation.

Now think why Jobs refuses to set up licensing contracts with other vendors. Those iMacs and iPhones don't look so interesting anymore if you can get a HP computer/phone with OS X/iOS two third of the price, one and a half times the performance. I am pretty sure the majority of the Mac users that I know would've bought HP.
Why? Python supports functions pretty well. So adding proper support for functions, like lambdas, can be done quite metacircularly; and thus in a very short code.

If that still takes to many lines for his challenge, leave out linked lists or arithmetic. Lambdas are more important in Lisp, and you can re-create both of them as a library in the language, if you have lambdas.
"The right place to find a designer," goes the adage, "is wherever the designer happens to be." Frustratingly, there is no official hub where every designer goes, so you have to look in a lot of places. Elance has some talented people, but it doesn't have all the people you should be looking for.

When you're looking for a designer, the rule is you try to find somebody who makes things you like looking at first. That's the most important part. Looking through their portfolio, then, you're trying to see the extent of their prowess. Do they rely on the same design tricks with every single layout they make (gradients, pretty buttons, slidy things), or are they making sure each web site does what it's supposed to do? Have they got any subtlety of understanding what a web site's needs are, or are they designing a bunch of things that look the same no matter what they're meant to be?

Then you talk to them. See if they "get" what you're talking about. Don't plan your questions in advance — conversations work better than interviews. Do they intuit your needs? If you have to clarify something that at first isn't clear, do they catch on to where you're going? You want somebody who's going to make the web site you want to make.

As for price: Offer what you can afford, and see if they'll take it. With designers, you never know. My team has taken $200 contracts because the work was simple enough and we liked the team offering. We've done freelance work because we liked the cause or liked the challenge and had an opening in our schedule.

The best way to find designers is to stick to people who've made work you like, or people you know, or people who've said interesting things, and contact them directly. Sort of like how directors stick to their favorite actors and cinematographers or, if they don't have any, they ask their friends to help out. Keep it personal. Personal does better work for you.

(If you're not speaking hypothetically, by the way, feel free to write me — we're open again for business starting Thursday. [/selfpromotion])
Pretty much everyone is trying to lure developers with cash/devices. Except Apple, which don't need to do that.
No: not the same forces. The structure (and motion) of the macro-verse is governed entirely by gravity. The structure of the micro-verse is governed by the EM, weak and strong forces. Gravity, being about 10^25 times weaker than the next weakest force (the weak) has no influence at quantum scales. And as gjm11 points out below, the "solar system" model of the atom is a old classical model of convenience, hypothesised before the work of bohr, fermi, dirac et al worked out the quantum model. It's still taught in schools because the QM model requires fairly advanced math.
Ask HN : Do Node.js needs another package manager?
I'm a javascripter but in recent years, I had no choice but to work with ruby/rails for server-side things.

Now that node as arrived, I consider it's heading the same way that ruby is with the way it manages its packages. Npm is a rubygem-like manager but I have been frustrated over the years with gems because it's a central repository that can go really wrong if you mess with it. I had problems on when I tried Ruby1.9 and when I moved to Rails 3 because everything is central and if a config changes, it can break it all. Sometimes, I feel stuck in rubygems-hell like I was stuck in DLL-hell back in the days.

I would want node.js to avoid central repositories and I would prefer projects be stand-alone : you clone it and you run it in its own environment. That means having the right node version in a "bin" directory but also having modules installed in its subdirectories.

Example, if you have three projects using Express, you'll have 3 copies of Express, one in each of the subdirs of the projects.

Would you use that kind of package manager?
>In any case, you can easily generate an ant script or whatever build groovy uses to either generate the vararg code or the insaneo source code as we see here.

Yeah, I don't think anyone is implying this is handwritten. Generating a text file is trivial in any modern language/build system.

>The point being that this should only happen when compiling groovy for java 1.4.

This is a part of the pre-compiled Groovy runtime library, it's used regardless of what JDK version you're targeting for your Groovy application/script.
If you mean having a separate dereferencing function: Dereference[myArray,1,2] is surely much worse than myArray[[1]][[2]].

If you mean having function application mean dereferencing when applied to arrays, so that you'd write myArray[1][2]: they couldn't do that because you can apply the subscripting operations to any expression, so that e.g. F[x,y][[1]] evaluates to x just like {x,y}[[1]] does. (Because {x,y} is shorthand for List[x,y], which has just the same structure as F[x,y] in Mathematica.)
WinerLinks and outliners
Why do we hate modern classical music?
US Army takes on Taliban with 'smart' bullets
Dup: http://news.ycombinator.com/item?id=1949470
I don't know the author's work, but I do know that this vision is nothing new, and it's often why a startup, or many other well-meaning businesses think all they really need is a design intern. It also points toward the old trope of 'I'm a television expert, because I watch a lot of tv.' (Mr. Olivera, I don't think you hold this position, however, it is on the same spectrum, imo)

Again, it does work, but design is relegated to being 'adequate' rather than being a potential source of innovation and differentiation. It plays to this crowd, but that doesn't mean it's right – kind of like going into a design forum and saying that your developers don't need a CS degree, because everything is about frameworks these days.

It reinforces the old trope that designers just make graphics, wireframes, flows, etc. while the programmers do the 'real work' of making it live. A company or startup can get away with a 'functional' designer as described in the post, but it removes design as a differentiator or potential source of innovation. It's true that almost anybody can mock up a landing page and mini-site, but that is a supremely limited conception of a designer.
it's martingale betting but you have a point
There is still a large number of mobile browsers whose javascript support is minimal or non-existant. Sure, the iPhone/Android market will be OK, but what about the Blackberry, Nokia and Motorola folks who still make up a majority of mobile browsers?

Also, a good number of security conscious folks who run Firefox also run noscript. This means that they can't use the site without explicitly whitelisting the site's javascript, which reduces it's immediate usability.
Because I choose to disable it by default for security and privacy reasons.

There is no good reason that this site should require javascript. Nothing it does is improved by the javascript requirement.
I have been doing freelance work for about 4 -5 years now. I am coming to the conclusion that I would like to work on a signal project/product without the burden of reporting hours.

I hate having to always explain to someone what I did for the last 8 hours.
If you want to get more done at the expense of stress, you can easily find some way to attach your goals to a parent goal that will embody such stress into them. Make the affections of a member of the opposite sex dependent on completing your goal, for example (find someone who thinks chiseled abs are attractive, and set yourself to dating them => you will stress out about getting chiseled abs.) Hypothetically, if you knew this trick when you were a child, you could make your parents act disappointed if you didn't do X—that would impress into you a great desire to do X, though you would reject doing X for a period of about 10 years at some point or another, coming back to it afterward. Obviously, make eating dependent on X—this is one reason why startups can be "exhilarating."

If you want to get more done without stress, the answer is simply game design. Make the "small matter" of your goals addictive. Guarantee yourself intermittent rewards for your work (entertaining TV episode every 1000SLOC committed, without any displayed statistic for how many SLOC you have to go, only a notification when you reach it), and so forth. Remove "lame duck" periods—times during which what you're doing won't change the outcome of the "game" (won't push you toward success or failure.) Work at the edge of your expertise, such that there is always a chance of failure, but a failure that is insulated from outer failure (your refactoring didn't work out, so you have to throw away your work and start again—but you don't have a deadline, so this is okay. It just stings a bit.)
Yeah, I recently wasted a good day on trying to get Integrity "running" .. ended up using Hudson :)
What about pastebin ?
The author forgot blinking text!
The most annoying and funniest invention since Netscape ;)
Thanks for catching that, I was still waking up. My memory of the earnings rumor seems likely to be off then, it's very hard to believe that their last venture round closed at a 13 P/E.
"Do not rebase commits that you have pushed to a public repository."

ref: http://progit.org/book/ch3-6.html
Pardon the unsolicited suggestion but you may want to reconsider your domain name.

I'm not sure how academics would be on misspelling "scholar" even if it's a clever URL hack. It's sort of like wearing a suit with sleeves too long and pant legs too short to your job at a fashion designer - it just doesn't fit in that context. That's just my opinion.

Also, there's another site at scholar.ly that has its own coming soon page.
Haven't really seen anything concrete in that article, so I wouldn't be quick to judge. It's mostly based on reading moods and hunches.
I really like the tag line ("The Internet was built for Universities. We're taking it back.").

The design sucks, but at least it's functional.

You should explain what the product does (ie. put some variation of the above text on the page?).

Also, maybe you should consider a "better" domain name...
When I was younger, I had aspirations of getting into the X-Games for freestyle bmx and dirt jumping. Those dreams ended when I broke my leg doing something very mundane.

I was grinding down a box with a decline which was about 3.5 feet off the ground. I had lost my balance, and instead of putting my right foot down on top of the box, I put my left foot down, 3.5 feet, onto the sloping decline. After recovering from my fall, I twisted my foot 180 degrees back into the "normal" position. Not thinking clearly at the time, I didn't even realize what had just happened. I got up, walked over to my bike and got back on, only to fall off within a few moments. At that moment, I felt my leg (which still was in my shin guard) and I felt it wobble/seasaw up and down in the middle. Right then, I knew something was wrong.

I broke my tibia, fibula and ankle all in one go. After surgery, I ended up with 2 pins in my ankle, a plate and 5 screws in my tibia and was on crutches for 4 months (these were removed a year after). To this day haven't ridden BMX, though I can ride mountain bikes and snowboard better than I had before. I cringe with agony anytime I see someone take a gnarly spill, remembering the pain I had once experienced.
I actually like the bake tools better than Django admin. The problem with Django admin for me is that the skeleton is just "magic." By that I mean I often want to go in and customize the admin interfaces and forms, but Django makes it hard to do that. Bake actually produces real MVC files, which I can then customize to my liking.
I love you design...
Can you share any tips for these type of designing.
Alternative Appage...
Hey all,

I'm looking to find an application I can use for our restaurants wine list (ipad, android tablet etc.) http://www.incentient.com/contact.php seem to have one called "SmartCellar" but they're sales are useless (I'm in the UK and they can't seem to help)
It lets people vote with their feet...

Which they seem to be doing :)
> Simple test: if there were more comments like this, would HN be a better place? If yes, upvote. If no, downvote. If indifferent/not sure, move on to next comment.

I agree with you here. The problem is that this is not directly obvious by only observing the upvote arrow. It might communicate more things than this, like "I agree with this comment." So, unless you tell them (and keep reinforcing this meaning), different people will read it differently.

I would even argue that it would be a good idea replacing the upvote arrow with a link named "I want to see more comments like this". That would stimulate more well thought, relevant comments, while agreeable/funny comments would still be there, but at the bottom of the page. These might be harmless, but they don't deserve lots of upvotes.
Yikes! Mine wasn't nearly that destroyed. How badly was the rest of you hurt? The bike?
You might want to update your copy to state that you are using the 1.3.6 version of CakePHP, and not the 1.3.3 version.

As well, Bitly and Tinyurl would be better served as Behaviors or Datasources, but that's a separate discussion altogether.

Good job otherwise.
The cell phone market, in the US at least, is very different than the PC market. Since phone carriers subsidize the manufacturers, we've actually seen margins remain relatively high.

We certainly haven't seen a race to the bottom. To be clearer, the subsidy model changes the equation. The reason for getting you on a new phone is to get you to reup a $2000 contract. If you have a phone that drives this (iPhone) then the cost of the phone is worth it to the carriers. If the phone doesn't do that (Kin) then it doesn't matter if the phone is free.

Until the US market sells unlocked phones directly to consumers (as the dominant way to distribute phones to consumers) there will not be a race to the bottom.

UPDATE: And one other thing. Since the carriers largely lock down their networks, you can't just buy a generic smartphone from cheapphones.com and have it work (at least not on the 3G/4G networks). So we also have the added factor of very limited shelfspace. Whereas in the PC market, there are tons of PC makers and DIY.

Realistically, the carriers probably won't have more than 10-15 smartphones available at any one time to purchase (testing costs money), and have good relationship with a handful of phone manufacturers -- all of which work to avoid a race to the bottom.
I'm not a designer or even a graphic artist. I see tons of tutorials on 'How to do Photoshop technique X' but I think they are teaching how to do something, not the understanding you need to be a designer. Being a carpenter is not about the tools. And, even if you are a craftsman, it is about the quality tools you employ. From my brief foray into furniture making a while ago, good woodworkers know how to adjust for mistakes - they know if you get to step 25 and you can't proceed - how to change course. It's not going to be perfect, shim stuff up.

Dieter Rams' 10 principles of Good Design

http://www.vitsoe.com/en/gb/about/dieterrams/gooddesign
I dunno, maybe I'm reading into this too much, but it almost sounds like a "hint" so as not to upset others at Oracle. Kinda like "I don't have that thing you're looking for, but if I did, it would be in my unlocked office in the third desk drawer on the left. I have to go to lunch now."
Even earlier:
http://news.ycombinator.com/item?id=1261816
It's largely perception.

Professional cyclists crash several times a year, often at far greater speeds than any normal cyclist would ever reach. A routine tumble will happen at in excess of 25mph. I can't remember the last professional to die in a road crash. Collarbones break because they're supposed to - unpleasant as it might seem, they're natural crumple zones.

There are certainly classes of accident that happen to commuters but not professionals, but they happen to runners just the same. If you get hit by a car, it doesn't matter a great deal whether you're running or cycling, the car carries most of the kinetic energy either way.

The risk of being put off by accidents is that cycling is far safer than not cycling. Study after study has shown that the cardiovascular benefits massively outweigh the risk of traumatic injury - cyclists live markedly longer than non-cyclists.

The cure-all for cycle safety is simply more cyclists. Most drivers aren't malicious towards cyclists, just inexperienced in maneuvering around them.
The future of warfare is in robots making war time strategic decisions, guys, can't we just take this to its logical conclusion and settle matters over a nice game of chess.... Best 2 out of 3?

Ultimately war will exist entirely online, because all of the most important things will be in cyberspace. Once reality as we know it has been reduced to simply hosting the processors that host our made up worlds, then maybe we can permanently keep war where it should be, inside video games.
I'm really interested in initial impressions - "the brown/blue is ugly", "like the copy, wish there was more explanation", etc.
If they just took an average, it could be that those choosing not to attend had other, much more lucrative, alternatives.
True. I would imagine that the way to use AI in the context of managing information overload on the battlefield is to have AIs prioritise information and propose options and have humans review the options and take decisions. By having the AI deal with incoming information and humans making the decisions you get the best of both worlds, at least with current technolody. Taking humans out of the loop entirely won't be a good idea for a long time yet.
The Tech Brands You Can Trust
Nude.js Update: video tag support, general usage etc.
It's fun to watch something like this, but it looks like he copied & pasted a lot of elements from other websites into his design. Directly lifting UI elements & photos from other websites and dropping them into your site is a big negative in my mind.
Won't matter. They care about hitting the average user who won't know what the hell this special p2p dns lookups are. If the power users get away with it fine, as long as 99.9% of the population comply.
Bike Ninjas are usually that way out of paranoia... you know the type: dark clothes. dark bike. no lights. no reflectors. sometimes riding against traffic like they used to teach us in kindergarten.

Most of them think that motorists really are out there to kill them, so they'd rather not be seen and rely on their own perceived "skill" to stay alive.
You say race to the bottom, I say fierce competition in a free(-ish) market i.e. the basic driver of capitalist progress. At least we agree that it's only just started.
Fact 1 : Nokia bashing is fashionable

Implication : Posts bashing Nokia are bound to get lots of views

Example : HN item id:195100
Can you expand on "all the internal crap going on with CI"? I'm building with CI for a project so I'm curious.
Andrew Mason, Groupon’s chief executive, declined an earlier interview request, adding that he would talk “only if you want to talk about my other passion, building miniature dollhouses.”
I don't think Ecuador has the infrastructure to support WikiLeaks. Hosting on a different continent seems scary in this situation where you're pissing off governments.
Jumping on giving an explanation of the product. I was hoping to go for mysterious, but most people I've talked to think that's silly.

I don't love the design- we're still working on a logo- but is there anything in particular jumping out at you?
Self selected respondents so a balance between fanboys and those with an axe to grind. That said, first and last in laptops matches my experience.
The Optimizely Blog - A/B Testing You'll Actually Use
NY startup Thingd aims to compile catalog "of everything in the world"
And don't forget that if it bleeds, it leads. That's yet another facet of modern journalism I hate.