skysight-inc/HackerNews huggingface dataset:
Actually - I agree with you about Jira not being an enterprise solution - it's fundamental flaw (and I'm being 70% serious here) is that it's a $10K package that can be set up in 10 minutes in a market where enterprise tools like Remedy go for $750K + a couple headcount (that usually cost $75K-$125K/year depending on your geography) and took us 3 months to do an out-of-the-box-no-customization ITIL deployment. I also agree with you that it's probably perceived as being weak on the SOX/Audit standards.

But some of your comments are describing features of an SCM "managing changesets", "tracking codebase" - TFS/Serena are full fledged SCM suites - and, I'll agree with you right now, they are definitely perceived as enterprise worthy systems.

But Jira is a lightweight issue tracker. It can link issues to an SCM (and indeed, fisheye/crucible are great additions that we use to connect to perforce) - but, at it's heart, it's an issue tracker.

Re: Workflow - Yes - could be more sophisticated. In particular, last time I tried, I couldn't find a way to (easily) gate an issue with multiple voters - that is, if I had an issue that required approval by five departments before it could move to the next stage - couldn't do it in Jira, and that's a pretty common use case for Workflow - so they have a ways to go. With that said - there are workarounds - JRA-10042 was a way of delivering equivalent functionality. Also - The 4.4 Visual Workflow Designer is elegant (and included in the base package of Jira)

Re: Meaningless Reporting - Problem is, what one person's "Meaningless report" is another person's "Must have" feature.

But, the overall theme of your comment, that Jira is not a heavy weight enterprise product - is accurate. It's functional, fast, and has a beautiful interface, and, for $12,000 for the unlimited user Greenhopper+jira package, is basically being given away for free to companies, and, at $10 for a 10 user license - is for all intents and purposes, free for individuals.

I've thought long and hard about this, and (to bring this back on track) - I've decided that Jira is such a beautiful product, is so elegant, and is so versatile, precisely because Atlassian _doesn't_ charge very much for it and doesn't have sales people or "Technical Account Managers" - large corporations paying seven or eight figures for software, expect to have some ability to influence the feature set, and, if you just charged someone $10mm+ for a product, you feel somewhat obligated to do so. And so your software ends up being this huge crappy enterprise system that yes, is fully SOX compliant, and is completely ITIL certified - but honestly - is just an absolute mess.

