skysight-inc/HackerNews huggingface dataset:
I have a 17B-II, just preferred the upright form-factor. Beautiful little machine, does everything you need without frivolous bells and whistles. Also a 28S, just because :-)
The bubble is not at all systemic. The most likely consequence is that lots of angel investors and VCs are going to lose money and then there will be a downturn in investment for a while. It's very cyclical.
It's explained on the Wikipedia entry :
http://en.wikipedia.org/wiki/Self-signed_certificate

Basically, self-signed certificates can't be revoked in case of a security breach.

There's an excellent resume of the discussion of the subject at Mozilla :
http://www.gerv.net/security/self-signed-certs/
my dev box runs a clone of production, I do all my tuning on dev then deploy to staging, confirm it is still good there and finally ship it to production
About a year ago, when I was making plans to rent a vps for my personal sites and projects, Slicehost and Linode were the only real contenders. Slicehost had backups at the time, Linode didn't, but Linode had a slightly better offer overall. In addition to that, a review from uggedal.com favored Linode. Later, they doubled the memory, introduced backups, so in my mind, I made the right choice.

I must say, Slicehost articles are great though. They are exceptionally well written. Not that Linode's articles are bad, but Slicehost articles are really good guides.
I've read about it but never used it - I write all my code in TextMate, Notepad++ or Nano, depending on where I am and what I'm doing.

Could you outline what you see are the main benefits of using an enhanced interactive interface to Python such as IPython?
Have you considered doing undergrad somewhere cheap and then getting a MSc/PhD somewhere prominent? I've seen this route recommended before.
Fail Safe. Shit is going to go wrong at the the most in opportune time.

Ensure your production environment will kill your applications at random times. At least you'll be practiced. Uptime is your enemy and gives you a false sense of security. Given enough time, eventually someone will trip over a power cord despite your triply redundant power supplies and backup systems.

I learned this when a memory leak became impossible to track down and so we just killed the process when it reached a certain point. That program was the most reliable thing I've ever seen, eventually every inopportune moment it could have died had been found and the code knew what to do. It would never crash despite always crashing.
Stackoverflow Makes Hackers Lazy
Gossip - Bollywood areas
There is a difference between paying $BIGNUM to go to a not-so-great school and paying $BIGNUM to go a renowned school, especially if you're going to learn something that will let you pay off $BIGNUM easily.
Seems good but I don't use email like that, so it's not for me.
No, I don't use Cloudkick.
The Tor Browser bugs on the other hand are more directly usable by Firefox in its own Private Browsing Mode, which makes them more likely to merge quicker, and be maintained long-term. Also, because we are releasing our own Firefox-based browser, we will also have more control over experimenting with them and deploying these fixes to our users rapidly, as opposed to waiting for the next major Firefox release.

This is from the article. Although these features may be beneficial for Firefox, they may not be a part of their priorities. By Tor making their own fork and doing all the hard work (designing, coding and testing), they can just give Mozilla some patches. This only leaves a bit of their own testing, maybe some marge conflicts, so that the Firefox devs don't need to do the design and initial coding. This means that both guys win.
In one of those co-incidence moments cmsj predicted this yesterday:

http://news.ycombinator.com/item?id=2508174

Android may have lots of share but all the companies working on it are working on slim margins and don't have big resources to put into it. Amazon on the other hand have a big stake in the content too and can do a much better job IMO.

Will we finally get to see a decent competitor to the ipad?

(and for those people who want a pad that's actually a netbook - you aren't the market and you don't want a pad either!. And no this won't be the 'ipad killer' because lets face it the concept of the X Killer is total rubbish - show me a market place where there is room for a single product and any other product will either take the whole market or non at all)
How on earth did you find someone to publish your work.
exercise-app is now taken. (not by me).
There is one argument against that plan which doesn't hold: tsunamis are only dangerous "near" the coast, where the shallow water lifts the wave. Before that it's a 1 meter scale amplitude over 100km scale wavelength. I would be more worried about nasty rogue waves, regular heavy storms, and general piracy.

