skysight-inc/HackerNews huggingface dataset:
I notice that there seems to be this debate (as exemplified by @georgieporgie below) between manager straw men who are only concerned with creating value and engineer straw men who are vain + concerned with writing elegant aesthetic code disconnected from reality.

There is a false dichotomy at play here I think - it's possible to write good code and also provide business value, one does not imply the abandonment of the other.

Trying to write clean, elegant code does not mean you then get to throw business concerns out of the window, nor do business concerns mean you get to ignore code quality.

To me, quality code is as clean + maintainable as possible while maintaining simplicity. Some of the more 'elegant' approaches (the 1-line incorrect haskell quicksort springs to mind) seem to somewhat sacrifice simplicity for the power of a clever trick. I'd prefer a more verbose + arguably simpler solution to that.

The big mistake people make here is to act as if the code doesn't have an impact on the business value, of course it does. It affects the quality of the product in 1000 different often less-than-obvious ways. To begin with, you have maintainability and extensibility which literally have extremely direct affects on your ability to sustain and grow your product, but you also have endless other factors which are a direct consequence of code quality.

For example, if your codebase starts getting really crufty and closely-coupled, it starts to become very hard to write code that doesn't fit into the design as-is, so if the customer/business need you to do X, X might turn out to be insanely hard, completely unintuitively to the business people. Try explaining to them how that's related to the code.

Also, try choosing naive O(n^2) or even O(n!) algorithms when you are scaling some software up to heavy levels of usage. The abstract non-business minded concerns start mattering quite a bit to the business there.
Maintenance and robustness matter as well. You not only need to deliver a product, but you need to ensure that it does what it's supposed to as much as possible, and fix it if it breaks.

Most products--particularly successful ones--take a lot more effort to maintain (both in fixing bugs and adding features long after the initial release) than to publish. You want to minimize the amount of effort needed to add features or fix bugs; a good way to do this is to have shorter, more elegant code.

Additionally, plenty of fields require very robust code. If all you do is share pictures of cats a server held together by Perl and prayer is more than good enough. If you're investing large sums of money based on computer models, you better not have any errors. There is a reason why banks are some of the main users of Haskell.

So: releasing is only part of the game. In certain cases valuing a faster turn-around is more important than code quality; in others, the cost of maintaining a poor code base far outlives the advantage of releasing early.

However, there is another problem with this article: elegant code and "focusing on the application" are not mutually exclusive. If anything, writing elegant code will probably save you time, let you reuse more code and spend less time debugging.
guessing, but could you be invoking zsh in such a way occasionally that it is not reading your .zshrc? sudo or su come to mind..... this is what got me in bash a few times - exiting a shell that had just the wrong ssettings so it ioverwrote my history.
`i` is for "italic", and that quote means that you should be using `font-style` instead of an HTML element to make your text italic.
I tried to make my game 10¢ during 10¢ week, but only the apps Google chose were allowed to price that low. =\
Appengine finally adds Django support with CloudSQL (without need for any hacks)
"We have a technique to reduce the complexity by four orders of magnitude, but unfortunately can't even give a summary of that technique here".

I reserve judgment till I see an actual proof of that.
Connecting the Dots - UX Storytellers
N95 Power Button Switch Ways Jumpers
BroOpsCon: Beyond DevOps. Beyond NoOps. Scale.
You paint a pretty bleak picture. Does anybody have any examples of USA radio that is intelligent, artist focused, youth oriented, community driven, ad free, subscription free, streaming on-line, etc? There are plenty to choose from on tunein.com but I'm looking for highlights. Sorry if this is heading too far from the topic.
For an excellent example of how a clean object model can solve extremely difficult technical problems, check out LMAX's "Disruptor" framework: http://code.google.com/p/disruptor/

By rigorously separating the concerns into a clean object model, LMAX achieved a level of performance which might correctly be labeled "miraculous". http://screencast.com/t/g67kFj8nRue

