skysight-inc/HackerNews huggingface dataset:
CherryPy too. I think the wave of updates might be starting (a little bit at least). I know the larger projects are at least talking about going to P3. So I take this all as a good sign.
Hey,

That permission is there because I have a share button- if you click it a popup will open where you can choose to post the app to your wall.

You have a point though- I will see if I can split the permissions such that I only request wall posts after you choose the share option.

EDIT: fixed, I took out the wall publishing permissions and the share button still works. Enjoy!
On online advert tracking and profiling: Haunted by a bag of gravel
Thanks -- I'm going to apply! I have always had a Linux flavor on dual-boot on my PC for learning and tinkering. I'm more about end-user and customization documentation rather than admin/install, but hopefully they can use me!
When I had dinner with a bunch of engineers, they talked about some examples of things that their code was used for. It assists our military, for example, in collating data and mining it so that they can more effectively kill people. They also assist the government with other tasks, such as (by I assume analyzing tax returns) helping the IRS track down tax evaders. Finally, they have a new product which helps hedge funds manage unfathomable amounts of money. None of these things are projects I particularly want to dedicate my time to.

Aside from this, other issues popped up during the interview process. Their interviewers were way too impressed with me (which makes me question the caliber of engineer the interviewer is typically in contact with) and were way too convinced that their company had "nowhere to go but up" and that their equity was a sure thing. No company is invincible.

That said, I know people who have interned there and people who work there full-time now. They are good people, so despite my terrible experiences with Palantir they aren't all bad.
Actually it seems like an old article, many of the referred sites are out of date or expired.
The author says he's coming out with eBook formats soon.

I've found programming books difficult to read on my small Kindle. This book is just screaming for an interactive iPad format. I think he'd have to implement a Javascript console in the page, rather than relying on Safari's, but this would be more useful than a mobile format, to me.
http://www.quora.com/Why-do-people-get-voted-down-on-Hacker-...
Agree 100% with topcoder.com algorithm competitions. They're a great way to measure your improvement and challenge yourself to get better.
How the term “scientist” came to be
The projector thing is really a very accurate prediction. Since there is no such concept at that simply a light bulb could produce a clear imaging of some remote users, without using any prerecorded films.
In other words, the reason we don't have flying cars is the same reason we don't have nuclear powered devices that run for decades or centuries without recharging. We can't trust the general public to be responsible with them.

Thinking of this article that was on the front page of HN a couple days ago:

http://chronopause.com/index.php/2011/02/07/67/
I've got to say it's nice to some some sort of novel innovation in the tablet space. Personally I think it's a pretty clever idea. In an ideal world I'd also be able to slip my sim card into the handset and have it turn into a simple phone for those times I don't want to carry the tablet.
Thiel was just quoted as longing for the good old days when America took on tasks like the interstate highway system and the Manhattan project, so his libertarianism appears to be somewhat selective.
Thoughtcrime? The ethics of neuroscience and criminality
I think ROG is spot-on with many of his initial generalizations.

As much as I think the Graduate students are more focused and eager to learn, I don't think you'll find the same enthusiasm or creativity as you may encounter with your undergrads.

I find Masters students to often operate very much by the book. Great managers. Not the greatest leaders. Of course that's not always the case, but many students go back to grad school because they're not exactly sure what they want to be doing.

If I were in your shoes, I would take the Top 10% of an undergrad class over the Top 25% of a graduate class in terms of what would motivate me to teach.

Best of luck either way!
I find it pretty humorous that the company's namesake is generally associated with corruption and deception through the false promise of great knowledge and/or power.
Maybe, but it's a direct snapshot of reality; there's not even any special framing, just selection bias.
My preference?

First, allow developers to work from home, at least most of the time... but if you're going to ask them to be at the office a significant amount of time, they should have private offices.

