skysight-inc/HackerNews huggingface dataset:
Godspeed! I love to see FLOSS projects explicitly aiming to take market share from proprietary incumbents. Is anyone actively "selling" adoption of Octave? Presumably Matlab has a significant sales effort. At least there's https://gnu.org/software/octave/commercial-support.html a page too often missing from FLOSS project sites.
I wish I was that young. Apparently, I appear to be 74. Only off by more than four decades.
Maybe put a strong light behind the map, and use a fiberglass pin? Kind of like a Lite-Brite.
Dude! Spoilers!
Important CVEs get names like "Heartbleed" and "Shellshock" which are straightforward in their negativity, and reflect the severity of their underlying nature. I understand that we need a human readable/writable title for this bill, but putting "freedom" on this bill is polishing a turd of a policy (bulk collection). It obscures the actual values at stake with the consideration of this bill.
> Trolling is the inevitable reaction to groupthink. Predictably, groupthink is interested in ways of insulating itself from trolls.

The word 'trolling' seems to have taken on many definitions of late, you are probably using a different one than the article.

I understood the article to mean troll in the sense of a person purposefully misdirecting discussion to make people angry (note that the troll in this sense usually does not believe what they are saying, they're "trolling" for reactions).

It sounds like you are using the more recent use of "trolling" to mean "to disagree with someone".
"I will not be there to help you when you pollute the global namespace"
"They should know that most of the mental health disorders that people have in their 20s do dissipate. That can give you hope. But they should also know that if you're one of the people for whom it's not going to dissipate, it's much better to get help sooner rather than later."

I wonder if it actually is better to get "help" (meaning psychiatric treatment) sooner rather than later. Does getting put on a bunch of pills really help people in the long run? It could in fact impede the spontaneous remission the interviewee mentions.
How to Do Your First Data Science Hire Right
I uploaded Keanu Reeves' photo from Wikipedia when he was 48. It said 41. So yeah, Keanu ages at a slower rate than the rest of us[1].

1.http://keanuisimmortal.com/
Well, for starters, the person interviewing you (in this case, ME) DOES know all of the different source control versions. That doesn't mean you have to know them, but it does matter to me why you think yours is best. Mercurial guys think theirs is best. SVN guys think theirs is best. Why? Why not? That tells me a lot more about how you think as a developer than which tool you actually use.

I mean, I had to use ClearCase for years and hated it. But I know how it works and why I hated it.
Orwellian, to be precise.
> grep and emacs isearch-forward are such great tools for quick code searching and this will break them.

If you're using Emacs to begin with... well there is little reason to complain about the default behaviour of functions and keybindings.
Building a Community That Supports Women in Technology
Yes, I heard about Craig. That was before I knew of the OpenPandora though: I would've put money down as well if I heard of it before.
In case a mod is reading this, I second that motion.
I agree, there ought to be a black bar.
Social Coding Startup Takes NEW Approach to Solving Gender Gap in Tech
Seems to require an iTunes Connect account to even see anything, nothing there really but a signup button, after pressing the button you get:

"You’re on the list.
All requests are on a first-come, first-served basis.
We’ll let you know when App Analytics is available to you and your team."
Eat your lunch, Tina!
So it looks like xkcd isn't always on the money. http://xkcd.com/977/
I find it concerning when project developers don't seem to know exactly WHY the product exists or how it compares to competition on the market.

If I'm spending a lot of time working on a product that has a clear competitor(s), I'd expect to know exactly why my product is going to be better than those competitors (ie. in which ways), and what their weaknesses are.
There are various flavors of cloud. For example Google cloud is mostly app or app based cloud, while AWS is bare metal cloud.

I would suggest following this blog - http://highscalability.com

which goes into real life architecture of various services and gives behind-the-scene look into cloud and non-cloud architecture, and why they chose to use certain tools or technologies.

Core concepts in domains like virtualization, networking, authentication, scalability are the same whether you do it in your own data center or cloud.

My advice is to strengthen yourself in core concepts.
It's also about division of labor and specialization. Grocery stores don't have thousands of vendors showing up at stores, they have long delivery chains that consolidate and redistribute... On the last mile for home delivery it makes sense for one service to act as a delivery agent for multiple stores, when a pizza shop doesn't have many orders from 1pm-5pm, they are paying employee(s)... with a service based delivery, the throughput is more optimal.

Not to mention the time this will save... I hate going to the store, which kills at least two hours a couple times a week. I'd pay $20-30 to have that time back. It won't reduce traffic either, but at least the uber drivers are more likely in economy/subcompact cars (a lot of prii) which would displace the SUV behemoths that would otherwise be used by those most likely to be ordering.
The visuals are gorgeous, but the sound is not working. All I get is some background noise, but no voices.

The idea, in general, is awesome!
FWIW, I'm a 22-year-old man, and it consistently puts me in my 40s. I might look a little older than I am, but not by that much... I suspect you and I (and many others) just have faces that don't agree with the classifier.
Availability of Sysvinit does not mean you can use it as safe as systemd , there is no requirement for Sysvinit support in debian package's anymore , so if you want use Sysvinit then you maybe encounter some package which does not work on debian.
Sure, the only reason for mentioning Erlang is because "high reliability and fault tolerant systems" are its raison d'etre, but AFAIK that's not an expressly stated design goal for any of the ML languages. Any such benefits come as a side effect of ML's design. However, a lot of ideas from ML are being incorporated into (non-ML) languages that do have reliability and safety as a design goal, such as Rust.
The audio works for me on Android (Chrome).
I thought Minecraft had no official SDK for modding? I think that would be a nicer first step.
Microsoft announces Minecraft modding add-in for Visual Studio
Don't assign work to developers
Twitter CFO's Email to Evan Spegiel Regarding Facebook
another possible map that would have looked fantastic as a big wall map would be stamen watercolor http://maps.stamen.com/watercolor
I'm guessing it depends from project to project? There are several Google developers contributing to Mercurial.
I am so conflicted about the "pins on a map" practice of marking your travels.

On one hand I totally buy the article's explanation: "Putting pins in a map is something I've loved doing for many years. They inspire me and remind me of great experiences."

But on the downside, I'd be really afraid that the completionist in me would be motivated to visit exotic places because of the pin I'd be able to add to the map. ie. going to a place just so I could say I've been there.

I'm sure I'd never book a trip solely for that reason, but I'd be afraid it would be more of a factor than it should.
"Prototypal inheritance or classical inheritance?"

"Yes."
LEDs are cheap just tape a battery to one

http://en.wikipedia.org/wiki/LED_art#LED_throwies
I third the motion...
> Negative indexing for slicing does not work anymore! Instead of a[0.. -1] you can use a[0.. ^1].

What's the justification for this change?
Dang kaysudilla!
Exposing your clipboard over SSH
I'm surprised his Wikipedia page is so sparse. Maybe now would be a good time for someone more knowledgable to expand it?

http://en.wikipedia.org/wiki/Paul_Hudak
Out of curiosity, what projection would you go with?
Obligatory http://worldmapswithout.nz/
Too bad you can't hear the voices. Those are what makes this so great. You should try it in another browser.
I'll get back to your last one after giving it more thought.

Here's a silly question about load balancers.

What would happen if my requests weren't being "load balanced"?
It didn't work this time, but it will land vertically under thrust. Here is a earlier vehicle from the same company:

https://www.youtube.com/watch?v=NANePoo_p30
How to Increase Website Visitors with a Little LinkedIn Strategy
This is what being a fish must feel like...
Wow! The author is very committed. What a passion! The posts date back to 2013[0]. Definitely go to my visit-daily bookmark folder.
[0]http://visualizingmath.tumblr.com/archive/2013/6
I think one of the largest reasons for Go moving to github is that most of their community already develops there. They cited that as a reason here: https://groups.google.com/forum/#!topic/golang-dev/sckirqOWe...

Also, just because they're using git for public projects doesn't rule out that they may be using mercurial internally. Google pays a number of people to work on mercurial... I'm not sure if that's the same for git.
Let the city know your name; free, direct access to screens
CityXcape lets people broadcast their message directly to screens.

We want to empower anyone with an idea, even the smallest company or individual, with tools that provide visibility which only were previously available to large corporations.

http://www.cityxcape.com/
I like to play a game where I take the antonyms of each word in a bill's "marketing name", and see if that is a better fit for what the bill would do. It often is :)
GitHub isn't open source, but maybe GitLab (ignoring that it wouldn't be totally analogous to Red Hat, which doesn't do "open core" with proprietary "enterprise" versions, though IIRC it did try that a couple times in past.)

Clearly Red Hat should buy GitLab and make it 100% open source. :)
> Are you thinking of Erlang? Erlang is definitely not a ML, although they share some similarities (immutability, pattern matching). Not sure what ML originally was designed for, other than maybe building compilers.

