skysight-inc/HackerNews huggingface dataset:
Ask HN: Project Ideas?
I'm taking a Verification and Validation graduate course and we get to pick a small project we can complete in 5 weeks.

The requirements are pretty broad: It has to be something to do with either:

* Specifications
* Static Analysis
* Dynamic Analysis
* Modeling

I don't have any solid use case yet but I think it could be cool to do something with dynamic analysis on python and using d3js to do (real time?) visualization of that analysis. There are just so many uses for dynamic analysis though, I can think of anything useful.

I am completely open to ideas though. I know python, java, javascript, etc.

Anyone have a cool use cases or ideas?
How can I possibly argue with that kind of logic?
A quote: "He added that he has no idea why the crime dropped—only that it had nothing to do with broken windows."

One theory -- and it's only a theory -- is that the increased availability of birth control methods resulted in fewer unwanted children, which in turn produced fewer criminals:

http://www.freakonomics.com/2005/05/15/abortion-and-crime-wh...

Obviously this isn't science (no meaningful controls), and it could be a meaningless correlation between two unrelated things. But it's disingenuous for the author to say he has "no idea" why the crime rate dropped.
You may then enjoy these:

* http://www.youtube.com/watch?v=euMHlV6MNqs

* http://www.youtube.com/watch?v=8Q8EFwKVKdA
Sorry about the link comment. I'm so used to Wikipedia links being passed around I must have instinctively looked there.

In any event, we probably agree on more than we disagree. I never disagreed with working on the DB if that's truly the bulk of your cost. But, you do actually need to measure that. It seems quite common nowadays to say "if you use a DB, that's where your cost is". And I routinely see this as an argument to justify practices that are almost certainly going to cause performance issues.

Put another way, I routinely see the argument put forth that the DB access is going to be the slowest part, so there's little need to reduce the other hotspots because you're just going to hit that wall anyway. And then the next logical argument is all you need is caching. The number of Rubyists I've encountered that know how to profile an app or have ever done so is alarmingly small. Which is fine, but you can't really argue about performance otherwise.
I read that as "showy (obsolete)". Either way, amalag's says "wrong", the other says "deceptive" and "false", I'm not sure what anyone's arguing about. Specious data has no value.
Gorilla arm really only applies if you have your arm extended the entire time (or simply "a lot"). With a touch screen laptop you'd a) still have mouse/kb input so you wouldn't always be using touch and more importantly b) when you're not interacting with touch, your arm will be resting - i.e. you only extend your arm for a few seconds at a time and don't hold it there for long.

I haven't experienced gorilla arm at all on my Surface (which I use in "laptop mode" often - for what it's worth I no longer use a laptop.)
I had the opportunity to get some hands on time with the Leap before Christmas. Leap Motion sponsored a hackathon at my school and brought in dev boards for everyone to borrow, although they were not the completed product like is pictured in this article.

I cannot tell you how incredible this product is. I'm a first year CS student, and I've never done anything even remotely close to gesture tracking before. But at the end of the night, I was able to play rock paper scissors with my computer. The API is that simple to use.

Yet, as mentioned, it's so incredibly accurate. One of the biggest bug we faced was even when we thought our hands were still, the device still registered imperceptible movements which were translated into false moves.

Overall it's a great product, especially for the price.
Ask HN: Corporation in a box website suggestions?
Where does one go to get a corporation in a box, these days?
Well, there may be a bit of a confounding factor in there.