Next, the office should feature a number of conference rooms or other spaces that can be used for meetings, and some open spaces with couches, chairs, tables, whatever, where people can camp out and work when they want to be around other people. If permanent private offices aren't assigned, then there should be some "semi offices" that a person can retreat to when they need isolation from the crowd.
F5 and IBM Help Enterprise Customers Confidently Deploy Private Clouds
People still see horses in that way -- Horse racing anyone?
You can use the Creative Commons Attribution license for this.

See http://creativecommons.org/licenses/by/3.0/ for more information.
I can write a blog post about this. You will not like the solution though as my relay is running Exim, which isn't as popular these days, but the configuration syntax is actually readable (as opposed to sendmail) and it's very feature-rich (which is what I needed here)
I want to follow this up by saying that I have tremendous appreciation for academics in software development and purer forms of CS in general. I encourage programmers I work with to expand their skills and "think" about problems. It is unacceptable in our organization to simply copy/paste a solution. Before selecting a library, we always google "[libname] bug|issue|slow" and look through the results. Whenever time permits, we pick a library and dig in. In short, I expect my team to grok our solutions, not simply plug them in and run.

Again, balance.
Frank Buckles, Last World War I Doughboy, Is Dead at 110
You also might want to pose such questions on http://answers.onstartups.com/ as well
Please submit full URLs only. We like to know where we are going.
Thanks for resolving that particular cognitive dissonance; I tried Blender once, then gave up in bewilderment after a few hours. I may have to give it another shot.
Google: Crenk Isnt a Content Farm
The Windows equivalents would be the Sysinternal tools, I guess (Filemon, Procmon, etc..).

http://technet.microsoft.com/en-us/sysinternals
Something I didn't know when I started writing for Inc: The authors don't write the headlines. The editors write the headlines and subheads.

Please don't hold the "6 easy steps" part against me. Easy steps anything makes me cringe.
I see you are making up scenarios where people randomly order new hardware and that too every two weeks just for the hell of it. My assumption is that we are all professionals who won't do crazy things like that on our employer's dime and are talking of what hardware we require to do our jobs well. nostrademons's reply above provides a good justification for a laptop, for example.

No I can't justify helicopters (which was something you injected into the conversation). But I can justify some bandwidth on a satellite, say, and a few other things. Whatever it takes to do my job well. And I can also imagine some jobs ( a general in charge of an invasion say), where the cost of a helicopter on call would be so small in the overall context as to be non noticeable. The point is "cost effective" is always in reference to the overall context.

"you clearly don't work in the same space as virtually anyone here, much less a company like Microsoft."

I never said I did. And in my gp post I was responding to a sneering question as to whether (specifically) I could justify an extra machine or two where (specifically) I work.

I quote "So what you're saying is that where you work everybody has 2 desktops, 2 laptops and nobody would raise a brow if you wanted another?"

Guess what? That's right. Nobody would twitch an eyebrow let alone raise it.

Now wrt Microsoft specifically, even if MS were to give every single developer an extra laptop it cost much less than one of their VPs takes home as an annual bonus for doing nothing in particular. If Google can give their devs a MacBook Pro MS certainly can. (well, not a MacBook maybe but a top of the range Windown laptop). Without blinking.

"how much is that capability worth to a nation?

A fair bit of money. Although you clearly don't do that, otherwise you wouldn't even suggest it on HN. :-)"

Yeah that was a made up example. I explicitly identified it as such. I was just trying to demonstrate that what is "cost effective" depends on what you are trying to do. 1 $ maybe too much money. Or a million dollars may be a drop in the bucket. It all depends.

I do work on similar(ly ambitious) projects. Hardware is (so) not the bottleneck we have. " everyone on this project gets all the hardware they want" just happens to be the truth. Just append " that is needed to do their jobs well". I thought that wouldn't need to be explicitly stated here on HN, but whatever.

(And I am done with this thread. Too deep. should have triggered my cutoff alarm). Apologies to the rest of the folk on HN. Mea Culpa for getting irritated with a (perceived) sneer.

