skysight-inc/HackerNews huggingface dataset:
I could be mistaken, but I think Project Honeypot is trying to address a different problem - harvested email addresses.

I believe the Honeypot concept that has been discussed on here is referring to creation of a honeypot field on a web form, tempting the bot to fill it in. Many bots will blindly try to submit something into each field, just to make sure that they get all the required fields on their form submission.

By adding a honeypot field, and adding text that instructs humans to leave it blank, a very high percentage of bot submissions will be detected, with few false positives.

Furthermore, you can hide the field from humans, with CSS tricks, as others mentioned. Make it 1 pixel. Make it hidden. etc.
Having lots of wars: the Pros and Cons
Brilliant talk - but for some reason I always envisioned patio11 as being quite considerably older...!
صور ثورة 25 يناير , صور ثورة مصر , تجميعه صور ايام صورة 25 يناير
I'm interested in some "general" essays on something which can be named "philosophy", but is not limited by "pure thought".

I think that good essayist creates new "general" concepts and explains them with his wide knowledge. If his ideas illustrated by biological examples, they are not limited by biology.

If an essayist is great and his ideas are great, then his choice of science or area of knowledge is not really necessary be one of my favourites. (Again, that is my own opinion)

So I'd like to read about history, politics, molecular biology, programming on LISP language, literature, music, sociology, theory of chaos, magnetic fields and such - if ideas are good, they are applicable to my life and work, whatever I do; and if an area of knowledge is new to me, then I'll be more educated person then I was before reading essay. And that's what I value.
Two reasons I can think of:

1) Someone with no coding skills can put up a nice looking page without needing a designer or programmer. Market testing an idea then becomes a lot cheaper. This happens before there is an actual "startup" with a dev team.

2) It could be cheaper/easier than building it yourself. From a managerial perspective, this could make a lot of sense. Option A is taking your dev team off the core product so they can build a landing page, integrate with MailChimp etc. Option B is paying a few dollars per month and having it done in an hour or two.
Yes - but 0 is much closer to the range most people put in their integer values than INT_MIN. The cliff you fall of off is far closer with unsigned integers.
That would depend entirely on the local laws. You can be pretty sure that your local police force can obtain it though.
Why do you recommend this sequence ? Most likely I'd probably follow this sequence, but is there a particular rationale behind this ?
The energy consumption of a fully laden Apis mellifera is in the neighborhood of 55mW.

http://www.culturaapicola.com.ar/apuntes/anatomia/130_efecto...

I had no idea it was so high.
Sometimes you can't help it.

Even if you're super prepared and you know your material is good, if you don't give presentations on a regular basis your reptilian brain just sits there screaming THEY ARE GOING TO KILL YOU to your autonomic nervous system. It happens to me almost every time I give a presentation (about twice a year), even though I really enjoy giving presentations and I am completely not nervous at all consciously.
I wonder if this is less true with their size now, might be move fast and break things, for a tiny percentage of users rolled out to first.
Thank you! I didn't know he was an essayist. His works are being slowly translated to Russian, but not essays yet (if I'm not mistaken). I'll try to find an original version of this book
I'm not sure if that will do any good - you see Blackberrys are killer on messaging not apps. The answer to the Blackberry question is more server-side than client-side.

I know your point was enterprise IT, but allow me to illustrate with a consumer example. The same reasoning applies.

Here in India, I see most of the hip young crowd carrying Blackberrys. Note that unlocked, grey-market iPhones are available in India at not-too-deterring prices. But Blackberrys are defacto, and all you see people doing is message, message, message.

We have some of the rock bottom rates on calls and SMS - yet you can buy a fixed-rate Blackberry messenger subscription at nearly every service provider in India which lets you do unlimited group messaging (irrespective of domestic or international). I think you can also group-message a certain number of multimedia items.

Now that is something that not even Apple has cracked. The system is seamless.

