skysight-inc/HackerNews huggingface dataset:
I think your argument is based on solid GUI design principles; for example, the continuum from abstract to realistic in icon design.

As you asked for feedback on your icon redesign, I think it could be easily be mistaken for a rotary dial phone, on first glance. Perhaps something that looks more like a film projector would avoid any ambiguity...
After looking at Balsamiq I've been thinking something web based, free and built on HTML5 would be much better.

Congratulations on what you've built!

2 features I would like to see are permalinks to a 'moqup', to send to clients, and also it would be nice to be able to import Balsamiq XML files.

EDIT: Just spotted the share feature, looks great.
Re: FastCGI approach. You can use Nailgun for all JVM languages: http://www.martiansoftware.com/nailgun/

Note that this addresses JVM startup overhead, but still not Clojure startup overhead (two are separate).
Nice. Even works somewhat on the iPad. Is it possible to have a different default font? Looks like comic sans now.
I wish some insiders in the know would step up here in an unbiased way. Every weighty comments I've heard seems to have come from an emotional or defensive place.

I'm completely outside and absolutely not in the know but it seems to me like (a) professional high risk investors collectively investing $100ms in an industry where companies can be worth $100bs do not make a bubble (the 2001 bubble was in the trillions) and (b) a lot of the typical "bubbly" claims about new economic realities might be true this time.

I think both are evident here. The the former, this is $20m into a company that provides a service to customers that are willing to pay for it, not $200m into something with impossible to value (it could be zero) potential. High risk - yes. Irrational, foolish or systematically risky - I think no.

For the latter, this is a company that has already made an impact in the giant dominated world of financial transactions. The important part is that they did it with very little (relatively) capital input. At a pinch they probably could have done it with less, though maybe more slowly. That is a "new economic realities" type occurrence.

Maybe the world's huge credit card companies and banks can be partially replaced with much smaller new companies. Maybe paypal has run its course. Founded with millions by a few smart guys. Growing to massive scale (with the help of $200m investment). Spending 10-15 years in a dwindling cas cow phase and ultimatey being succeeded. Maybe it is viable for companies to exist on a smaller cycle: being founded, creating value and ultimately being outcompeted by new small companies in shorter timespans. etc. etc. That kind of thinking is bubbly in 2000 when its being used to justify $bn valuations for companies that lose money and don't really serve anyone. For a lot of the companies maturing now, they don't really need any justification, but maybe they can be explained this way. Stripe, from what I understand, creates real tangible economic value for its customers, charges for it and creates a lot of surplus value besides. Interestingly it helps other startups exist.

Heinleinian makes the (reasonable) argument that the interdependance (reliance on APIs) makes for economic fragility - investments fail making services fail making other services fail etc. But isn't this economies in general? Most B2C commerce would collapse if Visa & Mastercard went out of business. Construction collapsed when banking fails which collapsed when merchant banking screwed up. Interdependency is economics and overall its pretty robust.
Twitter's Roof Deck
Yes, for now there are 4 styles available when you create new projects. At a later time we'll be introducing advanced typography features.
QR codes done right
Much as I hate Comic Sans too, I think it does keep the emphasis on the layout rather than the design, a useful characteristic of a mock up.
A northwest pipeline to Silicon Valley
Thank you. Balsamiq import is on our mid-term roadmap. Permalinks are already available in the Share menu (you need to sign in/up first)
Looks real nice on Retina Mac.
Awesome! Looks really promising!
Yes? There are plenty (I know at least 7 in my family) people who smoke every day for 80+ years and live without disease before dying their sleep. There are a lot of people who do a lot of sitting and manage to live very short lives.

There might or might not be a health issue with sitting down; for me my personal experience is compelling; I feel YEARS younger since I don't sit more than a few hours a day, relaxing or otherwise. This next to other physical activity. It makes sense to me as well (we didn't used to sit a lot before 1900, so evolution didn't equip our bodies to do so for 8+ hours/day), but that's not really proof/evidence of anything per se, just as 'a lot of people who sit a lot live long' and 'a lot of people who sit a lot die young' are not ;)