I am disgusted with myself for responding to obvious baiting and will leave the thread here (vs deleting it) as a monument to my folly.
On cargo culting and hacking
One reason for the "casualization" of dress were the world wars. Rationing and general mood (and having your country ripped apart) made it kinda impossible to dress extragantantly as a rule anymore. After the war ended, it kinda stuck (just like the daily shaving thing).
Uh. And? Really. What's the story here?
I think he means "post a new question on StackOverflow" not "search for an existing answer on StackOverflow" -- since, agreed, that'd be pretty much the same thing as step 1.

(I, too, do a lot of "site:stackoverflow.com" searches on Google these days btw.)
Getting to know Scala
Startup Madness: Launch Durham
No proof of P=NP after all (yet?)
Most of the layers do their own form of "due diligence" though; the problem is that too often that is based on gut instinct rather than facts.

Don't get me wrong; instinct is a crucial part of it. But when there are zero facts to support that instinct it becomes a problem :)
"It is never as bad as it appears and it is never as good as it seems, and I truly believe that."

- Bill Cowher (former Pittsburgh Steelers football coach)
When magazines or newspapers ask me to write things for them, I tell them I'll only do it if they print what I write verbatim. (They can of course choose not to print it at all, but if they print it they have to print it as written.) Most say no, but some have said yes. Of those who said yes, not all actually did, but no one went so far as to change a title.
Programmer sabotages whac-a-mole games for job security
He says they are "totally within their rights", but he is wrong. He's making links to their web pages. They are not "totally within their rights" to try to forbid that.
check out my (very silly) web app: tweetmix.me (for Twitter users)
سيارات مستعملة للبيع
سيارات مستعملة للبيع
Great job. checked almost all posts. very informative. Thanx.
Reminds me of "The evolution of a Python programmer" http://gist.github.com/289467
Touch UI is not the future of everything
I've actually just been using the Notifo extension[1] and Notifo iPhone app.

Interesting that your original post[2] announcing the launch wasn't as well received as this secondary source/blogpost ...possibly timing of the post?

[1]: https://chrome.google.com/webstore/detail/lgffhepmapgeepjnhc...
[2]: http://news.ycombinator.com/item?id=2269900
Thanks! That reminds me that it was actually the lowercase t's I had an issue with, not the lowercase a's. Notice the "inkbleed" at the bottom of the t.
Steve Jobs listening to Bill Gates' "iPad" idea (2007)
Yes, about 75% of the time. I still struggle with night time discipline.

After doing this for years, when I do this the night before, the next day is always easier.

When I don't do it the night before, I almost always struggle and waste time.

The trick is simply to budget the time and make sure you review something the night before.

If you wait until morning to think about the problem, you probably won't dream about the solution the night before.
Ask HN: Examples of use case scenario docs?
Hi,

Wondering if the community has some examples of use case scenario docs - pre-wire framing. To be used for a simple web app and understood by dev and designer cofounders.

Some links I found online:

http://en.wikipedia.org/wiki/Use_case

http://alistair.cockburn.us/Basic+use+case+template

http://usability.gov/

Any others?

Thanks in advance!
Kind of unclear on how it works. Is it taking 1 sentence from username Tweet A and adding it to a sentence from username Tweet B?

If that's how it works, is it just choosing the sentences randomly from random tweets or does it have some logic that tries to match things in an attempt to make the end result make sense?
Wouldn't the logical entrepreneur maybe take a moment and say:

* This is a $200,000 contract.

* I can pay my own d-bag $35k / year to just yell "Smokey, This is not 'Nam. This is bowling. There are rules."

Then, if he doesn't oblige, read from this script:

http://www.imdb.com/title/tt0118715/quotes?qt0464765

Seems like the finances still would work out, and you can sip a pina colada on the beach somewhere instead of crying about it.
While I like Bayesian statistics it is NOT a substitute for maximum likelihood in many situations.

Additionally, some of his criticism of NHST is unfair because he criticizes weaknesses Bayesian also has. In the part where he gives the example of the pollster and how uncertain the p value would be because you have to incorporate sample design- well, you have to do that in Bayesian stats too.

