skysight-inc/HackerNews huggingface dataset:
Thus the word "implicit".

If you oppose nuclear power, you implicitly support the technologies nuclear plants compete with, specifically, oil and gas plants.

If you oppose nuclear, oil, and gas plants all at once, then you need to give a really good explanation of how we're going to generate base-load for our power grid. Because you can't do base-load with solar or wind, and I'd wager those people also oppose constructing new dams. (And in the US, all the good dam sites are already either dammed or in a National Forest.)
I think your results are pretty strongly predicated on the fact that we have immensely powerful computers these days such that brute forcing is a viable option in many casual real world situations (detect objects in a picture). In fact exact NN algoirthms for high dimensional embeddings converge to linear search performance as the dimensionality increase so a brute force NN is often a good choice always. But that doesn't mean there aren't other problems where the datasets are truly large and require fast query responses (bioinformatics, GIS, anomaly detection...). Which is where you get approximate nearest neighbor search. Haar transform is useful if you dont expect your object to ever rotate or significantly change size, but for more robust image recognition i would suggest david lowes' sift. Which actually spurred much of the approximate nearest neighbor search space, since you didn't necessarily need the closest match, rather just something that was near. Currently the optimal approximate nearest neighbor search algorithm has complexity O(n^rho+d log n) where rho is typically less than 0.37.
Found via this article:

http://www.billboard.com/biz/articles/7333040/facebook-tackl...
You seem to be under the impression that Emacs and Vim haven't been improving over all those years.

Yes, they still keep their keybindings, which don't match the common "modern" editors, but honestly, that's a big part of what people like about them.
Seems like this would be hard to prove, often my girlfriend will be using my phone while I am driving, how would this tell who was using it? I don't think there is a way. This means if the driver was the sole person in the car you could do this, otherwise it would be ambiguous.
How do you know to choose 6 hidden layers with 6 neurons each though? Why not 'x' hidden layers with 'j' neurons each? or some other random number?

Also how do you know to choose a ReLu instead of a Tanh activation?
Germany and Japan you say?

Would that have anything to do with BOTH of these countries being forcibly pacified and their constitutions being almost entirely written by foreigners? I think so. It isn't a good thing.
Sets a bad precedent. Next they'll be analyzing receipts and purchases an hour or two before to determine if you were at a bar, working too late (tired), or whatever. Submit your health data as well, maybe your decision making was impaired by poor diet and lack of exercise.
They're treating it precisely like the breathalyzer. You can refuse either and they will get a warrant for the search. In the meantime, your license and freedom will be revoked, because US law says driving is a granted freedom, not a right.
For a very niche platform world: video remote interpreting solutions (interpreter on one end, Doctor or boss (or other English speaking individual) and a non English speaker (or signer) together, on the other side. WebRTC has been a disruptive technology, particularly in cases where E2E encryption for hipaa (or ferpa, potentially) purposes is mandatory. WebRTC is a game changer, and I can't wait it to continue to improve.
I'd vote for your first option, personally.
Just looking at startups is not enough to evaluate the impact of WebRTC. Call center tech companies worth their chop have been working with this tech for a while now as it will save money and lower the barrier of entry for their customers.

The other companies paying attention to this are the chat companies/products (slack, hipchat, etc.) - having really simple reliable calling and videochat in their products is going to be a competitive feature going forward.
You are assuming I never use any GUI tools or never try IDEs. I do. I know how customizable most of them are (all except XCode which is absolute garbage). And you can spend a lot of time doing that (writing your own extensions or invoking those external command line tools on your text selections etc), but why bother spending time on that when I can use those tools directly in the command line? And if I'm going to write an extension (that's already programming something) then I might as well do it in the command line, and use it anywhere I can edit text.
>Xcode and Visual Studio are made for developing software in closed systems...

