skysight-inc/HackerNews huggingface dataset:
Yes, you're right. The only way I can think of to handle it (in Scala, I suppose you can't do it in Rust) would be via implicit parameters. You would basically have a Times trait, and a TimesOp trait.

trait TimesOp[L,R,O] {
def times(L left, R right): O
}

object TimesOps {
implicit object ScalarMatrixTimesOp[S] extends TimesOp[S,Matrix[S],Matrix[S]] {
override def times(S left, Matrix[S] right): Matrix[S] = {
...
}
}
}

trait Times { self: L =>
def *[R,O](R right, implicit timesOp: TimesOp[L,R,O]): O =
timesOp.times(this, right)
}

I'm sure I got something wrong here, but I think the basic idea works. In any case, it goes to show that getting this behavior in a language with strongly-typed generics is non-trivial.
"Why do you think taleo works?"

Followed by 30+ minute click-through.
As a non-professional hobbiest, the biggest impact I can recall is that "vi" is universally included in every distro, while nano is not.

vim is complicated, but if you spend just an hour learning it's capabilities, your productivity will improve. vim is crazy(/overly?) complex though, so do not think you are alone.
Ransomware: Extortionist hackers borrow customer-service tactics
Pfft on immaculate, well factored code. All glory to battle hardened code that does the business everyday.

Of course it would be better to have both. But don't dismiss code that survived the withering infernos of real world use. All those edge hacks are there because they probably need to be.
> "I want to extend my tools with code, not configuration."

You can do that with Visual Studio too with Visual Studio Extensions. You can also manage extensions (including those from other users) with a built-in package manager, just like in Emacs.

Here's a Visual Studio Extensions tutorial if you're interested:

https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Buildi...
> A club of 5 members which list will never be revised and who aspire to rule the world.

Until next war.
The comments in this article really make me sad.
talky.io is great!
Long-reads, "tl;dr" articles
Hey everyone! Just was wondering how everyone feels about long-reads on the web. Do you read them completely? I personally don't haha xD

What if there was a startup which would provide shorter versions of an articles form the web but still keeping their main ideas?

Please check out this link - www.brieflify.com

These guys are doing something similar. It's a community of people who are making so called briefs to an articles and share them. I spent sometime there last couple of days and quickly fullfilled my "reading hunger" with different articles.

I liked it a lot. I am just not sure about the others. Do you think people need that?

Thanks and have a nice day!
How Close Are Smart Contracts to Impacting Real-World Law?
Agreed. You're right, there are cases when immediate and overwhelming intervention is justified no matter the human cost. I think, however, that such cases have become more rare as our civilization has matured (as little as it has!) beyond total war and unfettered genocide. On the other hand, one wonders why the interventionist US government doesn't intervene in what obviously are genocides in Africa, which still seem to happen with sickening regularity.

I suppose my original point was mostly about the glaring lack of effective and side effect free non lethal weapons, while a plethora of traditional person killers remain widely available for a low price.
Yes. This is especially problematic with hits-oriented industries like games. Studios time and again have had a big hit and taken it for granted, assumed that it was a blessing on everything they did from that point forward. It doesn't work like that. While your reputation can add some hype, you still have to check off the elements on the hit formula or your next project will flop, no matter how great your first project was.

Film studios understand this well and it's why 95% of the films they output are formulaic and by-the-numbers.
I can see that. Imagine you're someone like Sequoia with "1,156 Investments in 664 Companies" according to crunchbase. It would do your head in flying all over the country to see them all.

Maybe the answer is to come to where the money is for raising and then set an office back home.
I think it's the 10th on the right.
Scorchers, Part 1: Tools and Burn Rate (What is your time worth?)
I haven't seen the Khan Academy Calculus videos that require signup but my answer assumes it is similar to (or exactly the same as) the youtube videos presented by Salman Khan.

If you're already making great progress from Khan vids for Linear Algebra, you'll probably have the same success with Khan's Calculus.

