skysight-inc/HackerNews huggingface dataset:
The latter is exactly what we regularly do. It's still a pain though, talking a client down from their original ideas (sometimes piles of paper with all kinds of ambitious features) to something that matches their needs within their budget.

Plus, these often turn out to be not particularly desirable clients that take up a lot of time, and there isn't sufficient margin on simple WordPress jobs to give such clients the same amount of attention as on major custom projects. It's very hard to make these clients happy with off-the-shelf solutions yet still make a bit of profit.

COTS helps, but it doesn't cover the gap between client expectations and reality. It's more of a "better-than-nothing" solution.

And don't even get me started on the cost of maintenance and upgrades. You don't want to have a few dozen outdated leaky WordPress sites in your portfolio, let alone a hacked site associated with your name.
While from what I have read about it zsh is a nice shell, it doesn't deal with what I find to be the biggest problem with bash, sh, and just about every shell that isn't fish: the horribly ugly and inconsistent syntax. And I think it's rather sad that on what is supposedly the most advanced shell of our generation, you still have to deal with a thousand ridiculous redirections and quoting styles, different delimiter keywords for every control structure ("fi?" "done?" "esac?" Why not just freaking "end?"), and rules for expanding variables that come back to bite you in the rear whenever you have spaces, quote characters, or anything besides a run of letters, numbers, and a select few punctuation marks in your filenames or other variables.
Me to, especially as it covers both problems you've given in the post.

Now I just need to get into the habit of using Hash::Util::lock_keys more often myself :)
> building high quality apps that one can be proud of.

And that's the problem right there. The developer is not being paid to do that, they are paid to finish the app that was asked for as quickly and cheaply as possible, at least from the client's perspective. Of course they want a high quality app, but are not willing to pay the price, so most development ends up being shovelware. But it is work, just not the most glamorous work that one can dream of.
As I recall, the Lost finale was broadcast simultaneously in the UK and the US, so people actually did do this. Obviously that's a special case though.

One issue to bear in mind is spoilers; if something big and exciting and story-based aired last night in the US, chances are I'm going to see someone spoil some aspect of the plot on Twitter this morning.
Clearly, it was not to find out what it means to beg a question.
Like http://alwaysinnovating.com/products/smartbook.htm?
Font-Embedding Icons the Right Way—A Legitimate Alternative to Images
Caution on Twitter. The ultimate goal of censoring is exactly this: self-censoring. At some point, the government barely needs to censor at all, because the people censor themselves. In this fight, at least, the TSA/DHS/etc is succeeding in spades.
> To me, git feels like building blocks that you use to create your own versioning system and workflow

That's because it is almost exactly that. It helps to go back and read the earliest discussions of it.

Linus didn't build a version control system. He never really intended to. He built "gitfs" and equivalents of mkfs, fsck, cd, rm, mv, cp, and a thousand other tools for manipulating it.

Unfortunately, they were also built rather specifically to Linus's mental model and the kernel's workflow, so they look pretty funny to everyone else.