<begin prediction consumer> The only competition to Blackberry in the hip-messaging market will come with the Facebook phone which will seamlessly integrate the mobile angle to the Facebook Messaging platform. </end prediction consumer>

<begin prediction enterprise> R.I.M can only be broken by the final integration of Google Voice, Gizmo5, Slide/Disco and some form of video chat into Android. The notification-bar on Android is simply custom built for messaging notifications. </end prediction enterprise>
Thanks. These are awesome ideas.

I've already got number 1 covered with another website I created, http://badgeplz.com that provides widgets like that. But I think I need to incorporate that into the site as well.

2 - I want to try and aim it at companies organizing events so they can get all photos from the event (taken by real people attending) grouped together easily.

3 - Not yet, not sure if it would make sense though?

4 - Nice! Thanks for the link. I'll definitely be looking into this.
It's common in statically typed functional languages and an old notation. I believe a key motivation is the analogy between a Set and a Type. Then saying x : Int is like similar to saying x ∈ Z, x is an element of the integers.
Wow, that seems like something I was looking for! Thank you very much
There's a flaw in your logic which makes it seem like blasphemy. It's not enough to say that there aren't many .NET examples; you have to show that the proportion of .NET people who do good .NET work is lower than the proportion of PHP/etc. people who do good PHP/etc. work. With PHP in particular, I would guess that it's easily true that a higher proportion in .NET would be better equipped.
Wait 2 years. The time for the commoditization of the mobile phone/tablet market.
This might be too obvious, but edge.org
The new unorder containers are very nice. They are containers based-on hash table data structures and are very fast for certain problems. It's nice to have them in the standard.
This was brilliant. To me the best part was about bringing the emotional connection to customers right from the home page. Sell them the success they're subconsciously seeking.
David Foster Wallace is full of nuggets. Check out "A Supposedly Fun Thing I'll Never Do Again"
Sufficiently advanced incompetance is indistingiushable from malice.
That’s it, we’re quitting
Python tests used to compare different OSes
The remains of robots once used in Tsernobyl
Torvalds: Standards are paper. I use paper to wipe my butt every day.
He has a group of subscribers who have opted-into receiving his emails. He is not sending email to people who do not want to be quasi-spammed. He has only 3500 emails to send. Setting up such a simple system might take an hour or two, not a "few hundred hours".
Oscars Winners 2011
Television dies
I believe it's in there, no? (Requires the java 7 runtime, if memory serves?)
"All of the Lightning Talks were delivered by non-professional speakers. They followed a murderously difficult format: you get 15 slides which get auto-advanced every thirty seconds, and that’s it. You might think that means you can get away with slapping together something in an hour: oh no. In discussions with my fellow lightning talkers, we agreed that there has been something of a “lightning talk arms race”: the two talks I was most impressed by took over 24 hours to prepare, and mine took at least twelve solid hours over two months, with probably half of that being rehearsal until I could literally count out thirty seconds with a prepared spiel delivered in a voice other than my own."