S Khan's approach is friendly but it's also very similar to a traditional teacher using a whiteboard in a classroom. For example, S Khan dives right into the formal concepts of "functions" and "limits" and all the associated notation. This mirrors how a professor would present it. In fact, Salman often remarks that he has his "college textbook" open as a resource to order the sequence of topics and demonstrate examples.

Kalid Azad's approach with BetterExplained is to present images, pictures, and analogies that's not found in typical Calculus textbooks. This helps many learners get past the "mystery" of what the topic is about. You'll notice that the first chapters of Azad's approach does not discuss "limits"[1]. If you're already doing fine with Linear Algebra, you may not need all the pretty pictures as a gentle introduction.

[1] The idea of "limits" is just one example of a philosophical difference on how to teach calculus. Isaac Newton didn't use the rigorous concept of "limits" when he invented calculus. His peers derided his approach as "ghosts of departed quantities". It was the later mathematicians who refined calculus to be based on more rigorous foundations (Real Analysis) that "limits" was retrofitted onto calculus. It's interesting that we now think the best pedagogy for high school students is to force "limits" on them to learn calculus because ... It's More Rigorous. Unfortunately, "limits" are not intuitive.
BMJ paper here : http://www.bmj.com/content/353/bmj.i1246
Re-evaluation of the traditional diet-heart hypothesis: analysis of recovered data from Minnesota Coronary Experiment (1968-73)

"In meta-analyses, these cholesterol lowering interventions showed no evidence of benefit on mortality from coronary heart disease ..."
I have a better question. Will those tools be still used in 40 years? And what modern tools will be used after that time?
This is exactly the same as in a Brain Games episode where the host had some college students draw a bike, only one got it right. http://natgeotv.com/ca/brain-games/about
Reader's Digest abridged blogs? no thanks....
That's a dramatic chart with a steep rise in 2009. However, that only tells part of the story.

The monetary base doesn't affect asset prices and consumer prices if it just sits there doing nothing.

Bank reserves with Federal Reserve Banks match your chart during the same time, showing that this money is just sitting with banks, not in the real economy [1].

Consequently, the velocity of money declined steeply at the same time [2].

[1] https://research.stlouisfed.org/fred2/series/WRESBAL

[2] https://research.stlouisfed.org/fred2/series/M2V
Newfangled Credit Cards Cause Headaches at Stores Across America
>Unix and its various guises?

Most of the UNIX userland is from then, though it has seen rewrites (including clean room ones) through the decades.
I will say it's awesome that someone has the time/ability to make a web browser... even if it doesn't support everything yet.

I do have a general question for the programmers out there... just to see what people's stance is on the topic. If a programmer builds something and wants to make money off of it, one very common way is using ads. I was wondering if programmers are for or against a tool like this that integrates ad blocking. I have no bias either way, I was just curious.
The added benefit for me are, staying in the terminal where I do more than just edit, normal mode makes file navigation and text manipulation an extension of thinking, fast file switching, cross platform consistency, and a low maintenance burden (though the initial learning curve/setup is steep).

I work on Python apps all day and am constantly running she'll commands, interacting with git, starting / stopping services. Along with tmux, I can switch projects incredibly fast without having to wait for an IDE to load.

