skysight-inc/HackerNews huggingface dataset:
Please elaborate. Firstly, why is it necessary to treat them differently for "the survival of the race"? Secondly, yes, Women are different, but that doesn't mean that

a: It's appropriate to comment on a woman's cleavage at work

or b: that women can't be equally good software developers
It's not even a revelation. Linus wrote about this in his book just for fun, 11 years ago
Not working for Apple is possibly the best decision Linus could have made...

... for us
Except once you're in their sites, "law" enforcement agencies are basically paid to casually ruin your life as their day job, while you must expend considerable money and time to even defend yourself - never mind the other damages they cause without recourse. When the innocent victims of their antics are fully compensated as a matter of course (ie they stop externalizing the costs of their overzealousness), then perhaps said agencies will be worthy of respect.
"Or is life simply a contest to see who can build the most prestigious obituary?"

Life is what you make of it. If checking boxes doesn't make you happy, don't do it.
speaking of renaming, how about making a post on HN and asking everyone what the new name should be? this has nothing to do with publicizing, just a democratic way (the right way) of naming a framework.
The Iced Coffee Economy - Why the Cold Stuff Costs More - nymag
Reddit Admins: Help us find a bone marrow donor for our new community manager
If you require probable cause for every technique, then you are making it very, very hard for law enforcement.

Thank goodness they have National Security Letters to fall back on.
Don't perpetuate the myth that ruby developers are difficult to find.
We're listening. Seriously.
Yeah, I think you are exactly right. This, at 9K/day for that much data appears really good. That is ~$.028 cents PER TB PER DAY to store it.

Christ, I am paying Dropbox charges me, at $10/MONTH for 50GB the equivalent of $6.67 PER DAY in storage costs.

For my 50GB, I am charged $.33 per day.
I once spent over a month tracking down a bug (in a different project than the one I mentioned above) that I have a hard time seeing how unit testing would have caught. The program: a simple process (no threads, no multiprocessing) that would, depending on which system it ran, would crash with a seg fault. The resulting core files were useless as each crash was in a different location.

It turned out I was calling a non-re-entrant function (indirectly) in a signal handler (so technically it was multithreaded) and the crash really depended on one function being interrupted at just the right location by the right signal. That's why it took a month of staring at the code before I found the issue. Individually, every function worked exactly as designed. Together, they all worked except in one odd-ball edge case that varied from system to system (on my development system, the program could run for days before a crash; on the production system it would crash after a few hours). The fix was straightforward once the bug was found, but finding it was a pain.

So please, I would love to know how unit tests would have helped find that bug. Yes, it is possible to write code to hopefully trigger that situation (run the process---run another process that continuously sends signals the program handles) but how long do I run the test for? How do I know it passed?
At Circle, we write three kinda of tests for this sort of thing:

1) "Are we using the API right?". So we have a test that logs a test user into github and reads their API info, for example. This sort of test shows that we have integrated the API correctly. If it passes, we can assume the rest of the API works, because we are using it correctly.

Obviously, we can't truly know this, so it depends a little on the quality of the API - kinda like trusting your compiler or OS. But the APIs we use - EC2 and Github, are largely bulletproof so long as the service isn't experiencing failures.

2) Stubbing out the API code and checking our logic. For example, we need to test that the code which manages how many builds we run simultaneously works, but we don't want to run builds, pull from github, etc. So we make the function calls return fake values, and test the logic.

3) Integration tests: Run the full code, with no mocks, no stubs, across an entire "process": do an entire build from webhook to UI, including starting up machines for it; or maybe selenium tests that the OAuth login works.

I visualize tests as a graph: integration tests and API tests provide thin edges between strongly connected components of unit testing.
Codename: Svbtle by Dustin Curtis
Americans now watch more online movies than DVDs
This certainly would explain a lot. I don't even see the option to block that site, though I have blocked a few others before. It doesn't seem to do anything at all. Bigresource.com is my nemesis.
The most interesting article that I saw that came out of this is Jamie Hyneman from Mythbusters saying the physics is actually feasible.

