skysight-inc/HackerNews huggingface dataset:
I think we only need to count entities we need to keep in mind _simultaneously_. For example, a hypothetical File object can have dozens of methods, but to open it I only need one: File.open("..."). Internally, File may contain a dozen of variables, all of which may be updated by this call. But I don't need to know about any of them due to encapsulation. If I did, I'd be unable to write this code.

OOP (when done properly) enables us to focus at any time on a sub-part of the system containing five entities or less, so that we can understand that particular slice of the system. The slice can be very low-level (a private helper function of the smallest class), or very high-level (invoking a large subsystem through a facade interface, http://en.wikipedia.org/wiki/Facade_pattern). A typical REST API would be a good example of the latter.

I like benefits of the functional programming too, but I think functional and OOP work together rather than being in contradiction to each other.
This is a great idea. Growing population of elderly. This could be a great way for adult children to gain piece of mind that their parents are ok.
Let's be fair though, there are far more organizations capable of building games than can build rockets. Teenagers in basements can and do kick-start game companies but so far it seems as though rocket building is still in the domain of governments and dot-com millionaires. That is the difference that is relevant; barrier to entry.
You'll be fine, it's really very simple.

I'd say pick a stack (JavaScript, Python, Ruby or whatever) and jump right into it.
What I always wonder is why they want "people that crank out Lisp transpilers in their spare time" (I'm reasonably close enough to that...) to come write CRUD apps in Rails.

My current day job is to write CRUD apps in Rails, but my long-term plan has me back in academia (for a PhD and a research career), where the ability to crank out a Lisp transpiler in one's spare time actually gets used.
I agree.

Everyone is focused on finding the latest hot niche. They never realise that the old boring stuff still has a lot of potential.

The older a segment/market/product/service is the easier it is to innovate.

People call me crazy when I tell them my first product is about email marketing. But I'm convinced that my take on it is an improvement.

PG's startups we'd like to fund talks about this in an amazingly simple way.
If he's so anxious about it, why doesn't he just write a check out to the Treasury? Nobody is stopping him from giving more of his money to the government.
Angry Birds Store, Angry Birds Toy, Angry Birds Shop
Angry Birds mart online sell angrybirds Tee-Shirts, Hoodie, Caps, School Bags, Led Gear,Clock and more!
A stab at it:

Ruby and Python (and Perl, etc.) are languages for pragmatists. Their user communities are overwhelmingly dominated by folks who've got a practical problem to solve, and primarily see the language as a tool to help solve that problem. They also tend to be rather "CISC"-y, which makes trying to customize them less attractive because complicated things are harder (and often less fun) to tinker with.

Lisp and ML (and Forth, etc.) are languages for language geeks. They might see a lot of practical use, but they're also popular as a solid working base from which to experiment with new language ideas. And they benefit from being fairly small and orthogonal. Most fans of languages in this camp have written their own implementation of their language of choice - partially out of being a language geek, and partially because their specs are clean enough that doing so isn't a very intimidating prospect.
My apologies. I didn't intend to be insulting.

In my defense, i'd like to point you here. http://www.inc.com/magazine/20101001/how-i-did-it-john-veche...

Also, i meant 2 dozen programmers each making their own roguelike, like Toady One. Not dozens working on a single game. you should get graphics for a 3 million/year burn rate.
At least you got updates. Many people on the Android platform never, ever see them.

Yes, iOS 4 was slow on the iPhone 3 hardware, I used that phone for years while waiting for an upgrade, but it was never worthless. It worked.
Victory Star Cruise  Halong bay
"Halong Bay Cruises, Halong Bay Cruise, Victory star cruise Halong bay, Victory star cruise, Halong Victory star cruise, Vietnam Travel, Vietnam tours
http://www.victorystarcruiseshalong.com/
The problem is that the world isn't a perfect meritocracy. There's no objective way for someone who is in the position to give you a raise or a job can know precisely where you are on your ability and dedication curve. That's why "those people who are earning less" who happen to also have MS/MBA pieces of paper will look like a better deal. Also, those future bosses may see your extra 4-6 years as potential bad habits, entitlement and cynicism that you'd have to unlearn to be productive for them. I'm not saying it is fair or inevitable but it wouldn't hurt to arm yourself against degree-ism and agism any way that you can.
Then start a foundation. Taxation, or the lack thereof, didn't stop Bill Gates. He didn't sit on the sidelines complaining. He saw a problem and did something about it. He found his cause that matters.
It could, it should, and it's a really hard problem.

http://www.youtube.com/watch?v=8Z685OF-PS8

http://www.ccnx.org/
As to web dev, different people tend to use very different tools to build something looked exactly the same for end-users.

Very Often, it depends heavily on what language you use, java, php, ruby, python...? I love Ruby on Rails.
People will pay for anything :)
Amazon is turning a profit, both in terms of earnings and free cash flow.
craigslist/ebay flipping - find stuff that seems to be underpriced, badly described/advertised, or worth more than the seller is asking because of some feature that you have special knowledge of but they don't, buy it, then turn around and sell it for a profit (hopefully!)
Simple, beautiful, useful. Thanks.
In fact, I felt impassioned about it enough to create a blog and write about it:

http://kramerapps.com/blog/post/22551999777/flask-uwsgi-ngin...
Zynga is under-performing the Nasdaq by around 37% over the last 90 days. So no, tech stocks in aggregate have not declined 32% at all. The Nasdaq is around 2.5% below its 6 month high (off about 78 points).

A small list of major tech stocks not down substantially during ZNGA's public time frame: AAPL, INTC, HPQ, DELL, CSCO, MSFT, GOOG, ORCL, IBM, SAP, CRM, AMZN, RAX, BIDU, EBAY, EMC, and so on.

edit: just ran ZNGA against that list of stocks, and it's under performing all of them by a wide margin, and on average is below that group by roughly 35% over the last 90 days. It's blatantly specific to ZNGA, and given the date the plunge began, it is about the market questioning ZNGA's business as prompted by the OMGPOP acquisition. The only other big league disaster in tech on par with ZNGA right now is Groupon's stock.
Eh, they don't need to just let everyone use it for free. I would say: put it under an open-source (LGPL, for example) license, but charge people for the downloads (including for updates). Nobody likes using software that never updates nowadays, so with low update-prices you could get reasonable amounts of revenue-per-user over time.
Coffeedate: Sensible date/time parsing/formatting for javascript/coffeescript.
This one:

http://consumerist.com/2011/02/man-sues-all-you-can-eat-sush...
It's a new cereal called Clockwork Orange Berries.
Yes, but how do you get them to do that?

(Serious question. Not kidding.)
Django Standard Project Builder
Obat Tradisional Darah Tinggi 
Telah Hadir Obat Tradisional Darah Tinggi XAMthone Plus® Pengobatan Alami Dan Aman Untuk Anda Karena Extra Jus Kulit Manggis Mampu Mengobati Dan Menyembuhkan Penyakit Darah Tinggi Tanpa Efeksamping Di Kemudian Hari
I didn't once either. You may just not have much of an addictive component to your personality. But if you'd like to try an experiment, go regularly to play casual games at a site like Kongregate and focus on your feelings.

I discovered that some were fun and some were compelling. The two traits are definitely correlated, but there were plenty of games that were only one or the other. There were a number of compelling games that I fucking hated by the time I was done; they had stopped being fun long before they had stopped being compelling.
The best example of this theory is, for me, Dropbox.
Not quite a pyramid scheme but it is something one of my old highschool friends spams everyone about all the time.
This is scary. All in one file. PHP. CSS/HTML/PHP all in one file.

I don't mean to be a jerk, but what problem does this solve, or was it simply a personal challenge/adventure?

edit: Some of this is answered on the GitHub page. I guess I'm going to be concerned if someone is worried about how to unzip a file on a server...
I'm pretty sure marco is trolling at this point. Reviewing lightbulbs? Bathroom fans? Wtf?
That you can't perceive a distinction does not mean that it doesn't exist. People don't get addicted to everything fun in equal measure; some things are more compelling than others.

And seriously, go to Vegas and spend a couple of hours watching people play slots. Craps players are visibly having fun. The people who spend hours at the slot machines visibly aren't.
TPPA:

https://en.wikipedia.org/wiki/Trans-Pacific_Strategic_Econom...

http://pirateparty.org.au/2012/03/04/pirate-party-australias...

But USA changed the program to exclude public submissions: http://pirateparty.org.au/2012/04/05/tppa-negotiation-farce-...
Restoring is hard. Let's go shopping!
That's the issue though. Zynga's whole business model depends on this being false: "Sure it's possible for one person to develop a successful social game." One dedicated guy can soak up some ridiculously large fraction of their 2015 revenue if you believe your own statement is true. Because the popular fall 2015 game will be by That One Guy Studios and not Zynga.
>Because not only is Zuckerberg declaring that he considers Facebook’s social mission a higher priority than Facebook’s business and financial mission—a view many on Wall Street would consider treasonous

Wall Street, meet the wall.
An annual charge would give the company the freedom to adjust the terms on an annual basis in response to problems that are discovered. For a high-end product targeted at a very small market and a small part of the overall customer base, I think that makes a big difference.

The problem cable and phone companies have is that lots of people sign up for unlimited plans when available because of the mental transaction costs of doing anything else. That makes adjusting terms to manage heavy users harder because those adjustments also affect a large slice of customers where the unlimited deal is working as designed.
It's an interesting exercise, although the first downside I noticed of the "one file" mantra is that all of the CSS is served inline in every response.

Also, you may want to consider handling MySQL errors in a manner other than just printing it to screen along with the query. At the very least, log them somewhere where you'll be alerted of the error. As a user, seeing "MySQLi Error: [...]" doesn't help me or you.

It'll be interesting to see if you continue the project and how far you take its functionality. Some of my co-workers were just today discussing the tendency to want to rewrite a system from scratch in order to simplify it and avoid any problems with backwards compatibility, only to slowly find yourself rewriting the "unnecessary" features from which you were trying to escape.
Rubymotion + Cocos2d = Cocomotion
Thanks, I'm using python right now, a buddy of mine is a python evangelist and got me hooked.
at the very most, your unadorned smartphone costs $1000. That's hardly comparable to a watch.
Austin looks better and better to me every day
The IPO is timely because there is no telling how long it will take for Facebook to become the next MySpace. It could be 6 months or a couple of years, or never, if they find some way to reinvent themselves before then.
Cool. Didn't know that. Thanks.
Not sure what you mean by "common industry". In broadest terms your employment would either lean towards business solutions or technical solutions. Business solutions typically involve money (even if indirectly) and technical solutions solve a particular problem, control a car, a rocket, a chemical plant, etc.

Another source of ideas is to look at "additional questions" in your text books, etc and see if any of those appeal to you.

At the undergraduate level, you are only required to demonstrate that you can apply your knowledge to solve a problem. The scale of the problem has to fit within the time constraints of the unit(s) that your dissertation demands. It is very risky to take on something too large as you may over-invest in that work and neglect other subjects.

Based on your additional information, I would suggest that you identify a need / problem in the field that most appeals to you. Ask around, friends, family, friends of family, etc. Almost everybody knows of some problems. Make a list of the ones that most appeal to you. Sketch out solutions for most of them and discuss your list with your dissertation advisor.
It does sound like a just-so story. Whether it is or not I couldn't say. Military thinking is often so complex that it can be hard to derive the rationale behind any particular practice, if indeed there is one. All military edicts are the result of conscious decisions, but the hard part is in determining why that decision was made. Was it arbitrary, was it for a conscious reason, or was it seemingly arbitrary but actually the result of far-reaching, emergent military understanding? I can think of several military practices which seem inane and even internally self-contradictory which are most likely preserved by a large-scale probabilistic understanding of their effects. Sometimes bureaucracy is smarter than individual people.

It is dubious, but I wouldn't absolutely rule out the hat edict as having a purpose. Remembering to wear something on your head is definitely an acquirable muscle memory.

> like the part where if you're walking with someone, the senior ranking person is on the right hand side--what, do you get shot at more often from the left hand side?

This example, on the other hand, probably is the result of conscious, practical decision making. You are better positioned with your sword arm free. It seems reasonable that the senior ranking person would insist on walking on the side that allowed them to have their sword arm (pistol arm) free in case of attack.

You can build a ramp around a tower in two ways. One direction puts your right hand on the side open to the air. The other pins it against the tower wall. Towers were built so that the direction of the ramps encircling them allowed defenders at the top to have their sword arms free to the open air. Attackers coming up with the ramp would have their sword arms inhibited by the face of the tower. You can verify this by inspecting the construction of the towers.
I think there are times when selling a lifetime account makes sense. Such as an infrequently used service where the lifetime value of a customer isn't too high. So pricing above the lifetime value would work. For a highly used commodity it does not make sense.
This reminds me of this awesome rant on the future of interaction design where the author compares the "picture under glass" model of traditional touch interfaces with the amount of interactivity we have with a sandwich: http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesi...
What really was going on in the heads of these executives when they offered these schemes? Let me tell you something if I'm offered something for free for lifetime, than I'm going to use that as defined. Its free, for lifetime. You shouldn't be too surprised if customers treat it as such.

During my college days here in Bangalore, we would get a bus pass. My college was a little far away from my home, there was a college bus. But I preferred taking the public transport, you know why? Because for a paltry sum of 500 rupees I could travel unlimited any time during the day, any day during the year with unlimited supply of buses. On the other hand the college bus used to cost 10,000 rupees and you could take the bus on college working days, morning pick up and drop. Needless to say the clever students figured out within an year that the public transport pass was a lot better. These days I hear many companies are offering bus passes to employee instead of the company transport. Because of the kind of advantage they offer.

I see the same mistake being made by most clubs by offering lifetime membership on as meagerly sums as 50,000(Country club). This is a potential for disaster, Weekends are boring and other wise costly in Bangalore. Entertainment in multiplexes is pure rip off, eating out isn't cheap either. With all this, I would say most people would squeeze such schemes as much as they can for their benefit. And if they do, you should be too surprised.

If I ever got this free pass, I would get visas to the better part of the world. And this pass will now be my gateway to unlimited vacations, attending developer conferences around the world, traveling endlessly to see new places, meeting friends and relatives settled abroad. And why shouldn't I? Air tickets in my country are really expensive(for foreign travel), and I have never been outside India, not even once. I would like to travel around the world and any such scheme would make my job a lot easier.

People aren't doing anything illegal, and in fact doing just what you offered them. This isn't fraud.
If you're having serious issues debugging Rails apps (or any app built on a major web framework), you are doing things horribly wrong.

If you're just quasi-trolling/shitposting, please go back to Reddit.
That's as much a straw man as Monsanto is to GMO. Just because some attempts failed doesn't mean it doesn't work.

And besides, that's not even the only way to control pests. Neither do we have to not use pesticides, anyway. That is just one example of how farming tech has improved.
Exceptionally Hard & Soft Meeting - frontiers of open source & DIY
This is why I do it. To make my local dev system a bit closer to my (typically linux) deployment systems.

(I remember wasting a lot of time once on a rookie mistake where I had a Perl script with "use Strict;" in it instead of "use strict;", it worked fine on Mac OS (OS9, in this case), but failed in at-the-time-inexplicable ways when deployed on unix. I suspect my habig of insisting on choosing case-sensitive filesystem stems largely from that… And yeah, doing perl/cgi webdev on Mac OS9 was a really bad idea, I discovered.)
Am I the only one who misread the second word in the post title? Maturation is not a word often used, but there is a similar looking word that is...

Looking forward to the IPO. Should be a wild ride.
> “Basically, there are two ways to build an organization,” a former Facebook employee explains. “You can be really, really good at hiring, or you can be really, really good at firing.” Zuckerberg has been really good at firing.

There seems to be a plethora of news about hiring, but when was the last time you saw something about firing?
Considering the author of the story is permanently banned from Wall Street for fraud, it does not surprise me he is loose with the numbers.

I would also question the rest of the analysis as well.
The crazy thing to me is how well suited people of Zuck's age group are to running companies suited to web technology. A more "mature" CEO would not have the right mindset to steer something as pliable as a web app into a product that keeps up with the non-stop competition for users' attention. If something cooler comes around the corner and enough people latch onto it, you're fucked. Zuck gets this because he probably thinks exactly how his target audience thinks. So the question then becomes: What happens when Zuck is too mature to see what's coming next?
Good! Finally we'll have the technology to train children to properly eat cereal!
Unblocking The Pirate Bay The Hard Way Is Fun For Geeks
Love the UI. Especially the transition to thread/tribe view. Keep up the good work and stick with it.
The story is too easy to write about and I'm going to have to disagree here. I think it was pretty obvious that Draw Something wasn't going to last forever. And Zynga, with extremely similar games like Words With Friends, Hanging With Friends, and Scramble, knew that Draw Something was going to have the same fate.

Yes, the purchase was a little steep, but it had to happen. It had to happen because the game was formatted and structured EXACTLY like Zynga's games. With its popularity, Zynga did not want Draw Something to threaten the Zynga brand of social mobile games.

So here we are and Draw Something lost 5M users. You think Zynga didn't see that coming? Is someone really surprised? It makes sense that the drop in stock reflects the loss. I wouldn't say it's fact but it's highly probable. But, they're not dumb. The way the company works, I expect another amusing addicting social mobile game to be released in the near future to silence these stories and like other stocks it'll go where it goes, but not rock bottom.
this is super rad
To be fair, there's nothing wrong with the language. The article points out problems in the VM and the compiler.

There's nothing stopping someone from writing, for example, an AS3 compiler for the JVM that interacts with Java libraries in the same way JRuby does.
In implementation terms the main function isn't special, but its prototype is part of the C specification: http://groups.google.com/group/comp.std.c++/browse_thread/th...
Ask HN: How do you approach bigger companies as a start-up?
I'm working on a website with a friend from school that we believe could result in mutually beneficial affiliate relationships with a few different companies that serve the area around campus. Any advice on how to get our foot in the door?
The quote is great, but I wish you had linked to some other article. That sums up as:

You cannot predict the results of a shuffled deck of cards.
Similarly, our current universe is impossibly improbable.
Therefore, God did it.

It's a massive lack of understanding, whether it's right in the end or not.
I'll admit I find it horrifying that Apple gets caught dumping a password into a debug log (that the log was enabled by default is a simpler mistake) and your response, as the resident security expert is basically "nothing to see here, no one uses that feature anyway" without even a nod to the fact that it's a real hole. That it has become the top comment on a very large thread is even more upsetting.

This isn't a minor issue, it's a huge mistake. It's the kind of thing Microsoft did for years when security wasn't part of their culture. I simply can't imagine you reacting that way to software from any other source.
Python is fine.

Go with what you know already. Just add the client-side bits you need (html, etc.).

Django could be a good choice, but don't limit yourself to one language/framework.

Good luck.
Find Most Luxurious Flats at Panchkula
Get the best property deals from chandigarh real estate agents, dealers and real property owners. Apartments in chandigarh will improve quality of life and living standards. We offer you unique Flats Chandigarh and Flats Panchkula. For further details please contact us.
Keep in mind too, that "doing it right" involves much more than "just" solving the problem. It's at least as important to let people know that you've solved a problem that they have. It wasn't Instagram's software that Facebook paid $1B for, it was the people using the software.

"Doing it right" involves doing the marketing right, and doing the customer acquisition right, and doing the customer support right, as well as getting the UX/UI right and choosing the right scalable backend and using elegant algorithms.

Often the customer acquisition and marketing are _way_ more important than elegant algorithms and scalable software stacks (cue Facebook and PHP discussions…).