If you don't interact with text most of the day, I am not sure Vim is worth the curve.
I know it wasn't your intention, but you just made the argument that a private company operates more efficiently and is better for the worker than the equivalent government entity... with money coming from the same taxpayer budget.
I wanted to like Talky but I tried having a large group conversation there (10-12 people) and it was laggy, some people couldn't see other people, and other people would drop from the call randomly. A few of us had fiber connections but it didn't seem to make any difference on the connection quality or reliability. We had to move to Hangouts just to be able to hear and see each other clearly.
Tried it. It was pretty accurate. Valued the same as the Estate Agents valued it last week.
In my case vacation helps in situations like this but only under the condition that I disconnect from everything digital and go out in the nature for a few days, even a weekend. No smartphone, no laptop, no Internet, nothing. Then I feel refreshed.
The ability tof have your storage format be your own is also an advantage that non Web editors have.
Touch screens are even less efficient and ergonomic than mice which are pretty terrible at both those things. Track balls and pads are only a tiny improvement. All of these input methods are deeply flawed but there are no real alternatives that I know of. There's plenty of us that would move to better, more efficient, more ergonomic input methods were they available.
I lost my 2-factor authentication tokens, now what?
What does jEdit give you that you couldn't learn in Emacs in a day or two? Basic text editing is pretty straight forward to learn in Emacs. The part that takes time is learning all the other cool features, and that can be done gradually over time without giving up immediate productivity.
Not sure why you were downvoted for this, especially your last sentence. I think it's an important perspective, and as it relates to the author, if he _had_ helped "build smart cruise missiles that could find their way to their targets", that might have greatly helped lessen civilian deaths during war. He says "I will not devote my life's work toward making warfare more effective". Sticking to principle is admirable, but choosing not to use one's intellectual gifts in ways that could reduce innocent suffering is also a choice with consequences. It's just a lot easier for people to ignore "how many I could have prevented from dying" than "how many my work has been the cause of their death." Mikhail Kalashnikov had a much humbler perspective when people asked him about the AK-47 (http://www.theguardian.com/world/2002/jul/30/russia.kateconn...).
What is the purpose? To reduce torsion of the rear axle?
His one-man stand is more about him, and how he wants to direct his energy. There may be better ways to resist violence, there certainly are other ways. Certainly do some of those things, but I think "act locally," as he is doing, is an excellent place to start.
Summary: Out of financial considerations the business shapes itself into elaborate structures and the poor suffer. The mechanisms built to prevent the bad consequences remain rigid and from ineffective to powerless against the exploding amount and diversity of versatile enterprises on the global level.
>For me it's the question, why it's so hard to understand that people have different likings without to downgrade them?

Because while everyone can have this or that preferences, personal taste is not the be all end all argument, except in the "it's a free country" way.

Whenever we want to assess the state of our tools, and what we need to make them better etc, we need to reach an agreement beyond "works for me" and personal taste.
> When people in Germany get their bank accounts seized by the FBI because they bought Cuban Cigars from a shop in Denmark, and it's justified with "US Embargo of Cuba", it becomes easily noticeable that it's not the laws of the UN governing the world.

Or the weakness of those countries towards US that can be explained by recent history.
I also use PeerJS which is free up to 50 concurrent users or so...

http://peerjs.com/
I've always felt like Medium was a more professional version of Blogger. Anyone can create, anyone can post, and anyone can post about anything. If Medium, or any other service, really wants to create a better platform, they're going to have to deal with the "anyone" factor. Otherwise it's just another blogging site.
Will try to explain here a bit more. Were the platform where we help amateurs become professionals with sponsors. And where we help connecting the right event with the right sponsor (corporate level sponsorships).
I do click on medium links if the content looks interesting, though they probably have to hit a higher bar than other sites to get past my nagging prejudices about medium content. Certainly anything that sounds like it might be hyperbole gets instantly ignored.

I'm afraid I actually find the clean formatting a little oppressive, although at least it's a consistently usable interface on mobile which is something you can't depend on in random blogs. The value-add features like read time and suggested articles don't add to the experience at all. In terms of the stats etc, I don't mind total views and uniques, which you could get from GA. Beyond that I think stats are part of the problem - I want to read things that people felt moved to write, not something that hits some kind of ROI metric.
People ignore the most important thing, which is that huge multinational corporations have enormous influence because they employ so many people. More than 20% of the private-sector workforce is employed by a Fortune 500 company. And a huge number of the non-Fortune 500 companies exist to serve the Fortune 500 companies (think parts-suppliers for the automakers, wireline contractors for telecos, professional services firms, etc). Multinationals control the single most important thing in politics: jobs. That guarantees them enormous political influence.
Isn't that what windows are, if you choose to use them?
Thanks for doing this! Are we able to see which startups fell into which categories?
I don't think YOLO [0], the object detector he talked about, requires a massive amount of data as he claimed. Yes, if you want to learn how to classify 1000 different categories like on ImageNet, then yes, you need a lot of data. But if you're taking a pretrained network like YOLO (it was pretrained on ImageNet and trained on Pascal), you don't need a lot of images. I've retrained it with the KITTI dataset [1] and had no issues at all. They're only 7k images. By the way KITTI actually has a vehicles dataset that might be helpful for your case. And also by the way, you don't even need to retrain YOLO with your vehicle dataset. It was trained on Pascal VOC [2], a dataset of 20 categories and one of the categories is car. So YOLO already knows how to detect cars, it just might not be ideal for your dataset, but you don't care anyways since you just want any solution to compare to as a baseline. This would probably have been even less work than training the cascade classifier you used and have achieved better results.

