skysight-inc/HackerNews huggingface dataset:
Ask HN: How would you save Yahoo and bring it back to top place ?
I loved Yahoo, it was like web equivalent of first crush back in High school. But Yahoo is dying albeit slowly. Compare this to Apple of mid 90's when it was almost dead. Now imagine you are The Steve Jobs and your task is to not only save Yahoo but bring it back to top place. How would you do it ? (Selling out is not an option, please!)
I see what you are saying, but feel that C++ is in a different league than Scala when it comes to why you avoid certain language features. If you don't know exactly what a feature does in C++ you might end up with memory leaks, excessive memory copy, having the wrong methods being executed or stupidly long compile-times. Your app will simply not work with these problems.

In Scala(guessing a bit here since I've not done any large projects in Scala) you might have hidden performance costs, method signatures for your own library code that are insufficiently reusable because of lack of covariant et al specifications.

But the rest of the problems for Scala seems to me to be style guide problems. For example, using or not using . and ()'s, how many classes per file.
Lefkowsky was already very rich before Groupon, there was never a worry he'd sell to pay his bills.
Yes, I agree on this. There is a huge problem of hiring good folks here.

In fact most of the work coming to India is somewhat in an area where you are required to maintain and keep systems up and running. In other words a few feature additions but a lot of maintenance and bug requests.

A lot of work is also on the lines package management, something like working on SAP, or IT support or even testing projects.

I would like to know if majority of the developers in west would be happy doing those jobs. Because such jobs don't have a good career growth path. And price at which they do that here, is just unimaginable in US, I know.
Reston, VA (west of Washington, DC) - Full Time (H1B maybe)

Lucidmedia Networks - http://www.lucidmedia.com

Internet ad network startup looking primarily for Java developers (experience with SQL and front-end web experience would be great too). The Internet advertising industry is quite complex behind the scenes and somewhat parallels the structure of the financial markets. We are analogous to a high frequency trading firm, buying page views to serve ads in real-time on exchanges like that of Google or Yahoo. Our server software runs on Spring, MySQL, Redis, and AWS at a glance. We handle about a billion page impressions a day. Big data, big throughput.

Small yet experienced team, catered lunches everyday, your choice of Mac or PC (dev team is almost all Mac now), good benefits. Our office has superhero posters all over the walls.

Contact me directly at sahil_lmn@yahoo.com.

I actually got hired through a HN "Who is Hiring" thread. These things do work!
Flagging as spam, the full first page says requires silverlight. Most people won't even be able to view the article.
Earning respect for innovation
So how is Yahoo still number 4 in ranking (according to Alexa).. Honest question - what drives so much traffic? Search?
From Goa to UK: Readers' PIX of Ganpati
We had asked our readers to mail us photos of their Ganesha. We received many entries, some of which are being showcased here.
TaylorMade Golf Wholesaler
Seize the Entrepreneurial Opportunity
Mobile And Broadband Push In India To Cost “Tens Of Billions”
Air Conditioning Estimate Maryland
Rileyheatandair provides 24 Hour Emergency and Regular air conditioning repair services throughout the Washington DC region and Maryland. we have performed Heating and air conditioning repair washington Dc. To know more about information browse our Website.
Apple Seeking Product Security Manager
Max Ogden (a fellow at Code for America) has been working on a site to help turn Excel spreadsheets and CSV files into usable JSON APIs for developers. You should check out datacouch.com — might be of interest.
Agreed. The string operations alone are, while not sed level awesome, pretty amazing. Also, indirection, in bash, is pretty useful. ${prefix_*} is nice to have around.
They we're right to hold off on this IPO given the market volatility. Wall st (professional traders) loves to wait for the inevitable initial run up (by initial professional investors and retail clients), to sell it quickly after the initial surge. There is just way too much question on their actual current and future value. I wouldn't be surprised if this IPO never happens.
I apologize if it appeared that I was hating on Bangalore (or Beijing). I was not. What I am against is outsourcing based on the simplistic math that you can get "3 for the price of 1" in Bangalore. When we give Bangaloreans(?) work based simply on price and not on their core competencies (and how the outsourced team will work with the rest of the company), then outsourcing won't work.

I feel that outsourcing should be done where it makes most sense. For example: if there's any work that needs to be done for the Indian (or South Asian) market, then by all means it makes sense to do it in Bangalore! Or if we have a team of engineers in Bangalore that are rockstars in Android development, then give them Android work!

Basically: outsource work to Bangalore if you know that it's the best place to do the work; not just because they're cheaper! I feel that Yahoo has been doing the latter.
"Keep an eye on what really matters...[a]It will help make money...[b]It will improve the user experience..."

I've had considerable difficulty with PMs in the past regarding the paradox between a&b. Lots of "wouldn’t it be cool if it could do this?" questions are answered by b, but an overzealous PM might say no, justifying against a...and it's easier to build justifications around feature bloat and that seems to be where lots of dev cycles are spent in most companies.

Ref: see Microsoft vs. Apple's approaches.
Of course everyone does what works for them.

But I have to say that I think the 45 lines rule is not the best criterion. Lots of scripts which are of the form "move these files around, run this command on the files, mangle the output, send it to this command to summarize, send to another command to pretty-print" can be long in line count, but are really well-done in shell. Basically, operation sequencing, and/or line-by-line file processing.

Shell makes it easy to ensure tempfiles are deleted, to catch signals, to automatically check error status of each and every command.

As you note, sometimes shell is "contraindicated" (as they say in medicine). Anything needing data structures, or abstraction beyond simple functions, is not so good for shell.
Why Browsing Is So Important to Content Discovery
In the same vane, is the classic article [Evolution of a Haskell programmer](http://www.willamette.edu/~fruehr/haskell/evolution.html). Its just the factorial function written in different styles in Haskell, each with very different performance implications.
Incredible prejudice!
Do startups actually need product managers? A few months back, a job posting for a designer at inDinero included a sidebar that asked this question. Jessica suggested that the answer was "No".

It seems that product managers are not required when a company is relatively small, and a co-founder has the bulk of his/her time to dedicate to product development. In such a case, a team need be made up of only engineers and designers.

Even when teams are larger, new-ish web application frameworks like Rails make deployment incredibly easy/fast and all of the "strategic thinking" that a PM might ordinarily contribute is done with live product. In these situations, all of the activities listed in Joseph's blog post - focus, vision, avoiding frankensteinism, customer-centricity - could be handled by a product designer or product-minded engineer.

Are product managers a thing of the past? Seems increasingly likely.
A year or so ago, there was a survey done (we had such surveys every quarter) which asked the employees how much confidence they had in the top-level management.

The answer? Only 11% said they had confidence.

This is what our manager told us. She was so disgusted she didn't even share the summary that she was supposed to.

After that, they stopped the surveys. It's easier to kill the messenger, I guess.
Are most people not touch typers? I've noticed my boss isn't really a touch typer, despite programming since before I was born, but I always assumed the majority of CS people were.
It depends. I found myself in that situation and just started doing the job, but this requires your boss' approval, since it will take time away from coding and cost money. To do this, you have to have a current gap in product management (as opposed to PMs making bad decisions). This was my path into product management.

If you can't get your boss' approval or there is existing product management, you can try sitting down informally with them. Explain your concerns, but be tactful (this part is hard for many engineers who are completely data driven). You have to be careful not to get people defensive. Go in with an attitude of "I see this as suboptimal, teach me why I'm wrong" instead of "You're an idiot, you should be doing this thing instead". Make sure you are being objective, though. I've had engineers fight me on what "should" be done because they were only looking at technology instead of the whole business.

If neither of those work, you are probably going to get frustrated quickly. Few things did more damage to my team's morale than feeling like they were working on something useless.
I think yahoo mail. The feature diff between yahoo mail and gmail is not big enough to justify the switching cost for many people (lost archives, old friends and contacts need to be informed of email change)
Yahoo produces a ton of content. I believe their Finance and Sports sites are #1. Autos is huge. Their news site is big. Their front page gets massive traffic. They have a ton of other sites as well. And this isn't spammy content farming. They really do have a ton of original as well as quality licensed content (e.g. AP stories). They do extremely well in the realm of content, and with audience engagement around that content. Add in Yahoo Mail, Personals, Answers (ugh), etc. They have a lot of very successful sites.
That's actually why the sensor is in there in the first place: to let the hard disk shut off if it detects that the laptop is falling.
I learned to program when a misconfigured web server spit out the source code to the web application I was trying to use. At first it all looked like gobbledygook (it was written in Perl), but I was ultimately intrigued. The more I observed it, the more it started to make sense. I started by making modifications and testing their results and eventually had enough knowledge to build my own, albeit simple, application. It all snowballed from there.

What I took away from the experience is to jump right in to the most advanced stage possible and work your way back to understanding. Baby steps only serve to hide the big picture and ultimately hinder your ability to understand. This is something I have applied to all of my learning since that day and I feel it has served me well. I always struggled in a formal education setting and I found out why: They teach backwards.

When you are learning to cook you don't mix flour and water together and look at the scientific properties that cause them to interact the way they do. No, you find a delicious recipe and prepare the entire dish. Each time you subsequently make it you add a twist to see how it affects the overall taste. Eventually you start to increase your understanding how the pieces fit together and can begin to come up with new combinations of your own. You will probably want to know why flour and water behave the way they do, but that comes later.

In my opinion, the way to learn how to program is to start with a recipe (i.e. source code). The rise of open source makes that easy. Make some small changes of your own. Break it down to understand why the original author did what he did. Once you are armed with the basics, you can start to apply that knowledge to meaningful Google searches.
Ask HN: How do you use version numbers?
I remember seeing a post about how browsers are going away from version numbers. They don't really matter for web apps(outside of the developers), but for desktop apps and mobile apps they are very applicable. I don't feel like this is a topic covered very well in school. Most people seem to follow the syntax X.Y.Z-A, but how they increment these values is something I've always wondered.
the dm1 is the first notebook to feature HP Soft-touch Imprint technology, a unique printing process that creates a soft-to-the-touch surface by inlaying graphics into a rubber skin that covers the notebook exterior.

It's easy to forget that by getting rid of their PC business, HP is effectively getting rid of, or killing off, lots of non-PC supporting technology lines as well.
IPhone 5 reportedly started in mass production for German carrier
Step 1: Ask your product management folks: "What's the thinking behind X?"

Step 2: If you know a better way, propose it to them and build consensus to make your idea happen.

Step 3: If the company is on a bad trajectory and step 1 or 2 don't make you feel better, find somewhere where that isn't the case.

I've been a product manager for 5 years or so now. It amazes me how many devs have bad product manager experiences. Because of mismanagement, you're probably spending 30 - 100% of your time doing wasted work. Im sorry.
Meh. Punch to Undo!
(Joshua)

I remember that meeting! I think it was actually the latest in a series of bungee-bosses.
Startups absolutely need product managers if the founders don't have that skill. PMs have spent years learning how to understand the market and find where a product fits. Most founders don't have that experience so a lot gets built by hunch and (expensive) on-the-job PM training. I've worked at quite a few startups, but I have yet to find founders who understand the things PMs print to the table. Instead, they muddle through it.

You have to be careful, though. A startup PM is different than a Fortune 500 PM. One understands how to build new markets, the other how to tap into existing markets.
I wish someone at Cisco systems would religiously enforces some of these standards. They consistently approach products at a minimally viable level and they almost always become frankensteins because of it. Just one of many reasons they've been in some financial hot water in the past few years.
man. i'd take the CEO job in a heartbeat.
Nice try, new Yahoo CEO. ;)

All kidding aside, they need to focus on some core products to start stabilizing their presence again. Give Flickr good leadership. Make Delicious a priority product. Figure out if the search product is worth maintaining.

Above all, they need someone scrappy and clever to lead, not just contain the flailing of their tentacles.
Staten island real estate mls
Staten Island and Brooklyn is the famous real estate listing offered by a licensed realtors with several principles for doing business in new york. We offering the buying and selling homes further more details please visit our website.
Details about architecture design
Get brief information for various types of Details about architectural designs. Architectural design has its own importance in architectural industry and used widely to satisfy various purposes. For more details please visit us online.
Nobody is going to rent this space because they need somewhere to sleep. They're going to rent it to get on the set of the Conan show.

(The fine print of the notice says that whoever signs up for this will be featured on the show, and that all applicants "must" be comfortable being filmed.)
Renklere G�re Kataloglar
Some Quotes About Letting Go
Grammatical errors aside, I like the ideas represented here.

However I think the post would have more impact if it was followed up with concrete examples. Take MVP for instance, are there any known failure cases that would demonstrate why it's important not to rush half-baked ideas out the door? I certainly can understand how shipping bad functionality can create a huge negative opinion of a company and it's products. However, how do you convince others, especially your boss, that it's a bad idea? Explaining what might happen usually gets you nowhere, pointing out other disasters sometimes gets their attention.

This type of analysis could be performed on each of the 5 things and in doing so would make for a far more interesting read. As previously said, I like the ideas it just seems to be missing information that would make it feel complete.
There's no official names to the rounds, so it doesn't really matter.

A seed round is mostly just an angel round with some VCs.
Hehe, I remember trying out the predecessor, SmackBook: http://blog.medallia.com/2006/05/smacbook_pro.html

I also remember installing a bunch of similar little toys built around the same time using this sensor -
MacSaber: http://blog.isnoop.net/2006/05/20/macsaber-turn-your-mac-int...
SMSRotateD: http://osxbook.com/software/sms/smsrotated/
SeisMac: http://www.suitable.com/tools/seismac.html

(Amusing to look back on this since I work on Cydia now, which is all about non-app software like neat accelerometer toys [one of the more popular packages is Graviboard], just on little bitty devices I wouldn't have imagined back in 2006.)
E-commerce Website
Searching for e commerce solution? Then stop here. We provide one-stop ecommerce solution. Get the Comprehensive ecommerce Website Design, Development, Marketing and Promotion Strategy to bring Shoppers and not just Traffic to your website at affordable rates.
The biggest CrunchFund loser is...
Another point is that most of these companies "also" derive part of their revenues from non US markets. I am sure that adds to their profits as well. It would be very informative if someone could come up with those figures as well. It will add a lot more perspective to the illogical India-China bashing.
Learning the different things you can do with bash scripts, especially the string operations, made me a lot faster at doing batch tasks from the command-line.

For longer-term scripts over a few lines, it's easier to use a powerful language you're comfortable with (maybe one of Perl, Python, Ruby) than to waste time (re)learning shell scripting whenever you need to extend the script.
One of the first things Jobs did when he returned was streamline Apple's products. If you go to Yahoo.com now, you see about 12 things on the left-hand side that are essentially "WTF?"; things Yahoo shouldn't be doing (and that's before going to Everything.Yahoo.com for the complete list of random garbage). Yahoo should be focusing on its strengths and mercilessly removing everything else.

Yahoo has always been pretty good at apps: cross-platform Messenger, an impressive web mail interface for the iPad that looks almost native, etc. They are a web and design powerhouse, if only somebody told them. This is expertise that can be sold; they need to continue building a small number of apps to demonstrate their prowess, and contract this out to develop anything for anyone (e.g. make Yahoo the go-to place for high quality mobile apps for the iPhone?). Even throw the free software community a bone by pulling a Nokia (the old Nokia) and making a Qt-like dual-license so their services have even greater reach.

Yahoo is also a decent source of news, but they aren't pushing this enough. With a bit of care and attention they could clean up the mess that is modern media and give people a really desirable digital newspaper...something that everyone would want as their home page.

Find and fire the people in their company who build toolbars and installers that push toolbars. The last thing any company needs is to be connected with something that users may loathe.

That's just off the top of my head. :)
I knew Simon before he did Lanyrd. I try to back friends when they do interesting stuff. I figure if your friends don't have your back, they aren't really your friends, right?

I've done about as well investing in friends as I have on thesis investment, so it's not a terrible strategy.
Carol never clearly defined her strategy as CEO. It wasn't clear to her employees and it wasn't clear for investors. She may have had some big picture plan that would taken many years to achieve, but it didn't look that way.

It was clear that board wasn't willing to wait to find out. Which ever direction they go with a new CEO, here's hoping for an actual plan.
Red Eye Flights
Book Red eye Flights ,save up to 60% on flights
WikiLeaks cables: Bollywood, Modi, cash politics
Rediff.com brings for you the FOURTH in the series of leaked Wiki cables, which point towards some startling revelations.
they were methheads, gnu6, methheads
Hmm.. What is this but not a troll
> since I literally don't know any mainstream -nix that ships without Perl in the core, and I know several that ship without bash

FreeBSD doesn't have Perl in the base system (but of course has it in the ports). Same with Bash though, but the Bourne shell is of course in the base.
Not attacking you asking you a serious question.

Please tell me where I can get a $350 mac. I want one, seriously. And not a mini.

You're going to want a laptop/notebook so you can go to hackdays / meetups to get to know like minded people and learn.
Check out this article The Incandescent Bulbs that Comply with the 'Bulb Ban'

http://www.thedailygreen.com/environmental-news/blogs/republ...
Twitter users charged with terrorism for false tweets
What is the best way to consume Twitter Streaming API using python?
I wish to use Twitter's Streaming API to search tweets having a particular keyword. Any modules, libraries or tutorials that can help?
That's interesting, but maybe would have been better if they'd discounted the phrases where the user clicked "Show results for [mis-spelled query] instead"

Some of those look like legitimate queries..
How to Design Table Calendar Icon using Photoshop
In this Photoshop tutorial you will learn how to make a Calendar Icon. This will be a unique tutorial and we will be designing a different kind of Calendar Icon using Photoshop tools. You will have some different techniques while working on this tutorial. Lets enjoy making Calendar Icon in Photoshop.
JavaScript, HTML5, and Binary Data
Delicious can't be a priority project; they sold it off a few months ago to the YouTube guys.
I am not an experienced developer by any means (I have only one app on the Android Marketplace), but I this is the way that I do it:

-For any updates that are just minor bug fixes, then I update the Z. ie: 1.0.0 --> 1.0.1

-For any updates that add a pretty big feature of some sort, that's just more than a simple bug fix, then I update the Y., and reset the Z. ie: 1.0.3 --> 1.1.0

-For major updates that add a lot of features, and/or implement a new UI or something, then I update the X, ie: 1.1.2 --> 2.0.0.

Again, I am not sure if this is the normal way, but it's how I do it.
About FUN Nepal
GNU gtypist. Got me from "hunt and peck" to touch typing with a decent wpm count within 2 weeks. Considering I used fewer than half of the tutorials, I think that's pretty awesome. It's an old GNU utility so it should be in any repos. Even had it on Cygwin.
I'm not sure I'd say that Ruby has a clear syntax. It's better than its predecessor, Perl, but there is a reason everyone uses the same parser code when they start a new Ruby VM -- it's a complicated mess. You certainly can write Ruby with a subset of its syntax that isn't a mess, but no one does.

See Scheme and Io for examples of clear, simple syntax.
Whats Yahoo ever been about, though?

Even in the early days their search index was run by a third party (OpenText, then AltaVista, then Inktomi, then Google, now Bing) and most of their major properties like Yahoo Mail and Store were acquisitions like Four11 Rocketmail and Viaweb.

Just seems like Yahoo has been a long series of acquisitions.
>>The founder

A co-founder.