skysight-inc/HackerNews huggingface dataset:
Long-time Rails developer here (since 2006). From the very beginning, the scaffolds that came with Rails were seen as code that was not production-ready. They were mainly for prototyping.

I still use scaffolds to this day as my first step when building a greenfield app. Of course, I always revisit the code before I consider it production-ready, but it saves me time when taking the first step.

I think we should be careful not to confuse the scaffolds that come with Rails with the more general idea of code generators. Code generators are not bad; it's how you use them. If you use them to generate code that you never intend to review or understand, then yes, they are a crutch. Otherwise, they are a time-saving head-start or a great learning tool.
As someone who is prepping for a potential DEMO launch, these tips are extremely helpful. While not all are applicable to DEMO, all of the tips are fantastically useful. Thanks!
Facebook Acquires Sofa
Why does this make sense for them?
HTML5 Sings ABC
I'm sorry if it wastes your time, but it is pretty cool.
What the hell, why...

Edit: I'm sure it will have something to do with their design skills, which are pretty good!
Ask HN: Why is Optomizely on the frontpage with no voting and no discussion?
Seriously, why?
The Designer-Driven Startup
I'm not here to convince you otherwise if you dislike reading, but for many it's not as black and white as you present. In fact most of the greatest hackers I've ever met were also among the most voracious readers (Rich Hickey included).
Ditto. I'm hiring right now for employees #3-5, and I can't imagine using a recruiter. The incentives for a recruiter are perverse. And I suspect the people I really want are the ones who are energetic enough to find what they want on their own.
Chrome OS Touch Screenshots Surface
I've done Rails consulting, full-time, for 5 years; I haven't used use scaffolds since probably 2006. Instead, most of my productivity gains have come from learning to use third-party gems, better understanding the framework's ever-evolving capabilities, and Texmate snippets & commands.

However, a site such as this, where popular scaffolds could be voted up to the top of a pile might produce some worthy projects.

I can imagine myself using scaffolding when using a gem for the first time, one of the more involved gems like carrierwave, uploadify, or devise. These gems can take a while to get working - you may be targeting a different version of rails than the blog post you find, or you're deploying to heroku and need some custom tweaks - the details can slow you down and make you reconsider whether to use the gem, especially if you're billing by the hour.

If, on scaffoldhub, I could find a scaffold for something quite specific ('rails 3.1 and compass on heroku' or 'devise, haml, coffeescript, simple_form') that would be really, really helpful.

I'd quickly get something working on my dev machine, which saves me frustration and gives the first charge of coding pleasure, an important component to our work. It would enable me to more liberally experiment with new libraries and coding practices.

Perhaps, also, a rake task to generate a scaffold from a working rails app. That way, a scaffold, once working, can be extended. For example, first I install the uploadify scaffold, verify that it's working both locally and in production, then I add compass and devise. I run rake scaffoldhub:snapshot rails_3.0_uploadify_compass_devise_heroku, then scaffoldhub:publish to upload my work.

I hope you continue with the project.
Sofa is one of the most talented design firms out there. I've had the pleasure to work with Jasper long ago and his work is brilliant. The fact that they made software was really only a byproduct of that. Congrats to the Sofa team on getting acquired, and I look forward to seeing your design work at Facebook!
data structures?
Bar none, I think this guy wins: http://www.youtube.com/watch?v=Wu_tk5TvszE

(But if there are other awesome examples, please share.)
Everyone hated it originally. Now people like it. It's just like most changes. I haven't used it much myself. I usually use Open Office.

