Movie genre prediction with the Object2Vec algorithm

Sorry, we cannot display this file. Sorry, this file is invalid so it cannot be displayed. Viewer requires iframe.

Link  |  View on HN

Seemingly Impossible Swift Programs

For example, Bool :extension Bool { static func allSatisfy ( _ p : ( Bool ) -> Bool ) -> Bool { return p ( true ) && p ( false ) } } Bool . I’m going to overload + for this purpose:func + ( lhs : Bit , rhs : BitSequence ) -> BitSequence { return BitSequence { $0 == 0 ? Let’s give that a shot in code:extension BitSequence { static func find ( _ p : ( BitSequence ) -> Bool ) -> BitSequence { if BitSequence . zero + s ) }) { // We found a sequence `s` such that `.zero + s` satisfies // the predicate. So, we can lazily defer that by making the right side of + an autoclosure :func + ( lhs : Bit , rhs : @escaping @autoclosure () -> BitSequence ) -> BitSequence { return BitSequence { $0 == 0 ?

Link  |  View on HN

How to Create Homemade Penicillin

Having antibiotics readily available would allow them to deal with the issue until medical help (if available at all) arrives. Of course, I’ve mentioned using aquarium antibiotics as a simple and relatively cheap way to get good quantities of various antibiotics. If there’s a collapse, you know there is no way that anyone will be able to reliably produce antibiotics. It seems like a lot of money, but those antibiotics will be like gold in a collapse situation. It’s clear to me that every prepper should have a stockpile of antibiotics (several varieties) in their storage, and should learn what each one is used for.

Link  |  View on HN

Verizon to layoff 10,400 by mid next year

The Verizon logo is seen on the side of a truck in New York City, U.S., October 13, 2016. REUTERS/Brendan McDermid(Reuters) - Verizon Communications Inc said on Monday that about 10,400 employees will be leaving the U.S. wireless carrier by mid next year as part of the company’s voluntary separation program. The New York-based company has been looking at cutting costs as it ramps up investment in its next generation 5G network, which is expected to fuel growth. As part of the separation program, the employees will get a salary of up to 60 weeks, bonus and benefits, depending on the length of their service, Verizon said. “This program coincides with Verizon’s recently announced realigned organization structure designed to optimize growth opportunities in the 5G era,” the company said.

Link  |  View on HN

Work on hard algorithmic and distributed systems problems. Pachyderm is hiring

Link  |  View on HN

The -a to -z of Command-Line Options

Command-Line OptionsUnix tradition encourages the use of command-line switches to control programs, so that options can be specified from scripts. Three conventions for how to distinguish command-line options from ordinary arguments exist; the original Unix style, the GNU style, and the X toolkit style. It remains popular because GNU options are easier to read than the alphabet soup of older styles. The GNU double-hyphen option leader was chosen so that traditional single-letter options and GNU-style keyword options could be unambiguously mixed on the same command line. The -a to -z of Command-Line Options Over time, frequently-used options in well-known Unix programs have established a loose sort of semantic standard for what various flags might be expected to mean.

Link  |  View on HN

When Your Profiler Lies

Check out the count of ReleaseUserCrit events by process from the two runs of ProcessCreateTests:The conhost.exe process acquired and released it over 500,000 times per test! This is the first sign of the performance problems that will happen during process destruction. At first the tracing data seemed to show that the UserCrit was never acquired by the test child processes during process destruction. Either the ReleaseUserCrit events are incorrectly recording how long the lock was held, or some ReleaseUserCrit events are not being emitted at all. For whatever reason, the UserCrit events appear to be unreliable and thus mostly useless, whereas the GUIProcess events (which UIforETW records by default) do have some modest value.

Link  |  View on HN

Show HN: Celebrate the 50th Anniversary of Doug Engelbart's Great Demo

Link  |  View on HN

Why Robot Brains Need Symbols

When 140 characters no longer seemed like enough, I tried to take a step back, to explain why deep learning might not be enough, and where we perhaps ought to look for another idea that might combine with deep learning to take AI to the next level. And I have been giving deep learning some (but not infinite) credit ever since I first wrote about it as such: in The New Yorker in 2012, in my January 2018 Deep Learning: A Critical Appraisal article, in which I explicitly said, “I don’t think we should abandon deep learning,” and on many occasions in between. Whenever anybody points out that there might be a specific limit to deep learning, there is always someone like Jeremy Howard, the former chief scientist at Kaggle and founding researcher at fast.ai, to tell us that the idea that deep learning is overhyped is itself overhyped. To take another example, consider a widely-read 2015 article in Nature on deep learning by LeCun, Bengio, and Geoffrey Hinton, the trio most associated with the invention of deep learning. There again much of what was said is true, but there was almost nothing acknowledged about the limits of deep learning, so that it would be easy to walk away from the paper imagining that deep learning is a much broader tool than it really is.

Link  |  View on HN