http://www.kalzumeus.com/2010/10/15/lessons-learned-at-busin...
I experienced painful eye fatigue after upgrading to the LED-backlit MBP. I got some quite expensive eye testing done, only to find my eyes were in good shape. My understanding of the problem is that the LED dimming is done using rapid power cycles (you can't really dim a LED). Some people are highly sensitive to the cycles, I guess I am one of them.

I found that 6 squares below full brightness is OK for me, but I still get eye pain sometimes. I'm now going to try changing the color profile.
Your site is beautiful, the kind of site I would share with my friends because I want to.

But a lot of the things I tried don't work properly. For example, I tried to heart a photo but clicking on the heart icon didn't do anything. So, I realised maybe I need to sign in first. I connected with my Twitter account, but then instead of taking me back to the photo I was looking at, I got a page asking me to share the site with my friends. Anyway I went back to the photo, but I still could not heart it.

Then I saw a few comments on a photo and wanted to add mine. But it said sign in to comment. But I thought I just signed in with Twitter. So I click on sign in anyway. And it turns out just connecting to Twitter does not sign me in. There's another step involved. Why is that?

I think you need to focus on the user experience and make it smoonth, simple and enjoyable. Then people will share it automatically.
If you want a comprehensive anthology of great essays, try: Phillip Lopate, ed., "The Art of the Personal Essay: An Anthology from the Classical Era to the Present." http://www.randomhouse.com/book/103559/the-art-of-the-person...
I'm a big fan of Venkatesh Rao - http://www.ribbonfarm.com. I find PG's essays interesting, but I don't think they're that notable (which is just my opinion).
Thats often the case with new languages. I remember it took longer than that to compiler Hello World in Scala, but today that is pretty fast.
Wow, really nicely done. Sure, some nerves and timing issues but really impressive outside that, particularly as an non-natural public speaker.

Of course, the true measure of public speaking is how many people act on the message. :) Would be interested to know what feedback patio11 has received on that front.

Are the slides available somewhere? Couldn't find them on his site.
Just want to say that you can do iphone/android app dev in C# by using Monotouch/MonoDroid. Of course, you have to write a different UI layer for each platform.
Plenty more bugs in the sea
I don't know if he's got a portfolio online, but his work is highly recommended, and what I've seen of it is very impressive.

I recently had the opportunity to work with Nico before my side started falling apart (which I still owe him an email about), but I recommend him and his work to anyone.

Also, his dribble is in his profile: http://www.dribbble.com/nicogarcia
I guess this is just as obvious to me as Russian publicists are to you :-)
I can't keep up with these releases. I love it.
That's 6 screenshots in different colors of an old version of Microsoft's C compiler runtime error messages.

See for a list of those messages: http://stanislavs.org/helppc/c_errors_-msc-.html

Recent programs have different, more user-friendly error messages, but for example if you open ole2.dll or diskcopy.dll in your C:\Windows\system32 directoy with the notepad, and search for "overflow", you'll find those exact error messages.

As to why it's remarkable, that's because if you've ever opened a .exe or .dll with an hex editor looking for some things to hack, you've almost certainly came across those messages, or a variation of them.

EDIT: As pointed out in the comments, to get the exact same result as the screenshot, you must open the executable with vi.
You might check out: http://goelsan.wordpress.com/2011/03/17/a-catalogue-of-softw...
Whoops, sorry. The US has already made leaps and bounds in attempting to sort this out!
Your boss wasn't far off base. A web application is not a replacement for a native application, even if you bundle it up in a UIWebView and sell it through the app store.

My organization works in a variety of languages/runtimes, from ObjC to C to assembly to the JVM. We do web, mobile, server, and OS development -- whatever is needed.

I was in a meeting recently discussing complex image processing we had implemented in C++ using OpenCV. We considered OpenCV and C++ to be the best tools for the specific job at hand, which is why we chose them over the alternatives.

A life-long Flash developer -- who has a heavy investment in Flash remaining relevant in his organization -- chimed in to tell us that Flash can do the same thing, and there was no reason to use C++. In theory, we could have made Flash do our bidding, but it was the wrong tool for the job, and we quite intentionally didn't use it.

Web developers seem to apply the same logic as this Flash developer to the development of native apps. There's a much shorter description for this:

When all you have is a hammer, every problem looks like a nail.
Learn Ruby on Rails in 4 Days
Thank you for the link.

My taste in essays have not even born yet :)
Interesting and very timely, I think a significant portion of the audience for http://LiberWriter.com will turn out to be women.

So... what kind of easy to create image can I put up to show how things work in a more 'human' way? I like the spareness of the design and I'm not paying for a designer until I start making steady money so "go pay a design guy a lot of money" is not a good answer.
do they have RSS feed or something?
Thanks for the feedback.

