skysight-inc/HackerNews huggingface dataset:
I'm not a TDD stickler or anything, but tests are what make refactors even possible.

Perhaps in general tests provide a useful safety net for refactoring, but I think the benefits are often overstated. In any case those tests don't have to be unit tests.

If I'm working on the kind of system that would need mocks for comprehensive unit testing, I'd rather either use integration or high level functional tests if that kind of strategy is viable. At least then I'm still testing that my actual production code works.

If that's not possible, for example because I'm integrating with an external system where I can't test operations that would cause real side effects, I'd rather look for a different strategy entirely. For example, I might change the design to better isolate the bits of code I can control and test myself, I might (re)implement riskier areas in languages with powerful systems that will guarantee various classes of programmer error can't happen, or I might not have an automated test suite covering some code at all and rely on things like code review or automated code analysis tools instead.
I use f.lux when I want to avoid bright light. I don't use it to try to match the color temperature of the room.

As such, I turn f.lux on around the point I start turning lights off, long after winter sunset. And I have it set to a rather dramatic setting.
obvious question, is there a picture of the tail with the plane number?

Than sometimes you can pull up the air flight history
"Basically unusable?" That's a bit dramatic. I never minded the warm screen kicking in before the end of my workday.
_why's site is back up and this is the "About Me" [unclear if it is _why]
There's a disable until sunrise option, I kept using that (and don't set the location).

No reason at all to tie this to actual local sunlight/sunset.
Privacy Groups Want To Block Facebook/WhatsApp Deal
I can't seem to justify writing tests. It is time consuming and cumbersome. I figure as long as I document reasonably well, and the design is straight forward there is no sense is wasting my time to write tests. I'd prefer to get something done instead of supposedly helping my future self(or my employers).
it isn't on android, is it? link please
True, it's a matter of definitions. Octopuses also use tools, but do they qualify as an intelligent civilization? Probably not (yet). We assume, because we have little reference of what an intelligent human-equivalent entity might be like, that they'd probably build very complex tools over time as we have.

This judgement of what constitutes an advanced life form sadly carries a cultural component. If we encountered our own species at the very beginning of its intellectual journey, would we have labeled them a civilization? Would we have described them as having human-equivalent intelligence? It's tricky. But then we move hundreds of thousands of years ahead and suddenly there are monumental buildings and clever machines, suddenly you can meet individuals with astonishing capabilities, and now it's very easy to categorize them.

So if our hypothetical space Euroctopus species is in its early intellectual development, we might not be able to correctly attribute their intelligence. There's always the possibility of that development being stagnant too, and again we'd have a difficult time recognizing that. Therefore, the only real chances at discerning an intelligent civilization would be by either directly observing its behavior or by looking at the capabilities of their tools.
Yeah but that good Armour is on the front of the tank - you know the bit thats radically sloped.

The top of a tank not so much and if you blow a track of that's a mobility kill - almost as good as a full brew up.
Twilight no good? Works great for me.
I'm well aware of anarcho-capitalists, as I consider myself one.

> AnCaps are to Libertarians as Richard Stallman is to Linux users.

There are plenty of ways to interpret that, but I presume you mean that you don't like Richard Stallman and you don't like anarcho-capitalists. Incidentally, I like Richard Stallman and anarcho-capitalism, so I suppose the analogy still holds.

> They are an extreme minority.