> The video of Jarno Smeets' flight is cool, and I don't see evidence that it was faked. It seems reasonable to accomplish, and is something I have wanted to try for a long time.

http://www.tested.com/news/articles/43440-thoughts-on-the-me...
It's been said on HN that, for a while now, all the big tech companies have been engaging in a form of Mutually Assured Destruction, stockpiling nuclear patents. Patents are being used as a deterrent beyond their intended purpose.

Now, with the ongoing Oracle v. Google and Yahoo v. Facebook battles, the patent cold war is turning into an outright patent war.

With IBM selling these patents for legal reasons rather than for technological progress (in fact, arguably for technological hindrance), patent holders could now be becoming a sort of arms dealer.
No compelling advantage over what? Over random bag of spaghetti code? You bet it does. Over some other methodology? Bring up the example and we'd see. I am sure you can replace OO with something else - so what? I explicitly said OO is not the panacea - you like something else, you do it. So what's your proposal?

Considerable size of the system is because of considerable complexity of the task at hand. I don't see how you can write 1000-page book of requirements into 2 screens of code. And if you need the system that is able to be customized to satisfy different books with minimal change - you need more complex code.
Show HN: chessable - chess built with HTML5 Canvas. Any feedback?
You probably got downvoted because, most people don't know Slotin literally proposed a unit of reactivity called the "dollar", and most thought you meant to type "currency" instead of "reactivity" which would make it a bad sarcastic joke... I know my jokes often get downvoted too :)
Actually I'd think that he would get completely the same job as he has right now, except that works on Darwin instead of Linux and that he gets more money. However, it's quite understandable that he declined, because he'd never leave the project he himself started and saw grow.
To be fair, I think the veneration is more about working at a company which makes products which are in millions of peoples' conscious minds. Nobody pays attention to ball bearings. Why are we talking about ball bearings? Oooh look, an iPad!
6 Reasons Why High Speed Trading Is Taking Over the Markets
Kind of hard to believe when ICE continues to act as if SOPA passed.
This is common, it's somewhat frustrating, but I've found that my way to deal with it has been to let others pad their credentials. It's a waste of time for me to worry about, it would be like worrying about the weather day-to-day when the issue is really climate change. i.e. this is a cultural problem that cannot be solved on a micro level.

We really want to build and sell stuff that our team has built, it's not about my ego, it's not about the self, we just want to build cool things that people want to use. I have had some very deep conversations with the person I work with and we relate in the sense that we don't care for this incessant ego-building that goes on in the world and especially around college. It doesn't serve you well in a lot of cases to have a large ego. Of course that's an over simplification, but the egos are rampant at college and I don't want anything to do with it.

Let them pad their credentials, while you go build something great and don't give a shit about that.
There's a great quote pertaining to this:

"The trouble with the rat race is that even if you win, you're still a rat." - Lily Tomlin
I think it's actually just been doubled to 2048x2048. OpenGL ES 2.0 seems to define a 64x64 as the minimum requirement for texture size to meet the spec, which is really not much at all.
Geeklist had a project called Jennifer or something. Coda Hale posted an issue to their project notifying them that they had a flaw demonstrated by showing people the marketing video that Geeklist got in a tiff about.

It was actually pretty funny. A commenter also asked whether she should file a separate bug that she wasn't able to find or purchase any male thongs with the geeklist logo (since she noticed the absence opposite the short shorts that geeklist were selling for women).
I think we should call them "Revenue Evaders"
I started with 19 euros. 1 month of working on it. First month (after 65 days after starting building) 2.000 euros profit. This was 8 month before. Now it makes 50k-70k monthly profit. But my startup isn't a simple product, every month I work on it, I make it more perfect and revenue grows.
Luckily you can just Change The World by doing a node.js startup in the Mission...
I'm close with someone who was offered a position at a nuclear startup NuScale, that aims to manufacture cookie-cutter, modular nuclear reactors, where you scale the power plant by adding more reactors over time as your needs change, and ship the old spent ones off.