It's written in pure Java. Amazingly, I haven't found anything that's achieved better performance thus far. It's very elegant.
zfs will do all that for you, but do keep in mind, especially for dedup you need a good chunk of ram for the checksum cache and cpu power is a must or it will suck..... zfs is optimzed for big systems, and does not perform well without appropriate resources. with those resources, of course it flies.
Appointment setting services
If you are looking for start outsourcing services than appointment setting services is a best for you where many successful businesses improve their sales output by using this service.
Hollywood Accounting is used to make them look incredibly unprofitable so that they do not have to share the profits, so I don't think they'd be very profitable according to that.

http://en.wikipedia.org/wiki/Hollywood_accounting
Quite a few people expressed confusion around the strength of emotion with which people were reacting.

One part of the answer is that the software company and the artist that Curebit stole from are both darlings with strong fandoms.

I know I wouldn't have cared if they'd stolen from Oracle Corporation and The Jonas Brothers.
Just that hollywood is full of shit when they claim the internet is killing creative industries. There isn't enough hard evidence for the rest.
ISTR that they have some fairly sophisticated anti-cheat stuff running (esp. for WoW & Starcraft) Warden, I think it's called.

Essentially, a sort of background process monitor/snooper that tries to detect cheating behaviour and block or report it. I have no idea if that could be ported to Linux, and whether in doing so they'd:

1) Get grief for requiring it to run as root

2) Fail to detect all sorts of 'easy' cheats, ruining the online services and leaderboards for everyone

3) Interact horribly with the general fludity/flexibility of a Linux system.

4) All or none of the above.
Fedena opensource software soon in 50-plus languages
you dont have to use their icons you know.
Cad services India, cadd services, transcription services India
Generating Technologies is Ahmedabad based CAD Service Provider to the world. Generating Technologies CAD services cater to the needs of engineers, Real Estate Developers, Architects, Interior Designers, and Consultant. We Offer value added services combining domain Knowledge and technology expertise on CAD platform to provide a compelling value proposition to achieve cost reduction, quality output and improved turn-around time for clients globally.
Our CAD Data Conversions Services include the following:
•	Electrical 2D CAD Designing & Drafting
•	Mechanical 2D & 3D CAD Designing & Drafting
•	Structural Designing & Drafting
•	Electronic 2D CAD Designing & Drafting
•	Architectural CAD Designing & Drafting
•	3D Modeling Services
Feel free to Contact Us. http://www.dataentrysolution.net/CADD.html
Rethinking The Oreo For Chinese Consumers
Oh, he was not humble back in the days. He was often talking about things not even the next-next-next generation would not have and left some people upset. Some random interview from that time http://www.quaddicted.com/magazines/pc_zone_55_october_1997_...

He still delivered amazing technology. I just wanted to make that counterpoint. His personality is rather calm but don't let that fool you.
Seeing that the designer/developer of Skeleton (@dhg on twitter) is a designer at Twitter now, I'm sure there will be plenty of mash-ups between Bootstrap and Skeleton.

At least, it gives me something to hack on this weekend :D
A boycott may be effective to improve working conditions. The difference between a US factory and a foxcon factory is not a binary thing: surely, nobody would argue that increasing the wages of those workers of say 0.0001 % will make their situation worse. Would 0.01 % ? etc… How much would it cost Apple to make sure they can use alcohol instead instead of n-hexane ? So while it is indeed not feasable to have working conditions similar to the West from day one, it certainly is to improve their conditions. If it ends up costing less to Apple than the PR issue of not to, Apple will do it.

Also, the article that was everywhere last week showed how the advantage of Chinese factories was not just low wages, but a capacity to get a new production line in no time. This pust those factories at an advantage, and gives them a large bargaining power. I would not be surprised that this kind of advantages will actually be used as a bargaining chip by some chinese local gvt to force Apple to contribute to working conditions improvements. Because Apple cannot produce ipods tomorrow in Vietnam.
Correlation is a necessary, but not sufficient condition for causation. If a is correlated with b, it means a might causes b, but you don't know for sure. Some dum-dums think that if a is correlated with b, then it cannot cause b.