The availability of energy drinks has made them more widely regarded as the way one goes about consuming lots of caffeine, whereas coffee/espresso tends to be thought of as a smaller scale pick-me-up. Meaning that in situations where people set out to intentionally consume lots of caffeine they are choosing to do so via energy drinks instead of coffee. A study of historical data may show whether or not this is a significant effect. But it could be the case that sans energy drinks we'd still have the same level of problems, through coffee consumption, but perhaps that problem has merely been shifted to energy drinks rather than arising from nowhere.
Encryption app takes secrecy to a new level
Of the folks who I knew when I worked there and have been leaving, it seems to still be an issue. But a number of them were also somewhat off put by the evil/not-evil issues. In those cases they were definitely leaving the company and not the manager.
Would you mind to share more contra-indicators?
It's a pretty tried and true system... packaging is a similar game reduce the size of the product, but keep the same packaging size while keeping the same price. You can definitely take it too far but on the whole consumers are much more tolerant to these types of changes, most aren't even really that aware.
Most Popular Programming Languages - HN Poll
Based on HN Poll:
http://blog.sudobits.com/2012/03/28/top-10-most-popular-programming-languages-of-2012/
Isn't being ARM-based something that actually helps keep the hardware price down? I thought it was generally cheaper to go with chips like Snapdragon / Tegra / Exynos than, say, any Intel. And I also thought it actually helped with battery life. Do I have a completely wrong idea of ARM?

FWIW, I'm pretty sure the original Samsung Chromebook was ARM-based and the battery lasted forever. It wasn't the quickest device, though.

Edit: Nope, first Samsung Chromebook was Intel.
What evidence could you provide to attest to the existence of atoms? (video)
> So changing who you discriminate against is not less unjust.

I disagree. Discrimination is not always unjust depending on the motivation and the outcomes of it. If the motivation is to correct for existing systemic discrimination, and if it is successful in doing so, I do not see the injustice.
I really think such a move would be overly confusing

* Perl 7 coming out before Perl 6

* Perl 7 being compatible with 5

* Perl 6 being compatible with neither 5 nor 7
indeed.

Perhaps stuff like this will make it more practical:

http://blog.liangzan.net/blog/2013/02/06/first-impressions-o...
>I would buy everything from Old Man Murray. - Gabe

This brings back memories. One of the funniest OMM game reviews I recall reading was of American McGee's Alice:

http://www.oldmanmurray.com/longreviews/56.html
Perhaps the Chime folks would be kind enough to write a ZNC module to allow for that type of integration: http://wiki.znc.in/Modules
"How in the world does 'getting a woman' as a heterosexual man 'please women?'"

The thinking is "you get her because it pleases her to be with you." The idea behind a car is not "great, now I can chase down women and rape them" it is "hey, they will get so excited by the car that they'd like to hang out with me" And most importantly, status - whether being with a high status male pleases women I don't know, but it seems to be what they often desire (also media wants us to believe that).

"That's a problem to men because it reduces us to gullible sex drives, yet it is worse for women because it reduces them to objects of that drive... dismissing any quality that a woman can have as an individual."

I'm sorry but I don't understand you. So what is the quality men can have as an individual? That they can own cars and chocolate, whereas women can only own nice lipstick and high heels?

As I said before, I suspect it is much more likely that certain media (ads, porn,...) only focus on certain aspects of an individual. I honestly don't understand what is meant by "subject" and "object", unless you mean "active" and "passive"? I know what subject and object are in a sentence (grammar), but other than that, what does it even mean?

Also, another point: why do men obsess about penis length (or are supposed to). Even though allegedly size doesn't matter, it seems to me men thinks size matters and pleasing women is the ultimate status symbol.
Manufacturers are already making Windows 8 tablets.
> Someone who bullies women programmers

Whoa...slow down there, hoss.

Steve explained that his tweet about @harthur's replace utility was not meant to disparage its author, or its code, but was meant to express his feelings about Node (i.e. the ecosystem for which replace was written). And, he apologized, "unequivocably", for the fact that his tweet had caused pain to @harthur:

http://blog.steveklabnik.com/posts/2013-01-23-node

And, @harthur then said this in a followup to her original post,

http://harthur.wordpress.com/2013/02/01/open-source-rocks-fo...

My last blog post was quite a downer, so I want to do a short follow up for posterity.

First of all, there were some nice responses to it from Steve Klabnik and especially Corey Haines, who gave a very sincere straight-up apology. Several people have told me they are usually very nice, so keep that in mind.

So, your characterization appears to be incorrect and unfair.
That would be relevant in a patent case, but not to trademarks, which do not depend on prior use but on when a trade mark first enters the stream of commerce.

