skysight-inc/HackerNews huggingface dataset:
In defence of the article, it has some good ideas. On the other hand it completely overlooks what people should be doing to secure their systems, regardless of OS.

People should look at the role of the system and the information assets contained therein, then determine (if possible) what types of attack and attacker might be able to get in, and how - that tells you what you need to do.

If you're not able to do the latter, but can do the former then you're still able to secure your system. A classic example would be a firewall. Your firewall contains no information assets beyond your ruleset. Your firewall however can be used to open up internal access to your network.

We can then say, "We believe our attackers will mainly come from the outside". How will they get in? We don't know. What can we do to stop them from accessing the firewall? Put a rule in to drop all traffic with a destination of the firewall's external IP address or network interface. Providing your routing's set up correctly, you've now put in an appropriate countermeasure.

Rinse, repeat for all of your Internet-facing assets, hosts, services and applications. It sounds a lot, but it gets quicker the more you do it. Most unlaunched startups with relatively uncomplex setups could do this in a day.

Here's another example. Our Apache server is accessible from the Internet.

Who can access it? Everyone.

Does everyone need to access it? Yes - we're using it to host our application.

Who is going to attack this? We don't know, could be someone skilled, could be someone not skilled.

How will they get in? An Apache exploit, an Apache misconfiguration, something further up the stack (like our app or PHP).

What do we do about it? We maintain Apache versions (to address the Apache exploit issue as best as we can).

We make sure all unnecessary Apache modules are disabled and that our Apache setup is as minimal as possible, then look at the directives on the Apache docs and change the settings to be as effective as possible (without breaking our app of course) - this addresses the misconfiguration issue. If we have to switch something on we now know the effect of that and if concerned can ask HN, monitor it or both.

As for something further up the stack, let's repeat the process on the way up until we're comfortable with what we have.

If you're writing down your reasoning and your results along the way this will help you get up to speed - it also means you can write your own hardening guide, or even integrate it into fabric scripts to save time in the future. You'll also massively increase your understanding of the software you're using in the process, so it's definitely worth doing.
So what do you pay per gallon currently ? $3.50 ?
That is $0.92 per litre. In Germany we currently pay €1.50 per litre which is $2.1 or $9.25 per gallon.
Consider yourself happy americans!
yeah, some of the other comments indicate this map is bunk.

Thanks. I'll watch out for those bananas. :-)
My trick for remembering names: When I meet someone new, I try and think of someone else I know with the same name (a friend, famous person, etc.), and picture the two standing next to each-other.

With unique and foreign names I try and thing of an object or animal that sounds like that name. Sometimes I've had to get a bit more creative, like associating my Nepalese acquaintance Badu with Fred Flinstone (yabba dabba doo), but it always works.
Choose good passwords - snippet from Neil Fraser's web server auth'n log
Found at the very end of this page:
http://neil.fraser.name/news/2011/01/21/
To quote the King of all Cosmos: "We are moved to tears by the size of this thing."

Really well done, I love it. The only shame was that the music didn't work on Safari, but maybe it's just how I roll.
I hear a lot of people that say "I have a huge idea, I can't tell you about it." In most cases, they really haven't thought it through, and it has many flaws.

Execution. Execution. Execution.
Why are the images tinted though? They did the same interface for some flooding that happened in Australia, and the 'after' images were also tinted similarly.
Probably time for Apple to start using the process sandboxing from Chromium in Safari. If you are running a jit you need to make data executable so it isnt going away. As Apple control the OS they should be able to design a good Javascript sandbox.
The plant itself would not be FUBAR'd. As it stands, that reactor will never be brought back online, but the other units at the plant can still generate power. (This is assuming that containment at reactor 1 succeeds and that it would be safe for humans to be working at the plant.)

This is what happened at Three Mile Island. Reactor 2 was taken offline and retired, but reactor 1 has continued operation. [1]