I think stress levels are involved too ; sitting cramped / stressed is not very good for you I believe while that is the reality for many 'sitting professionals' ; walking helps reduce stress often so that is a part as well I believe.
That was our goal. We'll be working hard to provide a smooth mobile experience soon :-)
Every day. Ideally, I should never need to open the task manager, but I do—even on OS X.
Your comment is somewhat hyperbolic and misinformed.

Firstly the Blackberry program outlined is not a bribe. They are clearly digging in and offering large incentives, but lets not throw "bribery" around.

Secondly the $10k program is not going to be a free for all, it will be offered to "... apps that qualify for the program must be certified, paid apps built for the BlackBerry 10 and manage to earn at least US$1,000 within the first year". If anything it sounds like Blackberry will make it difficult to get the $10k, since they define the certification process.

What this situation does show is how important having a group of developers working on apps is for mobile platforms these days. It seems that in future it will be much harder for other entrants to enter the market as no matter how great your device and platform, if you don't have any apps for it, people will not buy it.
I'm also proud, as a Romanian, to see this in the news and happening.
Referring to this: http://en.wikipedia.org/wiki/Silk_Road_(marketplace)
Both of your suggestions have been lingering at the back of my head. Your encouragement is all they need to resurface and I think I'm definetly going to go trough Learn C the Hard Way and I might start making small game (not the biggest fan of gamedev but I do like the AI side of it).
Serving several web applications using one WSGI file
Don't compare Clojure to C, comparing it to Python or Ruby makes more sense because they're all high-level dynamic languages. Sure Clojure runs on the compiling JVM but that doesn't put it into another category; you can also JIT compile Python in a few ways.

If we can make working websites and even games in Python, we can make them in Clojure too. What kills Clojure for small scripts and not-long-running applications is the startup time and that can mostly be attributed to JVM. Also, the memory footprint of a JVM process tends to grow a lot over time.

I see Clojure rising above specific platforms, though. JVM is in a slow death spiral. CLR might have some traction on Windows. If Python got it platform resettled on something more sophisticated than CPython, that might be a good ecosystem for Clojure.
Android 4.1 Jelly Bean Source Code Released
Anyone interested in making Facebook apps
Will be interesting to see how high it goes. Will we see a return to $31.91/BTC?
Yes. We spent ages before product launch devicing a really solid service that nobody wants, and now make a stream of money from a side-shoot of our main product. Oh well.
> If anything it sounds like Blackberry will make it difficult to get the $10k, since they define the certification process.

Yeah. And it's certainly a strange way to put it: "if you can make money on BB, we'll give you more money"... ?
Thrill of the chaste: The truth about Gandhi's sex life
ISO Film speed in Digital Photography
ISO Film speed in Digital Photography is widely used to denote the photographic surface's sensitivity to light and the way it might behave under ideal condition.
This isn't relevant at the price points we're discussing. I've never known a 16-year-old to get paid $100/hr for his consulting services -- they are usually excited to take gigs at $15/hr, and the problem sets they encounter are usually tractable for their as-yet basic skill set. I can say as an individual who has made this progression from fresh-from-high-school freelancer to full-scale consultancy owner, you really hit a ceiling once you get around $50/hr. Unprofessional developers usually have significant difficulty crossing that threshold, at least in my local market, and there are not many absolutely incompetent developers floating around at higher rates. Most of our peers that can remain in that price range are at least respectably competent, even if we're still better than them.
Thank you for the advice !
After the initial bubble , it now seems fairly stable and growing slowly at a rate that resembles what one would expect from an inflation hedge. It would be nice if it was able to avoid another bubble, but I think it will still happen. As long as another bubble is purely a function of speculation and market size and not due to manipulation or other corruption, it will eventually build a track record for credibility. I think this the route every non-government linked currency has to take at first. The road to credibility is a long one but I'm confident that over time there will be some like Bitcoin that will get there.
http://news.ycombinator.com/item?id=4222874
This article is smug to the point that it's unreadable.
> I fail to see the utility of these things.