in order to show causation, you need to go back in time and change things. This is called a counter-factual. Obviously we cannot do this. the best we can do is to control everything as closely as possible, changing only one factor at a time, or at least thinking we do. This is called the scientific method.

Basically, you cannot really ever prove causation, but you can provide overwhelming evidence, along with isolated control over changing factors.

Related http://stats.stackexchange.com/questions/36/correlation-does...
Check email :)
The relevant issue/rationale is here: https://github.com/twitter/bootstrap/issues/1229

I'm glad they got rid of it. It made the buttons feel "squishy" and unresponsive.
Before ttimo left he merged some pull requests to the Doom3 source https://github.com/TTimo/doom3.gpl/commits/master
Dropbox Is The Best Overall Startup
I love Padrino so much that I started to write a book about it and my experience in developing an app with it https://github.com/matthias-guenther/padrino-book.
It runs on Heroku and I scale up a single worker process to handle the file transfers, and shut it down when the queue is empty. This drastically reduces the costs – as it's mostly for my personal use, I don't allow multiple workers as a safeguard against unexpected expenses.
I would be interested in know what their open rate is. As it was mentioned in another comment most email subscribers don't turn on images making open tracking a metric that is very low.
This article seems to rail against functional programming for no appreciable reason. For one, the entire diatribe about functional purity and elegance is a straw man: nobody claims that all purely functional code is automatically elegant. If anything, Haskellers make fun of inelegant purely functional code; for example, there is a command to generate point-free code nicknamed "pointless" because everybody agrees its output is ugly.

It also complains about short examples. The reason these examples tend to be small is because they're examples. If somebody posted a couple thousand lines of Haskell, nobody except Haskell programmers (and not even most of those) would read it, however elegant it may be. That doesn't mean longer elegant programs don't exist!

Now, it is, of course, true that inelegant code can lead to a beautiful product. It would be silly to claim otherwise. But that is not optimal; just because it works, does not mean it couldn't be better.

Next the article claims that there is a "curious lack of concrete examples" of purely functional programs. This is patently untrue: there are plenty of great Haskell programs about on the internet. The canonical example is XMonad, which is particularly apt because it is short enough to read (< 3000 lines).

In the end he presents a false dichotomy: you can either have elegant code or focus on the product. Of course, the two are not mutually exclusive at all: writing elegant code can help you produce a more robust program that is easier to maintain.
That was one of my main use cases too. The layout is responsive although there's still nightly problems with the input field and queued uploads table
It would be nice if they had more data in their network, e.g. a dump of the Facebook graph that they could match to the phone records they used, so that they had information on parent/child relationships and romantic connections. I wonder if social networking companies would be open to cooperating in such research.

Of course, it opens a can of worms on the privacy front. I'm not sure where they got the data from that they used, but I can't help but wonder how they could legally do this research, since prima facie any use of phone records for this purpose would be against most EU privacy legislation. (not saying they did anything 'illegal', just that at first glance it seems to be at least pushing the envelope).
No hard proof maybe, but a senior official/whistleblower said he had proof. News was related to visits to mobile providers early december I believe.
+1 ... Divide et impera :D
I totally agree. I think they're leaving money on the table with this particular strategy. I even told them so last week to their face (their office is 4 floors below mine). The answer I got surprised me.

First off, they test the hell out of everything. They've tried dozens of variations with different offers, forms, and copy. This is what won. "Beat the average" is a compelling call to action. Think about it, would you rather "pay $10 to get X" or "beat the competition with $10"? The latter has bite to it.

It's also about brand. The only way theses offers stand a chance with consumers and developers in the long run is by staying Humble. It's in the name after all. These guys take it VERY seriously. And it's been paying off - their bundles have been doing better and better because people know the name. They trust the name. And they want to give money to support it, along with charity & game delopers.