The first sign in is just to sign you into Snapfinch. From here you need to link your Instagram, PicPlz, etc. accounts to be able to comment and like the photos. So if you haven't linked an Instagram account, you won't be able to comment on Instagram photos for example.

But I agree with you, I think I need to make that clearer so people understand exactly how it works.

And maybe allow people to add "snapfinch only" type comments to photos that won't show up in the sharing apps, but only on the website?
Google’s Robotic Recipe Search Favors SEO Over Good Food
I'd be backing whatever the kids are adopting and round here all the teens are getting blackberrys.
Plus "We're the Blackberry Boys" seems to be on every commercial break.
What creates successful apps? And why Color is a good deal for Sequoia Capital.
Is it really an eye opener? Just because data isn't directly used it is not safe to assume that data is discarded.

The cell companies need data on crowd movements[1] to best allocate network resources, to provide a better service. This collective data has to come from a collection of individual datum. Data might need to be collected for all users over a long time frame (years) to correctly identify (for example) how much additional infrastructure is needed near stadiums in football season, how the profile of commuters is changing and what new suburbs are being inhabited.

If we want a stable and reliable cell network, we have to allow the cell companies best plan for our usage.

[1] http://senseable.mit.edu/realtimerome/
I think that here on HN any title with the word "Patio11" in it can be considered karma bait ;)
Guess How Long Overnight Success Really Takes
I hope they at least beat Java to it.
I think you're being a bit unfair to chess, but anyway you can still play Go. I think it's far from "solved" as amateurs beat computer programs very often, as I understand.
I'm close the finishing the last major chunk of the book. Working with two colleagues for around two hours a week, its taken us nearly a year to get this far. Of course, we did every exercise, and lost a lot of time trying to work around incompatibilities between standard Scheme and the interesting corners of DrScheme [now DrRacket - mcons, I'm looking at you]. Now we use mit-scheme and I wish we had done so from the very beginning.

I don't think the book is perfect. I found the structure of Chapter 4, where a Scheme interpreter is built, confusing and irritating. The exercises are interspersed with the text in a way that doesn't allow you to test any of your solutions unless you read ahead to get more infrastructure. This seems deeply unREPLy to me. Once I had typed in enough of the supporting code to actually run my proposed solutions, and pulled some hair out debugging my broken code, I had some marvellous moments of epiphany. That Ahah! is what maks the book's reputation, and what makes the effort worthwhile. But it could have been better.

As a group, we're not sure where to go next.

My day job involves hacking my way around >>10e6 lines of C. Even now, I don't feel that I understand the idioms of Scheme-in-the-Large in anything like the same way. I'm not sure any book can give you that. I probably need to write some code to solve a real problem first.

So if any of you have completed [the] SICP, what did you read next that seemed to be a good continuation of your education?

c
I think it's very important to understand that this idea of "no compromise" matters. And this idea that you can pick whichever one you want.

Jim, you can't have it both ways. "No compromise" means that there is only one way to do it, the best way. "You can pick whichever one you want" means that there's more than one way to do it and various compromises must be made to support them all. No matter, although it's oxymoronic to pursue both strategies, your actions have made it very clear that the Playbook is trying to do everything and is absolutely going to be a compromise product.

I believe your approach comes from your undeniable success in "The Enterprise." When you are selling one hundred tablets to individuals, the dynamic is this: Tablet A does a good job of appealing to half of the market. Tablet B does a good job of appealing to the other half of the market. Then the Playbook comes along and takes a compromise position, doing a mediocre job of appealing to the entire market. A and B divide the market, and Playbook gets table scraps.

However, the enterprise is allegedly different. The argument is that if a committee is choosing a single tablet to for 100 people to use, even if half would be better using A and the other half would be better using B, Playbook is "good enough" for everyone and so A is shut out, B is shut out, and RIM gets 100 Playbook sales.