I'll state my position: I don't think there is a commercial issue tracker that I've seen, that can track issues, as effectively and beautifully, as Jira can, at any price.
The asset pipeline is completely optional. If you just put css and javascript files in the public directory, you can use them just like before.
Probably explains why, when you search for ${, google explodes.
You asked to name a "generic issue tracker", not a "sophisticated software development methodology tracker".

With 142,000 "generic issues" tracked to date (mostly software and network support, with 1 to 100s of replies per issue), we haven't run into a wall yet.

We don't use RT as our primary software dev tracker. We use it as a generic issue tracker.
Because you can do stuff like:

type tree = Empty
| Leaf of int
| Node of tree * tree
They just described every large grocery store I've been to in the past few years. Hardly Whole Foods specific, and highly debatable anyway - I prefer all the ice, because normally that hummus or yogurt is a good deal warmer when I buy it than when it comes out of my fridge. And it'll likely sit there for quite a while before I come to buy it. And it has to survive the trip home. I prefer as much buffer-zone as I can get.

Ironically, though I've heard it referred to as "whole paycheck", many of the things I've been buying elsewhere I've found cheaper at Whole Foods - good kefir, for instance. Elsewhere things like that are oddball luxury items that they mark up considerably more while they have them, and get rid of when they don't sell as well. That is why I keep going back.
Was broken on first load for me, Ubuntu 11.04 Chrome 13.0.782.220.

However when I reloaded the page it fixed itself. In fact as the page reloads I can see the text layout first breaking and then immediately fixing itself...
More detail?
Queues in the DB are so common that in MSSQL they made it a first class feature: SQL Server Service Broker. Using it is an XML and T-SQL nightmare, but since it guarantees in-order, only once delivery, and supports routing and in-DB worker activation, you can build some really robust and powerful stuff with it.

MySpace used it to keep their partitioned databases in sync: http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?...
That's not an argument against it, though. You're claiming cause-effect on luxury and professional / communicating value, but that's not something you can really prove because it's bound up in the historical significance of that kind of professionalism.

If anything (and potentially toned-down for realism), the author is probably claiming that people do that because it works, and they're offering a different reason for why it does than you are.
Caffeine for ADHD
To answer my own question, it's because the author is doing asset bundling.
Get Rid Of Fleas
When you're using Tor, you should be assuming the nodes involved are evil.

Chances are most governments already do run their own nodes.
Then you only have a 1/N chance of capturing affected traffic, where N is the (fairly large) number of entry or exit nodes.

Also, Tor changes which entry and exit nodes you use on occasion (about every few minutes, if I recall).
"You might be thinking that you can use some trick (referencing the GAC library instead of the compiler reference or using reflection to get to private APIs, or P/Invoking into Win32). But all of those uses will be caught by AppStore review application"

I'm curious to know, how will the review application be able to catch your use of the private API through reflection? It seems like a pretty hard problem that could be a big security risk if done incorrectly.
Fitness to Kick Away Diseases 
Most of the diseases are self inflicted and most areas a result of too much fat in the body. Fitness is the act of getting into shape in a healthy manner and eating all the groups of foods. In a matter of time, the body will be strong and healthy. This will keep disease at bay
Win Unbelievable Cash Prizes at Classic Rummy
Rummy is presenting exciting games in the traditional game to play and win unbelievable cash prizes. It is an excellent platform for Rummy lovers to play and win loads of real cash along with non-stop fun and entertainment.Play rummy and get every chance to win stunning promotions.All games are enjoyable to achieve best.
"This question is a good one to illustrate the process of applying science-based thinking to an individual patient question." Indeed. Individual patients differ, so not even all patients with the same diagnosis will seek the same treatment, but the thought process outlined in the article is helpful for many treatment choices for many diagnoses.
The strategy is that they need to grow their company and potential revenue sourcing methods. The strategy for many is to build an ecosystem; for them, having developers that make it super easy to to put any kind of information anywhere into the cloud is going to cause users to mindlessly start using it as their online hard drive, and thus push more users from free to paid, thus capturing more revenue. The mobile future means that even more uncapturable data now becomes capturable in digital form, and they want people to store on their services. Sharing is awesome for them as it eats into both people's storage for the same amount of data on the cloud, so it's basically pure profit.
Android apps management architecture flaw?
I have just begun developing for Android and coming from iOS background. I'm really surprised to find out that a large number of Android phones including the Nexus One has so limited internal memory and it only takes about 5 apps to fill up that space despite having huge SD card memory.

From and end-user experience point of view, I couldn't understand why do I need to know how to move app to SD card and the worst part is that most of the apps that I need to use (map update, Facebook, Twitter, ...) can't be moved.

I couldn't shake the thought of a broken philosophy for user experience on Android.

I respect consumer choices but still... Can anyone enlightment me?
Angry Birds Toys-Successful Brand Variation
It's #1 on the front page right now.
Box.net Rejected Bid "Notably Higher" Than $550 Million-
Maybe, but it doesn't look like $ is a special character.
Balaji Plus Cloud Antivirus ~The First Free Antivirus Scanner from the Cloud
How did you get this rant from that article? This is about a guy who wants to block off time every night to spend with his daughter. How is that so offensive? (especially when she is so young)

Your rant about parenting is way off topic. After all, you can't "parent" if you're at work all the time.
Let me take a wild guess: you don't have kids, do you?
5-in-1 PDF Converter Software to Convert PDF
This 5-in-1 PDF Converter software (convert PDF to Word, EPUB, HTML, Image and Text) is absolutely an indispensible program for those who deal with PDF documents frequently. The great preservation, customization and various output formats will definitely make this program world-class.
Critical Mass is a bunch of thugs conspiring to break laws, obstruct traffic, and threaten and enrage the same people every legitimate bicyclist was hoping to coexist with. I'm no fan of violence but "corkers" should be arrested.
>C# is good, but it's not so good that I refuse to learn other tools.

To me it's too heavy. About 10Mb too heavy.

Apple and Android don't ship a "standard" Mono runtime, so you end up having to ship one with your app.

The sweet spot for me is to use Lua: I can build it anywhere that you can build C, and it's TINY. If I want speed I use C++; for the rest I script in a really forgiving multi-paradigm language.
> How exactly?

Everything is escaped by default, and you have to explicitly request for your content to be unescaped.
Time is so fleeting, and so precious. It's criminal to stuck in cube for a large portion of that lifetime.

Every so often, stop, just stop and think about what's important. Best to do it now, rather than regret later.
No guessing needed. You could have just read his comment to find the answer.
I think it was a bad decision to ship devices with limited internal memory. But I'm trying to figure out how this is an 'architecture flaw'.
As an added bonus, I've discovered that not being able to hack till after the kids are in bed means you're more motivated to get them to bed on time. They get more sleep and you can code once the house is quiet and you brain just had a break. I find it extremely productive.
http://geckoboard.com is a pretty good example of this.
You guessed wrong:

> I remember how hard it used to be to arrange for my son to play with a classmate after school
How to Make a Research Paper That Meets the Highest Requirements
If You Wonder How to Make a Research Paper of the Highest Standards, Follow Research Paper Requirements or Leave It to Professionals
Don't be afraid to venture outside of student groups either.

Most areas have user groups of various sorts. Don't be afraid to attend user groups for technologies you're not necessarily interested in right now.

Good geeks often have broad interests. You'll be surprised at the number of .Net developers at a user group meeting who also hack Ruby and Python, and know their way around a Unix command line.
"Adults' time is taken up with the sacred family-ness we all must bow before. Children's time is taken up by their parents. I remember how hard it used to be to arrange for my son to play with a classmate after school. (Arrange! When such a thing need to be arranged in the first place, we're already losers. This whole subject really needs a Louis CK to do it justice.)"

Heh, I initially had the same reaction, but he's talking a lot of sense. It needs to be read a couple of times.

Way too many peoples' lives are utterly dominated by their children, essentially because children can be allowed to exist in this world for even a minute without supervision.

This is very much not how it was for me as a child. Benign neglect would be putting it nicely.
What are you looking to screen?

I would recommend not playing with any money you're not 100% okay with loosing entirely.
This is great, but you have to have a manager that looks beyond how all the idiots are working so much 'harder'.

Aye, there's the rub.
The more I use Python the more I like it. It allows a lot of the early refactorings needed for a proof of concept prototype. Playing with it feels like playing with a well lubrificated rubix cube, it rotates well in all directions, allowing quick changes in the code's structure. I can't tell exactly why but I think the use of "self" in object methods, while a bit weird in the begining, is one of the best part. Eg morphing a helper function into a method is just a matter of one search and replace.
This should really be handled on a server side with a set of redirects, and Twitter would be a good example to follow. Their redirect setup is this:

http://.../_escaped_fragment_=PAGE -> http://.../PAGE

The _escaped_fragment_ URL is what is crawled by Google as per [0] and the redirect ensures that PAGE gets recorded in Google as /PAGE. Then they also do this:

http://.../PAGE -> http://.../#!/PAGE

but only for logged in users and, I would assume, NOT for requests that have _escaped_fragment_ in the Referer (sic). This ensures that regular URLs work as expected, including those picked up by the users from Google.

[0] http://code.google.com/web/ajaxcrawling/docs/specification.h...
aka mustache {
Exactly. Rhythm quantization is one of those things that no app ever gets right.
As a pair of predicates, one for nodes, one for edges:

:- pred asg_nodes(asg, node).

:- mode asg_nodes(in, out) is nondet.

:- mode asg_nodes(in, in) is semidet.

:- pred asg_edges(asg, node, node).

:- mode asg_edges(in, out, out) is nondet.

:- mode asg_edges(in, in, in) is semidet.

Underlying are traditional sets or what-have-you but you never have to deal with these at high levels of coding. You could then do fancy stuff like defining ancestry as:

:- pred asg_ancestor(asg, node, node).

:- mode asg_ancestor(in, out, out) is nondet.

:- mode asg_ancestor(in, in, in) is semidet.

asg_ancestor(ASG, A, A).

asg_ancestor(ASG, A, B) :- asg_edge(A, C), asg_ancestor(C, B).

Of course you'd want to wrap this stuff up in a typeclass or some such and give them useful names.
Graham Dumpleton's Slideshow from Djangocon 2011 - Monkeying with NewRelic
I'll borrow one from C-land:

Undefined behavior!
OpenShift by Red Hat
It's not a commit by commit basis. Time is tracked on a daily basis using a 3rd party program called Timesink. The directions are outlined on the gem's README.
https://github.com/aantix/big_bucks_no_whammies
HTML5 Map of the the World Migrations using SVG, Raphael.js and offline storage
"average" is generally taken to mean "arithmetic mean" when its meaning is not otherwise specified.
Also, if you communicate through properly encrypted protocols, the exit node won't get anything interesting to see.
Working harder and hardly hiring
I find it really hard, because nobody in this career has kids! Very few have wives, i have a suspicion that most are single. So when you put family first, it really is a culture clash. My solution is to try and become self employed. I hope it works out.
Any chance I could chat with you about your experience with our support? If so, drop me an e-mail? donna at atlassian.com
Good point. Microsoft would just make a product announcement and wait for the competition's sales to dry up.
How To Make Your Buttocks Bigger   by Tony Brazier
Cloud Computing for Federal Agencies to Cut Costs
"Your entire future in one place" is clearer.
The card type is a function of the card number, so the merchant has several chances to reject it before they send it off to the payment gateway.
The Tor Project website has a pretty good legal FAQ.

https://www.torproject.org/eff/tor-legal-faq.html.en

They say they're not aware of anyone being prosecuted for running a TOR relay, but can't make any guarantees about the future.
Pretty surprising how needlessly different this is from their soy templating language: http://code.google.com/closure/templates/
Awesome UI! Was working great and then the API errors started in. This easily replaces all of the crappy Android apps for HN.
From what I've read, feudal lords normally focused on affairs of state and carousing and let trusted servants tend to their heirs until they were ready to start learning their roles, while peasants mostly treated their kids as unpaid farmhands. Even a couple of generations ago people wrote of growing up with a distant parent and mostly spent time with other kids. Parenthood as the main focal point and time commitment for the lives of most adults seems pretty recent, and I worry that people may be neglecting the unique ideas they're called to create in favor of largely doing the same things everyone else is.
Looking for Effective Business Tool like Dashboard Software
Leighton Meester Wedding With Prince Louis Of Monaco
Leighton Meester Wedding with Prince Louis Of Monaco. Is this True? No this is a story of new movie Gossip Girl in this Story Leighton Meester is Wedding with Prince Louis Of Monaco. Leighton Meester playing a new role of Princess in this movie.
Not necessarily.
In some scenarios green buttons performed much worse than red (http://blog.hubspot.com/blog/tabid/6307/bid/20566/The-Button...) and orange (http://visualwebsiteoptimizer.com/split-testing-blog/tag/red...) buttons.
Drive Ryan Gosling,Carey Mulligan
Drive Ryan Gosling,Carey Mulligan
While driving experts and brewing tension is presented as the main draw of the highly acclaimed While driving experts and brewing tension is presented as the main draw
Thanks for the idea of sharing the event with the community.

However the video is 47 minutes long and has 20 minutes of an empty introduction, where nothing is going on (waste of resources). When PG gets on stage, he cannot be understood due to the audio quality. Minimal effort in cutting the video down to the essential interval and better placement of the mic would make the video contribution way more valuable.

Thanks for the text summary in this forum!
Using The Internet To Make Money
Just remember to ask yourself when you're out of hours in the day and still have work to do and family to be with: "What matters most?" http://youtu.be/l70e1TfN34w
That is about one task per 50 trillion CPU cycles, you would be hard pressed to write a queue implementation that is to slow for that. Numbered files in a single directory on a synchronously mounted filesystem designed for few large files that only allows linear directory scans might qualify, but I am not even sure about that.
OK, thanks for pointing those out to me. Google leads me here: http://adam.chlipala.net/cpdt/html/Hoas.html which discusses the typing issues.

But what of actually parsing a program in HOAS? The idea of HOAS is to translate the text "\x -> x + 5" into the expression Lam (\x -> Op("+", Var x, Const 5)). But how does one translate the string "x" into the variable name x short of data-as-code (or a similar meta-facility)?

The best Google turns up for this problem is here: http://books.google.com/books?id=OxeBw-sH4SUC&lpg=PA50&#... which seems to address the problem using a meta-facility of lambda-Prolog.
I've been met with looks of disgust for using a filesystem to implement a queue, but I feel it's unjustified. A modern unix filesystem is surprisingly well suited to this task: You get atomicity "for free", inotify allows it to be interrupt driven rather than polled, it inherently supports multiple processes (thus different parts of the system can be implemented in different languages), there's no need for locking as long as you implement the queue using directories and 'mv', and it's extremely quick to implement, understand, and modify.

The only caveats are that of performance (with a traditional server I wouldn't worry about performance until you need to process hundreds of items per second, but on EC2 nodes that threshold is more near the range of dozens per second), and the need to regularly archive the "done" directory (cron solves this nicely).
Many graphical languages (LabView, Simulink) are graphs. Of course you can represent them as trees if you use variable names, but that's just obscuring the fact that it's a tree.
The New World Order Information
ADs :(
The app that was fixed by a crash
Date sexy girls overseas and Asian GiRLs
You know, I set something up in a very similar way a few years back for a client. It was a quick a dirty hack to get a processing queue up and running fast with low overhead on the server (a VM with no resources). The processing was to take a PDF that would appear in the directory and then email or fax it depending on the directory.

I felt dirty while doing it, but didn't want to build up a whole ActiveMQ (or similar) queue solution - it was just overkill.

6 years out that simple hack is still working today without needing any sort of maintenance.
Case Interview Resources
I recently read through news.arc (the source to Hacker News itself) and was dumbfounded by how such a simple, file-system backed system was able to cleanly and performantly handle many of the use cases of a document store or key value store. Are there any good resources on the DOs and DONOTs of building apps in this "Hey.... dummy.. Just use the file system!" -style?
If that's the case, how come the cops find the need to lie about critical mass activities on a regular basis? Shouldn't the video tapes recorded by critical mass participants be evidence enough of their guilt?

It's quite strange how these "thugs" make every attempt to record themselves when they "break laws" and the cops try to stop them from recording.

http://www.youtube.com/watch?v=2aT9p36fgHU

I wonder - would the police also attempt to prevent the mafia from wiretapping their own phones?
Sometimes I think about how lucky most of us white collar workers really are. I grew up with a Dad that worked rotating day/evening/graveyard shifts and I know how much it would have meant to me if he could have spent more time with us.

My neighbour, who used to work in construction, gave me some advice after the birth of my son: "Make sure to spend time with your kids, especially when they're young. One of my biggest regrets was working too much and not being around to watch them grow up." Now they live in Australia.
The article didn't mention the main advantage of storing queues in DB - transactions. Say you need to update other records in DB while processing a job with 100% consistency. If it's all in the same DB you can update both job as well as data in a single transaction.
It turns out that Microsoft isn't the only OS vendor that bends over backwards to keep track of compatibility with third-party applications.
Sedici45 Bags by Francesca Versace
MongoDB offers findandmodify which makes for a good synchronized queue up to some point. If anyone's using PHP and Mongo, feel free to take a look at MongoQueue: https://github.com/lunaru/MongoQueue

Once you start hitting hundreds of jobs per second, you'll want to scale horizontally, but that shouldn't be the case for 99% of use cases.
Even Google is Tired of Needlessly Paginated Content