skysight-inc/HackerNews huggingface dataset:
Here's what I do in similar situations (inspired by 4SE).

1. I identify the customer value derived from my product/idea.

2. Understand and identify market type:
a) Existing market: People know about the product, the problem it is solving.
b) New market: Even if there are other players out there, it's still not commonly understood by customer why it matters

3. How to position yourself.
a) Existing market, you need a something different... this is what I ask myself:
* Can I provide the same value for cheaper?
* Can I provide more value for similar price?
* Can I focus on a a subset of the market (e.g. niche), and adapt better to it?

b) New market: The challenge for new markets is not so much how 'good' the product is, but rather how good you are are explaning to customers why you matter. So I ask myself:
* Can I make it simpler/more understandable?
* Can I get better market adoption through my own techniques?

If I don't answer "yes" to any of those questions, I either rethink to idea so it fits one of those cases, or move on. Hope this helps :)
The ultrasonic bird control devices are latest and more effective 
On the other hand the ultrasonic bird control devices are latest and more effective mode of bird removing utilities. These ultrasonic bird control devices produces ultrasound waves that frighten the birds. The ultrasonic devices do not kill the birds but they scare them away by producing sounds in the form of ultrasound waves of high, low and medium frequency.
Some kind of support for mobile devices (similar to ReadItLater plugin for Dolphin Browser) would be great. Less so for phones - since it's not a "save for later" utensil - but more for tablets.
Metro Manila Film Festival Official Entry
Best Movie Maker
> But to say he hasn't done any publicity to this point is stretching the truth - he's promoted it all over his Twitter, gone on Reddit, did an interview on NPR, etc.

This is all stuff that he was able to do from the comfort of his own home. An HBO/Comedy Central/other contract would also stipulate that he make the rounds of Conan O'Brien, Jay Leno, David Letterman, and numerous radio shows to promote the material. Those kinds of appearances are critical for expanding your fan base, since they give an essentially captive audience a chance to be exposed to a performer's material. Just look at his viral "Everything's Amazing and Nobody's Happy" routine that helped get a lot of his current fan base.

The point is, he hasn't even begun to do the type of promotion that he typically would be contractually obligated to do, yet he's already closing in on the amount he usually expects to make. This looks like a wildly successful experiment.
Nice. Your comment makes it clear you don't understand any evolutionary theory, but you still feel ok judging people based on your ignorance.
Comic reader with library and devices support - MVVM architecture and code
Alfresco 4.x gets H2 support
After skimming the doc (in Chinese), here're my two answers, Sir:

* It offers way fewer functionalities than does Solr

* There is nothing wrong with Solr, just that someone wants to try something new that fits his/her needs
Clearly. WebOS has proven the author correct with its stunning success in the marketplace.
Microsoft offers Windows phones to Android haters
I thought about this for a while.

I'm not an expert in oil painting technique, but I think one possibility is, you tend to overpaint an area at a time. So: mix some paint, layer up part of the canvas. Come back later, mix some paint, do it again.

If that's how it works it would explain a bunch of things in the comparison images. Like: how come the bridge is yellow, but its reflection in the river is bright green? Maybe they were painted at different times.
What, you're trying to start a GUI versus command-line argument? On hacker news? In 2011?
I think you're missing the larger point.

One option is to cater to your fans, to cultivate a large fan base, and then to offer them a convenient way to support you.

Another option is to cater to the whims of a production company, promote your record with late show appearances, cut into your profits with advertising and middle-man salaries, and then hope that a large faceless audience buys enough DRM-encumbered media to clear your advance.

The point is that it's a better experience all around to have that connection to your fans and to enjoy the fruits of your labor without having to compromise your ideals or give money to a bunch of people who added very little to the creative process. The world is a bit better when there is a direct connection between artists and their fans and when those fans care enough to want their favored artist to make a living and keep being able to focus on the craft.
The isatty() check should cover most cases of badness. Assuming "outputfile2" is a regular file, the data will not get colorized in your example.
A lot of people in this sub-thread don't buy that return codes are inferior, but they really are. The issue is that the low level code can detect the error and knows some strategies that could be done about it but it's only the high level code that knows what's best (here's the best possible approach [1]). If your library is used by a batch job running on some network-detached headless server it will probably have to handle errors differently than a fat client would.

