skysight-inc/HackerNews huggingface dataset:
I didn't downvote, but I felt a mood-affiliation reason to downvote in that trying our darnedest to never contaminate Mars will stop us from colonizing Mars.

Separately:

Over the course of billions of years, rocks have moved from Earth to Mars and back. If colonization were a matter of just moving from one to the other, it would have happened already. In fact, answering that question seems very scientifically useful, so that's a good reason to use sterilization techniques. But since we haven't found any current life on Mars so far, it seems unlikely that it's trivial for life to gain a foothold, especially life adapted for survival in Earth environments.

EDIT It's a Mars orbiter, not a lander. If it somehow incorrectly tries to land on Mars, the Martian atmosphere will incinerate any bacteria that somehow survived the UV environment in space (plus any solar flares). NB: I haven't done the math to determine exactly how much heat would be put out by an unplanned EDL. If someone else could, that would be splefty.
I think it's only useful to learn if you actually do a lot of writing, especially in time-sensitive situations like dictation or interviews. If it's just something you're interested in as a novelty, but you don't actually do more handwriting than a few notes during meetings at work, you're probably not going to get enough practice to have any success.
Is there demonstrably great software written in Go yet? I've seen some people using it but I've yet to see a "killer app" (the way e.g. MLDonkey convinced me I should take OCaml seriously, or Pandoc convinced me I should take Haskell seriously).
Which in c++ you can easily do, as you probably know. All you need to do is have an if statement that compares the type parameter of your template to int32 and int64. The good thing is that this kind of optimizations is transparent to the user if the code works. Even Haskell has something similar, with the SPECIALIZE pragma. Although in this case you have to trust the compiler to come up with the optimizations.
Really? I'm curious how hard it would be to shoot one down.
Scala 2.11 went through a major refactoring of the compiler, it saw significant improvements in both total compilation time and incremental compilation and further improvements are planned in follow-up versions: http://www.scala-lang.org/news/2.11.0
> the docs aren't the best.

This week is week two of my being contracted by Mozilla to write docs full time. First up, a new tutorial. You can see my work from last week http://doc.rust-lang.org/guide.html , and my first task after I finish breakfast is to clean up https://github.com/rust-lang/rust/pull/15229 , which got some review over the weekend.

So, you're right (at least about the docs) but I'm on it.
"Snob" used to mean a low-class pretender, not a jerk of high social class. The abbreviation was "S. Nob", or "without nobility". (Sine is Latin for "without.")
Before Shooting in Iraq, a Warning on Blackwater
IMHO I view it differently.

It would be a huge tragedy if we are the only life that has ever evolved in the universe and it all quietly ends on the same planet it started it.

If there's a chance we can get even single celled life established on a another planet we should go for it. The loss of a bit of science is small potatoes compared to the fate of life in the universe.
I guess "for free" was a bad phrase. I meant that IEX is hoping for retail investors to make up for the lack of market makers who get paid via the bid/ask spread.
Exploding the 10,000 hours myth – it's no guarantee for greatness
This "very popular but seemingly not discussable" submission phenomenon is something that also fascinates me.

Is there a clever name for this phenomenon yet? If not...anybody want to attempt to give it one? 'Cause I got nothin'.
This is OK if I want to move from one major city to another, but not for much else. If I, for example, wanted to move to a smaller city two hours away and work remotely most of the time, it's not going to be of much use. This fun to play with, but is it really useful?
The dark side of .io domains
Ask HN: feedback on my idea? Pull HN comment thread onto target blog post.
Like disqus, but collaborative sort of. Somehow pull the data from the HN comment thread onto the page of the post that it links to. Can't some JavaScript whiz whip up a demo in about 19 minutes? ;-)

EDIT expansion of idea:

Who knows, maybe even a service like disqus which provides embedded discussion, but instead it shows a curated list of back links to the page so people can go to check out where this is being discussed.

