skysight-inc/HackerNews huggingface dataset:
It's hard enough just getting the thing out the door without having to also deal with the pain of learning new paradigms, new dev tools, constantly having to look stuff up and wondering if you're doing something fundamentally wrong.

Yes, but it's also more fun :) I think fun and passion are important for a startup. But I agree that one needs to strike the right balance, and pragmatism is good when you want to ship.

Force yourself to start writing other things with the language you want to use TODAY. I would start writing utility stuff in something else until you're comfortable with it.

I think that's indeed the best course of action. I've read about people who started using Groovy for unit testing at first. Another good example is my colleague who built a small customized issue tracker in Grails for the Java project they were working on.

"It's also a little funny to see Python and Ruby described as more powerful that Java! I guess powerful is a mutable word, but personally I'd consider them less powerful but faster to develop in (for a dev at the same skill level in both languages)."
By "powerful", I didn't mean "performant". Due to the JVM, Java is faster than Python / Ruby.
I used the word "powerful" in the same sense as Paul Graham did in his essay on Lisp ( http://www.paulgraham.com/avg.html ), that is, a higher level, more expressive language. With today's hardware, using a high-level, slower language is not a problem anymore: we now optimize for human time (development time) instead of machine time.
I moved from FLTK to wxWidgets for a native GUI look and feel. Also now support Unicode so users may enter non-English characters. I'm accepting translations if anyone is interested. Instructions on how to translate are here:

http://16s.us/sha1_pass/downloads/Language_Packs/readme.txt

I keep a copy of the source on github: https://github.com/16s/SHA1_Pass and some compiled binaries (Windows, Mac, Linux) can be downloaded from the 16s website.
Doublefish Solutions - Open-Source Network Data Optimization Specialist
No, it lost. Germans generally rate things with 1 being the best score, and higher numbers being worse.
"ASP.NET MVC shares some stuff with Rails, but easily as much with WebForms."

It's pretty simple to make ASP.NET MVC to use a different view engine (I prefer String Template, but there are plenty others) - arguably that pretty much removes any lingering flavor of the WebForms.
Fungnix
http://funginix.com/

Toenail Fungus Treatment

Funginix is a topical solution that eliminates toenail fungus and fungal infections of finger and toe areas. Order Funginix now for healthy nails!

FUNGINIX
5000 Birch Street, Suite 3000
Newport Beach, CA 92660
Tel: (888) 802-9540
If you really want to know what is wrong with our economy check out this video: http://www.youtube.com/watch?v=ZPWH5TlbloU

The Federal Reserve is what's broken in our economy and the American Dream is a flawed illusion.
Anyone know the status of the iOS 2.x compatible version? It appears to be abandoned as it's incompatible with iOS 4.x: http://mykeepass.wikidot.com/start
James Coglan has written a lot [1] about these issues. His series on evented programming [2] is a good place to start.

[1] http://blog.jcoglan.com/

[2] http://blog.jcoglan.com/2010/02/21/events-theyre-not-just-fo...
http://news.ycombinator.com/item?id=2091929 <- 0 comments

http://news.ycombinator.com/item?id=2141542 <- 25 comments

http://news.ycombinator.com/item?id=2403202 <- 7 comments

http://searchyc.com/submissions/clever+algorithms

As of now, DupDetector retires and won't submit or comment again.
Trinity: Microsoft Research’s Hypergraph Database
You can, but you can't change the meaning of if or #define.

In Lisp (like Forth, where I learned it) it's not like "first class procedures" but "all names are created equal".

At least until you take the red pill and grok macros, but that's a story for another day.

When you extend types you don't create a DSL - you create a domain-specific object hierarchy that fits within a given language.
Khan Academy: the bad
That part seemed really interesting. Has anyone used it outside of GitHub?
Why was the Republican war on science unsuccessful in some cases?
Feds defend Twitter dragnet on WikiLeaks supporters
For those with some knowledge of electricity, what Tesla meant is nicely illustrated in http://en.wikipedia.org/wiki/War_of_Currents
No alternatives? Coffeescript is always an alternative to js: http://jashkenas.github.com/coffee-script/
If the developers are reading this: please for the love of god get a real view/templating engine in there. While you certainly _could_ use raw PHP for your views, it opens up a lot of security concerns and just doesn't have a lot of the features you'd come to expect when coming from other frameworks.

Go look at something like Twig (http://www.twig-project.org/) from the Symphony devs. That's step one I would take before using your project, is to hack it to use Twig templates instead of your views.
Eclipse Tutorial : most useful Eclipse shortcuts
Add up the market sizes for: private schools, private tutoring (Kaplan, 1-on-1, etc.), test prep (SAT study guides, etc.), for-profit colleges (Phoenix), language learning (Rosetta Stone), what teachers spend in-budget and out-of-pocket for their classrooms, education iOS apps, etc.

I'm not saying Quizlet does all the same things, but nothing about paying for extra education is what I would call niche.
In accordance with signalling theory, for cheaper or free credentials to get any traction, obtaining them will require a very significant investment of time and effort.

Kind of like a degree.
The most direct comparisson is CI:
CodeIgniter was a great framework for PHP4 but it is still very much based in PHP4. They may have started to move towards PHP5 with CI2, but they didn't rewrite it with PHP5 in mind. As such the whole architecture is still dictated by PHP4. Also CodeIgniter doesn't have classes autoloading, HMVC, modular seperation, build in ORM, migrations and a lot of other things we felt were very much missing.

The comparisson to Cake & Zend is a bit apples and oranges. Both are hugemongous frameworks in comparisson, especially Cake has a pretty big footprint. Zend is even a whole other approach in the sense that it is more like a collection of loosly coupled classes, while Fuel is a more intergrated framework. I know for example that some have already been using Zend classes with Fuel, combining the large offerings of Zend with the development base we offer.
The American Dream is a flawed illusion
The New Information Age
How to Enable 3D CSS in Google Chrome Browser
Sidenote I guess, but the variables in the templates are automatically HTML-escaped.
How Toy Ad Vocabulary Reinforces Gender Stereotypes
You're arguing a technical detail. I agree with you, but in my opinion it's not important, so I'm not going to chase down every little language option here out there. It would turn our discussion quickly into a weird kind of trivia contest.

The point is that understanding DSLs is a key concept for a programmer. Wrapping that up into your toolbox gives you a huge advantage. From there you can appreciate (or not) these other things.
I have a house with 36 stairs and landings, most of them carpeted. Much of the rest is wood floor, so I needed a canister vacuum which was light yet high quality, and could handle a variety of attachments with aplomb. Being HEPA would be a benefit.

I came to the realization that Dyson's canisters vacuums are terrible machines. They are (except the microscopic capacity DC26) amazingly heavy -- 20 pounds, have poorly constructed plasticy parts, are poorly maneuverable, are very leaky (this is what passes for HEPA?) and are noisy. Did I mention that the usable ones are unbelievably heavy? Does Dyson not understand what canister vacuums are used for?

I thought: this took 5,127 prototypes to produce?

I eventually bought what I think is generally regarded as the best vacuum in this category: a Miele. (In my case, a Neptune with additional Parquet attachment). Exceptionally quiet, only 11 pounds, entirely sealed with high quality filtration, durable, very powerful, and maneuverable. A very well thought out, obviously German machine. The difference between the two is very much like a BMW versus a Pontiac Sunbird. The BMW is obviously a more refined machine, but the Sunbird is the flashiest thing you'll find at Best Buy.
How to Enable Vertical Side Tabs in Google Chrome
There will be a Parser lib in v1.1 which will allow you to plugin pretty much any templating engine.
Also you won't need to "hack" anything to use Twig with Fuel, the Views aren't loaded when not used. Just use Twig to create your HTML output.
I think it’s partly to do with the (over) use of the phrase “x is an art,” usually meaning “x is a very skilled and hard thing to do successfully.” For example, it feels quite natural to say something such as “running a business is an art.”

Which is fine, but the natural corollary of x is an art is that whoever does x is an artist. Which leads to this confusion.
That's interesting. I definitely need to check Groovy out. Plus, the lead developer is a fellow French, so there is one more reason to try it ;)

I agree with your views regarding Scala. It's a really interesting language with a ton of cool concepts, but I fear it might be "too powerful" for the "standard entreprise Java programmers". Java is good, because it is simple. With Scala, you use different paradigms, which might be harder to grasp. It's easier to shoot yourself in the foot / write complicated code. But I guess that's the price to pay for using a high level programming language?

Here is Martin Odersky's take on this debate: http://lamp.epfl.ch/~odersky/blogs/isscalacomplex.html

Gosu also looks interesting as a Groovy contender, though you won't like it, since it dilutes the alternative JVM languages even more ;)
http://gosu-lang.org/
http://news.ycombinator.com/item?id=1881924
Nagios - www.nagios.org. Has email notifications, and you can setup SMS too by using a third party SMS service.
... and IO Ventures, 500 startups (whose demo day also featured on Techcrunch [1]), and many, many more[2, 4]

Also, you can take 37 Signal's advice that Outside money is plan B

[1] http://techcrunch.com/2011/04/08/the-seven-most-interesting-...

[2] http://blog.shedd.us/321987608/ From Steven Blank's list[3]

[3] http://steveblank.com/tools-and-blogs-for-entrepreneurs/

[4] http://news.ycombinator.com/item?id=569687

[5] http://gettingreal.37signals.com/ch02_Fund_Yourself.php
Earth-Companion Asteroid Discovered in Horseshoe-Shaped Orbit
But you just re-stated the entire article -- that, despite the obvious increase in utility afforded by e-books, customers are not blind to producer prices and expect (nay, demand) fairness in pricing.

Yes, this is common sense. But it is "paradoxical" (or lets' just say, confounding) from the perspective of traditional economics -- i.e., it is hard to construct a model which accounts for this behavior if you consider consumers as rational actors. The behavioral economics movement -- of which the author of this article is a member -- came about to highlight the ways that human behavior is not "rational" in the traditional economics sense, and concepts such as perceived fairness or context have a huge impact.

As an aside, I didn't really read his last paragraph until just now, and thus I didn't really understand the undercurrent of anger in the comments here. I do agree that it's a foolish conclusion he makes (I'd summarize it as "bend over") and the whole point I walked away with from his previous discussion was that producers cannot expect to set prices based solely on utility; they must take into consideration perceptions of fairness and producer costs.
>>...humanness (respect, fairness)...

“Cheapness” is the word you are looking for.
Part of the reason I recommend it to people is that it includes a very good and gentle introduction to TDD or (if you don't buy agile) unit testing in general.
I actually gave it thought, but Instagram is planning to release one soon I believe. That was enough of a deterrent for me to prevent me from dispassionately building a 'me-too' clone for another platform.

I wouldn't have the heart to keep going past when Instagram showed up and took my lunch money.
Agree with JD here re (1). The site and app are extremely well done. As a big tea drinker I was hooked in the first 60 seconds of the video, which is also well done. But it was too long. You risked losing the shot to get me to buy the app because the video was dragging on. Once you get me excited enough, I suggest you wrap it up and offer me the link to the App Store. "Don't sell after the close" as they say. I would move the other stuff to one or more additional videos - great way for new customers to learn about the depth your product offers after they purchase. Congratulations on a great app!
http://en.wikipedia.org/wiki/Railway_Mania
Sorry Phil, going to correct you a little bit here ;-) It actually wasn't ported over. It was written by Alfie and I did a big rewrite on it before committing.
Well, to be fair it's not my metric. I was just saying that the one fact I remembered that could be construed as "public service efficiency" wrt Medicare did not support the authors' (unsubstantiated) claim.
How to Use Quora to Advance Your Career
Another weird use of the star rating system: a lot of textbooks seem to get one-star reviews from people who really don't have a problem with the book but didn't like the instructor of the course they used it in.
Harry Potter played by Sheldon Cooper
It shows determination in the same way that showing up on a date and telling him / her that 'I'm having a lot of success in the dating world, I just got turned down for 3 dates' projects confidence. Sure, you're out there getting names and numbers and seeing what happens, and that's great! But what's the story you're telling to potential investors / spouses?

The name YCRejects can tell a lot of stories. "We had an interview, but we weren't the right fit for the program, so we're building the product / finding the market ourselves" is one story. But the name YCRejects says "We didn't get an interview, but..." and puts you [in my mind] in an awkward position where you're apologizing and making excuses for applying to something. That's not right.

If YCombinator brought this idea together [as it obviously has], why not build on that? YCombinator — Summer Batch 2.

You're a group of founders, brought together by YCombinator, working together to build awesome things. You're a skunkworks incubator. You [probably] have no funding, but you have passion for your ideas and a burning desire and determination to get this show started.

You aren't rejects. You're founders.
Seems pretty obvious but I'm surprised to see that a major publication like US News giving so much weight to it.
Ask HN: Why my startup/idea die after YC rejection? 
I know that’s going to happen with many applicants. That happened with me 3 times already after I got rejection. Why? Actually I tried to impress YC and pass to the program. I bluffed – what if I make a shot. YC sees bluffed and stupid ideas for sure. So that did not work for me at all (maybe did for some one else). After rejection I tried to believe in my product, write some Go-Forward posts and comments on HN for others and that’s it.

YC is good test for your idea, but not the best motivator to do something. I believe making a startup is some kind of “call” pardon me for banality.
Website doesnt seem to fit on an iPad sized screen, I can briefly read the content but then the iPhone comes and overlays the right hand size. Looks slick other than that though.
Good work on fixing the background :) I feel the only thing missing is seeing what videos are coming up next. So rather than hitting "Next" and "Previous", it would be nice to see a row of thumbnail videos underneath the main video so I can skip around like a grooveshark playlist.

Edit - Gee willickers the site is fast! Really cool :D
See also http://www.semantic-web.at/index.php?id=1&subid=57&a... which is not reference and seems to predate other efforts noted herein.
Was there, mans a genius. Enough said.
Someone please explain to me how this article, which adds nothing to human knowledge, was posted with some intention other than to cull karma points from those of us with a weakness for anything Lisp-related.

That article about the perverse incentives that emerge from the gamification of discussion forums is starting to weigh on me.
I see how changing the view engine addresses the 10 bigger points that I made.
The Lithuum project looks like a promising PHP 5.3 framework from some ex Cake developers. What is different about Fuel?
Sorry - that's a baseball analogy referring to batting average. Batting average is defined as the quotient of hits divided by at bats. So .300 means that a batter has 300 hits out of 1000 at bats.

More than you'd ever want to know about batting average is here :) - http://en.wikipedia.org/wiki/Batting_average

Re: downvote comment - apologies for that. A relative newbie to HN commenting.
Watch Indian Premier League Online in HD
League of Legends: Scaling to Millions of Ninjas, Yordles, and Wizards
Use a good webframework http://ukijs.org/
Perl (Catalyst, Web-Simple)
GitHub should consider adding planning and velocity tracking tools if they really want to unseat Pivotal or other "Feature Planning" tools. I'd switch in a heartbeat just as a means of consolidating my tools.
>So the question is whether I pursue going to a two year technical school with the plan on transfering to a four school for computer science? Or do I skip school for a year and pursue developing my ideas into potential companies?

Even if you don't finish college, I think you'll find that the experience will improve the quality of your ideas and your ability to execute them.
Does local news have to be of low quality?
Should the boxed version of Photoshop cost more than the digital download because the boxed version comes with higher marginal costs? What if additionally we made the assumption (which Ariely is making here) that the digital download version came with more features and conveniences? I think that our intuition (especially from the software maker's standpoint) is that they could at least charge the same for both.

According to classical economics, the manufacturer's costs should not have anything at all to do with deciding how much to pay for something. It's simply, "how much do I enjoy this?" Of course as we see consumers don't behave this way.
How important is answer to education question in an online dating profile?
Looking Beyond Google PageRank: Alternative SEO Metrics
This is not actually an "either-or" question.

For a minimum viable product, you need to do the minimal amount of work, whatever that turns out to be for the startup you are building.

Is it something like DropBox? In that case, you need to write at least part of your product as a Win32 Shell Extension, and regardless of how well you know Java, it is MORE work doing that in Java than in C++

Is it the new GoogleDocs/ZohoOffice? In that case, about 90% of your work is in JavaScript or a language that compiles cleanly to JavaScript. This might be Java (by way of GWT), but probably isn't.

Is it a new "enterprise software system"? Java is probably a good choice, even if Java wasn't your strongest point.

And if it HAS to be java for some reason, there's Clojure, Jython, Mira, LinJ and a few others that let you switch slowly and incrementally, without having to decide or make a tradeoff.
Is it actually possible to implement quicksort in a pure functional language like Haskell (with immutable data structures)? Sorting in place would seem to involve mutating the list every time two values are swapped.
I don't have a great understanding of relativity, but doesn't general relativity state that things happen relative to the observer's frame of reference. So, in fact, this event did occur either 2 weeks or 4 billion years ago, or anywhere in between, depending on where you're standing?

Can anybody clarify or correct me?
> So, how does one become a good, non-spaghetti-code javascript developer for the web?

Like everything else: throw a lot of time at it, and have a desire to make awesome things. Other than explicit feedback on written code, there is no one thing I could tell you to help you write better JavaScript for web browsers.
If you want something for real planning of future development it doesn't look like issues 2.0 really fills that need.

That's unfortunate because issues 2.0 is nice for what it does but pivotal also does issue tracking in a way that is really well integrated into my overall work planning. Using both probably doesn't make much sense.

So although these features look nice by themselves, I think I'll continue to not use github's issue tracking in favor of tracker.
Preface: I am the Founder and Lead Developer for Fuel

A lot of people are complaining, and saying things like we don't use namespaces properly. My response: Then don't use the framework. I started the framework because no current framework met my needs. Here are some of the reasons I did not simply use an existing framework:

CodeIgniter - Slow to evolve, requires a lot of code for simple things, nothing autoloaded (don't even try to mention the autoload config file.

Symfony2 - Over-complication of menial tasks, kind of slow.

CakePHP - Slowest (php) framework known too man, bloated, need I say more?

Zend - Slow, bloated.

Yii - Just don't generally like the syntax.

Kohana - There isn't much I don't like about Kohana actually...other than its not PHP 5.3 yet (not going into specifics on why this is bad).

DooPHP - Not full-featured-enough.

I also wanted things like HMVC (i know some of the above support it), Modular Routing and a few other things.

To the guy that said he was turned off by the Html class: if you don't want it, don't use it, stop whining.
Ann Stokes #5 - In and out of a white dress
MS focusing on a GraphDB makes a lot of sense to me. Unlike document database or key=>value stores, GraphDBs aren't as mainstream yet (amongst the early adopters). Also, the typical GraphDB use case wouldn't compete with SQL Server.

I think it's a problem space that we've only see the tip of the iceberg and Microsoft recognizes this. I also think this is one area where the MS stack doesn't scale well, hence why they'll address it. Sadly, I wouldn't be surprised to see this research get packaged into SQL Server (or worse, Azure).
I do agree in theory. But just because people can be fooled into wasting their money in other ways doesn't mean we should encourage it in new ways.

That said, I'd be all for this if the laws worked. The reality is that although criminals, if found, may be prosecuted, the victims of these crimes rarely (can't think of one case) get their money back. The unscrupulous types will blow it on fancy cars, homes, and a lavish lifestyle which means what goes in rarely is left when the legal system takes its course.
"Oh look, Haskell is great! Why? Static typing and concise code and no side effects!"

I don't disagree on any particular point, but this is hardly news (on HN, at least), and is rather lacking in substance.
Anything like that for BlackBerry?
You might be interested in: http://ditz.rubyforge.org/
I believe I'm in violent agreement with your second paragraph. A mismatch between the predictions of an economic theory and what happens in the real world demonstrates a predictive (and therefore descriptive) inadequacy of that theory, rather than a (moral) failure of the world.
Meet America's Money Destroyers
The author misread the chart: "consumer price index and selected components", so '27' actually means that a ~2005 television costs 27% of a 1978 television - not 27% more, as his comment on the right states.