[1] http://www.gigamonkeys.com/book/beyond-exception-handling-co...
Would the size of the png's be smaller?
That assumes there is a round of funding. Not all startups are in the kind of sexy areas that cause VCs to throw money at them. Some are funded by the savings of the founder (and sometimes a second or third mortgage on his house). At that kind of startup, the founder often only gets paid his salary if the company has profits.
Filter Press
Gobind Expeller Company provides the Filter Press, Screw press, Seed Cooker, Neutralizer Refinery manufacturers and exporters from India.
Is there an example of two or more app stores that are not?
> Why apps are not the future

They are not the future indeed. They are the present.
Exactly that was my point.
A phone is limited in what it allows.

You can certainly read emails on it, however if you want to write emails that are longer than a couple of words, nothing beats the 100 WPM a real keyboard gives you. And most things you do in your daily work are not feasible on a phone.

And sure, my laptop always accompanies me, however there are always emergencies and on my laptop I prefer web interfaces anyway. I haven't used email clients on my laptop ever since I discovered GMail.
Thx for catching this. Interesting in making pull request? ;)
Sure, we'd like to soon write more about this. Node.js and jvm based rhino are the two solutions we are trying out internally. We are building some of our seo use cases with dust templates and server-side rendering. It is quite easy and efficient to reuse the same template for both non seo and seo cases
Btw, as kelnos said, isatty() check "should" prevent all bad scenarios.
Why is balanced diet essential for aerobic exercises?
Taking a healthy and balanced diet along with proper exercise is the key to a healthy lifestyle. Physical activity plays an important role in keeping every body system healthy. Intake of a balanced diet serves as a fuel not only for exercise but also for normal daily activities. Aerobic exercises and balanced diet work hand in hand to maintain health and body function.
>whereas as first engineer you are merely in a similar position to before you took the job

Not at all. An Engineer can only have one job at a time so they most likely quit one to get this one. Now they have nothing, no income at all. Some founders will be in a similar position but many still won't have to get an office job if their startup fails.
Nope, it's just a standard app engine set up.
The debugging problem is definitely the biggest strike against CS, so it's weird that most of the article focuses on stylistic options (all those parens, brackets, and ampersands are optional!).

I'm still feeling CS out in terms of what style works best for me (for instance: should I always wrap arguments in parens so that all function calls have parens following them?) but it's nice to have that flexibility and be able to find what I think is readable and clean. For instance, I prefer '==' because it parses better at a glance, but I find that 'is' is much faster for me to type. :/

Also the white-space argument meaning it will always be compiled is not necessarily true. CS's brevity over JS would probably make up for the significant whitespace difference.
Well if you don't like red, with a 256-color terminal emulator you could change it into a nice shade of purple instead:

static const char PURPLE[] = "\x1b[38;5;129m"
#define STDERR_COLOR PURPLE

Or something more sane: http://www.mudpedia.org/wiki/Xterm_256_colors
Cool, looks like the same gcc flags works for OSX.
The reason would be interleaving if more than one process is writing to stderr.

I was more bothered by the use of alloca(). Even on a 32-bit system with a 32-bit size_t, you can blow your stack to hell with a single call to this modified write(). Having to do a full malloc() here would be pretty lame, but as others suggested, writev() should do nicely.

The other nice property of using writev() is that you don't have to bother with the dlopen/dlsym crap. Can just call writev() directly from the overridden write() in either case.