As I understand it, part of the problem in hiring is that for a nuclear startup you really need experienced engineers as you go into producing working prototypes. Depending on the position, they don't necessarily need explicit nuclear experience - my relative didn't have it - but they do need a proven track record of not majorly screwing up ever, and that requires experience you can usually only get working for years in real engineering environments. There can be no 'oops, we messed up the privacy requirements' apology or people die, meltdowns happen, and the company gets the biggest of red flags.

That's not to say you need to be old to start a nuclear company, but that you will probably need to work with older engineers, who are harder to hire, settled in their jobs, and scattered across the US, with mortgages, families, and the like.
I thought CANDU was acquired by a private company--do you foresee another Canadian research reactor after Chalk River?
I understand that employers, just like employees, need every advantage they can get. But some events in my own past (namely, getting stalked) have led me to think that gathering details about someone on the Internet without their knowledge is in some ways even creepier than openly asking them for their Facebook password. Do you tell candidates that you're going to google them? If yes, do you give them a chance to ask you not to do that?
For me the feeling of reduced quality is that when i don't find the answer on the first page, that i have less luck with additional keywords and more pages then i think i used to have. These queries are mostly trying to cast a wide net with some errorcodes or stacktraces and seeing if others reported similar problems.
I've heard of it being on applications before, or at least in the offer of employment. That's definitely in writing.
I don't see anything inherently objectionable with the language of the bill.

"...helping students understand, analyze, critique, and review in an objective manner the scientific strengths and scientific weaknesses of existing scientific theories...."

Being able to openly and freely criticize scientific theories is at the core of how science works these days.

As for teachers using this law to teacher creationism, hopefully anybody from an objective perspective, with the aid of the scientific method and recent scientific findings, can come to the conclusion that the current definition of creationism is not possible.
It depends on the stage of your company and product, which I think of as a continuum: on the far right is banking software, life support machines, and airline code; on the far left are prototypes and fun hacks. The amount of testing you do should depend on where on that continuum your project lies.

Let's say it's a scale from 1 to 10: 1 being no testing, 10 meaning hardcore static analysis and tests for your test's tests). Life support machines are 10, as are aircraft, and please god the software in my car. Most projects start at 1, become roughly 3 in the early stages, and settle on 6 when they become more mature.

Using the wrong level at the wrong stage is a recipe for disaster. No tests for your mature product instils fear of change - anything you do will likely break something, and you will have no warning about it. But writing lots of tests for your prototype will kill your productivity.
node.pu
Bluefire E-book Reader for iPad: Beautiful & Full Featured
While I'm all for abandoning old and often awful VCSs, I do think there's room for some diversity. Git's not really my thing, and I'm happy to be able to use an alternative.
Most DVCSs work in very similar ways, and for standard use, I don't think there is a huge learning curve for someone switching between git and mercurial, for instance. Some other tools have their own benefits, like fossil with its nice integrated web project management features.
All in all, I'd be quite sad to see only git everywhere.
The real life equivalent is selling MBAs study guides or coaching seminars for their YC application.

Put together an e-book and then buy some ad words, the CPC for a Y combinator application is currently estimated at 10 cents per click.

Sell the book for $97 with a 30 day money back guarantee if they don't get accepted.
I can state the same about you: you seem incredulous that people are not offended by the video. The appearance of the women in the video on their free will is proof enough.
In the UK: Taxes are complicated but mostly solved. Either your employers deduct taxes before you get your money or you are self-employed and pay an accountant to sort it out; and people you buy things from add taxes before you buy stuff. If you are rich you get an accountant and practice various forms of avoidance (legal, but those loopholes may close soon, and of dubious ethicality) to evasion (not legal).

Missing from the above description are people involved in barter economies. There are several barter economy systems in the UK. The UK tax collectors (HM Revenue and Customs) are clear: barter trades can be taxable.