Sure, setting is a possible "solution" but that implies there is a problem. Most people will do fine with it but most people probably also just wish their son would just install pirated Office for them like their neighbors.
Taps on Google Guitar
Consider taking a class together on entrepreneuring or something like Ramit Sethi's Earn 1k class, or even just reading a book or a "how-to" article. This helps because then you can be more objective about where you disagree on processes, like "I agree with Ramit on this point and you don't, so I don't think we'd be good business partners." This moves you away from "you're wrong/I'm right" and will also show you clearly where the areas are that you have fundamentally different assumptions about how to run a successful business and what a successful business is.
Hey, it worked like a charm for me! My partner and I were suddenly on the same page, because we could both talk about the "expert's" suggestion.
Good luck!
YC job post, they fixed the title to reflect this better
I don't always like their beer, but I always like their style.
Wow. Here comes the bury brigade to crush my dissenting opinion without bothering to address anything that I said... How dare I criticize the sacred cow? How dare I challenge conventional wisdom? Conform, conform, conform. Everybody loves Khan Academy.
IMO it's pretty obvious he is trolling everyone. 99% sure he set up this character then "hacked" his own website. Still funny though, job well done.
I'm counting 'waste' leafy greens as well, not just the fruiting bodies of the plants. The chickens eat that stuff even if we don't. They eat everything even weeds. Not saying we get 10lbs of potatoes or x per day, that would indeed be amazing :)
So, once someone has a track record of being evil, any further evil they do is not worth covering?
Lessons in API Deployment From Netflix
recruiters/headhuntes are never used. In fact all hackers avoid using headhunters/recruiters as its the first sign that the startup does not get it or know how to hire
Microsoft v. i4i - the text of the decision with some Groklaw analysis
Very relevant to what? Sarah Palin is not a public official. It would have been great to have such journalistic ambition when it came to vetting the presidential candidates of 2008 IN 2008. I didn't see any similar attempts to comb through the Climategate emails or analyze Al Gore's pseudoscience propaganda. Palin is a non-entity. We should be spending our time combing through the current administration as opposed to wasting time on a private citizen. It's a bunch of nonsense -- this Palin obsession. I'm Republican, I vote, but I'd never vote for Palin, but I also don't think it's useful to sift through 24000 emails with the hope of finding something "useful." It isn't a former governor and failed candidate that has any power over taxes, budgets or defense -- it's the current administration. Wrong or right, the Obama (and all administrations) should be fully investigated by journalism organizations -- it's their job and they seem to be asleep, dreaming of Palin.
I think Apple is trying to differentiate by having the best of both worlds (native software and webapps). Personally I think it's really compelling.

I love Google Docs, but can find the interface really frustrating. If you told me I could have all of the benefits of Google Docs with a native software experience, I'd be at least willing to try it out.
Do you have any experience attending the event that's being held next week? What's the turnout like?
Its all about using what you've already done to save you unnecessary work, even if you move from one device to another. That's been a dream of mine for a long time.

The vast majority of bits on your computer are just copies from somewhere else. It is the things you do and the data that should be creating that are the valuable things.

These should be preserved and leveraged to serve YOU, not advertisers, wherever you happen to be.
Thrilled for them even though it's horrible to see FB continue to squash innovation.
Business Cofounders, Go Fuck Yourselves
I know that this is a bit late to the discussion, but I'd like to add that the police officer pulled the gun after my friends Dad (who is Australian) had been told off by the cop for jaywalking, he immediately turned around and started to jaywalk again because he thought the cop was being an ass.
The video game studio "Naughty Dog" has office there.
A research assistantship I held was based on classified data; all of the published work had to be approved by the DoD and the actual data we used wasn't allowed to be published which made our results entirely unreproducable.
But you'll have to go through 64 ^ (64 x 9), combinations which will take years which was what I said in the first post.
Just for anyone wondering, not all consultancies operate this way. I've been at ThoughtWorks for 2 years now and it's nothing like this. It's quite literally the opposite on every negative point mentioned above.
I think you're thinking about this wrong. It's not "right because its justified" it's excusable because it's minor in the scheme of things.

Imagine everyone is working really long hours for a couple of weeks to get something important done. You don't make it to the gym, miss a yoga class, get less sleep etc., eat junk food and get irritable. You're unpleasant and insulting to some people for a few days.
Is that good? No and it should and can be avoided even if you're working long hours. If everyone did it all the time work would suck. But.. we excuse a certain amount of this if it is minor enough, if it is out of character and if it is understandable in some way.