Xcode allows you to write and debug code for a specific compiler (like Clang or GCC). If you choose to use Emacs instead, you would typically use the same compiler as you'd use with Xcode, just a different way of editing and debugging your code. But whether or not you write software that is "closed" or "open" or "portable" or "platform specific" is a choice for the project, not the editor. Xcode is not for writing software in a closed system, it is for writing software, period. If you want to write software that is unique to OSX or iOS (using Apple APIs) you can do so more easily with Xcode, but a lot of my projects are command line tools that are used in any unix/linux variant, including OSX, and I choose to use Xcode.
I'm actually not so sure about that. Either put some non-blackness around a black circle, or (probably more interesting) obscure the black hole by the effects of its gravitational lens.
So what would the evidentiary standard be in cases like this? As far as I know, no mobile device out there differentiates between a text sent via hands free vs one entered on the keyboard, so all this device could do is tell whether a text was sent, not how, which makes it nigh useless since "I was using handsfree" is unfalsifiable.
give me a break. Let's keep the discussion to facts and avoid hyperbole please. Thanks.
I think advertising is immoral and predatory, so I'm very okay with ad-blocking.
This is fantastic!

After nearly 20 years as a self-taught programmer I've been thinking about going back to school to get a CS degree (or master's)

Since I haven't taken linear algebra or calculus those are some pretty big areas of worry for me.

I've been looking for some good resources on the two. I started watching the video for year one calculus from MIT open courseware (specifically this one: http://ocw.mit.edu/courses/mathematics/18-01-single-variable...) ... and was so lost I had to back out and google "what is calculus?"

I'm pretty basic here :)

Turns out it's the math of "measuring change"

A colleague pointed me to Kahn academy as well, but this is a welcome resource. Thanks.
I use a magic trackpad and find it very good at giving me the best features of a mouse/pointer interface and a touch interface combined. You can do things like two-finger scroll in any document and 3 finger swipe between desktops minority report style... All kidding aside, it seems very productive, but I still keep a mouse plugged in just in case I need to run Visio inside a Windows 10 VM to do some diagraming... Mouse is much more precise and less fatiguing to use for serious diagramming...
Use Asana to make your day MORE productive and LESS stressful
San Bernardino iPhone Was Hacked Using a Zero-Day Exploit
jEdit uses java-like beanshell for scripts, which is pretty different from elisp. So now you have to rewrite all your custom macros in a language you don't know and with an entirely different paradigm. But tbh, it's just an example -- any advanced workflow will require some time to adjust, for benefits which are hard to quantify.

Tried switching from QWERTY to DVORAK recently? Same thing.
Most places I use my card at have chip readers. The big downside is how long it takes to complete the transaction now. It was a few seconds, now it can be 30-45. Just standing there with a dumb look on your face.
put down the pipe and come back to reality.
Does Twitter Matter for News Sites? [pdf]
Send Emails in a NativeScript App via the Rackspace Mailgun API
If only Heinlein was referring to Vietnam, Iraq or Afghanistan-none of which was an existential Hitler-esque war for Western Civilization.
Clients Should Pay for Value Created, Not Time Spent
Yes, but you can't choose to use them exclusively. Neither Chrome nor Firefox make it possible to disable tabbed browsing completely, or even to hide the tab bar. There's currently no extensions that do it either.
If that is current, go look for help. Really.
How to turn your service into a Heroku add-on
Bitcoin Enthusiast to Enter Russian Parliament to Defend Tech Innovations
Even if the drone attacks somehow only killed those fighting against Western interests they would still be evil. That's the reason that we didn't like the people with the Deathstar in that movie.
Breathalyzing is binary but "being too drunk to drive safely" isn't, they just made testing binary for the law's sake. It's possible to be under the limit for a test yet still have enough alcohol in you to slightly impair your driving if you're not used to drinking, it's also possible to be able to drink quite a bit over the limit and still be sober enough to drive safely, but the law just looks at averages and picks a spot to make it binary.
NodeSource Secures $10M in Series A to Expand Enterprise Node.js Offerings
With all the proactive wiretapping and data accumulation, why don't they just ask the ISP/cell-provider for the data instead?