Suggestion: Find an accountant that would like to work as part of a co-operative. The collective either has one big joint account (like a business) or lots of individual accounts - either way good accounting will legally minimise tax burden and help with other stuff.
"If checking boxes doesn't make you happy, don't do it."

What I'm asking is whether checking boxes really makes anyone happy. I mean, truly happy.

Don't get me wrong; I went through a lengthy box-checking phase that lasted about 20 years. Checking a given box made me happy only until the next box appeared on the horizon. The whole thing seemed like a cosmic treadmill.

I think there's something admirable in the sheer work ethic and determination required to check the top boxes. But at the same time, I wonder whether that effort couldn't be spent on something more worthwhile -- such as defining oneself on one's own terms, rather than by a weird chiaroscuro of ideals hit and missed.
I've implemented this in one project with the addition that allows entries to 'keep afloat', or resurface if they are suddenly voted a lot. So, the behavior is more like what you would see in 'Popular now' list on Youtube, without having to compute running averages.

The way I did it was to update the post time with fractional of the difference of the old timestamp and current time, i.e:

post_time += (current_time - post_time)/10

That way, if the post is really old, voting gives a decent boost to it, but if it's more recent, it has negligible effect.
OpenShift now supports Node.js
Gozala/protocol: Protocol-based polymorphism for javascript
I agree, Visual Studio and C# are great tools, and complemented by open source tools like Git, libraries and extensions like SpecFlow, it makes a pretty compelling development environment.
That would be the Computer Fraud and Abuse Act[0,1]. The relevant bit is "Whoever ... intentionally accesses a computer without authorization or exceeds authorized access, and thereby obtains ... information from any protected computer ... shall be punished as provided in subsection (c) of this section." A "protected computer", by the way, is any computer "which is used in or affecting interstate or foreign commerce or communication."

That's not relevant, though, because US v. Lori Drew[2] decided that a user can't be prosecuted under the CFAA for breaking a ToS agreement. (BTW, IANAL.)

0: http://www.law.cornell.edu/uscode/text/18/1030

1: https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act

2: https://wikispaces.psu.edu/display/IST432TEAM24/United+State...
It's very pretty. I wish I had the skill to come up with a UI as nice as that.

I wonder what language/platform it's written in?
At the risk of appearing cynical, I'll bet on money driving the ranking of potentially profitable sites above obviously non-profitable ones before I attribute it to stupidity at Google.

The "weather" page is hand coded - the term triggers a unique piece of code that isn't used for any other search term.

"Pickles" doesn't draw a bunch of icons across the top of the search results and offer short form links to "Mt Olive," "delmonte" and "vlasic." The top link doesn't give me subdomains for MtOlivepickles.com in the way Google search does for weather.com.

When I query "weather," google sends my location to the commercial sites, but not to weather.gov. Explain that with statistics.

[edit] At the risk of further cynicism, I'll explain it with the relationship between WeatherUnderground.com and Google: http://en.wikipedia.org/wiki/Weather_Underground_%28weather_...
Wanted: Non-hostile pre-alpha testers
hi,

I have a facility that I'm experimenting with, but I need some people to have a quick play and tell me what goes wrong. If you're interested or curious, shoot me a quick email with the subject MWM and I'll send you back a link.

TIA

PS: I won't reply immediately, but I intend to reply within 24 hours to every email.

PPS: the first test "from the wild" has broken it, but I will still need people, I just won't respond within minutes. Again, thx in advance.
A bit off topic, but: I find that either Rails + pjax or Clojure/Noir + pjax really hits a sweet spot of ease of coding, not too much Javascript, and an AJAXy user experience. Worth spending a little time experimenting with.
the other reason, cited in the wired article that it seems this was based from here http://www.wired.com/wiredenterprise/2012/03/mr-linux/, is that Linus also didn't like the Mach kernel.

The relevant paragraphs are here:

"Torvalds has never met Bill Gates, but around 2000, when he was still working at Transmeta, he met Steve Jobs. Jobs invited him to Apple’s Cupertino campus and tried to hire him. “Unix for the biggest user base: that was the pitch,” says Torvalds. The condition: He’d have to drop Linux development. “He wanted me to work at Apple doing non-Linux things,” he said. That was a non-starter for Torvalds. Besides, he hated Mac OS’s Mach kernel.