BTW, I'm not trying to express an opinion here, just clarify what I think is a common position.
probably talent acquisition?
Ten things I didn’t know about MongoDB
Yeah, because it smacks of political nonsense. HN shouldn't (in my view) be used as a political campaign machine. Politics shouldn't be on HN unless it directly relevant to tech or startups, etc.
tl;dr: He likes to review his code and make notes on printouts in bed.
Since they didn't buy any of their software, it's most definitely a talent acquisition.
http://research.microsoft.com/en-us/um/people/simonpj/papers... to understand the tradeoffs involved in building a state-of-the-art type checker for an expressive advanced type system. Look at the Haskell bug list around the type checker.

Also, http://pchiusano.blogspot.com/2011/05/making-most-of-scalas-...

Also, http://www.cis.upenn.edu/~bcpierce/papers/harmful-mfps.pdf

Also, http://people.cs.kuleuven.be/~tom.schrijvers/Research/papers...
Do you have any insight into how their pricing model works, as a technology-based middle man? Do they take a small chunk of each transaction (Like credit card fee small, 1-3%), or do they see themselves more like an ad network, closer to the 20%-30% commission?
I totally agree that non-coders contribute mightily to a project...especially good BAs. However, if there were really only two developers (which is admittedly unclear from the description) then it sounds like the staffing was absurdly out of whack. Unless this is a tiny floor and we're talking one PM and BA for the two devs....
10:00 - go to daily status meeting
10:12 - everyone else arrives at daily status meeting
2:00 - go to Special Planning Session for Project #127
2:12 - others arrive at Special Planning Session for Project #127
4:00 - go to daily stand-up meeting for project status
4:08 - others arrive at daily stand-up meeting for project status

If you know everyone else is going to be reliably late to a meeting, why show up on time and waste 32 minutes?
Installer :)
If LulzSec had accepted the money, it's likely to become a money trail. "According to Richardson and Lyon, the NHTCU encouraged Richardson to wire two [DDoS] extortion payments of a few thousand dollars each to separate Western Union offices in Eastern Europe. The NHTCU wanted to nab anyone who showed up to take the cash. (NHTCU won't confirm this; the spokeswoman said the unit does not discuss investigative tactics.) [0]"

[0] http://www.csoonline.com/article/220336/how-a-bookmaker-and-...
Fun GFX Programming
Early stage things only go off of friends or people they know or met already. So forget about those services the founders already know what they want at that early stage. Maybe it would work for large established companies only.
I like how you went to ALL-CAPS because you lacked the ability to add proper textual emphasis and then that you felt the need for more emphasis still and again broke writing conventions to indicate you wished to add underlining. Made your case for plain text perfectly.

Buttons for clothing have been invented, pretending that my coat doesn't need buttons and then holding it together with my arms so I don't freeze doesn't make sense to me.
Gave Java & Jira a last chance… disapointed.
weird- why is there a link to this post?..
I love this idea- like a cross between Kickstarter and "I'll eat a bug for a nickel".
It's the referer.
The real reason for brakes on cars
I think you are perfectly normal. Suspect that your frustration comes from comparing yourself to other people who are intrinsically very different to you.

You come across as being smart, clever and high energy levels. Try stuff that is much harder intellectually, physically, etc. Get out of your comfort zone. You might find your passion in the most unlikely place.
Study confirms cancer-targeting ability of broccoli & other vegetables
We are actually planning to buy some NetApp equipment and have heard nothing but good things.

I am very curious as to why a two disk failure caused an outage. What exactly happened when both disks failed?
Hey Adam, thanks for the nice words, it means a lot :)
I doubt that cash that is used in most illegal activity comes from banks that report suspicious activity.
Also that Facebook is trying to build a desktop software team. May be they too want to own the clients.

http://techcrunch.com/2011/05/27/facebook-desktop/
I'd be surprised if you heard about ThoughtWorks' professional services as cruel, hierarchical and underpaid.