[1] http://en.wikipedia.org/wiki/Three_Mile_Island_accident#Curr...
Always take the stairs, and feel good about the fact that you're just a little bit less lazy than the people taking the escalator.
CoD Black Ops-style text decoder effect in HTML5 canvas
You should probably move away to avoid the air pollution in California.
"Let's forget about getting acquired and build something with which to acquire!"

Love that.
I like this theory and shall adopt it as a perfect explanation until i hear otherwise.
Some times the decision to leave is made many months before but actual resignation happens in March. February and March are the months when annual bonus is paid. It is a natural time to leave. I've seen a lot of March departures in the past years.
Sorry man, your contrarianism is a flop here. Every place has problems and they should all be pointed out. To not believe that different places have different culture is to be blind, and Dubai seems to have a weird one which is why people keep talking about it.
On Schools and Enterprise Softwares
How is game theory related to this at all?
Not only that, but an idea is not a single thing: http://berislav.lopac.net/post/3580278793/there-are-no-ideas (blatant plug, but relevant).
Even considering the fact that I will be the first employee, leading the tech efforts, and probably making most of the product all by myself.

I do like the idea but its too early for me to be attached to it.
This can't be stressed enough.

The last Startup Weekend that took place in Tel Aviv[1] has showed me exactly how important proper execution is. Great ideas are never a guarantee for success.

Having an environment that cultivates top-notch execution is critical.

[1] - http://blog.y3xz.com/post/3768333929/startup-weekend-tlv-201...
The company isn't a YC company. But the investors ar quite prominent people.
Two here.

1) Make the placebo effect work for you. There is an overwhelming amount of evidence that says that the placebo effect works. Deep down, I know that the placebo effect works, and that simply thinking that I'm getting better makes me better. So, whenever I feel like I'm about to get sick, I tell myself that I can make myself feel better - and I get better. I got this working a few years ago and I haven't had a cold or allergies since.

2) Whenever you get a new program, hit every button. Every last one. Click on every menu option, check out every dropdown, explore the entire preferences and settings dialog. Eventually you'll start to develop an odd intuition for finding things, even in weird GUIS and ones that make no intuitive sense. It also means that you've seen that one button in the corner that does exactly what you want, which is very helpful.
String overlap detection in Python
Free samples
I reckon that although Britons as a rule wouldn't normally strike up a conversation with a stranger, the culture of "politeness" means that if found unexpectedly in a conversation with a stranger, they will continue unless they really do actually have somewhere they need to be.
Build a Knowledge Base That Works
Hey All;

Wife wrote her first eBook on Knowledgebase Management.