“I said no,” Torvalds remembers."
ISP: Secret Anti-BitTorrent Piracy Talks Are Failing
Note that this article is from 2010. The most recent code for the Reddit ranking algorithms is here:

https://github.com/reddit/reddit/blob/master/r2/r2/lib/db/_s...

It looks like they've tweaked the confidence sort algorithm a bit.
And let's all switch to Esperanto while we're at it.
> Obviously we're not trying to be NASA, but I would say we spend 25-30% of our development time writing tests.

With absolutely no disrespect intended, this seems low. I've read some studies about testing, and I chat to my customers a lot about it (my startup, Circle, does hosted continuous integration), and I would estimate that most projects spend over 50% of time testing.
It definitely crosses the line to ask or require your employees to access their private information. In cases such as this, employees are being treated more like company property than as free individuals. That's not cool.
There's a new Amiga, and I'm a trifle melancholy about it.
Senate Passes Amended Crowdfunding Bill, Emulating Kickstarter Model
It's a hack, but if you have XCode installed, you can outright hide the directories.

/usr/bin/SetFile -a V /Applications/Adobe\ Foo
The hardware cost 1.25 million. It cost $9000/day in electricity/connectivity/rackspace.
Rovio planning Angry Birds theme park in Britain
Wait, why do they need to keep the power and connectivity on if they are not being actively accessed? That would same a bunch of money it they were kept off.
Your analogy completely misses the point. Studies show promiscuous men tend to have better than average accuracy in their assessments of their own attractiveness. This makes sense; having had more experience flirting with women, they have a better sense of how women respond to them. Promiscuous women, on the other hand, tend to greatly overestimate their own attractiveness. They assume they must be especially attractive if men are showing so much sexual interest in them, not realizing that most men have very low standards when it comes to casual sex -- men's standards only come into play when it comes to longer-term relationships.

You might say things like this aren't a big deal, but it still serves as a concrete example of how male and female promiscuity are different from one another and affect people's lives differently -- and frankly it's far from the only one. It's silly to deny the subtleties of human sexuality in the name of some egalitarian ideal. By insisting on viewing women exactly the same as you would view men, you are discarding useful information about the world.
I've seen PHP committed and deployed to production with syntax errors, which means nobody ever tried the offending pages even once. I also left that shop pretty quickly, because I don't think options keep vesting if I garrote somebody with a network cable.
From the HTTP headers, it appears to be Ruby on Rails, running on Nginx.

Server: nginx/1.0.10 + Phusion Passenger 3.0.11 (mod_rails/mod_rack)
> While I'm all for abandoning old and often awful VCSs, I do think there's room for some diversity.

So do I. I just think that it will be nice should there come a day where knowing git will allow you to deal with the majority of the positions out there. I do not believe git is a 100% fit for all organizations. I do, however, believe git is flexible enough to be a fit for, say, 80-90% of them.

I think git will become a de facto standard. Like all such things, though, there will be alternatives available and in active use.
Awesome. Beat me to it. I treat my writing the same way: like fruit on tree, adding to it slowly until it ripens.

How can I get an invite?
I like the "ideas pane" a lot. I have exactly the same workflow, except my "ideas pane" is just a text file in Dropbox. I work on posts there until they're big enough to paste into my blog.

I'm not really interested in running my blog on someone else's platform, though (I realize I'm in the minority here).
What do people use for testing web front ends? Selenium?
It's Rails. You can tell by taking a look at blog.js - there's a reference to https://github.com/rails/jquery-ujs
var x=0,y=0;

function f() {
if(y > 600) { y = 0; }
if(x > 800) { x = 0; y += 10; }

socket.emit('move', {x:x, y:y, id:myId});

x += 10;

setTimeout(f, 5);
}
Or they'll just have people rating sites and looking for black swans like this.