Of course, that doesn't catch people writing to stderr using writev() directly, but I think that's ok. (The current impl doesn't catch that case anyway.)

(edit: pull request submitted! https://github.com/sickill/stderred/pull/6)
Typical to what? What is offered? I'm not sure why we're even still talking about what is offered since it should be clear by now that early employees won't be getting that anyway.
One API for the Web, Oh the Possibilities
This is the solution I started with. However it's messing line order sometimes due to race conditions/buffering.
Importance of recycling:
Recycling is the process by which used and waste material is subjected to treatment through which they are transformed into...
Clojure adds core.cache
On reflection I think I may have been trolling. Personally, I prefer lower case with dashes interposing distinct words. I've rarely gotten to use that in practice but haven't cared much. I didn't realize people got so upset about things like letter case. It seems like that would hinder creativity or at the very least waste time.

> Don't bother bringing up IDEs as a way to cut back on mistakes, or to help creativity. Real programmers don't need them. I still program in PL/I under OS/360 on Hercules, and that compiler hasn't been updated since about 1972. Ah, simpler times: when your keyboard weighed more than one of today's laptops, when real engineers built both the hardware and the software, and when CamelCase was merely a waking dream.

Whoa ouch. I don't measure up to that at all. I'd love to be skilled enough to design/build my own hardware. I just don't think it'd help me build websites or do much else. I don't use an IDE though so hopefully that is making me more productive in some way.
After the demonstrations that money not in-hand is likely to evaporate before you can get it, is that still the case? Personally I ignore equity completely when deciding if a position is well paid or not. Equity is like a lottery ticket a friend buys me: I'll keep it around and when the time comes I'll see if I won, but I'm sure it's actually worthless.
Best gift ideas for Christmas 2011 enjoy a digital life
Shows like the X-Factor, and the endless tirade of crappy movies, prove this - big labels are essentially music/film factories that pump out the lowest common denominator, wrapped in a DRM bundle.

Here we have someone who loves their craft, actually has some respect for the fans and proves that by willing to put trust in them, and it paid off.

It's not going to work for everyone - if you're not established I think this model will be quite hard to work with at the moment, but it opens up spots for independent companies to step in and help provide the distribution channels needed (and we've already seen this work with music to some extent).
Thanks, that fixed it for me as well.
You think he can just have his buddy record on his cellphone, edit it in Windows Movie Maker, and throw it up on a linode instance?
Answer volleyball
Welcome to answer volleyball
Because engineers build things. And can come up with a simple design themselves, even though it might be a really bad design. We've all grown up interacting with user interfaces. But designers haven't grown up playing with code, and hence, its a relatively harder/non-traditional concept for them.
Like bdolan said, it would have atomicity implications this way. I agree it would be lighter on memory but in some cases output might break if many processes were writing to stderr at the same time.
Why can't you rip the physical disk?
Bulbars Melbourne, Bulbars, 4x4 Bull Bars, Roof Racks
Barworld (VIC) Pty Ltd based out of Melbourne have over 10 years experience in the manufacturing of Aluminium Bullbars, Truck Bullbars, Ute Bullbars, Ladderbars, Sportsbars, Roofrack, Sidesteps, Repairs & Custom work to suit your requirements.
Why the fuck there is a debate over apps vs webs going on lately??
web,app or desktop is a medium and way to provide your service to users/customers.. You choose the medium depending on solutions u provide.. u do location based service on apps and u cannot do it well in web.. Each platform has its own advantage/disadvantage. it depends on users you target, solution you provide. i dont know why there is a debate?? is web developers vs native platform developers and their concern about their future,the root cause of this debate??
Experiences integrating with Google Apps / Salesforce / Freshbooks / etc?
Have you created an app integrating with one of those platforms, or better yet, on a couple of them?

The axes I'm most interested in are the ease of development, platform limitations (both technical and business) and advantages, whether you wished you'd gone with something else, and why?

Are there any similar B2B platforms that make more sense?

Add better questions below!
Roof Repairs, Roof Restorations, Roof Replacement, Roofing Repairs
Raving Roofing has completed thousands of roofing projects and our team prides ourselves on quality, reliable, efficient services. We specialise in all aspects of roof tiling and only use qualified roof technicians.
Sometimes I feel like the last person left who raised traditional angel money and then VC money.

We paid our first engineer market rate and had actual benefits. Our cap tables are pretty traditional and we haven't had much trouble hiring all things considered (though we are extremely picky).

I have to say, if you have to give 20% of the company to your first engineer in order to get him/her on board, then I don't really see the benefit in going the incubator route over traditional funding.
Meh, a lot of stories about people who make it sound as if it has to be all or nothing. I used FB a lot in the early days like all new sites. Now I take a look around once a week then get back to work; you can too.
Keep the valuable contact list but don't waste so much time.
I am not C programmer. Actually this piece of code is my first C code since over 10 years. I might have forgotten about all good practices and stuff. But it works for me so I shared. Would you like to contact me and point slow, naive points or even better improve it and send pull request?
Undoubtedly, Apple would do it if they could get the licenses. The movie industry still has a little fight left in it, though.
Doesn't mean it would't be worth it for them.
Assuming this is an attempt at reverse psychology, I doubt it is likely to work with the type of people who frequent HN.
I just want to say that 4 months after a break down in my marriage and with little experience of real life outside of that marriage, the approach to this holiday season, for whatever reason has been quite difficult. I was really considering not making it into 2012.

I have since taken control of my thoughts and am feeling much better about things. The main realisation came from realising that now, the present, is the most important thing, not the past, nor the future.

Don't wanna sound all preachy but this book (I'm listening to it in audio form) really helped me: http://www.audible.co.uk/pd/ref=sr_1_1?asin=B004EX04PK&q...
Thx, will fix int -> size_t.
Head Tennis Racquets
Beyond the anecdotal evidence sirclueless has given for the actual supporting of the experiment (which matches up with what I have seen), it is the experiment that drove the publicity for this story to get so much coverage. Just look at the title of this thread.
It's also in my experience a massive memory hog, makes deploying your web application a pain (restarts anyone?), and is much more complex to develop for. If your Facebook and you're trying to get more bang-for-your-buck from your existing hardware, do you think its a good choice to migrate everything to the JVM (including a full rewrite to Java/JRuby/Scala etc.)?
I totally agree with you there. There is something totally different about reviewing someone else's code versus reading your own. Because even if you wrote it a long time ago, it's still easy to reverse-engineer the purpose of everything you did.
Linux netbooks were meant to be the solution to that.

Except they never really sold..

I think Mac/Windows simply has more mindshare amongst consumers.
Allright, maybe. But it still has DST ($LIB token) disabled in LD_PRELOAD.
For sure, but man did that color scheme hurt my eyes...
I've managed to do that throughout my career... until my current position. And not shipping, let alone not shipping quality, has been the biggest hit on my morale.

For me, quitting the day job to return to being my own boss is very much about re-focusing on shipping quality. It's less about the chance to be rich, and more about a chance to feel proud in what I've accomplished.

Job satisfaction is such an undefined term, but this is a big part of that definition for me.
A specialty of the company is selling Spezialferrittkernen Megatron
The company sells Megatron ferrite cores, which are used in industry mainly as cores for electromagnets and thus enhance the induction.
Will fix that, thx.
Companies like this are turning the world further into a Kafkaesque nightmare every day. In this case there isn't even a labyrinth of bureaucracy to navigate as last resort, it is a permanent action and they're unable to even tell you why.

The only thing that works is getting a lot of attention behind you in the media on a site like this, it appears. I don't like this at all. It also reminds me very much of that recent Paypal "fraud detection" mess-up.
What would you suggest instead then? I'm not C programmer.
Well, the truth is we rarely come up with original ideas.

In the end what you want to do is realize your vision, because after all, that's what makes your product unique.

You simply have to come up with better marketing tactics than the other guy. Sometimes consumer curiousity is enough to get your foot in the door.

If it really looks that bad, you could always look for a niche in the market :), be it location, specifics or users - remember consumers are more important than the competition.
A lot of those criticisms seem to be based largely on Java - which, with its checked exceptions, is pretty much the worst case in the use of exceptions in a language design.
HTML/JS is up to running Doom now? Is that the best example? It puts it 17 years behind native.

The article also says the water level is rising -- which is true, but why assume native is standing still? On the contrary, I see native APIs evolving far more quickly because of the huge competition in mobile platforms. iOS has gone from 1.0 to 5.0 while HTML5 has been in gestation.

Native is a moving target, and HTML isn't catching up, let alone surpassing.
Buy Beats by dre Studio Headphones Champagne From Monster for Sale
I think I got the number wrong; 5GL was the "generation" that really fizzled. As for "push technologies", that is of course a much too broad term. I was thinking specifically of PointCast, which I believe brought the technical term into the business-hype limelight.
I had this idea, but thought it wouldn't work because, how would you make money? You couldn't rip someone else's content and then put ads around it. Content providers wouldn't want to shorten their articles, they want ad-views. Also to be sure, I have no 30% improvement. Tch, another idea down the drain.
Personally I had never heard of Louis C.K. before. What I did do though is watch the quick taster on his site and liked what I saw; sold.
I'm putting this onto TODO list. Thanks :)
I agree with the author of this post. What is interesting for me is how people are happy to use an intermediate layer in front of javascript just to gain some syntax and not real semantics.

CoffeeScript does not really change the complexity of your program. I agree that in modern languages it is a good idea to avoid all this parens and useless syntax that we have in Javascript, ObjectiveC, and so forth, and I hope next versions of Javascript could even change syntax at some point, but to use an intermediate layer/compiler/translation stuff just for that... is strange.
By the way, picky does something similar and has a redis backend as well:

http://florianhanke.com/picky/details.html

The website also explains the difference to full-text-indexers like SOLR and elasticsearch.
It's how Facebook refer to their 'coders', and in many ways it's a better word because it suggests something more than just hacking [insert language] all day. For example, an engineer might be concerned about how their code fits into the bigger picture, whether there is a better way of doing things etc., rather than thrashing out code for a daily rate.
Karbonn K44 Price in India, Dual SIM Mobile
Karbonn K44 is the latest Dual SIM GSM mobile phone from Karbonn Mobiles. Karbonn K 44 sports a 5.1 cm 262K color QCIF display with 128 x 160 pixels screen resolution. It is a stylish flip mobile comes packed with basic and needed list of features like 0.3 Mega Pixel Camera, Music Player, Video Llayer & Recorder, FM Radio, Bluetooth, GPRS, WAP connectivity, 3.5 mm Audio Jack, Mobile Tracker, Smiley Light and more. Karbon K44 has Internal Memory is 64+32 MB and Expandable memory upto 4 GB. This phone is powered by 850mAh Battery which provides talk time up to 2.5 hours and standby time up to 190 hours. Karbonn K44 Dual SIM Features & Specifications: Dual SIM Mobile Karbonn K44 price is around Rs.2,400 in India.
Indian school 'asks' 840 students to buy iPads
I am very happy to see webOS get open sourced, but unfortunately, I think this article is right on the money. Open sourcing webOS would have made a huge difference if Palm had done it from the beginning, but at this point the traction that Android has will be very hard to overcome.
Right Side of SEO
I've really enjoyed this presentation. Thanks for sharing

Implementation of "tail -f filename" in Python given as example. (slightly altered)

def follow(filename):
f = open(filename)
f.seek(0,2)
while True:
line = f.readline()
if not line:
continue
yield line

for new_line in follow('/tmp/test.file'):
print new_line

This is so cool.
That's a great question. Zsh and tcsh both use stdout for their prompt, ksh and dash use stderr for the prompt itself but stdout for whatever the user is typing into the prompt. Bash, at least as it's configured on my system, seems to use stderr for the prompt and whatever the user types on it.

I really can't think of a reason that the way tcsh and zsh handle this isn't the proper way. Surely the principle of least surprise applies here.
"Researchers at MIT, D’Aloisio tells us, have tested Summly’s patent-pending technology and have found that it outperforms the “highest academically published results” by a factor of 30 percent."

What does this actually, really, mean?
Try sudoedit (aka sudo -e): makes a copy of the file you can edit, and replaces the file using superuser privileges when you $EDITOR exits.