Perhaps, but they are an extremely powerful influence in libertarian ethical and economic thought. Murray Rothbard and Benjamin Tucker are (in my view) the fathers of the modern American libertarian movement, and they happen to have been anarchists. Even some popular conservative constitutionalist limited-government libertarians like Ron Paul and Andrew Napolitano are anarchists who essentially lie about their views in order to deliver libertarian principles to a wider audience (I don't really approve of that technique, by the way).
Interesting how he uses "usually" and "clearly" in the very paragraph he is using to slam adverbs. The only blanket generalization that is true is that all blanket generalizations are false.
In that case, why is there no track record of a programmer named Satoshi Nakamoto on the internet?

All we have is a track record of a model train hobbyist Dorian Nakamoto.
While the "third space" concept presented here is interesting as a social hack to get the most out of the conversations you do have, I think the real lesson here is actually something else:

Outsourcing parts of your hiring process, especially first-round interviews, can be detrimental to the quality of your second-round candidate pool.

Mentally divide all potential candidates into three buckets: Definitely not, definitely, and possibly.

The first group, "definitely not", should be immediately discarded in the interest of time-savings. Of all tasks, this makes the most sense to outsource.

The second group, "definitely", are folks that you obviously want to interview. Folks that EVERY company in your space hiring for a similar role wants to interview. They're expensive and hard to get.

The third group, "possibly", is where the real gold is found. There will be candidates here who are perfect fits, yet undervalued in the market. Third parties tend to be bad at identifying the traits about these candidates that make them so special. The secret to getting the most value out of this group is to have someone in the know (first party hiring manager) talk to A LOT of them. Ideally these conversations are intentionally brief — this is a volume game, after all.

Some more relevant info:
http://blog.mightyspring.com/post/63656960436/hiring-diamond...

Full disclosure:

I'm the founder of Mighty Spring (https://www.mightyspring.com) and we help companies with this exact challenge. Our method, in short, is to expose more information about these "possibly" candidates to make it easier to decide if they should be in one of the other two buckets. Then we make it super simple to talk to the candidates you like. A bit like your dream recruiter, but online and without hassle.
Try Twilight
astronomer mode is simply amazing. I rooted my nexus 4 solely to get this feature
> With AWS, amazon doesn't care if I spawn out a 1000 node render farm, as long as I'm paying, it's all fair game.

For smaller numbers of instances it's true that you can spawn whatever you want and use them for whatever you want, as long as you pay the stated rates. But for larger numbers of instances you do actually have to tell Amazon what you want them for, and your requested use-case "will be considered". You can't just spin up 1000 instances and pay the stated rate without getting prior authorization; the API will block new instances after a certain point. Here are the default instance limits: http://aws.amazon.com/ec2/faqs/#How_many_instances_can_I_run...
Do you think it would hurt me in the future to not have worked in a real office environment?
Nobody looked before, really? Speculation about "who is Satoshi Nakamoto" has been around for years now, except previous Satoshi-s weren't called that and were suspected based on their deeds in field of cryptography. Wikipedia [1] mentions 6 of them and I've heard of more.

And "journalism" (professional one) usually makes me suspect making up random stuff much more than anything else. They are paid to make scandalous articles, you know.

To be fair, I don't personally claim it is fake. I say it is weird and makes me easily accept someone claiming it is fake.

[1] - http://en.wikipedia.org/wiki/Satoshi_Nakamoto
Why does this feel like an absolute pisstake?
Not to belittle DigitalOcean's growth, but AWS is a mammoth compared to all other services. The percentage growth may not be the best metric to compare AWS and DigitalOcean. Let's see how DigitalOcean makes use of that $37M.
"it's incredibly painful now to deal with time in Python"

I suggest looking into Arrow:

http://crsmithdev.com/arrow/

My experience is that Arrow fixes date/time handling for Python the same way Requests fixes HTTP handling.
*blinding at night.

how is twilight?
Is "in mass" completely incorrect? I know "en masse" is the French version and what is usually said (and what I typically say/write, too), but "in mass" sounds syntactically and semantically correct to me.
Darkroom's great, I just wish it would convert to grayscale before dropping the blue and green channels.
Looks like the f.lux people agree:

"The sun is up—go outside!" is the message I'm seeing right now in the Preferences. :-)
Holy cow, I found you, or someone. It was so hard to even find this site mentioning the event. Please check out my G+ and Twitter work(flailing) since March 1st to get a picture of how alone I have felt in this super spun memory hole story. I never had a twitter account, and never really used G+ before, but I saw the machine in action and had to jump on it. To me the whole affair is pretty serious, considering the gravity of the privacy/surveillance issue.
I'm starting to realize the value in being part of a community, because I felt voiceless against the sophistication of the syndication machine. Little help?
(@justtocommenta, justto commenta G+)
You might wanna try sending customer lifecycle emails to customers after a few weeks pitching them on referring you to their friends and see how well this performs.

I don't have first hand experience in automating this via email. My experience has been exclusively with phone sales so far.
MongoDB has gotten a bad reputation lately. I can't say whether or not it's deserved, but try googling or searching here on HN for comments about MongoDB. There are quite a lot of negative ones.
It would be cool if the background of their page changed color depending on your local time.
Neat! It looks like things are changing fast; I'll have to do another read-through.
It's ok, the writing is pretty amateurish.
Huh, I had a different reaction - it was kicking in much too late, an hour after the light outside started to get dim in Victoria, so I changed the timezone to Calgary so it would start an hour earlier.
> A web page's layout is meant to stay fluid, because it should adapt to the content it's styling. Margin, padding, font-size, line-height... These are all meant to provide rules to position elements relative to both its surroundings and its content.

Which is exactly what GSS's constraint-based approach to stylesheets seems like it does better than vanilla CSS. The name is probably bad ("Grid" doesn't refer to positioning on a grid but is because it, as well as being its own open-source thing, also underlies a bigger project called "the Grid".)
I was talking more about large volumes of lower amount purchases. I understand that if your prices are high even with high volume it's worth it.