Thought it might me of interest to some of you.
Leaving more space at the bottom is a technique used to center things 'optically' in a page (the same thing happens when you draw letters like 'H' 'B' 'S'), this is also explained in Gestalt inspired analysis (Arnheim, etc.)
Big side margins were used in manuscripts to allow for side notes, and sometimes in very dense typographic pages margins were filled with printed commentary (for example in religious books), like an heavy frame. Otherwise the big margins could be used for decoration (like in the 'medieval' revival of Morris's Kelmscott Press).
To save space in cheap or small books margins becomes smaller and every margin should be set equal. Therefore the big margins setting is used to convey a meaning of magnificence (for example in Italy, Adelphi uses this pattern of big margins in the expensive books – it is consistent with their 'corporate identity' – and small margins for the pocket version).

The idea of a 'rule' looks like a modern interpretation of a phenomenon (indeed it is often attributed to Tschichold), The so-called Villard diagram itself is a modern interpretation of a small drawing found in his notebook.

The idea of the golden ratio as a perfect proportion, imho, is also a modern one. My understanding of the Renaissance is that they were interested in integer ratios, like 'musical' ratios (1/2, 3/4, 4/3, etc.)

[sorry for my english]
They aren’t tinted. It’s all about white balance and levels.

My guess is that satellite images are usually heavily edited to give them a natural appearance (and also to make them consistent with other satellite images) but right after a disaster that editing step is probably skipped due to time constraints. I would imagine that the post-disaster images are much closer to the raw satellite output. I turned on grayscale on my Mac – that helps a bit in that it eliminates the color differences but contrast and levels still do not match.

The destruction is still very obvious. Pay, or example, close attention to bridges, buildings and trees.
It doesn't even mention the 4th,

There are six, and units 4,5,6 were already in a cold state before the tsunami (for maintenance); they're not involved.

You could be thinking of Fukushima Daini, which has four reactors.
difference between waste products that have short lifespans and ones that have long lifespans..

In a power plant near its operational life span end you only have those waste products with long lifespans of radioactivity which no one has figured out how to do a reasonable cost decommission of as remember the plan infrastructure of the reactor vessel, etc also contains those long lifespan radioactive elements form being bombarded for 40+ years.
isn't this somewhat obvious? i mean, you could even have a perpetual movement figured out that it wouldn't matter if it didn't work. Now, the definition of "correct execution" may vary, from "does the job" to "awesome"
ye but what I am saying is that the analogy isn't 100% correct. It is more like going into your house and telling you that you aren't allowed to read the book anymore

I didn't say I agree with it, that is just the way it works
I helped teach and judge at about 10 of the Hack-U competitions while I was at Yahoo and it always amazed me how ingenius the students are.

Congratulations to the team on a great project and it's really nice to see how savvy about web technology the students at Wash-U are.
I assume current monetization is by in-app ads? I came to this assumption base on the fact that the app is free and I have yet to download it. Either that or you charge people to be in your app.
Nginx has an evented I/O architecture. libev/libevent implement evented I/O but evented architectures have got nothing to do with libev/libevent per se.
measuring the quality of a parking spot based on walking time rather than proximity. people spend so long circling for parking, if you just part 3x as far, you'll save way more time and won't burn fuel needlessly while circling.
Is there a reason why you didn't quote the other part of the article?

"Various studies on health effects, including a 2002 study conducted by the University of Pittsburgh, have determined the average radiation dose to individuals near Three Mile Island at the time of the meltdown was about 1 millirem - much less than the average, annual, natural background dose for residents of the central Pennsylvania region. Twenty-five years later, there has been no significant rise in cancer deaths among residents living near the Three Mile Island site."

Also, that analysis of health statistics makes no claim of causality that I can find. There could be any number of other explanations, particularly when we know that radiation exposure is linked to cancer and there was no rise in the cancer rates. There's no explanation of how the time frame of two years came about, either, unless they can link it to the half-life of something or something like that.
I think the only fact in that article is "we saw radiation levels of X but we do not know what caused them".

The rest could be interpretation. The press will want to hear more than that 'we do not know', so it presses on, and asks, "do you have a meltdown?", A good PR Guy would probably say 'we do not want to speculate at this time', and nothing else, but holding that line is hard. It is way too easy to (especially for an engineer) to follow that by 'it very, very probably is 100% safe, but of course, since we do not _know_, it could be a meltdown'. Guess what part of such a statement would make the news?

So, to draw any conclusions from this, I would want to know who were present at that phone call, and what exactly was said.
Steve Jobs' old resume from his mac.com page
Lack of NEON can't explain these benchmark results. This is GPU-bound stuff. The PowerVR SGX 543 core is simply a better GPU than NVIDIA's Tegra 2 GPU, and the A5 has two of them.

What's even more impressive is that Imagination Technologies claims this design can scale performance linearly up to 16 cores, for eight times the performance of the iPad 2 with no software changes. That headroom will come in handy for the inevitable retina display iPad.
Awesome work man. I'm with you. I've been seeing this in the top 10 free apps. Can you share any insight into your marketing strategy, and how you got some traction ?
So your takeaway from this is that iPhone 3GS has a better GPU than the iPad? Or that it's a better "package" than the iPhone 4?

It's a benchmark. If you don't know what it's actually measuring then you might as well not bother.
I also hope it's not medication. I once tried some of those pills from a friend of mine. I gotta tell you I really felt like this is the way one is supposed to feel. I was euphoric, motivated and concentrated like I've never been before.
Also when I was younger I was told pretty often by teachers that I might be hyperactive so I wonder if this feeling I had is like other people feel all the time.
If so, all the hyperactives have a HUGE disadvantage over all the normal people.
Their mobile browser is called Opera Mobile, Opera Mini is something slightly different from a browser, for example it doesn't execute client-side javascript.
nginx uses native evented I/O provided by the operating system (epoll on Linux, kqueue on *BSD, /dev/poll and event ports on Solaris, input/output completion port on Windows).

libevent and libev provide abstraction layer for those mechanisms and unified interface for all supported operating systems.
Yes, it's indeed hard to predict an earthquake to take out the external power and the subsequent tsunami to take out the backup generators on a coastline facility.

(Note: This was sarcasm)
Ask HN: Is there a way to use HackerNews or Stack Overflow for social login?
You know, in the way that you can use Facebook Connect or Google accounts or Twitter to log in to various services that have implemented that? In other words, are there any plans for those two services to become OpenID providers or something?
Ask HN: I'm making an iPhone based Simulation Game. Advice?
After spending nearly a day playing this->http://www.youtube.com/watch?v=DsMMnnOp7RU.

I thought, wow, if someone made this for a genre i found more interesting i would LOVE it! That genre being music.

So, as you all would know. I got started planning how i was gonna make it.

I came up with the idea of a sim, based on running a record label. Similar in structure the aforementioned game except i would add a few more things that a music type game, like this would need.

I'm completely new to this however and would like some advice on executing it.

I've built a landing page: http://beathub.net

And have already got some buzz and early signups going.

I'd like to know a few things.

1. Is the game as far as you understand it, something you would buy?

2. What suggestions do you have?

3. Do you know any great graphic designers who have experience with games?

Thank you in advance

Tapha.
My takeaway is that you can expect better graphics performance on an iPhone 3GS than on an iPad 1 or iPhone 4, yes. If you are not designing tablets and deciding what GPU to put in there, comparisons between GPUs are completely meaningless. You have to look at the whole device.

Looking at GPUs in isolation in tablets is about as meaningless as looking at their batteries in isolation. How many watt-hours they have is only a poor proxy for their runtime.
I think focus of articles have changed, not so much as quality. I remember when HN ran erlang articles for a few days, which was effective for some time, but sadly brought more attention and audience outside of who the erlang articles were intended for.
Clickable: http://beathub.net

Video mentioned: http://www.youtube.com/watch?v=DsMMnnOp7RU
Priority and Severity in Bug Reporting
Reminds me of Ed Catmull's talk about Pixar management at http://www.youtube.com/watch?v=k2h2lvhzMDc#t=21m50s -- "If you have a good idea and you give it to a mediocre group, they'll screw it up. If you give a mediocre idea to a good group, they'll fix it, or they'll throw it away and come up with something else."
Any claims about "fastest webserver" also need to add the qualifier "free".

Because I believe litespeed is faster, though the free version has a simultaneous connection limit.

It's even faster than nginx in some cases.

http://blog.litespeedtech.com/2010/01/06/benchmark-compariso...

Also, litespeed is practically a drop-in replacement for apache since it can obey httpd.conf and .htaccess files which no other webserver bothers to try to do. You can be converted to it in less than an hour (optionally along with apache in the background on another port). If you have a bunch of rewrite rules, other webservers are a complete workout to convert to. (They've also gone to great lengths to make it play nice with cpanel)
Yeah I don't understand why these plants weren't built on the West coast, and why they weren't built on higher ground to mitigate against tsunamis.
"G-WAN is fully functional for an unlimited time at no cost for personal use, individual use, non-profit use, academic use, commercial and non-commercial use or any combination of these (no call-home, no spyware, no backdoor included)."

G-WAN is proprietary software, using "C" servlet for writing extension and is not very clear about the exact HTTP version supported.

On the other hand, Cherokee is free software (GNU General Public License), supports many handlers, includes many modules like reverse proxy and has a decent speed over Apache HTTPD.

Why would I pick the "The Fastest" when you have a full-featured, free, standard HTTP server that is already "Fast enough"?
I couldn't attend Startup Weekend, but I have experienced the same phenomenon at other startup events in Tel Aviv. The less technically focused the event is, the more people will sit around and discuss ideas, without coding a single line. If you want to focus on execution, attend a Python or Ruby event, instead of a general startup meeting.

I assume this is true everywhere.
Like kkowalczyk says, you really need a copywriter or proof reader to go over the text on your site, the grammar and spelling errors ("see'ing") are very noticeable.

With regards to the idea - it seems as though you are building a site which replicates a single Flickr search ("rubber duck travel" [1]). I think it will be difficult to build a community around this - if people want to see pictures of a rubber duck travelling, why not look at the thousands already available on Flickr? Apart from selling rubber ducks, what "community" will your site provide that existing ones do not?

Finally, just a personal observation - signing your blog posts as "CEO" strikes me as odd for a few reasons. I believe a CEO usually reports to a board of directors, and you probably don't have one of those yet :-) "Managing Director" is the British equivalent, but "Founder" sounds less pretentious/optimistic.

[1] http://www.flickr.com/search/?w=all&q=rubber+duck+travel...
In addition to suppressing and ignoring jealousy, another option is to learn how to acknowledge and deal with it. Just as fear is quite a natural thing and hinders people in accomplishing their goals, so can jealousy be a hindrance to happy relationships. Both can be successfully managed however.

Courage is resistance to fear, mastery of fear - not absence of fear. - Mark Twain

I believe the same can be said of jealousy. Also note that unchecked jealousy is not strictly a problem of polyamory; it wreaks havoc even in monogamous relationships.
Awesome-ness. I love these kind of stories.

I'm actually working on an iPhone game, Link:http://beathub.net. Was rejected by YC before (not on this idea though).

Would love to talk more via email about possible partnerships, advice you may have.

Just started an Ask HN thread also for those who are interested in offering their advice on this: http://news.ycombinator.com/item?id=2318920

Edit: Just got downvoted, i know how this comment can be seen as self promotional but it isnt. My intention is to be brief and to the point.
As I understand this, the KMP function uses an optimal algorithm, while the indexOf version uses a suboptimal algorithm but takes advantage of a native (C) implementation found in the standard library.

It follows that the fastest approach should be to implement the KMP algorithm natively, using Pyrex rather than C should make this fairly trivial.
Based on, and including no more than my original message: "my experience."

I flagged with abandon many months ago including not believing that YC-funded "startups" had a special place in the world.

Don't get me wrong... if people want to participate here,, I think it might be one of the best places for tech people on the internet. Just don't think that your HN account gives you carte banche to participate in the discussion.

I'm completely disinterested in the SV startup scene so HN still works for me as Yet Another News Aggregator, but it's not what I expected... so that's all.
I've been creating stuff for the last 5 years and if I had to tell you just one lesson from all of it, is this. I have seen in the last year how all my ideas from 3 or 4 years ago are becoming the big successes of the current web scene.

I'm not talking about an idea I had that resembled a current service. No, I'm talking about the same exact actual products and services. I'm in a perpetual WTF? state at how identical my ideas are.

Difference? Execution.

This also has made adopt a posture about the complexity of the idea itself. IMHO strip you idea of unnecessary complexity (advanced functionalities, etc, etc) in order to be able to execute it as good as you can as fast as you can. Simplicity allows better execution.

This seems obvious but is damn hard to accomplish.
How to Survive the Apocalypse on $20
Open relationships sounds good on paper but only works as long as you are not actually in love.