Maybe disqus could invert and provide an HN style page integrating all the discussions it is hosting round the web.
White Hat SEO – SEO | WEB DESIGN BLOG
It probably doesn't factor in currency conversion (i.e., it's likely based on how many USD are spent and ignores the fact that you're making EUR in Alicante).

Just a thought at least.
No he doesn't. Either through ignorance, incompetence, or malice he wrote a pretty terrible book about dark pools and HFTs. Dark Pools by Patterson is much better and even it misses on lots of details.
If you dont obey the rules or pay them they will get a lien put on you mortgage and you will unable to sell the home.

Dont believe the fear mongering on the internet, most HOAs arent terribly bad (you only hear the horror stories). As long as you dont paint your house a crazy color or park a massive RV in the driveway they will not be too much of a bother. If anything they are usually just doing things to protect the community or make it more desirable, its just sometimes they screw a few residents over for the better of the community.
BufferApp: The slide deck we used to raise half a million dollars
I don't know where you live, but there is a pretty nice brick & mortar chain in several US cities that sells a good assortment of Japanese writing implements and paper products.

http://www.mymaido.com/content/4-about-mymaido

They also sell online (convenient for things like pen refills).
Windows Phone share sinks in U.S. and China. Can anything save this OS?
Those rocks suffered a gigantic impact, a long period in the vacuum of space being bombarded by radiation, then a fiery re-entry.