There's zero chance of me disputing that they messed with the phone and created fake entries to bust me for causing an accident.

The cynic in me thinks these are benefits they would lose if excellent public transport was available more readily than personal vehicle transportation. Therefore, why would they be in favor of more people using public transport.
Mice are not a 100% replacement for keyboards. If you're doing lots of typing, there is something to be said for keeping your hands on the keyboard. Vim and emacs facilitate this much better than GUI-based editors.
Free Access to My Always Current List of Remote Technical Project Manager Jobs
What does it mean to NeoVim? Does it affect it's development, split developers or anything? Is it good?
or voice composition, i use software on my phone that came preinstalled to tell it to send a text message to my wife without even looking at it (I've actually used it on my motorcycle through my bluetooth helmet!)
I'm a happy Timely user who just upgraded from a 4.4 phone to a 6.0 phone. The "solve a puzzle to dismiss alarm" feature is a KILLER (maybe even life-changing?) app for me.

With that said, I don't understand any of your concerns, either. Unless neither of my phones never went to "sleep", I've never had a problem with Timely not awaking a phone from sleep. And I've never had any problems with lock screens.

Perhaps you're using an app, launcher, or non-ASOP ROM (either manufacturer-provided or otherwise) that conflicts with Timely?
You're in a bad place my friend. Go eat something, right now. If you don't have the mental energy to decide, here's a default - get a hamburger and some fries.
What's the difference between bdw and daw? I already use "b", "e", and "w" quite a lot, so the "a" and "i" infixes seem a little redundant. Is there an advantage to the infixes that I'm not seeing?
> ... Those are not discoverable with any GUI.

But kind of easy-to-guess once you have used Windows for a while. Examples (Primarily Netbeans on Windows and Linux):

Alt + shift + arrow -> move line(s) up/down or (de)indent.

Ctrl + shift + arrow up/down -> duplicate line up and down

etc.

Most of you already know I guess but I guess there are always some who didn't realize that on Windows and Linux (desktops that is) you can mostly always rely on

arrow -> move

ctrl + arrow -> move one word at a time

shift + arrow -> move while selecting

and combined:

ctrl-shift-arrow -> select whole words at a time

---

While I can find my way around vim and have also given emacs an honest try for me it was not worth it. If typing speed becomes an issue for me it is a sign of a deeper problem ;-)

That said I use a lot of multiline edits for database hacks, but what I really saves me some time and frustration when dealing with legacy code is

* Really good refactoring support

* ctrl-shift-d in Netbeans which brings up a stack of my latest cuts

* regex search/replace in Netbeans. Yes, that means you can search for something(crazyregexgoeshere)(anotherregex) and replace with somethingelse-$1-$2

If anyone is interested I might try to compile an overview of some of my workflows (no promise though)
It's in development in WebKit, it has been for a long while (the author just noticed it now and went with the full-of-assumptions article for the ad money) and it means absolutely nothing. Yeah, it will probably (and hopefully) one day end up in Safari. On the other hand, it also wouldn't be the first time WebKit had a feature that Apple chose to disable, especially on iOS Safari.
ReLu gives good results for deep learning: http://jmlr.org/proceedings/papers/v15/glorot11a/glorot11a.p....

6 layers is the maximum that this demonstration allows, and they kept j small-ish to show that you don't need that many to have good results.
Hey feel free to ping me (phzbox@gmail.com) if you want to talk. My wife is a family doctor and we talk a lot about that stuff. I'm pretty sure I can help you.
JavaScript seems an odd choice for an example. Sure, you can look only at the oddities of the language, but you could also look at it as the choice to allow dynamic scripting in web pages. At that level, it has been a hugely enabling choice that I would not label as a poor decision.

That is, there is no real evidence that any other choice would have obviously gone better. Why assert it?
The Problem with Startup Porn
Still dreaming of Apple opening up its FaceTime protocol, so that I can call my friends from within Linux.
Act More, Plan Less
No hugs, but much appreciated.

