skysight-inc/HackerNews huggingface dataset:
>What if the successful attack opportunities are actually honeypots set up by the adversary?

How many examples of this have we seen in recent experience? (Post Troy ;))

>Distributed cells come pre-divided! Witness the internecine fighting of the various offshoots of the Muslim Brotherhood in Egypt

Good point - but I think we saw that they also have the ability to unite temporarily to fight off a common enemy.

I think it's not unlike what we see in software: projects fork, groups have internal conflicts, participants lose interest, but one in a hundred (or thousand) will manage to produce something very effective with little resources. It seems like Pakistan (nukes and all) is in danger of soon becoming a major "success" story for this methodology.
You could emulate pretty much all of twitter, with IRC. Just setup a channel to be your 'public posts'. When someone follows you, they just join your channel. Hashtags are just poor mans channels, direct messages obviously...

In short, I think it'd be far easier to emulate twitter with IRC, than emulate IRC on twitter.
Depends on the usage. If you're using WiFi it won't last more than 3 hours or so (not kidding!) Playing music is also battery intensive. If you're not doing either of those, it lasts a whole day, but you'll definitely have to plug it in every night. Which I find acceptable.
I think this explains a lot about why I like Clojure so much. It's a Lisp, but there's a lot of focus on practicality. Rich Hickey really seems to have internalized that perfect is the enemy of good.
Man, that sounds familiar. I bet if you went back two years on this site, you could find comments from me that say almost exactly the same thing.

Anyway, as someone who tried making a company and is now happily "working for some guy who's going to get rich off your work", I want to say "Yes, but..." It can be incredibly rewarding to work flat-out on work that's worth doing. I wouldn't trade my startup experience for anything - not even the chance to have joined Google in 2005 and now be more senior than 85% of engineers there, or the chance to be employee #2 at DropBox.

But you have to remember that the median startup outcome is zero. Zilch. No value created. You're not "working for some guy who's going to get rich off your work", because nobody's going to get rich off your work. It just disappears into the ether when you find out that nobody wants it. And that's basically unavoidable, no matter how hard you work: you can certainly increase your chance of success, but you're not going to bring it over half.

The people I know who are most bitter about their startup experiences are those who are sure they're going to get rich. Because they don't, and then they realize they "traded in their twenties for a worthless pile of tech stock." Do a startup for the right reasons - either because you need to test your limits and see just what you can accomplish, or because there's a product that absolutely must exist and nobody else is making it happen. (The latter case is also the most likely to succeed, financially.) Don't do it because you "want to be an entrepreneur", "don't want to work for anyone else", or worst of all, because you "want to get rich".
I already replied in the thread, but as soon as I saw "compare(rexes, line, re.match)" being used as it was in Ciprian's example I think we had his definition of "unpythonic" and a good example of the difference between List and Python mentality.
I'm not convinced by that. Sea water would be the logical ballast and I realise you can't have it sloshing about around the crews' feet but I don't think it would be too difficult to have a system of bags along to hull of the boat connected to a water inlet. When the boat is full of cocaine they would be stowed out of the way and then when the cocaine is taken off they're flooded compensating for the lost mass. Manufacturing plastic bladders with sufficient strength in the jungle might not be possible but I doubt they're all that difficult to purchase. Worst case scenario they're purchased in the US and only installed when the semi-sub collects them from the fast boats.
This woman sounds remarkably selfish. She admits to not working during the three years her husband was starting the company and spending summers on vacation with her child learning Spanish, yet her catalog of grievances includes the strange claim she has lost time that could have been spent publishing and socializing.

Couldn't she have churned out a couple of articles while on vacation in Spain? Or maybe have saved some cash by spending the summer at home.

Unbelievable.
Soon, we might start seeing drug traffickers flying small stealth UAVs over the border with a few pounds of cocaine inside them, LOLOL. I wonder how the feds are going to fight that...
Remember the 80/20 rule. Most of the sites only have a couple of clicks per day. Right now we have around 15 sites and two rather heavy apps on a 512 slice. We always intended to upgrade it, but it turned out not to be the case. On a 256 slice we had all the sites confortably.

As for the few sites which get a lot of traffic... they should also generate a bit more income and an upgraded slice.
It's not clear whether the author of the article was talking about improving from 50 wpm to 70 wpm or from hunt-and-peck to 50 wpm. The second is probably a clear gain for everyone.
Python and Django!
Guido van Rossum - People Who Annoy Me
I'm an HN reader and I don't have a cell phone. My mom lent me her iPod last week; it's the first time I've had one. I think I'm going to give it back.
J.J. Abrams on the Magic of Mystery
This essay ends with cheating. Specifically, my friend Greg and I, after playing a particular videogame for 11 hours straight, are stuck. We call a fellow gamer to learn what moves we need to make to get to the next level. With the new information in hand, we finally complete the game.