It's getting better. The git of 2012 is a lot friendlier than the git of 2005. But the impedance mismatch between what Linus was building and what the rest of the world expects is a long way from being eliminated.
* Gmail
* Google Apps
* RT for helpdesk (http://bestpractical.com/rt/)
* ActiveCollab fro projects & collaboration (http://www.activecollab.com/)
* Tonido for file sharing and sync (http://www.tonido.com)
Move to custom domain to be safe with Traffic from blogspot.in impact
Do you like this move made by Google ??
Raising over $166M in investment - Interview with Sebastian Siemiatkowski
I think your complaining more about shell scripting rather than the terminal use itself.
I do this too. A cheapie little dumbphone, durable and hard-wearing (been dropped, kicked scuffed about) and has a staggering battery life. Love it. It has never let me down.

I question the validity of owning a so-called smartphone and I'm seriously considering either selling it or giving it away, because I know I'd really not miss it.
PHP Dev wants to learn a framework Symphony or Rails?
What framework is better what is the growth opportunity? Stick with PHP or move to Ruby/Rails ?
Actually collecting isn't that hard (in the U.S., at least). I won a similar case in small claims and the defendant didn't pay. All I had to do was file a form for the Sheriff's office to collect from him and pay the filing fee (I think around $45, which was then added to the amount to collect). I provided the defendant's bank account info, and when he was unresponsive to the police, they withdrew the amount from his account into an escrow account and then cut me a check for the amount owed and mailed it to me.

This can probably be a little more challenging if the account doesn't have sufficient funds in it, but I was happy to see that the system worked. It was a learning process for me (first time I had to do it, and thankfully, knock on wood, the last), but in the end, justice was done and I got paid.
> is that the limit in the States or something?

It depends.[1] Speed limits in the US are set by states rather than the Federal government, so they vary depending on where you happen to be driving. Larger/less-dense states tend to have higher limits than smaller/denser states do. There was a national speed limit of 55mph put in place on highways in 1974, but it was repealed in 1995.[2]

My guess is that they go with 55mph because memories of the national highway speed cap mean that figure is still fixed in lots of peoples' minds here as "highway speed."

[1] http://en.wikipedia.org/wiki/Speed_limits_in_the_United_Stat...
[2] http://en.wikipedia.org/wiki/National_Maximum_Speed_Law
It strikes me that the anonymity is mostly pointless here. It may be meant to protect the accuser of taking a hit to their own reputation, but the accused can just post the accuser's name and their own side of the story in comments or on another site. So in the long run, there wouldn't be much benefit to posting anonymously.

We had a discussion about this last weekend at She's Geeky. There are some women's lists that pass around information like, say, managers at {big company} who are known harassers and should be avoided. If we stick to backchannels to share this type of information, we aren't helping, perhaps, the very people (new to a company or a scene) who need it most. If we put the information in public, we suffer the blowback on many fronts; and our vulnerability is greater than that of the accused. I tend to come down on the side of greater transparency, but it may be that the most privileged person still "wins" -- except, as someone pointed out earlier, when 5 developers report similar experiences.
You'd have to close your yes and really want an electric car to get one of these. You get a whole lot of dinosaur-driven car for the same price, any category.
And all of the titles are Flash.
I'm not sure anything in your post actually answers his question.

To answer his question: Yes, there are many "SIM-only" (commonly called "prepaid" in the US) options. AT&T has the GoPhone thing, and T-Mobile has a couple of different prepaid options.

You can get smartphone data with both AT&T and T-Mobile's prepaid. A contract-free iPhone (3GS/4/4S) on AT&T GoPhone is a pretty good deal right now. Using an iPhone on GoPhone doesn't require that it be unlocked, as it uses standard AT&T (micro-)SIMS.

The various CDMA carriers and the MVNOs operating off of it has similar deals, though they're not as cost-effective and there's a choice of no or expensive data options.
The same question could be asked why Github gives away so many free repos to open-source projects... :)

Bitbucket is a business too. I have no issue paying them.

Besides, storing bytes costs pennies, or less.
As much as this may come off as jest, if you app can answer one of these two questions, you are on to something. Your app has to fill a need, if it does not fill one then the need defaults to fun or interesting, which are the hardest and weakest ones to address respectively. If you are targeting fun, then you have to ask how am I going to make it addictive? If you are targeting interesting you have to answer how am I going to keep it from just being a novelty?
Upon reading this article I seem to think that in most cases it's actually the developers fault. Don't be retarded; create a contract for the work you do with your potential employer.

I've been doing freelance for quite some time; and did have two clients try to screw me over; however due to the contracts which I setup ahead of time, and having a lawyer send a simple note upon their threat of not paying, quickly remedied this non-paying issue.

1) Cover your ass
2) Setup a reasonable Payment schedule
3) Don't be stupid
True enough. But if you're not paying for insurance, you're not paying into that system. It's not hard to see that as free-loading. (Note: I am NOT advocating that "free-loaders" should be denied medical care. But it does seem like it'd be preferable to not let people freeload.)
Well that was the point SOS is a very high end mag they run articles by industry experts that start out "when I where a lad working for Georg Martin on Sargent Pepper"