Then I suggest that you are lacking in imagination. I scan QR codes quite often and find them quite useful. Not every day, and not outstandingly useful, but useful enough that I know of no suitable alternative, and I would miss the utility they provide.

I've commented on this at length elsewhere, and will not do so again here. I doubt that you will change your mind, but I can provide references to my comments for those who are interested.
The over-supply of taxis has the opposite effect of a more regulated public transport.

Public transport suffers because of prioritising cars in general.

It doesn't particularly matter if cars are privately owned or taxis but as long as the city infrastructure has been designed more for automobile traffic than pedestrians, cyclists, and public transit, then these other forms of transport suffer.

To make public transit relatively more efficient, the streets must be put on a diet and narrowed down. This frees more space for pedestrians and while car travel is still possible it's more cumbersome so it effectively taxes out all but truly necessary car traffic. Try driving through Central London versus taking the tube: you can do that but you don't want to.
It's hard to produce a counter point because it's unclear what the OPs point actually is. What does monolithic mean? I can tell you that I am working at a start up (albeit one on the cusp of being just a 'company') on a monolithic application right now, it isn't even that many LOC, and it is absolutely terrible to work with. We are working hard to split it into the services because it is absolutely impossible to develop for. Now, that is for a number of reasons, but the point is 'monolithic' doesn't actually solve anything, it means you'll be trading one set of problems for another. IME, wrapping things into services isn't that bad and you can always break the abstraction if you really need to and fix it as you go, whereas monolithic apps it's harder to realize you've broken an abstraction, for some value of 'monolithic'.
If anything, innovation on their product is going to speed up with the funding, then slow down because they hire a ton of engineers who need to be ramped. Then they will plateau.

With funding comes expectations. Github has never had to answer to anyone but their community and customers (and their board, but the board had no real monetary stake in the company outside of stock). Now A16Z has some control over their operations. Not sure what their terms were in the deal, but investment and board members change how a company operates.

Hope for good things and more elaborate octocats
This is nothing like a NTS. There are anarchist organizations, Github just isn't one of them.
From my own experience, developers, particularly inexperienced developers, when learning something new have an insatiable need to implement their new found knowledge .. no matter if it's a good fit or not for the problem at hand (myself included .. I remember abusing the hell out of recursion for example).

One of the worst examples I've seen is the functional programming paradigm being crowbarred out of PHP .. why.
How to Protect your Kids Mobile Phones
Know how safe your Child's mobile phone usage is. Get best parenting tips to keep your child's mobile usage safe, help them avoid possible danger. Get best guidance for your child's proper security, and all that you'd love to find at MobShield blog.
Joel is saying what the lean-manufacturing inspired people have been saying for years. I think it is a mis-mapped metaphor.

When you diligently draw the parallels between manufacturing and software development you end up with the notion that the whole of your code base is inventory:

http://michaelfeathers.typepad.com/michael_feathers_blog/201...
You can replace the global NSURLCache with a custom implementation, and trap all the connections in there. We use it to replace online resources with resources we've prepackaged in the bundle when possible.
I guess all kind of publicity is good publicity, but I would count as early adapters and after reading 2 blog posts(this one and the one posted by them) and exploring their site, I have no idea what they do.

I still don't see how "collaborative note taking"(whatever it means) is different, or more importantly, better than a wiki.

The marketing copy is making some wide claims and I am unable to follow.

> how we capture information (using personal tools),

That's as open ended as it gets. Notebook, bookmarks, wikis, emails, cms, reminders, calendar, todo...

> how we get work done (using team-based tools).

Team based tools: Git, Issue tracker, IRC, some wiki, basecamp style messaging

Non team based tools: Vim, some programming language, some framework, some libraries, browser to look up things, ebooks...

Now, I can see where the worlds collide(todos and issue trackers, emails and basecamp messaging), but I don't see where does the collaborative note taking come into action. If I need a discussion, I will use a threaded message board. If I am accumulating input, I will use a wiki.