Thank you for the details. Spreedly looks great.
South Korea jails politician for 'subversive' plot
I don't really have an opinion on Satoshi, but I don't think it's all that hard to cherrypick details from someone's life to give whatever overall impression you want.
I asked because a friend of mine told me his experience felt like he was "watching his body from up above in the universe" and that it felt like he was stuck in a nightmare for a week.

seriously scared me from any desire to try.
Simple nodejs app up and running from one of their samples. http://powernode.ng.bluemix.net/

The experience of deploying the Node app on Bluemix is very reminiscent of a Heroku deployment, IMO.
Probably it is one. The domain record is fresh, so someone probably scooped it up.

Also the host is running under CPanel, which hardly seems like _why.

http://173.192.128.240

Here are other sites hosted on the same nameserver and IP: http://www.websitelooker.net/ns/ns1.certifiednutmilk.com

According to: https://news.ycombinator.com/item?id=773229 his domain expired in January.
Aw..scheduler

Now I want a Smart Things[1] integration with this.

[1]: http://www.smartthings.com
30 years ago Newsweek
What they didn't mention was that it relies on the idea that turns are made using a pull back as you can handle a higher number of positive Gs than negative.
Still though, if you're even somewhat worried about protecting your anonymity, why would you use your full name?

It might seem that being one "Alice Smith" amongst thousands is pretty good anonymity, but cross-reference that against people with the expertise and ability required to implement something like Bitcoin, and I bet that list gets really short really fast.

For the record, I do still think it was sleazy and unnecessary to publish his car's license plate and a photo of his house, (even though they would have been easy enough for people to figure out based on the other personal information unearthed in the article).
The politics would be arduous. If NASA can choose which projects it pursues it can also choose where to base operations. NASA has facilities in states and Congressional districts which make no sense beyond politics. Those who stand to lose from a de-politicisation of NASA would bring a hard fight. That is the political reality.
Once you have tried it for a week or so, try using a different computer until the same time at night. Your eyes will be significantly more tired / drained.
You don't have to push immediately to review: you commit a few commits locally, until you're sure of the architecture. Once you're sure, start pushing the earlier ones out to review.

If you're really unsure of the design, then tackle that in a design doc first. Discuss what the API will look like, write out sample call sites to show its use. Otherwise, yeah, you'll probably end up re-writing it.

Small commits have another benefit: they can be moved (cherry picked, for example to backport) or reverted easily.
Hate to be picky, but shouldn't it be "kudos are all yours"?

