skysight-inc/HackerNews huggingface dataset:
Crunchbase Data Visualization - Using Crossfilter.js
Turn on/off the selected categories, and use the multivariable filtering to figure out patterns in the data.
If talented youngsters expected their company to be around in 40 years and still want them, after 15% raises every year (or even 10%), more would stay at one company. But there's no long-term loyalty on either end, for better or worse. So you have to get money while you can.
http://www.youtube.com/watch?v=mzDTZuFJYX4&feature=BFa&#...
Deploying Node apps on Amazon EC2 Micro with Stunnel and HAProxy
The go compiler statically links it's binaries, so there are no external dependencies to worry about.
Some time ago I hacked a set of GE Color Effects Christmas lights to make a 7x7 display: http://blog.jgc.org/2011/11/turning-ge-color-effects-g-35-ch... Since the LEDs in the GE set are addressable the display can be programmed.

Also, if you're into Ikea 'hacking' then here's some fun with the Ikea LILLABO train set: http://blog.jgc.org/2010/01/more-fun-with-toys-ikea-lillabo-...
Woefully incomplete - you aren't even exploring navigator.plugins, installed fonts, DOM storage settings, etc.

https://panopticlick.eff.org/index.php?action=log&js=yes
Great idea. I lost the count to the number of times I had to ask this question. This will really help a lot.
Thanks for reporting this. Only when we started working on this we realized how complex user agent string parsing is. We will be improving it with all the feedback so you can expect things to be better in a day or so.
You don't have to know about yum, apt or whatever package manager your hosts use thanks to synapse-agent's abstraction layer.

Except, of course, that a sysadmin who doesn't know this is not a sysadmin. And someone who tries installing the same package across different operating systems is going to be in for a shock when it turns out that they have the same name for different versions, or different names for the same version, or completely different ways of configuring it.

This looks neat, but I don't see anything that says they have learned lessons from puppet, bcfg2 and cfengine.
The 12VDC power supply is sufficient to power both the lights and a Netduino or Arduino. Just desolder the little controller it comes with. There are 5 wires, but the colours are not intuitive. For example, the black wire is +12VDC and blue is ground. With a few transistors and resistors, they are really easy to work with.
Uber-Replacement f. Facebook's soon discontinued Live-Chat-Widget
In October 2012, Facebook will be discontinuing their popular live-chat social plugin ("live-stream"), used on many websites & FB-apps.