Statistics is a big field. Obviously people should expand their tool set, and maybe Bayesian is underused, but that doesn't mean Bayesian stats are right for every experiment and experimental design.
I like how even the elephant has a blurred face (is it called face?)
I appreciate that the pieces have been around for a while but the fact that you think tools such as remmina[1] are appropriate for the masses indicates that you don't quite get it. One has to type in a "server" to connect to a remote machine in remmina, and at that point the average user is already lost.

If you think I'm giving Apple "street cred", whatever that means, you've misunderstood me. If you think I'm hailing Apple as "the coolest kid on the block" indicates that you may not be looking at this situation objectively. Please don't put words into my mouth.

By bringing something to the masses I mean making it accessible to less technical users. It's available and usable by anyone, just because OS X doesn't have 80% market doesn't make it any less available. I really feel that you have misunderstood me on many levels. It's apparent that you're tired of people hailing Apple for no good reason but I have not done so, so don't take it out on me. I'm not a blind Apple fanatic.

[1] http://remmina.sourceforge.net/screenshots.shtml
Not being combative, just genuinely curious, but how is this not legal? If it's part of their ToS it seems like it would be enforcable.
Really impressed!

I was looking for the Buy button when I saw the link to github.
Nice idea. But you will have to add some more features soon.
Great article -- both in terms of the general message and the specific story about the bully.

One thing that helps a lot in a situation like that is having advisors (or board members) you can trust to talk with in situations like this. If they all also say "you don't know the Way It Works", then it's worth listening. More likely, though, they'll say something more along the lines of "Wow, that guy's an asshole. Look, you're confident about your business model, and here are some other examples of companies who don't offer bulk discounts. He's just being a roadblock. Here are some sales techniques that might help in a situation like this."

At my startup back in the 1990s, we had gotten to verbal agreement on a $200K deal. The paperwork hit a snag and our CEO headed off on vacation to a place with no FAXes or FedEx, but no problem: I was a naiveish techie, but I wa also founder/CTO and had signing authority. So we agreed that I'd fly to their location onsite, sign the contract, and get going. Once I got there, surprise: a couple of new terms! And no, we couldn't get started without a contract.

I said, y'know, I'm not comfortable with this. They said "but that means you'll just have to turn around and fly home." The deal was pretty key to our success and I didn't want to let it go but you have to draw lines. So I called up one of my board members, who agreed. They said "stick around for lunch, let's talk this through." After lunch they decided that the new terms didn't have to be there after all. Funny how that worked.
Anyhoo, this is too many steps. I want to make money in no more than 3 easy steps. Two easy steps would be even better.
I more-or-less agree with the OP: I'm a neuroscientist, and it would be nice if I could use Bayesian analyses in my papers without it being a point of contention with reviewers.

But it seems like one of the big advances in frequentist statistics in the last fifty years is the introduction of nonparametric methods, which don't require you to make strong assumptions about the distribution of your data. My understanding is that the field of Bayesian nonparametric inference is still in its infancy.

Also, this paper seems relevant:

http://stat.stanford.edu/~ckirby/brad/papers/2005NEWModernSc...

(Bradley Efron is in the running for Greatest Living Statistician.)
You can put "Users may not breathe while using this website" in your ToS but that doesn't make it enforceable. A ToS has to have some basis in law.
Sorry. For the record: http://blog.agiletortoise.com/post/3564424414/wolfram-alpha-...
Bollywood Sexy Actress Photos
Good advice.

I never realized the author didn't write the headline/subhead - I love writing headlines and subheads.

Noted for all future writing contracts.
CED "Cleanlinks Forum" is tomorrow in Durham (ATC)
Are you sure of that? If so, you posses more certainty than most judiciaries/legislatures. It's a vexed and fraught issue.

https://secure.wikimedia.org/wikipedia/en/wiki/Copyright_asp...
This is by far one of my favorite article this year! Everyone has a skill or two that they are really good at. Being good at it, and actually making money from it is two very different matter.