I've said it before in other contexts: GW is not really being a villain here, they're just making a show of defending their trademark. If they don't, someone else could start using the mark and then say 'well you didn't defend it when those people were (arguably) infringing on it, so I assumed you had abandoned the mark,' and get away with it. If you're a trademark owner, you have to go through the motions of defending your mark against all possible infringers - a use-it-or-lose-it situation, as it were.
My 10 Essential Email Habits
on a unix system you could put them inside `/etc/profile.d/user.sh` as environment variables so that whenever that user is running something those variables exist. then if you're using chef (not familiar with puppet, etc.) you could keep those passwords/keys in an encrypted data bag and set them during provisioning.
Native Advertising piece is sexy.
ya srsly...
The Rise of Bounding Asterisks in Lieu of Italicization for Emphasizing Text
You often feel that bug reporting just goes to dev/null
(In fact, the only thing Steve perhaps can be criticized for, in my view, is for using the word,

"unequivocably" -- which is non-standard -- instead of, "unequivocally",

when writing his apology. :-)

http://english.stackexchange.com/questions/69930/unequivocab... )
Simultaneous Editing for Visual Studio with the free MultiEdit extension
I think that going with Perl 7 would be good for the Perl community as a whole.

The Perl 6 crew has had over a decade to get something useful put together. While Rakudo is mildly interesting, it isn't practical in the same sense that Perl 5 is. Given Perl 6's lack of traction, I think it's reasonable to consider it a dead effort at this point.

Perl 7, on the other hand, would be very usable right away. It would immediately reflect the changes that we've seen with modern Perl, but without the stigma associated with Perl 6.

At the very least, it would show that the Perl community is again moving in the right directly, with the emphasis on a language that is usable today, rather than on one that has floundered for many years now.
So the assumptions seems to be that most female porn actors are forced to be porn models (and what about playboy models?)? Because otherwise it seems to me they choose their bodies representation already.

There was a study about porn actresses recently (I think for California) and it turned out that they were not less happy than other women.

That people should be allowed to choose what they do with their bodies seems a pretty basic, true demand. I don't see how women are not allowed to choose, unless they are being raped (which is a crime)?
I think they are looking to expand onto other cities "This is the “beta” event and if it goes over as well as they’re anticipating, the first “official” event will be in May and then Montreal in July."
I still use a 1280x800 18" laptop, I really need a new one.
Now the thing is: This Chromebook will probably run... Chrome, and I can't work just with Chrome.

I wish Google had developed a Linux Distro instead of ChromeOS, would be much more useful.
> Stupid question, but how would someone do this without going to college?

Not a stupid question at all. I would listen to Mark Twain, who said, "I have never let my schooling interfere with my education."

Also consider the astonishing number of education-dropout billionaires:

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

I'm a former NASA engineer responsible for much man-rated spaceflight hardware, I wrote software that helped get Viking to Mars, I wrote some best-seller programs in the 1980s and retired at the age of 35, and I'm a seventh-grade dropout.

This doesn't mean anyone can drop out and become successful. It means success and schooling aren't strongly correlated.
I've never had this issue pop up (I am not involved in any huge scale sites) but I have to believe this really isn't too common?

Also a 5 second Googling shows there's ways to set Redis up to stop writing but continue reading if you're running out of memory. If you really have that large memory needs then you're going to also run out of memory with this new lib on 1 machine.

It seems like Redis has more than enough options to prevent real problems from occurring once you do surpass your hardware requirements.
The publisher can decide if he wants DRM or not. Steam offers both.
They used the same logo at the bottom of last year's zeitgeist:

http://www.google.co.uk/zeitgeist/2012/
I was under the impression that visas are issued to the company - not to the person - and thus can't be transferred from company to company. Am I mistaken?
That said, isn't it the case that one can't just take something that exists in common usage and trademark it as-is?