I was boggled that they reviewd audio equipment which you had to write your own algorithms in Assembly though - now thats hard core
Funnily enough, I find that the autocorrection tends to get in my way more often than not. Being prompted if I meant 'git' when I type 'gut' interrups my thinking flow, while 'command not found' doesn't. And the autocorrect is very bad for cp/mv ('mv test test1' will likely ask me if I meant 'test' instead of 'test1').

That being said, I'm a happy zsh user, for all it provides. Autocorrection is just one of the only things that, in my opinion, don't work well, so it's strange to market them.
Not that I have really looked hard, but I don't recall seeing electrical outlets in any parking stall I have ever used. I know there are none in the parking lot for my apartment.
Swagger goes part of the way towards solving this problem, at least for REST apis: http://swagger.wordnik.com/. It's a little annotation heavy for me - I'm guessing you want something that's generated almost entirely from code introspection. And it obviously doesn't work for library code. But I think the UX for an implementer is a great one.

I do love Readme Driven Development (http://tom.preston-werner.com/2010/08/23/readme-driven-devel...), and Github helps here with its per-directory readme displays, but keeping up with these over the duration of a project is obviously a problem, as you note.
Oh no, I get all of that. But DHS is DHS as far as I care.

If they sincerely thought that these people were a threat they would have been detained. They were not worried in the slightest however, and nobody "seemed like trouble". The agents were just being assholes.

You see, the extent to which they posed a threat to the country they also posed a threat to the aircraft. (Not in the slightest, and everybody involved knew it.)
Contract are only really usefull for big company and with big accounts.

For private freelancers and small/medium jobs suing someone for breach of contract will probably not be a viable option.

The amount of time, effort and money that you need to sue someone and win sometimes is seample not feasible.

Yes, having a contract written by a laywer may work as a deterrent for some clients. But if they don't accept you still need to file a lawsuit.

And there is also the problem that sometimes they simple can't pay. They look and act like they have all the money in the world, but they are actually betting all they have in a website because "making a website is easy and I will make millions with my great idea".

Then even if you win they are simply going bankrupt and you will never see nor your money nor the ones that you spent on lawyers.
I was going to say essentially the same thing. My MP is already in the Opposition so I can't really do much here to fight this but if there was a protest I would try to participate.

It's was obvious that as soon as a majority government would come to power this bill would go through (Regardless of which party was the majority in my view)
Yes, its a nice veil they can hide behind.

But what boggles my mind the most is, why did FBI have to deport them? Are they really so irrational that they could not discern genuine threats vs someone who jokingly meant it (and in this case its a brit slang!). This is where I think administration is falling apart. You read those stories about TSA horror stories and all of them indicate a lack of common sense on the administrative side.
Startup's Petition Raises $3M in 24 Hours if Senate Passes Crowdfunding Act
You're confused. These aren't DM's, they're public replies. Direct messages are sent using a "d [username]" instead of the "@[username]" syntax.
IT Should Consolidate with Caution
Well that's just my interpretation too :-)
You Stopped SOPA. Now Let’s Startup America
My Dad had a folder labeled 'Deadbeats' at this small consulting firm. It was in the conference room - anybody was free to look at it. In the field he was in, word got around quickly so there was a few tardy clients that paid but stipulated that he remove their transgressions from the 'Deadbeats' folder.
Could you please elaborate on why exactly using (non-CNAMEd) "naked domains" is a problem? What do "naked domains" and DDoS attacks have to do with each other?
To me, it could be useful for nightlife but for a restaurant it only applies to a certain segment of the market. If I am going to a 5 star dining establishment, on a date, I really don't care about the emotion, because I am not interesting in socializing. Now for nightlife, I would want to be around happy people, but I don't know if that can accurately be discerned. Most people are going to say I am happy at the bar, so all bars are going to be happy.
Cheap Wedding Invitations by LoveBug Wedding Invitations
It's interesting that you tend to have your smartphone and notebook together, because I am the opposite. I found that after I got my smartphone I tended to use my laptop less because many of the things I used to do with my laptop I could now do with the smartphone (I do not have tethering needs which obviously makes a big difference). I firmly believe that my smartphone is increasing the life of my laptop by severely reducing my need to haul its parts all over the place to check email and browse the Internet and that sort of thing.
Depends on the app and the expectations of the business stakeholders.

For example, my company focuses on building media-based apps. We have a platform and internal SDK that allows us to build these apps quickly and afford-ably (and not just on iOS -- we can release simultaneously on Android, Blackberry, WP7 and others too).

There are other services that make developing apps for mobile smartphones cheaper as well.

It's a fresh market and the consumers in this market don't know the options. Not every app is a unique, bespoke snowflake that requires a massive budget and a team of highly-specialized engineers. Once they do though I think we'll see a lot of these budgets come back down a bit.
I agree, every CEO had to learn the proper skills at some point their career.

Jack Welch from GE comes to mind, he is consistently ranked as one of the best CEO's in modern business but he started off as a chemist. Sure MBA's have a little more finance knowledge or management skills but nothing that cannot be practiced, learned, and mastered.
Once you learn the zen of shell script, like any programming language, those problems pretty much go away. Shell script is a tiny language packed with features and can be learned through constant use in a week, but like any language, it takes time to master.

It's incredibly powerful for interactive use and data manipulation combined with the standard Unix tools and sometimes pulling out perl or python is more work than just banging out a pipeline on the command line.

Quoting does take some time, but just remember that when in double to quote your variable expansions with double quotes. There's more too it, but that's a good rule to start with.
As someone who hasn't really explored client-side MVC yet, my impression is that Backbone.js is the clear leader at this point.
I am curious on the choices of the 5 companies to compare against. The amount of load a site deals with is an important factor when comparing uptime.
What Lies in Store for Apple Stores?
Indeed, this quote scared me:

> Abta, which represents travel companies in the UK, said holidaymakers need to learn to be ultra-cautious when it comes to talking about forthcoming trips

no, we shouldn't 'need to learn to be ultra-cautious', we should be able to say whatever we want without living in fear.

edit: yes, whatever we want. Sticks and stones may break my bones but words will never hurt me. It's actions that we need to stop, not speech.
I like http://clientsfromhell.net/

Same idea as this, but funnier and more about learning to laugh about the stupidities of some clients and moving on.
Formula 1 races and Tennis Grand Slams come to mind...
1) Smalltalk 80 style design

