skysight-inc/HackerNews huggingface dataset:
Sounds good, but then someone asks: Python 2 or Python 3? And then you realize python has it's own problems...

Ruby and Python are so similar though just go with one.

Also, a plug for Hanami, because people are still supporting non rails frameworks despite Rails dominance.

http://hanamirb.org/
3 Types of Route Loading in Angular, Explained in 500ish Words
I think you're perceiving a dichotomy between "excel" and "fail", and then compounding this with conjecture that this is a) correlated to enthusiasm and b) something that needs fixing.

From my experience - I've seen many different programmers in many different situations over the last three decades - I think I can recall enough counterexamples to suggest all three points are misperceptions.

> "They're just doing it hoping to get a job...."

Why can't it just be a day job?

By the same token, I suck at programming even though I love it (and have enough experience to fake it).
Not being able to trust that the ground you stand on won't shake violently? Are you being serious?
> TLDR: why are we relying so heavily on cloud based search engines to organize hyperlinks? Local bookmarking tools could be so much better!

Isn't this just a variation of the old pagerank algo?
Of course: do it.
Features over pricing to shake up incumbency.
US to seek social media details from certain visa applicants
Roslyn is basically a compiler API for .NET. Take a look at this walkthrough [0] to see how to implement custom diagnostics and quick fixes that operate on AST level.

[0]: https://social.technet.microsoft.com/wiki/contents/articles/...
"JavaScript and its earlier version — Java..." ???
I have to say, I am glad no one in my social group cared when I left Facebook. We still talk and hang out.

That said, I did not have any "miserable" problems with Facebook because I removed everyone from my wall except close friends and family, essentially making Facebook just Messenger. Maybe Facebook changed the rules by now or something, but I recommend to ruthlessly unfollow people you don't care for but might want to be able to talk to one day.
UAE to DRAG ICEBERG from Antarctica to solve water shortage set to last 25 years
> but then someone asks: Python 2 or Python 3?

And then you say: It is 2017. Python 3.
World's fastest mouse
I very much doubt that claim. There are however other sites that have taken what.cd's place and many of what's users have been hard at work recreating the library.
https://docs.python.org/3/whatsnew/2.0.html
Well, you have to have a value proposition. "We're cheaper" is usually not very effective and it gets you the worst possible clientele. What people mean is "Tell them why they should buy from you instead of your more-established competitor, because price alone is a sorry value proposition".

Products that start with nothing more than price differentiation will eventually be pushed into a separate niche, which better serve the more price-sensitive customer base. Knowing this, it will be easier to gain clients if you can identify something you can optimize ahead of time. The smaller businesses/clients that will depend on your product will really value this and feel like they're being served well by your product, and not like they're the fodder in a price war or that they're using a bargain-basement, barebones product.

People do not feel proud that to be stuck in the bargain basement, so they're less likely to spread your product through word of mouth if you make it seem like a discount version of a well-known competitor.

As an entrepreneur, you just have to get a sustainable foothold somewhere and you can take everything else from that point. Optimizing a system for a price-sensitive audience is a good way to get started because the bigger guys are trying to leave that audience in the dust and they're usually very appreciative of the tools you're supplying.
So when westerners dig up mummies in Egypt, cart them to the Louvre and sell tickets for the privilege of visitation, that's historical research

No, that's grave robbing. When Westerners did that in the past, it was grave robbing. If they do it now, it's also grave robbing. I suspect a lot of Westerners agree.
“It’s not the same city. It has lost its soul,” said Jim Siegel, 61
You're getting a lot of crap, but I kind of empathize with you. Socializing and getting girls has never come easily for me. But you're sort of giving off a helpless vibe, and I think there's probably a lot you can do if it's important to you.