ML stands for metalanguage. It was originally developed for a theorem prover. I think the expressibility of the ML family of languages turned out to lend themselves to many categories of programming problems like compilers. Especially since the code could so closely match the structure of the problem itself (via recursion, pattern matching and other features).

EDIT: Commenting on my point about code matching the problem structure. This is why I'm, in general, a fan of most functional and declarative programming languages I've tried. Prolog, Common Lisp, Scheme, SML, Ocaml, Haskell, Erlang, etc. They may not be ideal for every problem (though the malleability of Scheme and CL make them pretty damn close, IMHO), but there are a number of domains where they truly excel compared to the bog-standard enterprise languages. The only problem I have not solved is convincing bosses to accept a polyglot environment. They seem happy with Python and C++ and C# and Java, but throw in even F# and they reject it.
If you get big enough that you are subdivided and your subdivided cells are significantly bigger than the spiky circles, you can eat them!
Can't tell if this is a joke about the office of president being terrible and thus punishment for Snowden.

Or a joke about Snowden being a hero and deserving to be president.
Yes, it really would. As would an official way to load mods. I get a headache every time I try to set one up for my kids. Wish it was as easy as loading a wad in Doom 2 was:

doom2 -file dwango5.wad
You know the problem runs deep when they keep writing bills that basically say, "Remember that whole Constitution thing; yeah, they actually meant it."
You are over 114? Amazing...
I'm in my early twenties, as are most of my friends. But it consistently guesses we're 10-20 years older than that. I wonder whether that's to do with the population it was trained on?