Definitely an entire class of people. Maybe since I am on the east coast/NYC area there are more cowboys? When I worked in Colorado there seemed less. And when I worked one time (small sample size) there were zero cowboys.

Probably just the culture of the employer.
Looking forward to drop shadows and brushed-metal in tmux, which you shall promptly post. Also fullscreen exposé-like dashboard with previews would be nice.
It's not dead, it's finished. It's got all the features of the original vi, therefore mission accomplished. Software doesn't need to be developed ad-aeternum to remain 'alive'.
Also an interesting place to apply calculus is in computer graphics. Unlike a lot of math calculus is extremely practical here and sometimes its more fun to make a game then to beat your head on practice problems.
The client would still need to send the full size stream to every other client "when talking" so you have the same problem if the client's upstream is < 5 mbps.
Perhaps you should try watching some screencasts with experienced vim users editing text, the speed they can achieve and the level of precision is almost impossible in any other editor.

It is true that vim is not optimized for ease of use, especially for newcomers, and also has some problems that are considered to be solved for any decent GUI framework. But I don't see how this can affect creativity. Does carbon fiber guitar somehow magically make you more creative? Similarly, does plain old guitar made of wood hinder your creativity? I don't think so.
Yes, there are already several implementations...

https://github.com/feross/webtorrent

https://github.com/feross/bittorrent-dht

https://bitbucket.org/vardump/webrtc-kademlia

etc...
Vi emulation for those editors keeps me sane when using them
They care about the extrinsic quality of the software. A lot. Usually in a very narrow sense of "did it help me do what I wanted to do?"

Now, the intrinsic quality is an interesting beast that is much too subjective to be of any use debating. As soon as you find yourself debating the intrinsic quality, it is a good time to question if you are really trying to serve your customers.
Well i'm an idiot!
I see. Can you give me an example of a function you wrote in that way?
Sketch 3.7 and New Symbols
There's a collective-action issue, though - the status quo is always changing, because other researchers in other countries are changing their countries' militaries. In which case military research that maintains the balance of power can be less disruptive to the status quo than allowing your own country to fall behind. It depends on the international environment.
They already analyze bar receipts.
Three other social aspects I can think of that contribute to bad software are:

* "We have to do something!" - The idea that software can't be done and need only minor modifications/updates in order to be relevant and useful. Churn is confused with progress (see parts of the javascript community, or desktop software after 2000)

* "This code sucks, toss it." - Something that I'm certainly guilt of, in violation of the Chesterton dictum “Don’t ever take a fence down until you know the reason why it was put up”. This is in tension with the third point you mention.

* "Polishing sucks." - Once something is done, polishing (refactoring, simplifying and tidying) can be viewed as tedious and unbecoming of a creative genius such as ourselves. Large amounts of mental effort are put into small simplifications. Of course, over time, these simplifications compound and lead to truly special code, but nobody really cares about that. We are too busy learning the next framework.
I didn't mean to imply your service isn't valuable or original. Just remarking on the OP's assertion that wit.ai would be hard to migrate away from.
Global CSS Property Usage
Introducing Compose's Big Bits Podcast
Git-standup: Recall what you (or someone else) did on the last working day
I'm not disagreeing, but at least with regular armies those problems are indeed identified as problems. With mercenaries, it's just what they do.
"The unions also procured a letter from 14 mayors that criticized the company for not making its fiber optic network available to enough of their residents, and from 20 United States senators urging Verizon to act as a “responsible corporate citizen” and negotiate fairly with its workers."

Interesting; so the union's going on strike not only to maintain their pension levels, but also to help underserved communities. Noble of them. But it would be nobler still if they offered concessions of pay and benefit cuts in exchange for Verizon making its fiber available to more neighborhoods.