Does the road end there? Certainly not. But I have huge respect for these guys. I totally trust that they know what they're doing here.
They don't use <i> anymore. They use class icon.
That's a lot of qualifiers there.

KPIG is pretty great, but they have ads.

There are lots of college radio stations (check out KDVS and KALX) that are pretty amusing, but they're not so much "community driven" as "driven by the people who show up and pay their dues". That may seem like nitpicking to you, but it seems very relevant after an hour of frogs and Star Trek samples.

NPR stations, Pacifica stations, kind of sort of don't have ads, but they do have sponsors and pledge drives. They are pretty old-people oriented.

I'm sure someone who is slightly less NorCal centric can improve on this list.
We use SendGrid too at my company. It's really great and easy. Integrating with their SMTP server is really simple.
I suspect it's not possible to port it to "semantic markup"
THE FOUNDER OF APEDICK.COM. YOU ARE MY HERO!!!
I would like to see the following unfounded claim supported:

"Given the designer's history of posting complaints about how he's been screwed out of $500 and then taking them down once he realizes that it might be bad for his reputation ..."
Bootstrap is kind of aimed for HTML5, and "Font Style Elements" form HTML 4.01 got a new life in this spec (including previously deprecated S and U), with redefined semantics. Using I for icon is still wrong even by new definition.

http://www.whatwg.org/specs/web-apps/current-work/multipage/...
Ask HN: Your startup failed. Do you regret the path you chose?
There's tons of statistics of how many startups fail a year. But statistics don't tell the full story. If you created your own startup, how many of you regret the path you chose? And why?
Announce: Ciphersurfer v1.0.0
It looks like you are having a relatively in-depth discussion and your earlier exchange reminded me of a recurring question I have. I've posted the question but no one seemed to have interacted with it. Would you be so kind as to take a look? Here it is:

http://news.ycombinator.com/item?id=3536700
Maintenance and robustness matter as well.

Hence, readable codebase. Everything else you mention is part of creating value. Code that crashes or breaks regularly does not provide significant value.
As well as Mongrel and Tir, there is LuaNode https://github.com/ignacio/LuaNode/ which is modelled on nodejs. I think there is another node variant too. Also, with a slightly different feel is the Lua Nginx module which is also async with coroutines, but using nginx to provide all the IO. https://github.com/chaoslawful/lua-nginx-module
Do you think this 8000 workers would be better of unemployed?
Would you mind taking a look at this question of mine? Your exchange has caused me to wonder about the differences between all the licenses again.

http://news.ycombinator.com/item?id=3536700
Calgary Physiotherapy
Are you suffering with the severe knee pain, back pain or any shoulder pains here calgaryphysicaltherapy is providing the best treatments and clinics for the knee pain relief, shoulder pain treatment, massage therapy clinics, Calgary back pain clinic. For more details please visit our Website.
It looks like they still do. From http://twitter.github.com/bootstrap/base-css.html#icons

<excerpt>
How to use

With v2.0.0, we have opted to use an <i> tag for all our icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:

<i class="icon-search"></i>

</excerpt>
You can still sandbox it and not provide direct access to ffi to user code, only some tested ffi calls. Just like native in that way.
I hope it WILL create a more homogenized web. Seriously, how many different kinds of push buttons do we need. The design creativity can better be applied elsewhere.
Even if you won't use it for your project, the less source is a great source for best practices regarding browser quirks and rare rendering bugs.
But you have to consider that for end consumers the transfer fees are just ridiculous. Depending on your bank account settings it is not unusual to have a €15 transaction fee + 0.20% of the transfered amount. I have often customers from other EU countries who don't have PayPal and prefer sending money through registered mail just because other options are not economical for smaller amounts of money.
"Unde non sequitur..."
Is there any reason to believe that this is the case?