No. You can totally do that as long as nobody has trademarked it in a similar context.
Wow these chrome experiments are really kicking it up a notch, hey. This is absolutely fantastic!
Pure white paper
Li Hongbo paper scupltures
Decisions [D4H] - Web App for Emergency Response Teams
Man App: The Marketing of a Relationship Preserver
Yup, this is our approach. We have a 'config' repo that contains secrets together with automated scripts for applying new settings to a named environment, and checking that an environment matches what is in version control. This repo is separate from source code, and has different permissions. (Disclaimer: we do host our site on Heroku, so this approach is pretty baked in.)

To be honest, not having secrets under some kind of source control seems like a bad idea, as you just know that the reality is that they will be in an untracked spreadsheet somewhere.
Thanks. I just can't type. Fixing.

(I didn't even know that people said 'unequivocably.')
New bills in Congress would treat marijuana like alcohol under federal law
Isn't that what I said? If it's a quad core Cortex A15, it should have decent performance, while keeping the cost very low, and high battery life.

However, knowing Google's track record with "new" products, they usually start out making them very expensive, because of stupid decisions they make (like using Intel chips). They did it with the first Chromebook, they did it with the first Google TV, with the first "real" android tablet, the Motorola Xoom, and the Nexus Q last year.

For some reason they don't seem to "get" the right price for a very new type of product, from the first time they launch it. They need like another iteration or two, before they get it, like with the ARM Samsung Chromebook, which hit the sweet spot for a low-end Chromebook at $250.

What "makes sense" to me is to do the same Chromebook now, but with a quad core A15 CPU, a bigger battery, a bigger screen and much bigger resolution, and a touchscreen. And with all of that the sweet spot should be $500. Definitely no more than that.

But again Google's track record is not great here, and I really fear they will build this with some dual core or quad core IVB chip, and make it like $800, which would be way too much for a Chromebook.

I do hope I'm wrong and they get it right though.
And you can always fix the bug yourself.

Granted, web browsers are a special case, since you can't patch everyone's Chrome and Firefox and Opera, but for every other type of software it's another strong incentive for OSS.
If you want to crush it, start a winery. Otherwise get ready for the ups and downs of real startup business.

This article is absolutely right. At the office, put your head down and work in reality. The only time you get to play in the "crushing it" vortex is at VC meetings.
Seems a fit for any sort of 3D CAD work. I'd like to pair it with unconed's MathBox (https://github.com/unconed/MathBox.js).
Would be nice to have an explanation what exactly went wrong -

I can see that graph 1 is needlessly "3D" which actually obscures the information, I can see that graphs 3 and 4 are just plain useless, and graphs 6 and 9 just hide the information by being 3D, but what's the problem with graph 5 (except that the caption is way too long, and maybe the blackish colouring hides the standard dev-bar)? I also can't see what's wrong with graph 10.
This is very encouraging, I so want this to be real since a 'touch screen' at a distance is something I have many uses for.
I seems somehow implausible that Javascript is so low given:

a) The amount of "Web 2.0" applications that are being developed.

b) The number of OS/Windowing systems that are supporting Javascript as a scripting/application language.

c) The (almost) constant necessity of "tweaking" almost any web design at least slightly (using Javascript).

d) The number of ready-made libraries to make programming in Javascript more fun.

e) NodeJS (Do I need to say anything else?).

I'm not a giant Javascript proponent, though I use it where it fits. But this "survey" seems to have a pretty significant amount of sample bias.
Looking at Discourse: The UsersController
Absolutely utterly true. (I work at a SCADA-ish vendor).
A font made out of HTML form elements.  Rad.
ACLU Guide: Tips for Companies on Protecting User Privacy
Oh snap, sorry about that. For some reason I read that line in your original comment as "I also hope it's not another ARM Chromebook".
Not sure the direction you are going here but i wanted to point something out, A computer has a processor, its the decision engine its divided init.