I guess most people here can bring ideas -> products. To bring ideas -> products -> profit definitely take some trying. Take it up a level, ideas -> products -> profit -> acquired ... it's a dream for me at least. And working towards it daily everyday!
great idea! I wish I there was such a group when I was a kid
I dunno, man, that'd sure be nice if school taught you how to think, how to question. Maybe your friends do that. But schooling in general seems to be "them's the facts, get used to it". Industrial-strength indoctrination.
This is an 80/20 rule thing. The vast majority of PCs get refreshed in one way or another every 3-4 years.

So a company like Microsoft can invest in the 80% of the market that drives sales (ie. people who refresh computers) OR invest resources in solving problems for the 20% of people running old hardware with an old OS they bought a long time ago.

Should the state of the art be driven by the fact that your employer chooses to leave you with a laptop that cannot play YouTube video?
Also, Google and stackoverflow are mostly in the same step for me as I usually only go on stackoverflow indrectly by google.
Cool, thanks for the clarification. I checked it out and its pretty cool, It looks pretty complete as far as my friends list goes and definitely accurate.

The one suggestion I'd make is to see what you can do as far as adding more to the location markers. Ideally, something that IDs my friends without requiring me to click would be best. Maybe incorporating tiny profile images, or names (maybe truncated). I know it could get crowded pretty quickly so it would be something to experiment with for sure.
one strange thing about the UK IT industry is that the majority of jobs are in London and the SE, where the cost of living is so high that you may well in fact be better off financially if you live somewhere cheaper and work in retail or as a bus driver or some other job that while not totally stress-free, does not require constant updating.
Tips from Hipmunk's iPhone app launch to help you rock your next demo
Teecil's young inventor navigates the rocky road to market
i have heard this from my father who was at iit-k, circa 1970's: ibm having installed their machine in the cs-lab on campus, wanted to paint an entire wall in the lab with just a single word "THINK" !

it kind of amused me when i heard it at first. the real truth about it hit home when i started debugging my first program ever (a taylor series 'sin(x)' calculation).
Yeah I'm not sure they were really predicting that police would fly around in hang-glider suits. The image was probably just comical then, as it is now.
If they're B2B they're certainly not the next FB/Google.
The author begins with some harsh words about conventional logging: he uses the term "dysfunctional environment" to mean "system not using functional programming", and says about attempts to separate concerns so that the programmer can focus on actually getting the job done when not looking at logging "None work. But you already knew that". On the other hand, "In functional environments, we delineate the essence of a problem from its execution model." and the author's system looks for "the essence of logging".

So, it seems we're entitled to hope that his monad-based functional logging system will accomplish what "dysfunctional" ones fail to do: separate things out so that your ordinary code isn't polluted with logging nonsense.

Here's an extract from the "demo" at the end of the presentation, illustrating the system at work. This is the Scala version; there's a Haskell one too and it looks very similar modulo syntax.

val r =
for {
a <- k withvaluelog ("starting with " + _)
b <- (a + 7) withlog "adding 7"
c <- (b * 3).nolog
d <- c.toString.reverse.toInt withvaluelog ("switcheroo with " + _)
e <- (c % 2 == 0) withlog "is even?"
} yield e

println("Result: " + r.a)
println("LOG")
println("===")
r.log foreach println

Oh. So introducing logging has required that the computation be broken down into separate steps (fair enough; that's to be expected); that the syntax be "monadized" (if you were doing this without logging and didn't need a particular order of execution, those assignments would look quite different); that every bit of the calculation that doesn't need logging have a ".nolog" appended.

Note also that for a less-toy example where you want a single log for everything your program does, the whole thing needs to get this treatment. (Either that, or you need some extra mechanism to combine the logging efforts of different bits of the system.)

This is meant to be an improvement over scattering logging statements through your code? It's supposed to reduce the intrusiveness of the logging system, and make it easier to "focus on the programming task"?

If you're going to present a logging system that is in every respect worse than the ones used in imperative, side-effect-happy, statement-based programming systems, I think it is unwise to talk about "dysfunctional environments" and "the essence of logging".