[0]: http://pjreddie.com/darknet/yolo/

[1]: http://www.cvlibs.net/datasets/kitti/

[2]: http://host.robots.ox.ac.uk/pascal/VOC/
Nope. I increased the limit from 5000 to 10000 a while back and not seen any noticeable difference in performance.
The author should really have provided not only the groups and how many ideas (he thinks) land in that group, but also what are those ideas. Not only this would've make an entertaining read in 2026, but also give more ground for reasonable discussion now.
I'm surprised Rust hasn't been mentioned. Its borrower memory management pattern, and its requirement of declared mutability prevent most of the most severe security bugs that C, et al, fall prey to.
Yes, you are correct.

Former freelance writer here.

I used to listen all of the time but finally got to where I couldn't stand it. Personally I find it intellectually abusive.

Just guessing, what it looks like happens is that special groups pitch their press releases at NPR. NPR selects a few. Then they hook up with an "expert" -- most likely recommended by the same group or mentioned in the release. The reporting consists of re-reading the PR lead, then throwing some softballs at the expert, who then basically just gives an impassioned speech about whatever their pet topic is.

Put in startup terms, there's a hell of a lot of submarine pieces for various political causes.

If you like that kind of thing that's fine. I have no problem with various editorial styles. I think what was off-putting to me was the clash between the smugness and self-congratulatory nature of the style -- and the actual quality of the reporting I was receiving.
If you like visual demonstrations of ML topics, you may be interested in http://ponder.hepburnave.com. It is an interactive demonstration of a self-organizing map, generating a 2D-map from a spreadsheet with multivariate data. It's an unsupervised learning approach, good for data exploration tasks, less so for classification tasks (/shamelessPlug).
After dicking around with the API for a while I found that that you can highlight/dim tabs using chrome.tabs.highlight running in a background script of an extension. Maybe I'll spend a little while tomorrow making a more complete version.
>The GUI paradigm is over 30 years old. People still stick to the mouse even though we've had ubiquitous touchscreens for almost a decade.

Touch screens are not a 100% replacement for mice. They are an alternative, and for desktop/laptop PCs with vertical screens they are a non starter due to human physiology.
At my last job, I was doing mostly Java server stuff.

I switched between Vim and Eclipse seamlessly, depending on what task I was trying to accomplish. Vim is better at plain text editing, Eclipse is better at navigating convoluted Java hierarchies or debugging Java code.

For me, those tools are not exclusive but complementary.
DevOps Hot or Not
If you'd like to learn more, this is a good book on Magnitogorsk during the Gorbachev years.

http://www.amazon.com/Steeltown-USSR-Soviet-Society-Gorbache...