Maybe hybrid but from computer stand point someone has to make a decision, others give expertise and ideas but there is always a head whether formal or informal.
Sorry, but the huge, pixelated N1, along with "We do not have a review yet. Send us your review and if we publish it we will give the app to you for free!" kinda put me off.
There are online stock exchanges now too:
http://mpex.co
If you use your BMC's "pass-through" capability to push its traffic through your regular NICs, you're Doing It Wrong. In fact, if you're not running a separate physical network (not merely separate VLANs) that is, to the extent possible, air-gapped from the rest of the world for your IPMI traffic, you're probably still Doing It Wrong.
Ask HN: From Rails to ASP.NET MVC... Possible?
Hi,

I discovered web development with Rails 2 years ago and I created many projects for clients using Rails.

Now I want to learn another language and I'm thinking about ASP.NET MVC. Is learning it difficult compared to Rails ?

What about ActiveRecord, simple-form, devise, bundle, rspec ? Are there components with same functionalities in ASP.NET ?

Thanks.
Since we manage our servers with Puppet, we use hiera-gpg to securely store sensitive information in encrypted form in git. Puppet then safely deploys these files to our servers and our application deployment process (Capistrano) symlinks/copies these config files in to the application as part of the deployment process. The sensitive config files themselves are excluded from our application's git repository and developers keep local copies of these files (containing local dev. credentials only) for development purposes.

More info on hiera-gpg here: http://www.craigdunn.org/2011/10/secret-variables-in-puppet-...
They don't discourage it as well and don't give you a way to filter out games which are really DRM free. DRM free has a few different aspects:

1. Being able to save the installer and install it at any time without connecting to their servers.

2. Having no extra components ("clients") running parallel to the game in order to play it.

3. Being able to play without connecting to their servers.

In contrast other publishers (like GOG) have a principal DRM free stance and simply don't accept games with DRM. This should be the position of distributors - to discourage DRM proliferation. So if Gabe Newell talks about improving Steam, let him start with the subject of dropping DRM.
Eight Of The World Most Expensive Bail Bonds
That's where this one comes in?
Your other comment is "dead" on HN so I can not comment there. Also I don't have much time.

Just in brief: of course advertising frames it as "if you buy a fancy car, women will orgasm if they take the ride with you". Technically I guess you could say men buy their way into women's beds by providing for them, and displaying high status is their way of wooing (look, I will be able to pay you well if you sleep with me). That seems like a rather negative and one sided way to look at it, though. Because put in other words, what it means is "women wouldn't hang out with men if they didn't need the money".

If women choose men based on their net worth, how is that the fault of men?

As for orgasms, I feel that you lost your way a bit with sex. If you talk about whose job it is to make their sex partner orgasm, you've pretty much taken all the fun out of it. As you said, there is masturbation, so why bother - men can masturbate too, you know!

I can only guess people experience sex in lots of different ways, and you probably just have to find somebody compatible and discard the jerks. There are certainly people (the majority I would hope) who want sex to be pleasant for their partners.
The python code does much more than the supposedly equivalent C code. Why use an array for caching in C but a defaultdict in python? Especially when not even using the defaultdict functionality? Strange choice.
How can you possibly compare Opera to vim heh?

I put a 70 year old dude on Opera to help prevent him from getting random malware. It took less than a minute to explain to a completely computer illiterate person that he has to click the red icon instead of the blue icon to "launch the internet".

Once it's open it's not very different from other browsers other than it having extremely useful features that most browsers end up adapting months or years later!
Yep. There's a lot of potential for some games to almost go beyond being games and become platforms - Skyrim, Minecraft - if the community was allowed to sell material they created for it.
Better yet, Montgomery's a lovely place to live! Best BBQ ribs in the tri-state area!

Source: Grew up around there
This is the sad truth. They get ZERO dollars from the federal government yet have been tasked with this ridiculously raw deal.
TSR stopped existing in 1997. They are just a footnote in gaming history now.
Not a great fit for his use case, given that it doesn't do Outlook integration. It is also built for reminding lots of clients rather than yourself, repeatedly, in a way which would meaningfully compromise his utility. (For example, I rather suspect he'd get reminders not delivered after hitting the rate limit for calling himself. The rate limit exists to prevent clients from imposing overmuch on customers of theirs.)