OTOH, we're all PhD students, so maybe we're all just stressed out and look old.

Interestingly, I have long hair, which I think is why it sometimes misclassifies me as female. And when it does that, it seems to consistently give me a younger age.
Very interesting. In my "old age" (38 next month) I've found that my ankles and knees have begun popping or cracking with regularity. I can rotate my right foot in a circular motion and it will pop just below the top of the ankle on every single downstroke no matter how many times I do it. My knees have begun popping every time I stand up and usually when I stretch them out under a desk or table. Five years ago this didn't happen, and I'm actually more active today than I was back then.

I've often wondered if the "gas bubble" theory was only partially correct, as there are different kinds of pops and cracks with different sounds and sensations (including pain).
the brilliant long play here is that if I program with my kids using this, they are growing up on the VS IDE. gets them in the ecosystem really early.
> Good. Censorship and other attacks should be as noisy, obtrusive, and damaging as possible

Agreed. It's human nature to not bother to speak up when a group you're not a part of is attacked. If widespread encryption means that more people will be affected when governments try to censor traffic, then I'd say we have one more argument for widespread encryption. http://hmd.org.uk/resources/poetry/first-they-came-pastor-ma...
This has been my experience as well. To combat this, I always start with a written analysis plan that forces me to think out all of my analyses.
10 Israeli startups to watch in 2015
> Do you know if there is going to be software for picking up phone calls and sms/mms?

Yes, AFAIK we can reuse all the (great) stack Nokia N900 were using. It's open and packaged.

> Or would something such as the N900 be better for something like that