With Uberch.at (http://uberch.at) we've built a drop-in replacement, completely integrated with Open Graph/Timeline, @-mentions, added social context and a live facepile.

Of course it's free, we hope you like it :)
Any multi-person consultancy in our industry can easily be doing $1MM.

Most companies that build and ship product can easily consult, so, any of those companies that continue to ship product for multiple years should cause you to ask how much more than $1MM they must be making.

"Salaries and profits" is an awfully weird metric, since salary is the #1 cost factor both for consultancies and product companies. Maybe you should just say "revenue".

I respectfully suggest that your radar is off here. No, you don't need to be in "fishy types of businesses" to break $1MM.
i use producteev (http://www.producteev.com/)
its pretty good for gtd in a small team, but as far as i know, there is no way to enter rates or get reports of spent time per task.

i also used activecollab (http://www.activecollab.com/) which can do a lot and therefor probably needs more than just a look.
lynx -dump http://aboutmybrowser.com
We're sorry, but something went wrong.

Really, guys? It's mothereffing lynx!
Revel author here.

Just wanted to alert people that this is not ready for prime time yet. I have a sizable list of items to get through before I was planning to publicize. For example, the packaging/deployment is not there yet (working on that presently). Also, I have only tested it on OSX (in theory, it should be cross platform, but I'm sure there are bugs to smoke out).

That said, please feel free to give it a try and open issues for anything you find.
It is identifying both chromium and firefox as chrome on Linux. The User Agent String looks suspicious too..

http://imgur.com/eYdlo,XjsOH

EDIT: I am on ArchLinux if that helps.
A pong traffic light in Germany
> What society teaches people not to question authority?

When your doctor tells you you have <insert disease name>, do you usually question him?
Multi-media Is Better Together
Seven Days & Counting for ISC2 BoD Petitioners
wow, looks very neat.
same as above. UA string : Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7) Gecko/20100101 Firefox/10.0.7 Iceweasel/10.0.7
I'm working on adding a "rev package" command to the command-line tool. It will create a zip file of the app and revel source directories, along with a script to run the app.

It needs the source directories since templates and assets are kept within them. Also, it is frequently useful to have access to the source in production, e.g. for sending exception emails.

The goal is to make deployment to a server without a Go environment very easy.

EDIT: To answer your original question: in the current version, you must have a working Go installation to run your Revel app. Then: "rev run import/path/to/app prod". I am pretty sure that it will not work on GAE -- I realize this is an important/valuable use case and will investigate it in the future.
Android info also doesn't show up...
"done right".

Except most people will say "skip them" or "don't say anything bad". I've had this advice from a few people, and there was an HN thread some time back suggesting the same things. "Don't burn any bridges by badmouthing anyone in an exit interview", etc. Certainly there's a difference between "being honest" and "badmouthing", but when that info reaches certain ears, the distinction may be lost. For people that care about having good references, a whitewashed exit interview seems the easiest thing to do (I don't think it's the correct thing to do, but it seems that's a common enough thought process).
Free, embeddale Facebook chat-widget
Preparing for Zombie Apocalypse could land you on a terrorist watchlist
Wrestling with Bitcoin:Why even hardcore goldbugs should support cryptocurrency
This is a great point. I'm looking for a 1 bed place in London at the moment. I don't mind a studio, but showing flat shares when I have put a maximum of 1 bedroom in the filter is very annoying (looking at you, rightmove)
True, and the studio test for polygram did not go well, which says something for Martin and the engineers' contributions.

I happen to be in Liverpool today, and I have just noticed that the Neptune Theatre has reopened as the Epstein Theatre, and that there is a play about Epstein on soon.

http://passingshow.tumblr.com/image/31268518032
Here you go:

https://aboutmybrowser.com/890034160

Windows XP on Virtuabox
yet it will not cease comparsions of postgres to mysql
Definitively interesting!
Review Of Yousendit
My SSID has been 'Setec Astronomy' for a long time. I figure if anyone knows the password then they are welcome into my network. Definitely my favorite movie of all-time.
I can't see the photo in there, have they changed it? All I can see is a link to this thread.
I was sick of using the PM systems out there and decided to make one which would really help my team to be fast and efficient and make it easy to see how long we've spent on a project and the importance of the tasks within it.

http://i45.tinypic.com/vrx3f5.png

It's been in use for about 2 weeks now and the guys love it - having the development in house means that if it needs any changes, I pop them in overnight and when we come in the morning after it's good to go.

Unfortunately, as it's in house only, I can't release it to the public (despite having coded it entirely in my own time) - all I can do is link this image.

My point is: maybe try making your own? All the functionality you need and nothing else, cut out the middle man. It's so much more satisfying to use your own program.
Sorry to disappoint you. This is just a MVP and we will be adding a lot more stuff (including Java detection) in the coming weeks. Please follow us on Twitter to stay updated (since we don't want to capture your email address)
How come I hear Sebastian the Crab singing "Under da Sea"
doesn't matter who's smarter. who's dominant?
I think studies have shown that relationships where the woman is the dominant pare unfulfilling for both partners, in general.
Europe is covered ?
also overlooked is the massive speed improvement for in memory sorting.. that's what I've been waiting for.
I did not package an "official" ORM with Revel because I did not feel like there was a clear choice yet. (And making an ORM is too big a challenge to bite off in addition :)

I think that GORP is the current leader (https://github.com/coopernurse/gorp), and it is pretty easy to make a plugin/interceptor that initializes it and starts/ends transactions before / after requests.

I am planning on adding an example of this to the samples in the near future.
Thanks. Sorry I am confused. Did it get something wrong or were you expecting more info?
Hi - great cause!

Some thoughts:

1. After the title and tag line "AN EFFORT TO FIGHT CURABLE BLINDNESS IN DEVELOPING NATIONS." tell me exactly how you are going to fight this fight.

2.On your about page I see that "Dr. Nitin Pandya ... has been involved with performing charitable eye surgeries for more than 25 years" Tell me that right away on the front page. This is a really interesting hook and I would definitely read more as I love donating to people who actually make a difference.

3. On the front page you quote some alarmingly large numbers that made me think of the following quote => "The death of one man is a tragedy, the death of millions is a statistic." Perhaps you can focus on a few of the cases you have already helped.

4. Following up to number 3, please tell us how many lives you have positively affected.

5. Eradicating preventable blindness if a big goal and hard to get my head around. If there a specific surgery that Dr. Nitin Pandya focuses on? By sharing and focusing on that specific patient issue it's easier to grasp and helps know that even a little bit of help will go a really long way.

6. On the right hand side you have a paypal donate button. I would put the message you have beneath the button "SAVE A SIGHT, CHANGE A LIFE
Make a gift of sight" above the button as that way I have a better motivator to donate.

7. Per earlier points, maybe the message "SAVE A SIGHT, CHANGE A LIFE
Make a gift of sight" could be tightened to something that is way more specific either regarding surgery or individual patients.

8. Talk more about cataracts in first world countries verus third world countries. Help me understand why this is such an important problem to solve and why my donation will actually make a difference.

9. A great deal of the pictures on the front page are of building rather than people. People usually tend to get more sympathy than buildings so perhaps add more people to the front page?

Great work - like what you are doing and wish you the best of luck!
Actually I visited it with Javascript disable. Saw the note about details needing JS, smiled in anticipation of Javascript being used to sniff details, got "javascript: false". I think they save the results but use JS to display only (bleh...).
http://go-lang.cat-v.org/pure-go-libs has a great list of Go libs.
Same. I'm on a mobile browser though (Mobile Chrome).

https://aboutmybrowser.com/1027953242

Mozilla/5.0 (Linux; Android 4.0.4; cm_tenderloin Build/IMM76L) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19
It's the physical memory that fragments, not the virtual address space. So it's about the amount of physical memory available, not address sizes.
Startup Lessons: The Best Title to Have Is Founder, Not CEO
Apple won round one and really screwed HTC http://www.reuters.com/article/2011/12/20/us-htc-apple-paten... . It's not in HTC's interest to pick a fight will mighty Apple at all, so the best scenario for HTC would a deal with Apple. Apple can sue them again and again and again for patent after patent. Even the legal fees will be felt by HTC

Remember: HTC's loyalties are with their shareholders, not to fight a war against Apple on behalf of Google or Android fans. If their board determined that selling bottled water was better than making phones, they have a duty to pivot. Google (Motorola) is different, they have a much larger stake in Android.
Why not? Its not the same engineer expecting cost-of-living increases. Its an ever-more-experienced engineer growing from newbie to architect. Quadrupling every 10 years seems about right to me.
Oddly enough, it is identifying Firefox 15 and Chrome 21 correctly on Ubuntu 12.04. I'm on an open wifi in a cafe.
Actual site is down I think. I got that error in chrome on android.
You should be grabbing this on your contact us page for your technical support enquiries and then, in your message to whomever gets the requests, add a bit add the bottom with 'for technical support use' followed by the browser information.
Yeah, Chromium on OS X is also getting identified as Chrome.
The new UK Government site can be found at simply http://gov.uk
Mobile apps will be preferred over web apps until mobile internet bandwidth is cheap and abundant.
Neat! I hope physics classes today are getting more into using such web interactive modeling. Or, that the new wave of interactive books are leveraging this kind of ability.
Being flooded by non-professionals, a ServerFault problem
Excellent article, but this little section misses the mark slightly.

YC would be a pretty lonely place if we only had one company per batch. And yet it's true.

The point is that not only would it be lonely, it would also be impossible to pick that one perfect company per batch. (Well, not impossible, but vanishingly unlikely.)

And I think pg understands this well, as shown by the rest of the article - a person or investment team can't possibly pick that 1000-bagger without it being a complete lottery. So you invest in a large number, knowing that most of them won't do too much, a few will tank, and one in a hundred will be a grand slam that pays for all the others.
In the guidelines, they say to direct questions to info@ycombinator.com.
Hi -

Like it - getting it out there as early as possible. Will be interesting to see where you are in the process the next time you show HN.

Something patio11 has said before might be useful here - (http://news.ycombinator.com/item?id=4311205) the key bit:
"instead of "Please give me your email address because that would help me a lot", you'd say "Do you have a problem grant-writing? Of course you do. I'll send you a free copy of my 15-page report on grant writing, including these 3 tips which will save you time/stress and make it more likely that your grant is successful. Where should I send your report? [email address] [Get My Free Report]"

Good luck!
I've got to agree with most everything here. Porn messed up a large number of my relationships in university.

I'm just under 30. When I was a teen, almost everyone around me had broadband (well, DSL). My family had dialup. So no internet porn for me. My father/mother did not have a stash nor did any of my friends. So no VHS porn. Somehow I managed to never watch porn during my secondary school years. I did do a lot of reading though. Alt.sex.stories was nice back then.

At university I got real internet, but still did not watch porn. (Roommates.) I did however start dating. These girls had seen porn. Lots of it, compared to me. It was odd, because they'd ask me to do things I found completely disgusting. (Voyeurism, anal, simulated rape.) The same girls would refuse to do things I thought deeply compassionate. (Oral sex was more appealing to me than straight sex.)

It was not until after school when I got my own place that I finally watched some porn and finally made the connection. All mainstream porn is horrid. At a most basic level it is about one thing and one thing only - giving the viewer something to look at.

The fundamental issue here is that for flesh to be seen, it has to have an unblocked line to the camera. If it is unblocked, no one can be touching it. If no one is touching it, it is being neglected and someone is not having as good a time as they could be. Nothing happens in porn because it feels good, only because it looks "good". You end up with truly ridiculous sex in porn where there is no physical contact between the two parties except at the genitalia. And even that is kept at a minimum! (I could provide specific if requested, but given my literary upbringing they might be a little too detailed and graphic for this forum ;)

It is about as bad as hackers on TV where they are using two keyboards simultaneously while a projector plasters their face with scrolling text. Sure looks impressive, but it just can not work that way.
Valve is bringing Steam to your TV Today
Ah, I probably could have been more clear. I was expecting (hoping) for more information. It doesn't seem to have anything wrong, but it would be great if it was possible to get a more detailed version number, like 8.0.6001.18702.
Yeah, I cannot recollect getting a useful answer there. Google rarely links to it; the links are often questions without answers (I searched for my question terms after all, not knowing the answer).

And why delete anything? Surely they are not running out of space. I'll volunteer $100 so they can buy another Terabyte to store those deleted discussions.
True, but both Firefox for Android and Opera Mobile support web workers and work on Android 2.2+. Installing an ICS rom is wholly unnecessary.
Taliban pose as pretty women on Facebook, dupe soldiers
does this solve the grandparents issue?
Indeed, the package example is the easiest one to explain but the least useful due to naming issues accross distro. It works however the same for services, users, etc.

As you mention, the approach is really similar to the abstraction in the Puppet DSL. But instead of using it to describe a recipe, you use it to remotely manage a host.

Obviously you need knowledge of the target system, but at least you can write orchestration scripts that are cross-platform and where the only data changing are package names, path, and content of files.
Vire.js: Vimeo Event Firing jQuery Plugin
Your tool looks interesting, pity you can't release it!

I'm so tempted to do that. But it seems like a rabbit hole that I could spend a lot of time exploring all the while not actually working on paying projects :)
White label it for web developers.
And there's one more: don't assume that name on credit card is written in 7-bit ASCII.
lolno (http://en.wikipedia.org/wiki/OS/2). But it's funny.
This. Good devs who are able to better pimp their great work (such as anything in this Postgres release), are the devs that get the coolest job offers. So props to the great work by the Postgres team and their tasteful fact based self promotion. :-)
I am definitely looking to develop a good story for ORM. However, I don't think it has to be in the very core of the framework -- allowing people to plug a different one (or not use one at all) is important.

I chose Play! (1.x) because it is by far the most productive development environment I have ever used (especially for boring business admin pages). (Out of Django, JSP, Lift, GSE/GXP, Jetty, etc).
http://supportdetails.com/ still more useful, but nice work.
I wish there were office chairs with electronic/memory adjustments. I hate it when someone sits in my aeron, changes settings (especialy unlocking the lean back!) and I sit in it unaware. My car has power seats with multiple memory; doing that for a desk with NFC to identify the user and switch to preferred settings would be nice.
> "The old employer is probably only buying time before replacing you."

A bajillion times this. I've even had HR people admit it off the record that this effect exists and is extremely deliberate - i.e., they get direct instructions from management to "manage out" an employee.
Yes, because when the VC invests in you, they'll also take 1-2 board seats, and will routinely have to meet with your team onsite over the next 18 months.
Well, part of that I'd just file under "hiring is hard" (right now, at least).

I do think you need to start further up in your hiring funnel than the phone screen: were I in your shoes, I'd be trying to get more minorities to submit resumes in the first place. One of the problems identified by those studying diversity in tech is a self-selection bias: minorities, and women especially, seem to send out fewer resumes and less ambitious about the positions they apply to. Perhaps consider reaching out to groups like RailsBridge, Python Boston, PyLadies, Ladies Learning Code, etc., and letting them know you're hiring and want to talk to candidates from their communities? Drop me an email (and let me know where you're located) if you'd like me to try to help make you some connections.

Re-reading the above, I'm hoping it doesn't come across as critical; it's clear you're taking this very seriously, and that's awesome. Just hoping I can help more!
Interestingly someone had the foresight to use dd/mm on the US customs and immigration forms handed out to arriving visitors. I guess then only visitors from Belize are likely to get caught out :-)

Does this practice extend to other official forms?
Hi -

I like this and found some interesting articles to read this morning. The one piece of advice I'd like to share is that in order to sign up for the email list you tell me (in a very small font) that I need to visit DailyAIFeed.com instead of being able to sign up right from the blog. :) You're making me do work! Perhaps you can include a small form under the right-hand-side description so that I don't have to go to another place to subscribe?

I signed up. Looking forward to getting my Daily AI Feed!
Why use this over a polyfill like http://code.google.com/p/fakeworker-js/source/browse/src/jav... ?
When I saw this comment (before reading the essay) I was ready to decry this armoring. But now, having read the essay, I think it's a good thing. This essay flows nicely and is clear. Footnote 1 is a good clarification, especially if someone hadn't read your other essays.

I think at least half of the misunderstandings that arise in HN comment threads are honest misunderstandings.
As for the US: The entire realtor system needs to die a quick death. It is anti-competitive and is engineered to take advantage of noobs, both to housing and markets in general.

If there is any doubt, this publication was published by the chief economist of the National Association for Realtors at the height of the housing bubble: http://www.amazon.com/Real-Estate-Boom-Will-Bust/dp/03855143...

Edit: There is an important "not" missing from the html anchor.
If interested in building this, you might consider this option:

http://www.amazon.com/Ledwholesalers-Changing-Flexible-Yours...
I think I know what you mean but can you explain your idea? Just the domain or some added functionality? API?
Sometimes? http://en.wikipedia.org/wiki/Second_opinion
> "Just ask, I suppose, but a manager is going to try to downplay it"

And it will be fairly evident when he does. A place with low turnover would be one where the manager can confidently look you in the eye and declare he has low turnover.

It is rare for hiring managers to be effective bald-faced liars (HR on the other hand suffers from no such weakness), so they will try to dodge the question instead. Dodgy hiring managers is pretty much the signal for "run for the hills".
The postscript to the article caught my eye:
"Update: A Slashdotting is about 6000 hits these days, if you were wondering."

Is slashdot's glory fading, or was 6,000 hits an hour a catastrophic event years ago? I remember "slashdotting" being a regular phenomenon. CoralCache and Google's cached pages were the only way around it.