I'd buy that argument if tablets will be purchased the way desktop PCs and corporate phones used to be purchased. However, some things have changed. You can have web apps that play identically on Android and iOS tablets. You can have push notification to both devices. You can get Exchange email on both devices. I am not sure that one corporation needs to standardize on tablets the way they needed to standardize on phones ten years ago or on PCs twenty years ago.

It might be that enterprises happily buy A for everybody, B for everybody, or let people use A or B as they prefer. Times seem to have changed in the last decade. Your company believes otherwise, that much is obvious, and you are betting thousands of jobs on your belief.

As Georges St-Pierre says, "Good luck with that."

http://raganwald.posterous.com/dear-jim
"ease up on the consumer focus" sounds like a recipe for failure to me.
Buffett Says Social-Networking Sites Overpriced Ahead of Public Offerings
Yeah, you should post the comments on snapfinch itself by default and then ask the user if they want to share the same comment on other services. So, if I logged in with Twitter, let me post a comment first and then ask me if I want to tweet it with a link back to the snapfinch page. So, you make it more social without making me jump through extra hoops.

Social is not about all these services; there will be ten new photo sharing apps tomorrow. It's about the people. Make it fun for us and and make us look cool and interesting to our friends.
Taking over your code repositories with xss
People don't seem to really understand the difference: a web app sits on a server. A native app is on the device. A web app will ALWAYS have a round trip time - the web is not instantaneous. So it will ALWAYS be slower than a locally run app, by its very definition.

Furthermore, a browser imposes buttons and bars on the application that it does not need. In a mobile app, space is at an extreme premium, and the space used up by the browser elements are needed.

If we solve these two problems, by making all web based apps download their logic to the client, and by disappearing the browser entirely, then that's a native app. It's running locally and it's independent of the browser.
It's not bees; it's bumblebees.

Bumblebees typically have to do warm up 'exercises'; if their flight muscles aren't warm enough, they cannot fly (http://www.bumblebee.org/bodyTempReg.htm)

Swans also are fairly close to the limits of flight; they need large stretches of water to take of, and their landings have been described as crashes.
yeah, same thing Skype does, I would not be surprised if FaceTime does exactly that.
Thanks @JoshKalkbrenner.
1. "12% of the websites in the world contain adult content".
2. "The online adult industry pulls in nearly US$5 billion a year worldwide."
3. "Most of the world's adult entertainment sites, a.k.a. porn sites, operate on a relatively thin budget"

Let's combine this with two things:

A. Moaning from porn industry about "intellectual property" piracy: http://www.stuff.co.nz/technology/216765
B. The paid online pron industry getting blindsided by the free/amateur sites: http://abcnews.go.com/Nightline/porn-industry-struggles-free...

You can find a lot of article detailing the porn industry's problems with both.

So where's the $5 billion a year coming from and going to? Something smells really fishy here.
I like the simplicity of HN and I voted "I'd dislike it". But it was interesting to read the discussion because I've been working on an application with tags: http://news.ycombinator.com/item?id=2366115

Several of the problems mentioned caused by variation of the same tag, it seems to me, can be solved with related tags. So if I am searching for "string methods" http://ting-1.appspot.com/rt?rt=string%20methods, related tags also shows "python string methods".
2. Sell an emotional experience, not features.

Eh, that works for your market.

3. Tell stories because software is boring.

Now we're getting somewhere, this is universally applicable.
Oh please, this is a bad joke, not even funny.
IMO RIM needs to "pivot" and enable their consumer devices for activesync. I think there's still a market for their BES software in the Enterprise, but the majority of small & medium businesses don't want to have to have a BES for their users to have email on their phones. Most of them have Exchange servers with activesync already in place. RIM even gives away the BES Express software for free now and still we have clients who aren't interested. From my experience with BES (Working for an IT Services provider with over 300 clients) I have found it to be a huge POS that works when it works, but when it doesn't it usually requires either a blackberry specialist, or a call to RIM's support.
http://blogsearch.google.com/blogsearch_feeds?hl=en&q=li...