I imagine we're more the source of the 'so disorganized they never even get back to you' part, right? If so, I apologize for that. If you really did just get dropped by recruiting then shoot me an email and I can rouse the right people.
>"Unfortunately, the definition you give is wrong. The word geek used to mean "someone who's passionate about something". It also used to mean something like "freak".
"

"used to"

>Also, "computer gadget" in itself is a vague phrase. Lumping together people because they're somehow connected to computers in some way is stupid.

So you think society's definition is stupid. Ok.

The similarity between all those people is that they all are very interested in computers. They are all geeks.
Useful Google Maps Live Transit for Public Transport
Google announced an exciting new feature for Google Maps, for both the desktop and mobile, useful for every day you move into the city by public transport.
Yep it's clearly the access logger, but it's database password got changed by the attacker.
We have used NetApp for years and decided to move to Pillar Data Systems as they are much more forward thinking, easier to work with and understand storage systems at a very deep level. NetApp wants you to buy new equipment every few years and force this by increasing support costs very quickly.

The 2 disk failure did not cause the outage, but the process the filer head had to go through to get the data back onto new drives and then further actions taken with SnapMirror and other items to try and recover faster.
Did you work for MySpace?
second your amazing design skillz. i've followed your company for the past year or so. amazing products.
Louis Vuitton Resort 2012
Is Sofa still open for new business, even though Facebook now owns it?
Frankly, I get sick of being tired all the time and it gets to the point where just going to the gym feels overwhelming. Once I decide to skip one session, it becomes a lot easier to skip another, and then another and pretty soon, weeks have gone by and I know if I go to the gym, it is going to really hurt.
I liked this quote:
> A bad design with a complete test suite is still a bad design.
Surely you've read PG's comments on why organisations go for Flub instead of Lisp? In my far too many years in IT I've even come across demand for APL programmers, but never Lisp. Managers don't get fired for demanding their team use C++, C#, Java or even Cobol. Lisp skills are not seen as a fungible resource.
Apple Updates Rules For In-App Subscriptions
Yes, but following something on Twitter or Facebook doesn't guarantee you'll see what you've subscribed to. It's so transient!

I'm finding it difficult to replace RSS with that.
Yes, and the definition of a measurable map is a function between two measure spaces which takes measurable sets to measurable sets, i.e.: a structure-preserving map between measure spaces. I stopped reading after that. I have no need to defend my mathematical knowledge, and no time to listen to someone who wants me to.

I sincerely apologize for my above post; I did not realize I was dealing with a troll.
Telling all business co-founders to go f--- themselves because a few are jackasses is like telling all the women of the world to go f--- themselves because a few broke your heart. I know you put a disclaimer at the top of your post to soften the blow, but still... Odd.
ICloud + sharing + permissions --> google wave. i wish google had delivered on the promise.
You can find everything about our apps and Enstore here:
http://www.madebysofa.com/future/

We won't be taking on any more contract work (haven't anyway since the end of 2009)

Cheers,
- Dirk
How on earth is this FB squashing innovation?
App cost doesn’t matter
No, it's probably real. They need a website, and someone tells them they can use Drupal and manage it all themselves, after a consultant/developer sets it all up and wraps it in a generic looking theme.

The site owner, with no sense of design or marketing, will then crap all over what little structure remains with each new addition, until the final result looks like a Geocities page.
You're attacking my use of the "obvious" word. Yes, the obviousness needs to be applied at the moment of the invention -- I agree wholeheartedly. I also agree that talking about obviousness of the already patented invention today is pointless: the information is published and everybody can claim that they had the same idea. We're on the same page here.

Now, the differences. The idea of storing markup and data in separate containers, at least one of which is XML-based is not something anyone with knowledge of XML can not think of. Let me re-read the patent in question. Yep, I got it right. While I can't turn off my hindsight, I can't also think that CSS doesn't fit into this, as well as many other technologies. BTW, i4i, in case you're reading, I didn't give you this idea and you can't use it, at least because CSS is at least 2 years older than issuing date of patent 5787449. Which reminds me of the prior art arguments, but I digress.