I was very enthusiastic about the N900, but it's taking forever and the hardware is a lot less powerful. I currently use a Nokia N9 and the N900 would not be much of an upgrade. It struggles to run some applications. In contrast, the Pyra is very powerful. I could see myself using it for many years.
Get it here

https://www.openbsdstore.com/cgi-bin/live/ecommerce.pl?site=...
It seems, although I say this having no actual knowledge, that Microsoft is preparing to release a .NET version of Minecraft. I suspect that's a big driver for the ongoing push to federate the framework across the major platforms. I would imagine any official modding API would happen once that release is complete.

Granted, I could be totally wrong on this, but it's fun speculation.
Hello, HN. Author here. Let me know if you have questions.
Principles of Statistics, by Bulmer. Dover.
Dependency Injection, Duck Typing, and Clean Code in Go
Looks like this is a demo for the Microsoft Azure ML. The main value-add here seems to be integration with the rest of Microsoft's technology suite, with its visualization, live streaming stuff, etc. For the actual age/gender estimation, I'd be curious to see if it's much better (or better ta all) compared to OpenBR (http://openbiometrics.org/).
tl;dr it's from creating cavities not popping bubbles.

Not creating and popping them, but rather that's the sound of creation.
But would they?
I love how Greenland's, like, some sort of anti-corruption candle on that map.

Also, I'm surprised that New Zealand, of all places, ranks higher than all but Denmark in cleanliness (and not surprised that North Korea and Somalia are tied in corruption).
I don't like the idea of a language encouraging sloppy coding.
"So much power comes with a bunch of difficult engineering problems, like keeping the car from killing you"

Right. Power hasn't been a problem with race cars for decades. All the major racing classes have restrictions to limit power. Both F1 and NASCAR just reduced their power limits. It's more about keeping the wheels on the ground.
It sounds like you are using the more recent use of "trolling" to mean "to disagree with someone".

I have always heard of trolling, within the context of internet forum discussions, used to refer to the former and not this later definition.
> The nice part about it is that you can use a consitent naming convention even when using external libraries.

I think a slightly nicer (in the sense that it would catch more typos) way to do it might be to specify the naming convention at the top of the source file, and have the compiler enforce that naming convention within the file.

Maybe also have a way to set it in the build system, so it could enforce it for the whole project. That way your project is consistent, but the libraries you rely on don't have to match your conventions.
I don't recall claiming that this saying originates from Slovakia, only that it's one that is relatively common there. I have also heard it used in Czech, but I don't think I've ever heard it in English, hence the remark.
As a developer I will mind if it's not fast though, or if it does not behave like other native apps. The fact that it uses more memory is not a fact that stands alone either. The reason it uses more memory is because it has to do more. Because it has to do more, it's always going to be slower.

So far on Fedora 21, VSCode is a slow and buggy experience. Atom was never as good as any of the native dev tools that I've used IMO. As a matter of fact, I can't think of one application developed with web tech that performs as well as it's native counterpart.
If you look at development at Google, you'll see most people on a perforce derived repo system , then groups like Android, chrome, Etc on git, then basically very few teams using Mercurial.

We do have some hg contributors like augie, but we have way more git contributors, includes git project Lead Junio.
That's an estimated 2.8% annually for a high-risk investment. It doesn't really make financial sense.
For smaller projects (up to the size of the Linux Kernal) it seems Git and Mercurial are pretty interchangeable so people go with Git and GitHub due to network effects.

Presumably this is all about replacing the massive Perforce repository for Google's production codebase using similar Mercurial scaling tricks as Facebook. https://code.facebook.com/posts/218678814984400/scaling-merc...
its down... i would never TRUST THEM with my Portfolio
Yep! NZ is also visible in http://www.dominik-schwarz.net/potpourri/worldmap/images/DSC...
You should see the company's website without 3rd party Javascript: https://i.imgur.com/xfzP26A.png

Note that this is just blocking Javascript from other domains, anything from their domain is allowed
I thought it was doing this with the first picture of myself I tried, because it was a picture from a few years ago that guessed my current age. After trying another, 5 year old picture that is the portrait I use for social networks and it guessed that I was younger I figured this wasn't the case :).
In my old age also (36), one of my ankles pops every time going up (not down) stairs. I also, crack my knuckles, fingers, neck numerous times throughout the day. It's more of a habit now, versus "feeling" anything.