OK, there ya go. No need to read the rest of this piece—seriously, there's an annoying rant up ahead anyway. Skip to the next article. You certainly could—you could skip the whole magazine. Of course, I hope you don't. Some painstaking work went into this incredibly cool issue. (There are things occurring within these pages that are not apparent at first or second glance. That's the only hint I will give you.) I urge you to dig. Give in to the unknown for a while and ponder the mystery. It's worth it. Which, I suppose, is the topic of this very essay. The one that I've already suggested you skip.

J.J. Abrams, creative director Scott Dadich, deputy editor Thomas Goetz, and senior editor Chris Baker discuss the evolution of Wired's May issue.
For more, visit wired.com/video.

Mystery, obviously, is everywhere. Is there a God? Mystery. What about life after death? Mystery. Excuse me, what material is the ShamWow made of? Mystery. Stonehenge? Big Foot? Loch Ness? Mystery mystery mystery. McDonald's Special Sauce? I don't care how many bottles of Thousand Island Dressing you show me, it's Special Sauce. Mystery.

And yet: For all that mystery, why does it feel like the world has been ripped open, all parts exposed? Why does so much seem absolutely and thoroughly demystified? These days we can leap, all of us, from a casual curiosity about anything to a sense of satisfying understanding. Instantly. Want to fold origami? There are more than 200,000 Google results on that subject available to you, now. Need to know the capital of Mauritania? A recipe for sticky buns? How to pick a bicycle lock? You could answer all these questions in less time than it will take you to finish reading this article (which, for a second time, I suggest you skip. Remember: You know how it ends, so why are you still here?).

What I'm getting at is hardly news to anyone: We're smack dab in the middle of the Age of Immediacy.

-----check out the link for the rest of the essay-----
General purpose search engines like Google aren't sufficiently appropriate for .tel, since its specific utility is for contact informaton, rather than content. You can find out more about it at telnic.org
I remember when Salon used to be good!

http://www.salon.com/wlust/feature/1998/11/cov_09feature2.ht...
In most cases (and certainly your two examples) I would agree with you on "It is not for you to decide how I spend my resources". However, if you push it to the extreme, you can think of cases where I think society should be able to exert influence on an individual's resource-spending behavior.
Say (for the sake of argument) that we are neighbours and you decide to dump nuclear waste in your back yard. Even though the chance that I will experience negative consequences from your actions is not strictly 1 (radioactivity being a statistical phenomenon after all), and that even if I do fall ill, you could point out that I can't prove it was radiation from YOUR pile that got to me, wouldn't you agree that society would be justified in preventing your waste dumping activities simply because it has a high enough chance of causing harm to others?
I don't mean to equate the consequences of global warming to those of radiation sickness or cancer, but I hope you agree that both activities (emitting CO2 and dumping nuclear waste in your back yard) have nonzero, non-100% probability of causing harm, and at some point, society should intervene.

Consider another example: what if we wake up tomorrow and all the computer models have vastly improved; showing in intricate detail the consequences of every ton of CO2 emitted in terms of rising temperature and sea level, changing rainfall patterns, etc., and that the economic and social costs worldwide are considerable. Assume also that the counter-anecdotes (such as those in the WSJ article) are explained by the models. Assume finally that the models show that the influence on your personal life is minimal. I'm curious as to what you'd do; would you try to decrease your emissions voluntarily, or would you support government efforts to turn things around, or would you continue as before; they are your resources to consume after all..? Would you perhaps even start trying to convince others to minimize their emissions as well, or would that fall under moralistic bullying?
Agreed. Rich people complaining about trials and tribulations regarding conditions they can actively change and/or control. The author's comments and general attitude have all the earmarks of a "trust-funded" childhood.
+1 for webfaction. they are the cat's pajamas. whatever that means.
For context, here's the previous discussion from when Processing.js was released: http://news.ycombinator.com/item?id=185191 and the discussion from when jQuery 1.3 (and, thus, Sizzle) was released: http://news.ycombinator.com/item?id=433631
Why? It's version 0. The next release will be in the summer.
Very cool! I wonder why is processing a language as opposed to JS library?
Google try to start 3D Web with O3D
Google, who recently announced their impressive turnover, on Tuesday unveiled an interesting piece of software, O3D to bring accelerated 3D graphics to browsers, though it seems not to be the first time a company has tried to make one of these 3D web applications utulizing the advantages of the PC games played nowadays. The last one was in the 1990s, whow were called Virtual Reality Markup Language (VRML), but it did not work out.

What is O3D?

O3D is a plug-in for web browsers like Firefox, Chrome, Internet Explorer, Safari that is enabled to work with Windows, Mac and astonishingly, Linux. However, analysts say that in the future Google ideally, would like to be in the position where the application is built in to the web browser giving a program that allows developers to use Web-based JavaScript programs on a graphics card, perfect solution for extreme gamers...
> If, however, you're making a company and not a living, this nice little rule doesn't apply anymore.

The only rules that apply to your life are the ones you make or accept. So you are absolutely free to live your life as if the only thing that matters is success in your ventures or projects. You may think that since you are young, you will have plenty of time later (especially once you are independently wealthy) to live a more fruitful, meaningful life. That is a common misconception.

Just like you are learning to work better, you also have to learn to live better. You have to grow yourself at the same time as growing your business. Or else at age 35, you will be no different than a rich 15 year old who has 20 fewer years to enjoy life than everyone else.

Depending on your goals, hobbies, and capabilities, you can do a lot in your life in addition to your work starting right now. I cofounded two decently successful startups in last couple of years, am going to B-school like the article's author, and last week I finished building an aviary/animal-house in my backyard with my wife (for the curious, pics of the structure + animals here: http://chir.ag/gallery/aviary2009 ). Right now, I'm training for an ultramarathon and also working on a neat (and near-and-dear) side-project for a family member.

I'm not saying I'm awesome or better than anyone. I'm saying I could be single-mindedly pursuing one goal and instead, I've decided to pursue multiple goals at the same time, each with different levels of ambition and effort. Many of the goals are work/business related and many are not. There is no doubt that if I work on my projects 18 hours a day, I will get more accomplished in the short-term. But I have learnt over time that living a full, well-balanced life gives me a lot more value compared to the efforts I put in.

While there are a lot of successful people who dedicated their entire lives to one single goal, this doesn't mean if you try to widen your interests you won't be successful in anything. E.g. Ted Turner is a world-class sailing champ: http://en.wikipedia.org/wiki/Ted_Turner#Sailing

I try to model my life after Feynman, in the sense that, I will try to be very good in one or two things, and try everything else with light-hearted but passionate efforts: http://en.wikipedia.org/wiki/Richard_Feynman#Personal_life

I feel that being a http://en.wikipedia.org/wiki/Polymath maximizes the utility I derive from life. I don't think this is the only way to go for everyone, but I do think the sweet spot for most lies somewhere in between single-minded dedication and being a Polymath.
I was bothered by the lack of introspection in the article.
The fact that Git can actually lose history is one bad mark against it. The fact that the option to prevent this has the totally bizarre name of "denyNonFastforwards" is another.
Really?

I think sharing this personal story with all the details is a very unselfish thing. I would say the exact opposite.

I think giving up her husband so he could work all that time, and raising their daughter practically alone, is very unselfish.
I think you may be slightly confused. Processing is (historically) a visualization programming language (http://processing.org/ - implemented in Java). Processing.js is simply a port of that language to JavaScript, implemented as a JavaScript library.
People who annoy me:

1. People with web sites that don't go back when you click back, and make you click twice, but then you screw up and click 3 times, and then have to click forward again.
I'm not Toto, this isn't Kansas
That's identical to Perl or pretty much any other dynamic language. Just as in Python, you can even modify your library path within the code itself, and use relative paths (so you can distribute apps in a directory and not require the end user to modify their webserver CGI shell execution environment).

e.g. something like:

BEGIN { push(@INC, "./lib"); };
After a Pause, Wall Street Pay Bounces Back
Firefox future could be without tabs
How did you come to know Firefox? For me it came after my best friend said, “have you used that web browser that is meant to be better that Internet Explorer?” I replied in saying, “there is no browser better than Internet Explorer, which I was soon proved wrong and to this day I use Mozilla Firefox as well as the other 100 million of the population that did the same.

Whilst we go on with our lives, head of user experience in Firefox Inc. who are, Oliver Reichenstein and Aza Raskin have been shuffling up some possible ideas that could come in use in the near future, which you can see in the image above showing a glimpse of what the revoultionary Firefox style could show up like.

Reichenstein also states that tabs could not be the web’s next biggest thing as tabbed browsing isn’t such a big deal in many people’s minds...
What I don't get is why this guy (Bill, the entrepreneur) is always teetering on the brink of disaster. The story with his design company almost owning his brand, because he didn't specify the contract under which they created design work for him, is telling. He seems like an energetic and very creative sales guy, who burns easily through money, but doesn't look at details enough. Also, his staff turnover rate doesn't sound good either.

Why is he always so unstable? Come on, if you have an account like Costco or 7Eleven, you are making money. You should be able to run a stable business taking it from there - but then the job is not about being that creative anymore but about operations (just like in a big company).

An entrepreneur friend of mine, who has been in business for over 40 years always says: "It's not what you make, it's what you keep!". Entrepreneurship does not need to be this extreme as it's portrayed here. I know enough company owners that coach sports for youth teams on the weekends and spend enough time with family.
It's not just a matter of separating the messages, though. The workflow for a notification is completely different from the workflow for a personal email (which is also quite different from the workflow for a mailing-list message).

As far as separating them, though, I suspect it really isn't that hard. Automated notifications tend to have some pretty distinctive phrases in them, and I wouldn't be surprised at all if you could get a Bayesian network to do an adequate job of separating them for you.
I quit dumping toxic waste years ago. I can be persuaded by real science and economic analysis. Let me know when you have some.

It's very acceptable for proven causes of proven societal ills to be handled by a consensus of that society. It's not acceptable to stampede, bully, exaggerate, and mislead to cause something to happen, just because in your opinion, it would be best.
Robotic penguins swimming and flying
Beware! Most "free" fonts are not licensed for use within a web page via @font-face.

This is a new technology which most font designers probably haven't heard of and taken account of in their licencing. Crucially it involves putting the actual font on a public web server for users to download.

I followed a random link posted here and on checking the licence on a "free" font found this:

"the consumer may use Harold's Fonts in any way EXCEPT redistribution of the digital font itself in any form."

As with software, if they're not using a recognised licence (SIL OFL, CC, GPL) then triple check that you and the copyright owner agree on definitions before using it in a commercial setting.

The link from the article is sparse because they're not just "free", they're open source. Which as software guys you know is a big difference.

Also, to the original poster: what's with the attitude? You're asking for fonts and yet you haven't even specified what kind your looking for, or for what purpose. It's almost like you're trying to prove a point about the lack of quality free fonts rather than ask a genuine question or meet a real need.
> How about "excessively negative people"? --Hobbes (Jason)

Jason wins.
Unfortunately, the reality is that PHP is dramatically easier to ship out to crappy shared hosting providers than any other language. Perl, Python, and Ruby are easy if you just use CGI...but they are increasing degrees of slow (with Perl generally being the fastest of the lot and Ruby being the slowest, when used in a pure CGI configuration). Perl is definitely the second most deploy-able language after PHP, due to its historic popularity, but it is still way behind when it comes to "untar the directory and everything just works" style deployment. And it isn't necessarily going to be fast in the types of Perl deployments many shared hosts allow.

Someone suggested Java, which is way out at the farthest end of the "hard to deploy on shared hosting" scale. In fact, I doubt you can find any way to host Java effectively for less than $25/month, and probably more if your app is at all popular. It's just a horrible choice if deployment is a big factor in your decision-making process.

FastCGI is getting easier and easier to get in shared hosting environments, and all of the major web app frameworks in all of the major languages support it (including Catalyst in Perl, Ruby on Rails in Ruby, and Django in Python). Since FastCGI is a better way to run PHP in a shared hosting environment (mod_php has serious security implications), as well, I'd recommend you start insisting on FastCGI support from your host, no matter what language you use for development.

So, I think what folks ought to be recommending is that you go with a host that provides FastCGI and shell access. And then you can decide which language(s) you want to experiment with.
I was a little concerned when I first got my G1 but after I settled down with my usage, I get about 3-4 days of usage off of a single charge.

I've installed power manager, tweaked the brightness settings, turned off wifi and GPS though.
Rack 1.0 released
Try Google App Engine if you want to use python.
Promotional Health and Fitness Products 
One tip to all of my friends; promotional health and fitness products are not going to be thrown away or hidden on the top shelf of a closet, and that's the reason why you should use it in your campaign.
We have been given the "other side of the story" repeatedly over the last decade. First the "other side of the story" was that many people did not think global warming was happening. Then, that many people did not think it was man-made: the possible influence of sunspots was repeatedly pointed to. Now that these two "sides" are completely ruled out by the scientific evidence, we are given a new story: maybe man-made climate change won't be that bad!

There are two sides to this debate, but the two sides are not similar. One is the scientific consensus of the world's climate scientists, represented in the IPCC reports. The other side is a loose collection of crackpots, dissidents, and astroturfing energy companies. One side has been correct about every major point of contention for the last decade; the other side has been wrong about every major point over the same period.

Rationality and alarm are not mutually exclusive; and the suggestion that those thinkers who are alarmed at the probable consequences of global warming are in the grip of "hysteria" is just name-calling. A more documentable ad-hominem is that the climate change deniers are in the employ of the energy companies:

http://www.ucsusa.org/news/press_release/ExxonMobil-GlobalWa...
Do these screens work with Windows? Apparently you can get XP on the OLPC but I've never seen it explained how XP would work with a screen that can triple it's resolution in one direction on demand.

(I'm assuming here that the pixel qi screens are similar to the OLPC design. It's sounds like they might be of the same family but not identical)

I'd love an ARM-based linux netbook that took full advantage of one of these screens.
Well then take it as a history lesson.
What makes you think this is my first startup and what makes you think I haven't failed before?

Not everyone gives up after one. Not everyone is forced to work after failure because they weren't smart with their personal finances.
How To Add Password Type Text