All that is neither here-nor there. You say it's not obvious -- I say it is. What really matters is the goal of the exercise. Patents were created when inventions were _hard_. Coming up with the idea of pumping air out of the glass tube with wolfram wire in it required lots of costly tests, trials and errors. Do you know how many stores stocked wolfram back then? Patents were created to _encourage_ innovation on the assumption that not too many people can afford innovating in the same field at the same time. Fast forward to today. Coming up with software patents today requires a whiteboard, a Word document and a phone to call a lawyer. I know, I have a few of those (equally embarrassingly obvious, I must add). Does it protect me and my invention _today_? Nope, since I can't afford to sue somebody even if I can prove beyond a reasonable doubt that the patent has been infringed on. Big companies plow over individual investors with their army of lawyers. The opposite, however, is not true (the in-app purchasing patent story is the point in case).

Another aspect of patent situation today is the shier vastness of the field. Who can afford doing patent searches for literally every line of code before it is written? So we all are forced to live on the minefield. This serves as an argument against innovation by individuals. And that brings results which are directly opposite to the original goals of the patent system. Which is not a good thing.
The article talks about "taking the case all the way to the Supreme Court", but is that accurate?

Reading the Court opinion, it seems like they aren't examining the whole case, but only one particular question of law raised by the case. There's nothing written in the opinion examining whether the patent itself is statutory, novel, and nonobvious; only Microsoft's objection to its validity is mentioned.

Can any law gurus explain how this certiorari thing works?
It was really targeted towards the business cofounders who exhibit the things I listed, not everyone as a whole. I made an edit to the post earlier to reflect that I think there is a strong value proposition of a good business cofounder. Unfortunately, majority if not all of the ones I've encountered are all like the people I've described. Each having faults in their own way that reflects the type of things I wrote about. No one is perfect and I believe we're all here to learn and by doing. I just wish these particular business guys (for lack of a better term) would realize there is more they can do.
(get "foo" 0) ; \f
(get {:foo 'bar} :foo) ; bar
(get #{0 1 2} 1) ; 1
(get [:a :b :c] 1) ; :b

(def path [0 :foo 1])
(get-in [{:foo "bar"} 1 2] path) ;\a

Being able to deal with data generically in a first class manner is very, very useful. You can only get this in all the languages you've mentioned (including JS) w/ more or less custom code writing.
Both your examples are self-defeating.

Gutenburgs top projects are Kama Sutra, Sherlock Holmes and Punch - whilst Burton's original translation was text only I think you'd be hard pressed to argue that the first of these has no need of illustration. The second is a [series of] novels, plaintext is fine there though often even novels have images ("plates") of some kind. The third, Punch is probably best known for it's illustrations and it's conveyance of political satire specifically through imagery (eg http://www.gutenberg.org/files/20759/20759-h/20759-h.htm).

Readbility uses background colour highlighting, keeps some formatting such as pulls and retains images.

You're welcome to prefer plaintext, some prefer black and white TV I'm sure, I just find it rather lacking in presenting the diverse types of information I wish to send and receive by email.
Talent Acquisition.
Ask HN: What do start-ups look for in a UX Researcher?
Hi,
I am a User Experience Researcher in the job hunt right now.
I am not a UX Designer - which most start-ups demand. I don't code, I can get by with Illustrator and Photoshop stuff but I am definitely not an expert.

But here is what I can do really well - I observe, understand and analyze the things that the users care about and help designers build those things.
In brief, conducting usability tests, coming up with workflows, testing scenarios and have a major say in the design and look are some of the things I do best. And these are some of the things that most UX Researchers do.

Do start-ups look for someone with this expertise? Or do they prefer someone who is a jack of all master of none?
FTA: Splitting infinitives with negations remains an area of contention:

I want to not see you anymore.
I soon learned to not provoke her.

That's interesting, because that's what I had done.
Oh dear. Hopefully whoever picks up versions can devote more time to getting it feature complete.
You know, Mongo DB is Web Scale:
http://www.youtube.com/watch?v=b2F-DItXtZs