That said, I don't see how it would be more insecure in that regard than your regular offshore oil rig. We also have nuclear reactors in submarines and aircraft carriers so I don't see why the thing would be so unfit to offshore use.

When you think of it it's actually quite clever in some regards, using the sea as a damper for anything tough that could happen on earth crust.
What's the point of popular?
You'd think that it's the most important thing in the world. Homecoming queen, student body president, the most Facebook friends, Oscar winner, how many people are waiting in line at the book signing...

Popular is almost never a measure of impact, or genius, or art. Popular rarely correlates with guts, hard work or a willingness to lead (and be willing to be wrong along the way).

I'll grant you that being popular (at least on one day in November) is a great way to get elected President. But in general, the search for popular is wildly overrated, because it corrupts our work, eats away at our art and makes it likely we'll compromise to please the anonymous masses.

Worth considering is the value of losing school elections and other popularity contests. Losing reminds you that the opinion of unaffiliated strangers is worthless. They don't know you, they're not interested in what you have to offer and you can discover that their rejection actually means nothing. It will empower you to even bigger things in the future...

When you focus on delighting an audience you care about, you strip the masses of their power. (Seth's Blog)
Take back your privacy with disinformation - Cheat Google / Facebook...
FTA, keep in mind that issue is not whether there are unique identifiers of any sort on phones. Any of the IMEI, SIM, or UUID (or equivalent) on a phone can uniquely identify you. This is a fact of life.

However, the real issue is whether your phone can share such information _without your explicit permission_. This is _not possible on the Android_.

http://stackoverflow.com/questions/2322234/how-to-find-seria...

You need to have android.permission.READ_PHONE_STATE permissions in order to get the unique identifier, hence users, before installing an application, will be able to determine whether their particular application is capable of doing so.
I found bagofpee.com
Yeah, I remember a number of labs where I didn't get the data that was expected and had to do the experiment again. Knowing the expected result, producing excellent data was easy; instead of a painstaking data-collection process, I outsourced that to a "function" with "noise". Hey look, r=0.999!

I understand this is the same process by which the top quark was discovered.
If you went back a few decades then the exact same argument would have been made by replacing 'ORM' with high-level languages and 'SQL' for assembly. The trade-offs are similar.
The article mentions pirates. Pirates could tow your reactor away... fun. Submarines and aircraft carriers at least have defenses against that.

I think the Russians accept a higher level of risk than many other countries in this regard.
Spotify seems to really focus on playlists in their marketing, but I don't see people around me using them that much. They just see Spotify as their iTunes catalogue, but just with a lot more music in it.
Yes! Especially if you can cover mutual supervision - that sort of arrangement seems to get glossed over in the "tree of supervisors" world.
I'm pretty sure the Russians know how to put guns on their floating nuclear fortresses.
The calculator of choice I've found on the trading desk is Microsoft Excel. It's also the production data-moving system of choice, with hilarious consequences.
I can't believe how cheap that is, even being four times over budget. $550m / 35k homes is $15,714 per home. What is the cost to run it, once built?
I shifted a couple of months ago to Linode due to the cheaper prices and the good meme they have here on HN. Been very happy with their tools, much better than Slicehost's.
It actually makes python a full-blown shell (which python REPL is not):

$ ipython
Leopard libedit detected.
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
Type "copyright", "credits" or "license" for more information.

IPython 0.10.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.

In [1]: ls
Applications/ Downloads/ Movies/ Public/ Workspace/
Desktop/ Dropbox/ Music/ Sandbox/
Documents/ Library/ Pictures/ Sites/

In [2]: ls | grep App
Applications/

In [3]:
Comfortable patio umbrella
Patio umbrellas have become extremely comfortable and are available in several colors to complement your outdoors. For more details please visit us at patio-umbrellas.com
Critical Keys to Successful Application Security Testing
Interestingly I've just been doing staff reviews with some of my team and one of the pieces of feedback to one of the team (who is very very capable) was "stop being so stoic" - complain more about the pain points.

The reason being is that we as a company need to know which bits are hard, which bits need fixing.

Quietly getting on with it doesn't scale.
It's easy enough to replace "Make tea" with "Answer someone else's question." That counteracts the effect quite nicely. [edit: my stats, for what they're worth: 8 questions, 54 answers]
I see the test results for germanium but where are the results for his ass?
Easy SEO Copywriting Tips for Improved Link Building
This thread and the tips are great, but that page should be cached anyway

Awesome that SE have come so far generating every pageview
Starwars All Will Be Revealed: May the 4th be with you
Top Ten Most Spoken Languages In World | Top Tenz List
There's apparently a balance between questions and answers, seeing that most answers on SO get answered. If that wasn't the case, I would feel like I need to answer questions if I ask them, to give something back to the community, but right now it's apparently not neccesary.

Also, the answers on SO are usually of such a high quality, that you learn a lot in the process. Often an answer will push me in another direction than I was going, because someone gave a better way to do something.
Breaking into the SEO Clique – One Year Later
HN Meetup Berlin - Join Us on May 17, 2011
Hi,

there are obviously quite a few regular HN readers located in Berlin, Germany. A bunch of us decided to meet up, maybe even on a regular basis. We'll meet on Tuesday, May 17, 8:30pm, at the Goldapfel Bar in Prenzlauer Berg. There's no agenda. This is simply a chance to get to know each other. More details here:

http://rentafounder.com/hacker-news-meetup-berlin/

Join us!

-Oliver
This guy is suffering from the "I work on easy stuff" problem. I used to be like him, thought there was nothing new to learn, if something feels a bit strange, just ask someone.

But what I've actually come to realize is this: StackOverflow simply does not answer any of my questions. I probably suck at asking questions, but by the time I find even a half decent solution to my problem on stackoverflow, I've already gotten through it using the old school way.

I'm probably using stackoverflow all wrong ... then again, I find it an invaluable when I'm learning a new language and have a bunch of low-level questions. In fact, I don't even have to answer them, they're already answered and I just have to find them.
No, Stackoverflow makes hackers more efficient.

Besides, if you want the "old" way, don't post your question; instead, just search through SO until you find where somebody else has already asked almost the same thing.
Challenges to Growing an SEO Company
Clickable:
http://rentafounder.com/hacker-news-meetup-berlin/
Boston SEO Training Workshop - Boston SEO Seminar Class
Self-signed certificates don't prevent MITM attacks on connecting unless you've transmitted the certificate securely out-of-band and installed it in the client's browser. (which practically never happens with sites on the open internet) They only prevent tampering with the connection once it's established.

The browser should jump up and down when encountering such a certificate as it's exactly how an attempted MITM attack would look.
Former MySQL boss: Code 'in better shape than ever' under Oracle
Marketing and Scheduling Tools Help SMBs Grow Their Customer Base
Still, the example in p.1 with purportedly forgotten file closing feels wrong.
I strongly disagree with this. I think the author is projecting his worldview onto Stack. Just like virtually everything else in education, you only get out what you put in. If you use it in a lazy way, then it makes you lazy but if you code until you're stuck, post a question, code more - sometimes getting the answer yourself, other times accepting an answer then you can learn plenty.
Minamata and Bhopal were chemical plants, not power generation plants. Dam failures are always ugly, but they are rather predictable and preventable. And the Great Smog of London killed more people than Chernobyl but was caused by low-grade coal burning in low-tech furnaces. Even if we buy the suspicious number of 12 million, it's not a coal power plant accident.

Don't get me wrong. I like nuclear. I just know it's dangerous and the consequences of one accident can be pretty scary and long lasting.
Ask HN: I'm a startup founder with 2 near deaths, what do I do?
http://inetpro.org/pastebin/10964/view/raw

Expires on may 11th
Or... use https://www.readability.com/bookmarklets

There are a lot of (free) ways to end up with what they are showing, so I don't think this matches the business/economy class comparison.
The Financial Fallout Of  Osama Bin Laden's Death
If anything, it reduces the amount of time spent by someone to find a solution to their problems/issues/quirks and enables them to move on faster and work more efficiently.

I rarely comment on such opinion pieces precisely because of them being someone else's opinion and nothing else. It might be their pet peeve or it might be their path to salvation. That need not be the case for me. To each to their own.
This pops up every few years. I always forget it and laugh out loud brand new when re-reading it.
Automatically announce blog posts on Convore
> Talking about your great idea to other people can only discourage you from doing anything about it.

But it also focuses you on your idea, makes you think about it, find the loopholes and so on. There's nothing like trying to explain something to someone to realize you don't understand it at all. Without trying to explain, you'd live on happily thinking you understand it.

> The problem is that it doesn't work, quite the contrary -- you get more angry / frustrated the more you talk about it.

That depends so much on your personality it's absurd. Maybe I hang out with women too much and their ways have rubbed off on me, but when I talk about my problems it helps me solve them. Don't care for the person's advice either, I just need someone to bitch at ... it helps me focus on the problem and see different ways of solving it.

It's probably similar to how pg claims writing helps him think, well, talking helps me think :)
Any attack I can think of that exploits that fact would work at least as easily on plain HTTP. And there are a large class of attacks that work on plain HTTP but not with a self signed cert.

Can you think of any counter examples? (Note: I'm a security noob - so I'm asking out of sincere curiosity).
Hackers should be lazy, so I guess it's all right?
The advantages of using a REPL versus just coding is that you can test some things out before writing the code. To be honest, I don't use it much while programming, but it's indispensable for doing some Django queries or for playing with live code (you can run it in the shell and break to inspect the stack).

Its advantage over the stock Python repl is that it has better code completion, colours, pretty printing, nice history, built-in profiling and many other niceties I enjoy.
UK firms believe 95 percent of recession cost cutting is unsustainable
Skip past points 1. and 2. They are just embarrasing to read.

The rest of the points are valid for discussion.
Uh, no. If your problem is so trivial that it can easily be answered by SO and then you're done, you're not building anything complicated and in fact it should be easy to build and you shouldn't get any hacker cred. Similarly with how "Googleable" your answer is. This post is on the verge of being in the same category as those lamenting the niceness of Google or an online dictionary because in the old days with physical books they'd frequently stumble on something neat on the way to whatever it was they were looking for in the first place.

I suppose (for a contrived example) back in the day making a POST request from a browser and handling it with PHP/Perl/etc. was a task worthy of hacker cred because there wasn't any documentation on how to do it, whereas now it's example 1.4 on any decent PHP introduction, and it's something that can be easily answered by SO users. Whereas if you're trying to build an FFP Machine, there isn't even a wiki page.

Lastly, you can always force yourself not to use SO. I use SO as if launching a background process--it helps me clarify what my problem is (sometimes I don't even post after that), and after I post I can keep searching/trying instead of "sipping tea" and SO will notify me of any new answers.
50+ Jquery Plugins
We have already uploaded quiet a lot of jQuery plug-ins by now. jQuery is, as known by all, the write less and do more javascript library. jQuery is one of the most popular javascripts on the web. It is the fast and the concise Javascript library that simplifies HTML document transfering, event hanndling, animating and Ajex interactions for rapid web development. The jQuery Library provides a general-purpose abstraction layer for common web oriented scripting.
As Larry Wall says, the three programming virtues are laziness, impatience, and hubris.
In my first year of college, learning games development, I was told repeatedly that a lazy programmer is a good programmer. Why do work when someone else has done it already? (It was meant in terms of code re-use, but that transfers nicely to this. After all, I'm only re-using someone else's code)

In my opinion, it's similar to the difference between depth-first and breadth-first. You can spend a few weeks learning the ins and outs of something and become and expert at it, or you can do several things in the same time (using the jigsaw method - just find the pieces and put them together) and learn small parts of each.

There're merits to both sides. [Shameless plugging going on now] For example, for a html5 game engine I've been working on[0], we spent several weeks just learning the underlying frameworks, then looking into other game engines and how they're architected, etc. It's still not finished - we ran into college time and put it on hold. However, I've since gotten a job because of the skills I picked up through working on the engine.

However, for a geolocation alarm app [1] that I decided to work up, I used the jigsaw method. I finished it in a few days. I learned a couple of things, but nothing major. A very small addition to my skillset. On the other hand, it was enjoyable to do, and it flled a hole that I had come across.

So, I suppose, deciding on which method to use is just a matter of context. Two-day deadline? Stackoverflow. Six weeks and lots of free time? Actually learn it and add it to your CV.

[0] http://flax.ie
[1] http://flax.ie/an-app-in-under-five-hours/
Read original SEAL code http://usnavysealfoundation.org/SEAL_CODE.html
I don't think there is any doubt that even with a self-signed certificate, HTTPS is more secure than HTTP. At the least, it makes interception/sniffing/modification a bit harder. Security, after all, is about making attacks more difficult and costly.

Still there is good reason that browsers rub it in the users face when a site tries to use a self-signed certificate. The user has to be really really sure that this is expected (it is like the SSH "the remote host key has changed" warnings).
You always need a foundation of knowledge. It's not lazy at all to search for, find, and implement the answer. A lot of the more helpful Stack answers are really just pointers anyway.

Also, eventually with any complex problem you're going to (quickly) get to the point where some quick research is not going to work.
There's a nice JSConf presentation on Traceur: http://traceur-compiler.googlecode.com/svn/branches/v0.10/pr...
Perhaps that's a good starting point for business class
Ask HN: How to go about selling an EE CMS?
What are the best practices for going about finding business clients to sell an enterprise-level CMS to other than trawling through crunchbase or various business directories and making cold-calls? (excluding IRL meetings and conferences)

Alternatively, what are any best practices on finding out which SaaS vendors to partner with so that they could plug your CMS solution into their products?
My stats - 2 questions in 1.5 years.

I only resort to question sites when I am at the end of my tether with a project. I enjoy knowing what the correct procedure is.

It's like 3rd party plug-ins or pre written code, I would simply not put it in my project unless I knew exactly what it does.

I think this post is generalising their own experiences, it sounds to me like no progress has been made in their programming skills since they used to do it "the old way". I used to use experts exchange all the time when I was learning to code, I occasionally come across posts now when I am trying to sort a problem.

It sounds like the authors lack of understanding of how the language works means they continue to post the most trivial questions to question sites.
Granted, it doesn't provide as much protection as a cert signed by a trusted CA - but it's still far more protection than plain HTTP, right? e.g, Firesheep wouldn't work

I don't know if browsers do this, but in principle they could even notify the user on certificate change, so the MITM would have to be on the first connection to a site.
Rupert Murdoch is interested in solutions too after doing many private and public ways for reducing BBC.
It's funny, I was looking to attribute the quote...

"Man is mortal. Socrates is a man, therefor Socrates is mortal."

Most of the Google results credit Woody Allen! :P

I believe the correct author is Aristotle.
Is this officially licensed from Apple? If not..how long will Apple let it stand?
Heck, assignment itself is a statement. That's why you can't say while x=y: ... (and you'll notice the REPL gives no return value for an assignment).

This "Python has no statements" error was one of my biggest annoyances with this article, as Python has a very strong statement vs expression dichotomy.
How did your start-up start?
This is the same argument as "the Internet is bad because it makes us lazy."

That aside, any blogger that tries to convey their opinion by starting with "Don't get me wrong," should be dragged online and shot. But not before asking about the appropriate type of buckshot on the Guns SE.
E Prescription | Revise Unfair e-prescribing Penalty
While that is a positive step, there also are penalties for those who do not adopt E Prescription systems.