I like to think I write decent copy, and am genuinely curious. I'm assuming whoever wrote that actually thought about it, and can probably tell me why I'm wrong
Drones are legal, for now.
"likely". "generally". I.e., not always.

If your only motivation is "it makes it easier to write tests", and there is no other gain, it falls into the remaining case that you even allow for. You're now splitting functions that don't make sense to be split, solely for the sake of making testing easier. And that is bad. A lovely discrete chunk of abstraction is being split across two functions, that you would never call separately, solely to aid testing. And that is bad. That is all this article is asserting with the statements you quote.
Solutions for noisy offices
You're conflating two different things - walking onto your property, and harassment. In general trespass to land - meaning to enter onto someone's property without a valid excuse, although the range of acceptable excuses can be very broad - is a tort, although it can also be a criminal offense in most US states. If someone refuses to leave or keeps coming back, then are of course within your rights to eject them,sue them, get a restraining order against them and so on.

But in general, if you don't want people to knock on your front door then put up a sign, or a fence, or some other indication that you want to be left alone. you'd better, because if you allow people to trespass on your land without doing anything about it - say they cross your land to go fish in a river that lies just beyond it - then they may develop a right from your failure to challenge them, sometimes known as adverse possession or an easement by prescription. And no matter how vigorously you defend your borders, you can't stop planes flying over unless they're going so low as to be hazardous to you.
It's not that jokes aren't well-tolerated on HN; it's that cheap jokes aren't well tolerated. The humor styles prevalent on other fora, in particular Reddit and Slashdot, are often very formulaic, and folks here tend to respond negatively to that kind of thing. I've seen (and made) funny comments that get plenty of karma here, though, so I know it can be done.
It was not in any way portrayed as rotating. In fact Sandra's character seemed to be moving away from the ISS at a snail's pace. Furthermore, she was neither accelerating nor decelerating. It was poorly portrayed, that's why there is disagreement. As portrayed visually, it doesn't make sense. This was done I assume to stretch out the dramatic moment of decision so they could have an actual conversation about it. Even then that could have been achieved simply by having the conversation happen while the two were moving away from the ISS much faster.

EDIT: Go to the movie with this exact shot to see what I mean: http://www.spaceanswers.com/wp-content/uploads/2013/11/Gravi...