Bottomline: If after much deliberation(much longer than 10 minutes), Rocketr's purpose is lost on me, I am not surprised it were lost on YC in a 10 minute assessment.
How slow is slow?

If it takes me 3 months to deliver a given program in Clojure and 6 to deliver its Java equivalent, the Clojure one already has 3 months of lead. Assuming the Java one is twice as fast, it'll take 45 days to catch up.

Development time is expensive, computers are cheap and get twice as fast every year or so.

While a long startup time is annoying, it can certainly be optimized out if someone focuses enough attention to the low level aspects of the runtime.
Seems well worth a shot, especially with server down alerts included. No mention of ssl? Your final link in the PDF points to the memcached site. Pricing would also be key to me; bootstrap-friendly prices would be ideal, including a free trial.
Well, you can't have smooth scrolling without hiding parts of the top and bottom lines.

Smooth scrolling means that, at any point in time, the top of the topmost line of the viewport and the bottom of the lowest line of the viewport may be hidden.

Line-by-line scrolling means that all the lines have some kind preserved visibility.
Jordanian parliment member throws shoes, pull gun on critic
> Wow, so you can still bribe people in some ways.

> Bribery [...] is defined by Black's Law Dictionary as the offering, giving, receiving, or soliciting of any item of value to influence the actions of an official or other person in charge of a public or legal duty.

Emphasis mine. These kinds of incentive programs are not exactly rare, when Google gives bug bounties[0], is that a bribe? When KPBC launched their iFund[1], was that a bribe? What about Knuth handing out checks for finding errors[2]? Free hardware for developers[3]?

> Well It's hard not to think I could write a application - charge $10 or whatever price and get a few friends to buy that application and from the little time involved to code a "HELLO WORLD" application and get upon the blackberry market and the $1,000 friend investment of which I get a return on.

Sure, everything can be gamed if the oversight is lacking. If you manage to do it, more power to you, it's probably a good idea to milk RIM while they still exist anyway. Might not be the case a year from now.

[0] http://www.google.com/about/company/rewardprogram.html

[1] http://www.kpcb.com/initiatives/ifund/

[2] http://sunburn.stanford.edu/~knuth/boss.html

[3] http://www.phonearena.com/news/Google-IOs-6000-attendees-all...
Turbulenz HTML5 gaming platform and engine released free of charge to developers
Why not make the fuckin thing better? The updates are only frustrating because they represent an outward representation of how lost mozilla is internally.

It sucks. Its slow. Its ugly. It crashes often. It breaks plugins every fucking 5 seconds.

Id rather use firefox 3 than the shit mozilla is pushing right now. Total junk. Make the next update a browser worth using.
Reading between the lines it sounds like they are saying: "If you are a serious developer who can make a quality app for BB, then here is a low risk way of testing the market".
How to Align images in html
It's not arbitrary, in fact the IEEE give their reasons in a FAQ [1].

1. http://grouper.ieee.org/groups/754/faq.html#exceptions
It's sounds like RIM will be giving developers the runaround (it's a half-baked idea anyway).

RIM continue to be in a tailspin.
Why even say shit like that? FF is dead in the water and it has been for years. Try it lately? yeah about as much as Im willing to "try" Internet Explorer.

It doesnt work like that you fuck your customers and they bolt...forever.
I think this is basically the context for this article: https://speakerdeck.com/u/kennethreitz/p/flasky-goodness
Which is why you can use === to bypass type coercion when dong an equality test.
Looks good. I guess they beat Travis CI to the punch for testing private projects and taking payment for it. But it's Ruby only, at least right now. Maybe someday Github will just build this in with their 100 million.
Interesting, thanks for this info.
Obviously, you are absolutely right. Then again, as much as I despise myself for it I did make a killing last time a bunch of idiots started buying them for >20$ a pop so I wouldn't mind. Taking money from speculators and giving money to geeks... I'm sure someone could spin this into something positive.