The advantage is that the controller knows nothing about the DOM, so it is usable and testable without the DOM. And while I agree that it's a single line to add a binding, that quickly becomes a single line for every single event you ever want to listen to. It ends up being a sizable amount of code. Aside from that, it seems clear that binding data is best done in the view, not in the model or controller, why are events different?

2) Using normal JavaScript objects

You don't have to extend the objects with Serenade.Properties. The downside is that data in the view isn't automatically updated. But as in the first examples in the README, it's perfectly acceptable to send in "JSON" directly to the view.

In the example right after the one you posted, I show how to add properties to the prototype. The intent is not to sidestep prototypal inheritance, but since multiple inheritance or mixins aren't available in JavaScript, copying over the functions is as close as we can get.

3) Break out

I just realized that it's not documented in the README, I'll have to fix that, but it's possible to add custom instructions. Any function added to `Serenade.Helpers` is available as an instruction in the view. This is very similar to handlebar's registerHelper. See the spec here: https://github.com/elabs/serenade.js/blob/master/spec/integr...

4) Performance

I have not done any benchmarks, so honestly I can't say how it compares performance wise. I'm not terribly worried about IE7. At the moment, we don't even support it, and it'll be dead soon. We could possible use document fragments to speed up the rendering, but I'm unsure if it actually makes a difference. I would argue that Rails is slow, Ruby is slow, PHP is slow, Java is slow, C is slow, etc..
Army Special Forces ("Green Berets") and the Navy SEALs have distinct missions, but teamwork is the root of everything they do.