You're SOL on your height, but your muscle mass is quite malleable with pretty low effort. I work out for two hours a week, one hour on Saturday (upper body), one hour on Sunday (lower body and core). I don't look like an nfl linebacker, but it gets me to the athletic end of the dork spectrum at least. I'm betting you can find two hours a week to spare. If it doesn't take, you might have low testosterone, which is easily fixed medically (by taking testosterone, ie anabolic steroids... kind of extreme, and for the record, I don't take them myself, but if you actually have low t it seems somewhat reasonable to me.). Even if you don't want to work out, I don't think being short and skinny is a huge barrier to getting girls. Many of my friends fit this description and haven't had trouble. If that describes you, you may have other problems. If you've left unsaid that you're overweight, that's a lot harder to fix than muscle mass. Probably worth one good attempt to slim down, it works for some people, but doesn't for a lot of others. You may have to live with it.

Which brings me to... social skills. They really are skills. It comes naturally to a lot of people, but if it's unnatural for you, you CAN get better if you try. It takes a lot of effort, but if it's important to you, put some real effort (and time) into it.

Females are not as irrational in their preference for tall muscular men as you seem to think. Tall men make more money on average. So do good looking men. Why? There's two sides to any business: making shit and selling shit. I'm guessing you're good at the making part. Selling is just as important. People like to be around attractive people. Sucks for the non-beautiful, but just a fact of life. But you know what? They also like to be around funny, confident, and friendly people. And you can do something about that.
Yeah, I've never even installed the desktop client. It's an Electron (JavaScript) distribution, so it's essentially just a self-contained version of the site, isn't it? Just go to *.slack.com and you don't have to worry about it.
two sides of one coin, init? Edit: I mean, sexual selection is the pinhole of reproductive success, whereas other selective mechanisms are mediated by death, which is quite the opposite.
I'm not sure where I read this suggestion, but a couple of months ago I unfollowed everyone on FB. Now my newsfeed is basically empty - and my Facebook experience is much improved.

I highly recommend it.
They actually mention in the FAQ [1] that once they officially release their apps there will be a free and a paid version.

[1]: https://canarymail.io/faq.html
Well you had responsibilities as a child and presumably you have them now as an adult. That hasn't a thing to do with what I'm talking about.
> I don't see why deterministic builds would only be important for deployments.

Great, then you should be able to mention at least one solid normal usecase as an example. I don't think there is one.
Nothing. I don't fret over decision made based on what is known at the time. And I don't get emotionally attached to a stock. Who care if TSLA went up another 1000 points. There's always another investment opportunity.
I stopped using Facebook about 4 years ago. Haven't looked back since. I haven't lost contact with anybody that I cared to not lose contact with. A random "hey what's up" text is usually enough.
Axel Springer’s digital transformation
Have some distance and sense of humour man ; )
Facebook doesn't make me miserable because I feel like I'm having less fun and being less glamorous than the friends on my news feed—it makes me miserable because it's an addicting timewaster with minimal utility and I'd much rather be [reading a book, playing music, writing software, hanging out with friends IRL, working on a project, sleeping, watching TV…]
> Right now training speed is the bottle-neck, and even though my Nvidia GPU is fast it is not nearly as fast as I would like it to be. It takes a few days to generate a new net from scratch but I simply don’t think it is responsible to splurge on a 4 GPU machine in order to make this project go faster.

You should stick up a donate button, if you keep writing interesting articles about how it all works, I'd happily throw a few dollars towards the process.
I thought abandoned / destroyed ships in international waters were essentially fair game for salvage. What laws would even apply there?

From the article: "Sunken warships remain the property of their country of origin regardless of where they are found. Laws regarding their stewardship vary a little from nation to nation, but in general, the ships—and everything on or in them—belong to that country’s navy."
The article is so wrong that I don't know where to start...

First there is a whole spectrum of people interested on adventure, breaking frontiers, understanding science from outside the conditions on Earth, not just N-E-R-D-S.

It reminds me when I was in the US and two very prominent politicians were arguing on TV against each other about who was less of a nerd, have no relationship with them, like they were a pest or something.

It was like the stereotype of empty brain US football player who gets all the chicks by downplaying all people smarter than them and caring only about looks.

The challenges and adventure of not having water, facing problems like living on Venus clouds, etc.. are exactly the main reasons to go there. Doing what no other person has done ever has lots of advantages for the individuals doing it and human society as a hole.

For example when the first vehicles were sent to the moon we were able to discover that most rocks or sand were not affected by erosion or air pressure so they had properties not seen on Earth.
$1bn for a Solar Gigawatt Alarms the Horsemen of the Apocalypse
Quote of the day
Saw this slashdot quote of the day and decided to share:

"Do not underestimate the value of print statements for debugging. Don't have aesthetic convulsions when using them, either."
Is there a demo I can try without connecting it to my Google account? Also, why does it say the app is "Tracking Numbers" when clicking Login? Makes it seem fishy.
> Which Python?

You mean Python 2 or Python 3? If you are a beginner and just starting - Python 3, without a doubt.