I don't know for sure, but wouldn't that be a pretty effective way of sterilising rock?
How to Exploit a Developer
5 things your business needs to do now to win the game of CX
Math Under Common Core Has Even Parents Stumbling
This looks more like a Samsung problem. AFAIK all Google services ask for explicit permission to do this.
With 2.11 I have noticed the same speed up so thank you for all the current optimizations that have been happening.
Warply presents the most mature Mobile Loyalty case study with Eurobank at MMC'14
Easy and Shareable Local Web Servers with Fenix
The *Real* Origin of the Phrase "Big Data"
An Introduction to Reactive Programming
In my not so humble opinion I think that's a really naive and ignorant way of looking at it. What if there is life on Mars that's unique to that planet? Introducing our microbes and germs to that planet could potentially wipe out the native fauna.
I have never heard of HOA having a foreclosure clause. Most apply a lien on your home so you cant sell until you reconcile with the HOA. Most times I have heard they will remove the lien just so you will leave.
At 60,000 to 90,000 ft.? Yeah, it's gonna be challenging.
Yes, but since C is not a GC-language, I thought I'd add that to reach more equivalence :).
True, but for line charts the labels are just used for the tooltips, not for any legend.
For the old charts.js version there is a legend-extension on github (https://github.com/bebraw/Chart.js.legend) which I didn't try because I didn't think it'd be compatible with the current beta-release (I might be wrong).
Show HN: How to Implement an Infinitely Scrolling List in Android
Reminds me of my last^2 job: we were using Scala and the "technical architect" made two decisions that were mildly wrong in isolation but interacted rather badly: we'd make heavy use of monads for core functionality, and we wouldn't use scalaz. So I spent a while reimplementing parts of scalaz, and learned quite a lot (though I doubt I was adding much business value while doing so).
I've been having trouble expressing the seemingly paradoxical nature of many people in my (our?) field being both 'abstract' but also extremely 'concrete/literal' in their behavior (especially socially).

It seems that many people I meet with occupations that involve a lot of abstraction (like programming) also have a tendency to try and abstract things that they perhaps should not. Conversation, discussion, etiquette, and so on, tend to suffer when too much generalization (or 'control) is applied to them in an effort to abstract them.

That still doesn't really explain this phenomenon though. One could argue that it's quite possible to 'abstract' the social world: "being correct is often not the point of an interaction", "listening is valuable in itself, even if the subject matter is not always fascinating", and "imagine yourself in the position of the person you're talking to" are all simple rules that I see many people break.

Perhaps it's to do with the context where such an abstraction is applied. Especially in the IT world we spend a lot of time being able to think about abstractions, whereas in a social setting we might have to internalize these abstractions more.
I always wondered how that worked with scala. Giving how complex some libraries could be with use of implicits and not explicitly defining the return time I always thought it would be a bit troublesome to try to program without any use of intellisense. Then again I guess the same would apply to dynamic languages such as javascript and python so maybe my concerns are not really concerns.
You have an Integer where it expects a Set.
Isn't your reference to other media organization an appeal to popularity? Why shouldn't we strive for media that are more concerned about privacy and dignity? Furthermore the interactivity and private data make social networks a whole different beast.

> There is no difference in terms of the consequences.

Not in terms of consequences, but there is the difference that in a scientific study you need the consent of the experimental subjects. I think it's problematic that they assume this was given when the users clicked the TOS checkbox, since they must know that a large percentage does not know what it entails.
That would be kinda rough on renters, no?
I don't understand whether this is satire or serious?
Ask HN: Real-world performance difference between i5 4590 and i5 4690?
For the small clock-speed increase on the CPU and IGP there's a surprisingly large price difference.

I've yet to find a real-world comparison; how much difference have you seen?
I agree that median salaries data would be nice to have, but I believe that a lot of people have use-case in the lines of "I consider moving from city A to city B. In city A my earnings are XYZ. How much would I have to earn in city B to maintain same quality of life?"
I'd go so far as to say there may be almost an inverse correlation between earnings and use to society.
(medical profession excepted).
New Photorealistic Illustration Videos of Everyday Objects by Marcello Barenghi
WebGL Particle Physics
I'm going to opine that I think IDE support can (and probably eventually will) be a lot better. I don't think Scala support in IntelliJ or Eclipse is where Java support was in Eclipse 10 years ago. When I first used Eclipse with Java, it was like the IDE new the entire language it was masterful at providing me all the docs and refactorings I might want. Granted, Java then had a much bigger audience than Scala now, and Scala's a much bigger language for and IDE to fully understand. But I'm finding IntelliJ improves visibly on pretty much a biweekly basis.

SBT to me is damn near disastrous, though. It's like they created this obtuse DSL for describing transformations to the immutable project settings, when they could have just used mutable features Scala already has, and obviated the need to learn a gnarly layer on top, with its weird rules and quasi-Scala syntax. The other thing that annoys the hell out of me is how difficult it is understand what keys exists in what scopes, what order tasks run in, and all the arbitrary translations between identifiers in the SBT shell versus the files themselves.

I read the entire 40+ page Getting Started guide, and I still find it incredibly frustrating when I need to do nontrivial modifications to my build process. I really hope SBT is up for a complete overhaul. I don't think it is though, because I think it provides people who invest the time to learn all the magic incantations that warm fuzzy feeling of superiority, because only they can peer through the layers of inscrutable DSL-syntax and see the elegance far beneath.

...Now that I've got that out of my system, I agree that Scala is on the rise, and we'll see these aspects improve as more people start to realize just how powerful the language is building large systems -- the horizontal and vertical scaling benefits Odersky always talks about.
Microsoft Open Technologies Contribution License Agreement Form
I also feel like many will wait a story out, to see the first few comments which set the tone for the discussion and give points to debate/discuss.
Looking at those prices I can see inflation in US has been 100% in the last ten years and will be much more in the next years thanks to QE and the FED printing fetish.

Inflation is theft.
BDP – share and browse hyper-local data
> THE HEART OF AMERICA’S technology industry, the last great hope in sustaining U.S. business supremacy...

I think you just lost the non-US audience.
Making scalac aggressively incremental was a problem solved long ago. I'm presenting a paper about the continuation of that work at this year's onward.
For what it's worth, the learning curve is plotted as learning vs experience. A steeper curve is actually the more rapidly learned one. The concept has been butchered in colloquial speech. ;)
LOL, the feds browbeat the Swiss into coughing up account information but then allow blatant tax evasion on a grander scale inside American borders. Might makes right, I guess.
This seems a bit hackneyed, yeah?

"They’re the powerful, popular, charismatic geek dispelling the myth of the pocket protector in the only way he knows--as seen on TV. They’re living the lifestyle sold to them by reality television, celebrity culture and their prevailing visions of success. They’re following the MTV Spring Break, Girls Gone Wild-style tutorial for modern success, leaving a callow wake of complaints that stands in opposition to the values we associate with the web."

What values do you associate with the web? And are these really the only aspects of "modern culture" that may be shaping these people? The book sounds like sensational claptrap meant to demonize a social "other."
I agree that for code changes, incremental compilation is usually reasonably painless. Compile times really kill me when I have to do a lot of clean builds, like when modifying my build scripts.
I always thought that the "Brogrammer" meme was a joke started at Facebook and that there wasn't much truth to it at all... it was just a funny idea.
This is weak.

If you're going to critique brogrammers, deal with the rampant sexism. Don't complain that some people like going to clubs, some people like drinking protein shakes at work etc — you're just trying to make tech _more_ homogenous_ rather than less.
I like Python well enough, but at Localytics we use Ruby where I'd previously used Python and I'm finding it a lot nicer. Backticks alone make my life way, way easier.
I agree with you on this. I find it both appalling and elitist to think that being a programmer is a special club that only geeks can enter. Anybody and everybody should be urged to program, for a better future.
As I said, I don't know whether they exist. HN might be the best source for the people, but the supreme curt might have access to more efficient sources.
Funnily, as a non-American, I kind of always "divide" by US people's limited view of the world as the US.
This seems to be deliberately targeting "expat prices", which can often diverge significantly from the local cost of living. For example the price for a furnished month-to-month-rent corporate apartment lease does not necessarily track the regular housing market. It might be useful for something, but I would be careful about using expat lifestyles to generalize about a region's economy.
> Not all Americans buy from nasty cable companies.

Not all Americans live in a place where they have the luxury of choosing their ISP.
The reason people "put up" with HOAs is that nearly all HOAs are benevolent, passive organizations that do little more than keep the books and ensure common areas are adequately maintained. The most draconian most get is enforcement of landscaping standards and parking rules, which to me is 100% ok. I'm joining my HOA's board this summer, and the only thing I really intend to try and do that goes beyond that is to add a basketball court at one end of the swimming pool parking lot, and to repair some of the broken fencing along the greenways. The worst the current board infringed upon my rights was to deny my request to paint my front door red, using the justification that it doesn't go with the neighborhood's color palette. <banghead> They're right, but considering what some other neighbors have done with their doors (stick on faux stained glass anyone?), I was a bit miffed.

For all the horror stories you hear about HOAs, there are thousands of them that are not overbearing and do serve the general interest of the community without irritating the homeowners.
Pytables should be on this list
UK Cinemas Ban Google Glass Over Piracy Fears
A fun comparison: 20 years ago you could spend a large number of dollars (anyone remember how much?) on a dreamy Silicon Graphics Indigo2 Unix workstation. From http://en.wikipedia.org/wiki/SGI_Indigo%C2%B2_and_Challenge_... its specs included:

* MIPS CPUs ranging from the the R4000 to the R10000, with clock rates of up to 250MHz. (This project uses a related MIPS CPU that clocks at 600MHz.)

* Up to 512Mb of RAM, equal to that in this project. The Wikipedia articles explains that the Indigo2 hardware could theoretically support 1Gb of RAM, but the thermal output of the DRAM available at the time was too great for the enclosure.

* 100Mbit/s wired Ethernet network interface (this project provides 802.11n wireless networking, which Wikipedia claims will reach 600Mbit/s).

I find it staggering that the hardware that was once powering a high-end workstation is now being put to good use as a low power router. It's good to see that after all this time you can still run a version of Unix on the same hardware though.
Facebook's solution to big data's "content problem:" dumber users
Influxdb is going to be a new mongo-like database.
google is training me not to use their new products.
Announcing YoLang: A zero-purpose programming language
You have pointed out how my third paragraph contradicts my second. Thanks. :)

Bacteria surviving on the rock would need to be buried deep inside to be shielded in such a way, and eventually break out to the surface.
Yeah well that's not me... I've been on BBSes since 1988 and got my first proper internet shell account in 1991 when, incidentally, I was 13.

The reason I made the comment is because it rubbed me the wrong way to cite 13-year-old girl talk as prototypical gibberish. Are 13-year-old girls generally excitable and potentially annoying? Yes. Do they talk in gibberish as a matter of course? No, that's a thoughtless sexist trope.

And I'll place a blind bet that they text faster than you.
If you wanted to encourage occupancy on any kind (including renters), you could tax vacancies instead.
No, the point of the parent poster was that "systems" is not the same as "embedded", and that while go may not work on the latter it can work on the former.
Vancouver and Paris (and their ridiculous ratios between real estate prices and prevailing wages) prove that egalitarian, decent societies can't hold up against the rapacious evil of the global elite. It's sad.

I feel like the global elite are a nasty job being passed around. No country or generation or group of people wants to be the one that stops (possibly with major bloodshed) and ends them, but someone will have to, and it's a world-scale undertaking.
I think you mean rewrite, not refactor.

* or perhaps not, but cynicism and beer lead me to a pessimistic outlook as the clock nears midnight
I think this might be a hopeless exercise, since the things you spend money on are often dependent on where you live. If you live in London vs San Francisco you will eat differently, dress differently and spend your time doing different things.
My parents live in a retirement village, similar much smaller and in Pennsylvania. I could rant about this forever.

For my parents, when they were very mobile and active it was a blast. Today both of them are in poor health with very little mobility. They live in a place far away from any amenities or in any commutable distance to the city, so all my siblings live far away. The community is designed like standard exurb suburban vomit - no sidewalks, houses spaced apart too far, the community clubhouse is miles from anything.

When there is a health emergency they're often left on their own. There are a lot of health emergencies. My dad now needs more or less 24/7 care. They have a nurse that comes by 3 days a week, the nurse staffing in the area is completely overwhelmed and the nurses they send are really unqualified to do much of anything and never show up half the time.

The area they live in was previously mostly rural and the local hospital is unequipped for anything my dad needs, or any qualified doctors so they drive 30 minutes to the next hospital away.

Long story short the real problem is what they hinted to - most of the retirees in this places are in their late 60's early 70's still. When they all hit 80 something what happens? The services in the area where these things spring up aren't even remotely equipped to handle the volume of long term medical care needed to keep these folks afloat. They're going to suffer and families are going to scramble to deal with it en masse
The natural weakness of programmers as entrepreneurs
In general, I completely agree with you. SBT has been a disaster. It was a mistake from the very beginning and a time sink the entire community simply did not need.

That said, later versions are starting to at least move in the right direction with the removal/de-emphasizing of the cryptic symbols and the consolidation of the core concepts.

I was only able to get over my hatred of sbt when I came to realize that it isn't a build tool. It is a hugely powerful task system with declarative, type safe syntax. That you can use it to build scala projects is just a side effect. Whether anyone needs a hugely powerful task system is another question...
After over a year of working with Scala and IntelliJ I don't know how to create a project from scratch through the IDE.

I just create a build.sbt, project/build.properties, and then open my SBT project in IntelliJ. Since they added SBT import support a few months ago that works really well for me.
i am 31 and been a professional programmer for 10 years now. I love programming and the science behind it, but i also pay attention to my clothes, work out and try to be a somewhat social person. Am i a brogrammer because i am not the stereotypical uber nerd ? No, i am just a programmer that has interests outside of compsci, like any other programmer i know.
This book rides the stereotypes and overall has a very weak argument.
I would figure that the 10,000 hours bit is more or less concerned with corporal movements as opposed to a mental game like Chess.
Automation of operational tasks with Fabric-based Remote Execution
As the reference manual[0] notes, this is just Brainfuck[1] but with a different set of characters for the operations.

[0] http://yolang.org/reference

[1] https://en.wikipedia.org/wiki/Brainfuck