I'd love to know, in laymans terms, the repercussions to doing this. As far as I could gather from the article, it doesn't sound like any long-term effects.

One other question I have, though, is why is it "easier" to crack these parts over time? The more I do it, the easier it is to repeat in the future. Am I just creating this space, and making it easier to "fill" with every "distraction", as the article called it?
I can't really take a blog seriously when the first sentence shows that none of the article was given a second read through.

>Directly assign work to developers instead of letting them choose whatever we they want to work on next from the current iteration may look like a good idea at first.

"whatever we they want" -- Fixed

>incompetent. when in fact,

Missed capitalization. -- Still not fixed

>this whole software — not just the accounting features — but the software as a whole.

'this' should probably be 'the' because 'this' is never specified. What is 'this' software referring to?

E:
You may want to replace most instances of 'might' with 'may'. 'Might' typically implies a lower chance of happening than 'may'. It won't drastically change the meaning of any of the sentences, but it will sound a bit more optimistic. It currently implies that there is a large amount of doubt that anyone will succeed because they might do better instead of may do better.

eg.

I might reach the peak of Mt. Everest.

I may go swimming tonight.

This isn't a concrete grammar rule. [0] But if you're trying to sell people on this being a good idea, you may want to show confidence that it may improve things rather than it might improve things.

[0] http://lingohelp.com/english/may-might/
Not only do they not, but there is still no official way of modding Minecraft ;)

https://twitter.com/Dinnerbone/status/593841459222212608
Yeah, I think it would make more sense to treat them as the same, but throw an error if they are spelled differently.
Same here, but I'm 25 and the tool guessed 20,21,27,27. I guess the average is correct-ish.
In my case, the old guesses are when there is bright light or when my head is slightly turned. The younger guesses are with regular room brightness 100% front face.
Support just confirmed that we do not ship any code in local. Given the namespace I'm assuming your shop works with Gorilla?
For more fun, check out this raised relief map of California: http://www.worldmapsonline.com/hs951californiamaprr.htm
(discussed at http://redd.it/34azy8)

For a CA transplant who does a lot of driving up and down the state, this map has been fascinating.
Racing (and spectating) used to be substantially more dangerous before adequate power/safety limitations were put in place. Everything has an optimal point.
They tried basing it on other body parts, but none of them flew very well. The lung rocket in particular was a complete disaster.
Greenland is fucking huge.
The service automates that, and adds friction to violating your budget. (or at least that is how I see it).
pressing F12 in the editor brings up editor debug gui, apparently it is a webpage.

So that thing potentially runs as a website in the browser as well, cloud editing.
That's ok, I'm 37 and it guessed I was 81 in one photo and in two others, it couldn't detect my face at all. To be fair, I was wearing a bike helmet in the 81 image, sunglasses in one failed image, and a baseball cap in the third.

OTOH, my wife will be pleased to know it underestimated her age by a decade.
Ticks Calculator
The following discussion on Github may answer your question https://github.com/Araq/Nim/issues/1979
I agree that hooks are awesome, I use numerous hooks with git to do everything from syntax check Perl scripts, to uploading DNS zones.
Dr. Donald Unger won the 2009 Ig Nobel for demonstrating (N=1) that knuckle-cracking doesn't lead to arthritis, by cracking the knuckles of one hand daily for 60 years, and never cracking those of the other.

http://tech.mit.edu/V129/N41/ignobels.html
Faster and lighter mobile pages from search
Excellent. I would love to see a list like this for theoretical CS, with the beginner/intermediate/advanced distinctions.
It's very similar, but the design elements are definitely spun in a different direction. For example, the airplane graphic - the design on the tail is the same, but it's a different plane from a different angle with a different backdrop.

This is riffing, not stealing. It's a trend throughout art as long as art has been a thing.
Play this weird, low-fi peasant simulator from the designer of Threes