(Well, even if you aren't a beginner you should use (or switch to) Python 3)
I keep trying these (Canary, Polymail, Spark, Airmail), and they all disappoint in some way, and I always end up going back to trusty old Apple Mail.

One big point for me: Except for Airmail, none of the new "minimalist" mail apps do plaintext. They all force you to send as HTML. I would love for "rich" email to work, but it's not nice the way current clients do it. In particular, I think it's incredibly presumptuous for the sender to specify which font the recipient should read the text in.

My favourite mail client ever was Sparrow, until Google killed it.
> And there's been a strong reaction from those who are heavily invested in SVMs/kernel methods, bayesian methods, etc to claim that deep learning isn't theoretically well grounded (which is not really that true any more, but is also beside the point for those that just want to get the best results for their project.)

Could you elaborate more on what has changed recently in the theoretical grounding of deep learning?
Ask HN: Where can i buy custom raspberry pi 3 cases and for how mich?
I am creating a small edge gateway using a raspberry pi 3 model b and would like to put a custom case around it, preferrably hard plastic like the one found on apple tv's and airport expresses. i'd also like to put my logo on it, probably engraved/stenciled. anyone have experience with this? currently i only need about 100-200 quantity, but could need more soon.
I'm going to go out on a limb and suggest that the perceptions warped by "media" are those of people who judge female psychology from lack of digital interaction with their app profiles and pop evolutionary psychology in forums populated by sexually frustrated men, not those of women having the amount of sex they want despite none of the men they meet having the wealth, looks and/or charisma of their favourite film and sport stars.
> They retweeted the pizza child trafficking garbage,

Please, dear god, tell me you're kidding and no sane person is taking that theory seriously.
The fact that there was a 4000 ton warship on the sea bed, which then vanished leaving only the indentation, suggests that somebody is capable of it. I've had a look round for species that might be responsible, and so far humans do seem to be the most likely candidate.
Outside of Silicon Valley, people are marginally bewildered when you tell them you don't have Facebook. Inside Silicon Valley you'll quite often run into someone that works at Facebook and they'll switch to a psych analysis algorithm to understand how their service is not catering to you, while trying to mask their offense.

It must be good because of the daily active user number! Yeah well Tobacco has a high DAU too.
That's easy - use non-English names. I, for one, try to give Latin names where possible. I'm currently working on a SPA called "scriptare"[1] (which is Latin for "write"). The front-end part is called "calamus" (pencil) and the node.js back-end is "praeceptor" (teacher), and the ML back-end is "augur" (seer).

As luck would have it, I was just putting out a new version of our in-house MVC framework called "Compago"[2] (structure/framework in Latin). While it has been used in various versions since 2013, we didn't share it until 2015, and even then didn't document beyond the JSDoc comments since we are not interested in popularizing it.

[1]http://scriptare.com (in closed beta)

[2]https://github.com/scriptare/compago
Sure, but a lot of useful machine learning libs are still dependent on 2
The legitimate version of Handbrake is not signed, at least not in the standard Apple way. I know a cert costs some money, but well, this is why they exist and why the latest versions of MacOS have hard-to-override warnings.
Indeed, there are so many traps you can fall into when writing web apps. It feels like when web was designed, security was not given due attention and efforts.
I’m not sure why this is downvoted. No JavaScript engine does that. “This is JavaScript after all” is ridiculous FUD.
Ask HN: Angular vs. React vs. Vue for App MVP
Hey, guys. I'm a developer building a web app MVP. I am relatively new at development, and the company is a funded startup. So far, I've been building data gathering and processing tools on the backend, and now am building a web app as a way to deliver relevant data to customers.

The back end will be Node, talking to Mongo and Azure SQL Server. The data is imagery overlays on maps, and dashboards. I'll be using Mapbox and probably PowerBI embeds.

The question is this: which framework/library should I use of the above 3? Ideally, this should be something that is easy enough to learn and extend, intuitive and easy to maintain.

I've built a few learning projects with Angular 2, have an ok grasp on the basics, but it's a bit of a monster.

I've heard many good things about React with Mobx and Vue. I think that pretty quickly, once the MVP is built as a browser app, I'll end up building it as a mobile app, using Ionic, Nativescript or Jsonette. A point in Angular's favor is that it lends itself to making the app in Ionic.
> Was there something akin to this in the statement?

It probably was the optimiser at fault, but there wasn't anything special about this conditional, and certainly nothing that _should_ have caused the optimiser to throw away the else branch.

If memory serves right it was comparing a string field of an object to a static string, like `someObject.foo == "some string"`.
The article was mostly serious until then. Wasn't expecting a satire piece, caught me off guard.
This. It used to be closer to the former, but today it seems like all my "friends" are just raging about the latest ragefest. I am not envious of being overtaken by these emotions. :-)
I am of course biased, but I have used Vegeta. I did a writeup on it, and a bunch of other load testing tools in this article: http://blog.loadimpact.com/open-source-load-testing-tool-rev...

The single biggest difference is that k6 lets you write test cases in real code (JavaScript), while Vegeta will only let you supply a static list of URLs to hit. Vegeta has some things k6 does not have, to be fair (like constant RPS-rate load), but k6 was created to address what we saw as missing in Vegeta and most of the other existing tools. We think developers want to write code to test things, so we created a tool that lets you use JavaScript + a scripting API designed for load testing and automation.
I even prefer it. The desktop client is an energy hog, drains my battery faster than video playback.
Agreed. I took it to another level... and deleted my Facebook account. If I need to be social I have a cell phone.
I will recommend learning any two of those three. They are all useful, commonly used, and it's super helpful to understand how to do things in a couple different languages. Basically, it'll be hard to feel like you really understand programming until you start thinking about the strengths and weaknesses of any given language.
Same here - but the site was asking me to identify myself with a cert. So the other way round to what you are describing. Did not have the time to follow through - but it's certainly very weird behavior. Could be some bad guys trying to identify who is stealing their show...
Well they did a bad job. The market is flooded with decent Haskell devs right now.
I switched from YNAB classic to http://plaintextaccounting.org/ and I'm satisfied.