It's really heartrending to read - all that talent and natural resources wasted just to say they met their planned quota.
Obie. Great to read you. As you know we have a nearshore company specialized in ecommerce and fintech. We have found the importance of intrinsic motivation with balance of extrinsic motivation. What you have setup, if I reading right, it's more appealing for extrinsic motivation, the only point that you cover for intrinsic motivation is the need for growing our mastery. Your extrinsic motivation drivers are very conventional and no very good for attract good talent, as a good friend once told, joking about why she still single: "husbands are like parking spaces, the good ones are already in use". Usually talent developers have a lot of working options, usually the work that is more aligned with your view and believes is more likely and option. My recommendation work more in intrinsic motivation factors: autonomy, propose, meaning, mastery, etc. Maybe you should also see the international talent, here in Mexico there are lot of talent, there the challenge is cultural fit and remote working. I wish the best for you, if I can help you in any way please let me know. All the best --- Manuel
Along with the images that is a very awesome explanation.
Actually it is.

Not only in the sense that Vim is a clone of vi (with added stuff), but more specifically in that in lots of distros the vi command is just vim (with some special flags).

Old BSD vi today is, and has been for over a decade or so, dead.
A whole new form of intrusive search! With added presumption of guilt!
Regarding the “startup” thread. When i first came to Pittsburgh, 2003, there was very little jobs in IT. When I came back in 2010 and every year since, its been noticeably better. The cost of living, and housing is significantly lower than UK. I worked in Belfast for a London based company. Lots of London based companies outsourced IT jobs to regional cities, because they could pay lower wages, as the employees didn’t have the expense of living in London. I always thought Pittsburgh could follow Belfast. In Dublin, they attract the American companies because of the low corporation tax. It also helps that they are a english speaking country in the eurozone. I think if US fixed the broken immigration (it takes a year for work authorization, compare to 2-3 weeks in UK), and Pittsburgh had some international flights, that would help investment in the city. I love Pittsburgh, and amazed at the speed of the changes since i first came here. Keep er lit!
You're missing the difference between this:

* http://packages.ubuntu.com/source/trusty/bash

and what I actually pointed to, which was this:

* http://packages.ubuntu.com/trusty/bash

Your second sentence reveals that you're not getting the differentiator. To get this, read the blurbs and what the Microsoft developers themselves emphasize about this. It's pretty much the very first thing mentioned every time. Sometimes, its even in the headline.

* https://news.ycombinator.com/item?id=11391891 (in the third sentence)

* https://blogs.msdn.microsoft.com/commandline/2016/04/06/bash... (in the first sentence)

* https://blogs.windows.com/buildingapps/2016/03/30/run-bash-o... (in the fourth paragraph, repeated in the fifth)

* http://blog.dustinkirkland.com/2016/04/howto-ubuntu-on-windo... (in the first sentence)

* http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUs... (in the URL!)
Building an audience is not the same as building a business. And the fact that most people now-a-days can't see the difference between the two things goes on to prove the all point of the article.

Some people just want to create and show it to the world, they are not obsessed in getting millionary over it. But that goes against the "entrepreneurial" culture installed over the last decade where everyone thinks it's a nice thing to actually pass all your time promoting yourself like you are some kind of brand.

From what I got from the article, that's exactly what the author of the article is against.
LCLS-II: The Next Leap for X-ray Science
They probably could, but then 'Forbes Contributor' is synonymous with 'barely vetted blogger.'
Read as "where are all the senior developers that think exactly like me. I have some limited exposure doing xyz at my last job and I think it's the only way to do things. Come work for me were you can be my minion and if you exercise an ounce of your own thinking I'll "can" your ass faster than you can say "but your way could work too""
I definitely had similar issues with learning math when I was in school. You mention that you sat down last year and started from the beginning... would you mind sharing a little more about where you started, that is what your beginning was, and what sorts of resources you used? I'm thinking of doing something similar and am looking for avenues to take.
Nice explanation - I just wish that people started to include IPv6 setup by default in their examples.
Nigerian economic growth is slowing down
I mean tons of programmers make things for free just because. There is tons of software out there made by people who will never earn a cent off it.
There was an earlier version of this document, without the 9/11 discussion of course, on Kuipers' homepage when I was a grad student in the early-mid 90's.
Apple could support H.265 with hardware acceleration, which would make this very interesting. Also will be instructive to see their specific choices on WebRTC/ORTC implementations.