I'm a member of the ACM and the IEEE, and a lot of other people are; it doesn't seem to me that the modest dues are significantly hindering progress in the field. If, due to some unexplained fortune, the ACM and IEEE were to drop their paywalls tomorrow, and grant free access to all, how much would really change?
ITC throws out Barnes & Noble's antitrust claims against Microsoft
Isn't that almost word-for-word the interpretation the article actually does in fact make?
Or use the LuaJIT ffi which fives you access to native C arrays at native speed.
Coaching For GRE GMAT Training and SAT Prep Classes
Wisdom Mart educate students and prepare them for exams such as GMAT GRE SAT TOEFL and IELTS to further pursue education abroad primarily in American and Canadian universities. Councilors help students understand the nuances and functionalities of foreign educational system by offering a bouquet of services ranging from admission counseling, test preparation, documentation to visa counseling etc.
Yet another language with significant whitespace and otherwise python-ish syntax. No thanks. I would have used Python if I wanted to. Plus, any source->source translator makes debugging a pain.
> > Apps that create Apps

> Ok.

Lisp for the masses!
It's true that sometimes people need to get paid. The point of the boycot is that in fields like Mathematics these people already work for free.

The only thing Elsevier does is archival and distribution. Editing and typesetting is done by the authors themselves, who provide camera-ready copies. I do not believe the publishers ever get involved in managing mail. The reviewing of paper is done for free by academics. It is coordinated by an academic on the editoral board of the paper. Even these editors mostly work for free or for some small compensation.

While Elsevier do provide some service (archival and distribution), their service is in absolutely no relation to the cost. The difficult parts of the business are already done by unpaid volunteers.
I agree entirely. I wish I could pen a stronger endorsement.

There's a not so subtle undercurrent of privilege that runs through a lot of the apologist postings and it drives me mad.
I am going to chime in being negative against the wave of positive feedback here.

Twitter has done well releasing this and when I first saw it ages ago it looked neat and fairly professional.

However, like a pop song which has been completely overplayed on the radio it has become tired and frankly a bit annoying. It has its uses offline to quickly get a demo up and running but it shouldn't be used on a live site. At least not in its entirety.

If you have to use this for your project due to convenience or lack of design skills then do everyone a favor and mix it up a little bit. Change the colors on the buttons. Avoid the black bar running along the top of your website. Just don't look 100% like a vanilla bootstrap site.
Perhaps I should have clarified and added some more nuance. If the vast majority of the classes you write are, by design, intended to be directly run from the command line as their primary mode of execution, another language may be better-suited to what, to me, would sound like shell operations. Groovy, Python, or others may prove more concise and maintainable in such circumstance.
How to Get Elevated Process Path in .Net
"That is absolutely no excuse for keeping people in near-slave conditions."

Sure, just few clicks in Foxconn payroll system and problem solved. But Chinese don't want to do that because they are evil.

Sorry for this harsh comment. I'm from post communist country and I'm also tired of that kind of thinking.

IMHO the real reason why people support the idea of Apple boycott is that 8000 high wages engineering jobs has been moved to China. But it more political correct to talk about poop labor standards, etc.
I was merely responding to his point about 3 hypothetical suicides at GM, not defending Foxconn against all charges. If you have better data on the suicide rate at Foxconn, go ahead and post it.
You're either very lucky, go through security at quieter times or self-selecting (subconsciously) by choosing the optimum time for you to be chosen.
I'd be much more concerned that it's talking about cell phone usage in a single European country, and tries to make more universal conclusions. Now, it may tell you something about the culture, but to use an evolutionary framework seems to be... a bit of a stretch.
FYI the fork on github link on http://opentypography.org/fontlist.html is pointed incorrectly.
There's only the header of a README there. Where's the utility?
"Book Exchanges for colleges"

Don't be too fast to discount this one, maybe not for the US, but as a Dutch student, this is definately something that needs to be built... Something social (friends of friends will often have the books you need) and easy. We have Amazon, Bol.com (Amazon clone), Marktplaats (craigslist/ebay crossover), but none are a perfect fit for textbooks.
Unlimited Cloud Backup