If you like a command line based approach I'd recommend you to have a look.
I would upvote this question except no, it isn't. Sorry, JavaScript, but you are the complicatedset!
What is your Facebook experience now? Just Messenger?
Could you have another belt going back the other way, and blow lego to hit a wall and drop on to it, instead of in a bin? Send it back towards the ramp, and find a mechanical or air powered way of getting the part over the plywood wall to be sent back round. That way you could just send a batch of 3-4 of the same part round repeatedly for a bit.
I agree, but of the four major browsers, two are directly underwritten by advertising (Chrome and Mozilla) and Microsoft is moving that way.

Only Apple has backed off advertising as a revenue source, so it basically comes down to Apple being willing to cause massive breakage (the way it did with Flash) in pursuit of a principle. The fact that they enabled ad blockers in mobile safari says they are at least sympathetic to the idea.
>Please, dear god, tell me you're kidding and no sane person is taking that theory seriously.

I'm afraid I've got some bad news for you...
tl;dr "don't fix anything because of other bugs." Is that what you're saying? If so: that ship don't sail.
Settings -> Apps -> Gear icon in the top bar -> App permissions should do what you want (at least it does on 7.1.2 / Pixel).

Not obvious I know :/
> 99%

Looking at japan, that number seems overestimated. That might be your personal experience, but because of survivorship bias - you'd be less likely to meet antisocial shut ins etc.
I'm actually the only person on this site.
They're not starting with ML, and by the time they would it'll be trivial to "learn" Python 2 as a Py3 programmer.
Has anybody considered not having a single global repository of JS packages? (Also, as usual, has anybody considered just not doing this whole JS thing?)
the common counter to this feeling is that if facebook makes you miserable, then your friends are probably just not good ones.

of course, this ignores that we all have friends who do things we don't like, and they're friends in spite of that. so the question is, given that facebook is used mainly for

1. communication

2. event planning

3. keeping the relationship alive.

how do you get those things without all of the bloat, both cognitively and as a matter of tech?

I feel that facebook is overkill if that's indeed true. what we (or at least I) need is just something that will sift through my calendar and all forms of communication and just let me know if I haven't contacted a friend in so often.

such a thing would eliminate the need for facebook for 99% of people, I suspect.
What I am observing is girls at least at the middle school age are a lot more focused than the boys. I think that is why they may be ahead. Does this shift some as they move into high school and college? Not sure.

I guess what I am saying is don't take my original post as me advocating girls are better than boys or that we should heavily push more girls into computer programming while excluding boys. It is simply what I am seeing in multiple classes/workshops that I have taught.

I think we should make it welcoming for girls but not at the cost of excluding boys. Same goes for making it welcoming for boys without excluding the girls. That is a challenging balance to find.

Coming from a mom who has a boy and a girl ;)
If you're interested, here is the Github issue for Websockets support in k6: https://github.com/loadimpact/k6/issues/178

We'd really appreciate any comments/feedback you may have on exactly how it should be implemented.
That's why it's called a bachelors degree.
This is highly unpopular here, but I think we need something like the iOS/Android permission system on the desktop. Windows Metro apps do this, but they are highly maligned here.

I should be able to install a transcoding app like Handbrake without giving it all the keys to the kingdom and allowing it to do whatever it pleases.
I am being totally serious. Why are earthquakes bad? Because they destroy goods, buildings and kill people. If eathquakes do not destroy goods, buildings and kill people are they that terrible anymore or simply an inconvenience at most?

It might sound alien if you have a certain way of looking at things, but really, is my question not logical?
Could you back this up / substantiate your claim, please?
> More height means you have more cells that could potentially become cancerous.

Wow, no shit:

http://www.wcrf.org/int/blog/articles/2015/09/why-taller-peo...

Not exactly the mechanism you proposed, but still...
Maybe the problem is real. :) Good luck with JS framework!
With the right APIs you could even automatically list it for sale on a web store.
This is so trash. Does this motherfucker know who started the Korean war? Do you know who invaded South Korea and caused a metric shit ton of suffering, deaths and tragedy that continues to this day? Which country is the one that continues to disallow their citizens to leave their shitty country and enjoy the freedoms of the 21st century?

If you're not someone who knows the true tragedy of the Korean peninsula, especially if you're not Korean, please stop shitting out cancerous articles like this, Mehdi.
Does it work offline, like when I'm on the subway or a plane?
I don't understand how this is supposed to work. What are the 35 locations?