In what ways and to what do you base this opinion on? The whole of the US military is taught that the team comes first.
Alas, the only winning move with "begging the question" is to not play. Insist on its proper use as a logical fallacy and you're a pedant; misuse it and draw the ire of grammarians and Aristotelians. Solution: "this raises the question."
Here's a question: How is Sony's behavior on this so different from what MegaUpload is being accused of?

Basically, Sony is admitting that they are doing this so that they can avoid complying with the GPL, meaning that it is their intent to violate copyright law, knowing that they probably won't get sued over it. Isn't this a criminal act on the part of Sony?

I realize that it isn't as cut and dry, but I do see some strong parallels.

Further, why are these companies so stupid as to not release the source for their BusyBox implementation without being sued? It seems like it would be much, much simpler than trying to hold onto it and then be forced into a situation of releasing the source for everything that's covered.
As it turns out, users lie

This can be overcome by explaining to them up front, that you are about to invest your soul in the effort and that they will be doing you a disservice if they are not honest and that failure later will be harder on you. When they realize that they are actually saving you a larger amount of future grief then they tend to be more honest.
While trying to describe a rather large system change an SVP in a large company once told me:

it's just an 'if' statement
The article only really talks about demand for dumbphones by way of their relatively low prices, but there's a huge demographic factor as well. I've heard so many people from pre-cellular generations say they "just want a phone that makes phone calls" over the last few years that I'm not at all surprised to see articles like this. With the coming demographic shifts in the United States, I expect a very healthy market for dumbphones for a long time.
> Both above spot the undef gotcha.

The builtin open() even tries to spot when it's not intentional. The documentation puts "undef" in quotations in the section where it introduces the feature (suggesting it has to be the literal), and the implementation goes to some effort to agree with it. For example, the following code dies:

my $config = { file_paht => "/opt/config" };
my $path = $config->{file_path};

open (my $fh, "<", $path)
or die "can't open $path: $!";

In the case in the article it's a bug in the implementation, combined with a typo, which introduces the little known feature.

Using Path::Class obfuscates the open, to my eyes. Using IO::File is a nice suggestion. Your lock_keys suggestion below will probably be our update to the code for future protection, though.
This is a message on NY Tech meetup mailing list, from about a half hour ago. All I could do is shake my head.

_____________

I am seeking a telephony app. builder that can deliver a PhoneGap lie ( non-native) inexpensive app. for a telephony project.

pay is:

$350
+ 1% equity stake in a newly formed Delaware Corp.
and 2.5% on all residuals.
possible board seat (future paid projects)

if you can deliver an additional investor, you can get 5% of the transaction on the capital raised through you contact.
The thing I like about fish is the easy history nav. I type "git" and press Up, and I get to go through my history of anything that started with "git" very quickly. I'll often remember I typed an svn command three weeks ago, but forget the parameters, and I'll have it back within 15 seconds.

It's like magic!
Real-time updates directory from apps find their way online.
I think large bureaucratic network will have this effect (like the movie Brazil). Many little dumb cogs, all "doing their job" can result in horrible things happening.
Absolutely correct. And why is your comment being down-voted? I haven't been on HN very long, but from what I see I'm afraid the number of fanboys (and fangirls) is coming up pretty fast. That's a real pity.
Talk about lifting content:

http://www.raspberrypi.org/archives/592
Obviously from multiple other sources too... but all apps (free) from AppsOverEasy.com have begun streaming data real-time to bizscrambler.