(from this article: http://www.spaceanswers.com/space-exploration/3802/16-things... )
> Grids are only meant for architecture and graphic design.

This isn't a grid, its constraint-based layout. the "Grid" in GSS isn't because its grid-based (which it isn't), but because its part of the platform for a stealth startup called "the Grid".
Check out MangoPay.
First off, it's a little hyperbolic and a straw man to compare risky behavior like trading bit coin with civil rights violations like slavery and women's suffrage. If nothing else, risk minimization laws protect everybody equally.

And although I personally agree that it shouldn't be the government's job to baby sit people, the country as a whole is currently going the opposite direction with things like the Affordable Care Act and Sarbanes Oxley.
It might be placebo, but I've noticed a pretty dramatic drowsiness set in immediately following the f.lux "sunset." A lot of the time I will turn it off so I can stay up and get things done. If that's what one experiences at 5pm, I'd call that unusable.
I just fixed this and pushed it up. Download again...
sweet article
Man Denies He's Bitcoin Founder
I've had the exact same issue. I just updated to the new beta and my mouse cursor is still jumping. It only happens during the transitioning phase (for me at least), so it's only 20 seconds that my mouse is barely usable. The new features are worth the minor annoyance in my opinion.
I'm not interested in credit, in fact I'd rather be done with it, but someone with some influence needs to cover the RSA Colbert keynote and the MASSIVE effort to spin his message. KISSINGER!
I don't have a list, but I've developed a feel by tracking calories on MyFitnessPal. Over time you notice what food helps you hit your calorie goals while also being good (which is extremely subjective).
I'm not sure why, but the fellow you're replying to doesn't like javascript.

You plan to solve it by compiling to css beforehand.

What if I told you I like to remove all custom css from my page. Do you have any recourse?
اسباب المس العاشق و كيفية العلاج منه نهائيا
It's not brightness, it is blue light. You are not suppose to turn blue off when it is time to go to bed. Blue light suppresses melatonin and it is important to start this early and not when your headed to bed.

Personally I hate artifical light and except for my kitchen my house is fairly dim. Work I just keep the lights off and have flu.x installed and dim my screen.
It's not really PHP then - it's a language with PHP-like syntax. Still, it is interesting to see people experimenting with the platform and syntax and capabilities and trying to take it to different directions.
Sort of depends on how you pronounce it. "En masse" is not pronounced like "in mass" (check http://www.merriam-webster.com/audio.php?file=en_mas02&word=...).
You may want our "sunset" setting at a higher color temp (maybe I should add a preset called "f.lux lite" for this...) The "working late" preset is another good one to try.
It's good to be reminded of one's ignorance in C++ every once in a while. I'm really amazed that there are compilers for it that actually work.

As a side note, thanks for making a quiz site that works quite nicely without any javascript!

EDIT: this got deleted or flagged off the front page, what's the deal? Even though I'm not a fan of C++, it was still pretty interesting.
I have Lux and it's pretty good. I barely notice it changing the brightness.
As a parent of 3 girls, I can't emphasize that trust thing enough above.

I would absolutely, never, EVER use such a service. My wife would balk at the very suggestion of it. It sounds like a great idea on paper but no matter how much profiling, checking, due diligence, etc you put into it on your side, none of that matters to her, or my kids. They have to KNOW and TRUST the person they are with. We need to be able to vet that directly by observing them with the kids and get references from people we already know and trust ourselves. Having someone else say "Yep, they're cool!" when we don't know the source, means nothing.

Most of my friends who are parents are equally paranoid about these issues in this day and age (sexual predators anyone?). You're going to have a really tough time selling this to your target market.

You may not agree with my perspective, but I can absolutely guarantee this will be your #1 roadblock in getting parents to sign up for such a service, so you need an iron-clad answer to that question at the very least.
Sorry to hear about your situation. As somebody who also suffers from depression I cannot tell you how much I think you have to change your work environment. That black dog will do you in if you are not careful and an awful working environment is one of the worst things when it comes to depression in my experience.

Also as noted by a couple of others is Go, Dart, etc. really the best technologies to be learning right now in your area (both technically and geographically). I don't know the NZ tech world at all but if it is anything like London (and most other places) then get a solid knowledge in the main business languages such as Java. Obviously don't just follow my advice blindly but research into companies in your areas and learn learn learn!

I sincerely hope your depression improves.
The first point isn't something you can do: that's something you others have to do for you. Unless you count convincing people to change their workflow, which I've found to be near equivalent to moving mountains.

In my experience, it seems to boil down to not being effective with their VCS (or in some cases, the VCS not being an effective tool). But it's hard to convince people to go through the trouble of learning something: the short-term cost is just too much, and they seem to be blind to the long term gains. It's like convincing someone to use vim (who isn't an emacs or equivalently-powerful-editor user).
>I don't see why people think 30 mm slugs are effective against tanks designed to resist 120 mm penetrators or shaped charges, including top armor hits.

Because tanks only have that sort of armour on their frontal aspect and turret sides, and the top armour is very thin. Even if the turret top is armoured enough it is likely the engine deck can be penetrated and produce a mobility kill.

Also, hardly anyone besides the US and extremely close allies has ultra-modern tanks like late series Abrams or the Challenger II (and I have seen no evidence that those tanks are immune to the GAU-8).

P.S. There are also cheap ways to reduce shape charge effectiveness that don't work against solid penetrators. Things like the TUSK upgrade are designed to defeat RPGs not 30mm cannon.
Looks like Newsweek is going to have to deal with some pretty heavy fallout, seeing as they've already gone to print: https://twitter.com/KiraBind/status/441683373665554433/photo...