Obviously it's just a ploy to get the voters on their side, but they're omitting the detail that the voters are going to end up paying higher for their phone and data service as a result.
Constitutional rights shouldn't depend on the number of people in the car.
This German invention puts an actual mini farm at the end of your supermarket
I had this same experience with talky. I think that's why free.gotomeeting.com is limited to 3 as well.
That's fine, I just have a bit of instinct about markets and the overlap with technically flamboyant playing. Sure I've seen Tommy Emmanuel a couple times in sold out venues, but he's basically the 1% of that market. Buckethead also sort of fits too. I'm happy for your friend's success for sure, making a living is incredibly difficult in the business and the demands and travel I don't envy at all, so much respect indeed.
Frankly, everything OS it supports should be re-evaluated for support. A lot of cruft could be removed if Bram would make a break and say "We are dropping these at Vim 9".
Uniform designated initializers and arguments for C++
You know there are dozens of video chat apps that interoperate between OS X and Linux, right? Try Google Hangouts, ooVoo, or Skype.
Looking forward to see the demo. Go Remember Go!
Objecting to his choice seems odd. There is plenty of real evidence that Javascript has many conceptual and implementation issues and is, generally, poorly thought out. That it has redeeming features is not in question, nor an excuse.

Why object to it?
It's not a bandwagon, it's an important web standard for HTML5 game developers who don't want to be stuck with TCP.
In Visual Studio, creating a custom keybinding appears to involve three dropdown menus, a dialog box, and at least two UI controls.

In Emacs or Vim, it's a single line of code you add to your initialization file.

I think there may be different definitions of "easy" in play here. I'll concede that Visual Studio makes custom keybindings possible, but so does any text editor worthy of even momentary consideration as a professional tool.

And I'll take your challenge. Here's something I can do in Emacs: I can take a spreadsheet received from a client, full of intended configuration settings for a custom internal application. I can export it as CSV, load it in Emacs as such, and extract the relevant sections of the content into tables in a plaintext Org-mode document. I can then add a function to that document, in whatever language I choose, which will receive the contents of those tables as structured data in the language's own idiom, and generate the collection of complex SQL statements necessary to implement the desired configuration. From there I can decide whether I want this SQL script inserted into the document I'm writing, or written out to a file that I can copy to a remote host and feed to the SQL monitor. Or I can instead have Emacs itself connect to the target RDBMS and apply the configuration directly. Or any combination of those. And once the document's written, I can do all this with a single keystroke. Another single keystroke exports the document to HTML, so I can share it with the client to demonstrate exactly how their intent has been translated to reality, and with colleagues so they can see what's been done.

Perhaps that sounds fantastic to some. For me, it's Thursday before last. It took a little less than an hour.

I'm sure Visual Studio suits your needs quite well. I'm glad of that; everyone should have a tool that does what they need it to. But Visual Studio, from all I've seen of it, does very little to expand the scope of what you can do. Those of us who are fond of Emacs or Vim are so because, by comparison with something like Visual Studio, Emacs and Vim give you superpowers.
Appalachia is actually a huge region that comprises probably 1/3 of the eastern seaboard, stretching from New York to Alabama: http://www.arc.gov/assets/maps/Subregions_2009_Map.gif
Cybercriminals follow industry best practices, does your business?
MIT also has supplementary lectures like "Big Picture of Calculus" with Gilbert Strang.

http://ocw.mit.edu/resources/res-18-005-highlights-of-calcul...

He also put his text online for free http://ocw.mit.edu/resources/res-18-001-calculus-online-text...
Can you give me one example of a command line tool you wrote to help you get your work done?
Lazy Girl Hairstyles 10  HAIR HACKS  Every Girl DOESN'T ALREADY KNOW
> but then switched to KMS and going directly to the hardware

That's not how it works. KMS is something display servers (X11, Wayland compositor) use, not something a client application should or would use (too impractical.
Vi is a standard not a specific implementation. There was an original Vi, but since it's a standard unix tool, it got cloned by everyone who ever made a unix clone after it was added to BSD.

Vim can be invoked to conform to the vi standard, although usually it only gets used that way when a vim user is on an unfamiliar machine.