I don't think it's going to hurt bitcoin, it's proven itself to withstand it and is here to stay.
I'm always up for collaborating and communicating - I'll drop you both a line and maybe there's something we can do together.
Vars already default static, so we just need to take better advantage of that in the compiler.
Vashikaran Specialist
Vashikaran Specialist Mantras are originated in a mixture of civilizations seeing as long. Vashikaran routine is besides initiate in Islam. In Islamic measures, diverse films are damaged and it is tacit the most authoritative spell after Voodoo.
>JVM is in a slow death spiral.

How so?
That certainly helps, but it's not quite enough: http://d43.me/blog/1205/the-cause-for-all-your-mac-os-x-mous...

I suppose when I said "mouse acceleration" I really meant "mouse lag".
Feels a bit laggy on my computer (linux+chrome) when dragging items around. But this looks really good! I might even start making mockups now.
Well, there is defonce [http://clojure.github.com/clojure/branch-master/clojure.core...]

As for function lookup, I recommend reading this thread: http://news.ycombinator.com/item?id=2928285
Also, vars are by default static (but can be made dynamic with ^:dynamic).
This is also my opinion.
For me, BTC doesn't make sense when purchasing, say, computers. But for buying e-goods, MMO game items, or anything else where there are huge margins, it actually makes sense.

And yeah, it's backed by the Silk Road :)
Scalability is about more than operations/second or any single metric, it's about making a service/system that can survive at scale, both technically and logistically. A server that goes 10x faster than it's competitor but cannot work with other servers to go to 100x is not a scalable solution, whether that reason is because of some low level networking limitation or a high level programming or administration limitation.

More semantics, but over-engineering is about more than making things complicated. If a tool doesn't do what it was intended to do, or if you've ignored the proper level of complexity, it's because it was badly engineered, not over-engineered. Good engineering will "over-engineer" things as much as possible within the constraints of the solution.

And if you keep that in mind, then you really can't over-engineer things or make them too scalable.
Yeah it's called a traffic jam. As the total number of cars on the road per unit of distance increases, the speed at which those cars can travel decreases. It's not linear of course but, well, I think you get the picture.
One of the worst examples I've seen is the functional programming paradigm being crowbarred out of PHP .. why.

Most likely related to the Innter-platform effect: ...the tendency of software architects to create a system so customizable as to become a replica, and often a poor replica, of the software development platform they are using.

http://en.wikipedia.org/wiki/Inner-platform_effect

One of the classic PHP examples being the Smarty templating system:

Smarty has been criticized for replicating features that PHP does natively very well, which leads to inefficiency:

http://en.wikipedia.org/wiki/Smarty
please give option to change Comic Sans to soemthing else
I like to keep a todo list with time estimates next to each item. In the morning, pick one you'll have plenty of time to finish. Work on it, commit it and go off to work. It's a long game, but it works.
Door Hanger Printing by PrintPlace.com 
Door Hangers are a simple, direct, and effective advertising option for businesses large and small.
There is something like that as internal research project, but never made into the mainstream JVM.

http://java.sun.com/developer/technicalArticles/Programming/...
Worst historical analogy ever. The French invasion of Russia was a massive commitment of resources and therefore failure would be clearly catastrophic. The Nexus 7 is at the most an incremental step in a much larger campaign. More importantly, the goal is to encourage a vigorous and somewhat cohesive ecosystem rather than to become a leading electronics manufacturer.

The author also makes a number of odd statements like "Like Napoleon’s obsession with the resources of Russia, Google continues to fall in love with the potential riches of the consumer market." WTF? Google has been almost entirely focused on reaching the consumer market since day one.
The BBC article touches on this, but the study does not support this conclusion (or any conclusion that could drive public health policy, really). It is lacking any accounting for confounding factors, like physical exercise, diet, health, or income.
Side note: I love the fact that there is a COBOL manual in the top graphic in this article talking about over-engineering a software business.
And I thought Balsamiq would never have a tough competitor! Great work, love it.