skysight-inc/HackerNews huggingface dataset:
The author's point is that "smart" editors (Vim or Emacs for instance) already have macro systems and block/rect edition features which subsume and go far beyond multiple cursors, and furthermore ("if you don’t buy my arguments about multiple cursors being tasteless") multiple cursors play hell on gap buffer editors, therefore:

> get more comfortable with your editor’s macro feature. If your editor doesn’t have a good macro feature, get a new editor.

They also link to an essay[0] pointing out numerous ways in which multiple cursors don't play well with advanced editor features (using Vim for the demonstration but the point likely works just as well for Emacs).

Sure you can also take the inverse tack and switch to an editor implemented in such a way that multiple cursors is efficient, but… is multiple cursors really the feature you want to stop at?

[0] https://medium.com/@schtoeffel/you-don-t-need-more-than-one-...
Training of deep neural network with Mixed Precision [pdf]
I created similar for use at work for our developers' PCs/VMs:

https://github.com/lovullo/bash-d
> If you shout 'hey Siri' into the microphone at a large event, a lot of phones are going to respond.

Curious - anybody ever tried that?
Alternatives:

* Hashicorp's Vault (https://www.vaultproject.io/)

* Pinterest's Knox (https://github.com/pinterest/knox)
Video : http://on-demand.gputechconf.com/gtc/2017/video/s7218-boris-...
Developers can build whatever they want with the html/css/javascript stack we have today, and they have.

Its up to you whether or not you write semantically pure html using display agnostic <div>, <article> etc. structural elements and only use css for styling. That is, after all, what they are for.

You can have what you want by simply pretending that browsers do not have default rendering rules, and not use the html elements that are arguably presentation only things, like <h1>, <table> etc.
One in ten Brits have a zombie plan
CallKit for Android in react-native
No, because they want to present the conclusions of each project as a "fact" that we now know for certain, as in a constant march of progress. They feel it reflects poorly on them if they published/funded something incorrect, so they come up with any excuse to not publish any critique or do a retraction. Eg, Andrew Gelman has some pretty good stories about this:

"In the review process they did not disagree with my points at all, but they refused to publish the correction on the grounds that they only publish the very best submissions to ASR."
http://andrewgelman.com/2016/02/22/its-too-hard-to-publish-c...
They'll find some reason to pull you over. Police departments (and courts) aren't going to give up their revenue stream so easily.
Agreed. If your editor requires you to keep track of the number of calls to memmove, you need a better editor.
The specific mechanism Mylan markets is covered by a patent. Some adjustment to the way the needle cap operates.

Of course that patent doesn't prevent other epinephrine autoinjectors from coming to market (and Adrenaclick is available in the US, including a couple generics).

My take is that the FDA should have some authority to deny market approval for such small improvements if the company refuses to license them to generic manufacturers. The hard part is deciding what constitutes a small improvement.
I hope it would not be easy to delete content, but the article shows how much we need to worry about it, when we see how much Taser goes to extra lengths to protect their weapon, and how they collude with the police force in the process.

I would prefer if the vendor selling the video systems did not also sell weapons. They could be split in 2 companies and dissociate ownership of each.

Beyond Tasers guns, it also warns us how important the governance model for video archival/retrieval system is. Because if the police force is the client, there is a business incentive to absolve the police officers in case of issues. How to define that governance model is above my pay grade, but this is something very important, that goes beyond engineers in the trenches.
Efficient Methods and Hardware for Deep Learning – Stanford – Lecture 15 [pdf]
video : https://www.youtube.com/watch?v=eZdOkDtYMoo
The Best Programming Languages for Testers
I think there is indeed a lot of resentment. I guess only time will tell if it's warranted; most of my friends have no idea what they are (I did a fair bit of mining in 2013-14, but alas got on the bitcoin train way too late and small to make any significant money!), but everyone seems to have an opinion on them which is formed by the media's representation of them through large negative stories of drug money and contract killings. Whether they do actually change the landscape of global finance/money remains to be seen (I'm a fair bit less positive than I was a few years ago, despite the rise in price), but there's definitely a big PR battle for them to overcome with the general populace; most who know anything about them have only heard negative stories.
It's literally real 3D. Do you think only pseudo-3D-in-2D is real 3D, while actual real 3D is just a 2D hack? It's ridiculous.
Centers for Medicare and Medicaid Services Design System
I think GP means "outside of speculation".
Flying Rubber Neckers Disrupt Drones Working on Texas Recovery
Agreed. I could easily live an extremely frugal life for the next 30 years to build riches, but then I would forgo 30 years of a life I want to live.

Not to mention I could die half way through those 30 years, and what would I have to show for it? a slightly larger savings account?

Live smart, but live life. Money is not the end goal for me and I honestly feel like people who make their life mission money driven are missing out a huge portion of what life offers.
The resource library link (https://techdevguide.withgoogle.com/resources/) allows for filtering by projects, languages, online courses, previous interview questions, videos and more.
Several businesses paid Google to show you advertisements for canine pugs. Note that Google did not collect revenue from the purchasers to show canine pug advertising to someone. Google charged to show it to you.

The advertisers spent the money and got the data and correlated it with all the other data they have...including things like the fact you use Chrome and have four specific extensions and which country you are in and probably your ISP and the state of your microphone and whether you have a GPU to perform WebGL and if so how fast it is and the round trip latency to some CDN and a bunch of other stuff and all this anonomyzes you down to a market segment of size = one.

Really smart people have been sitting around all day year in and year out for decades figuring out how to track consumer behavior because there is big money in it. It wasn't invented with the cookie two decades ago. The cookie was an implementation detail of work credit card companies started two decades or more prior.

Good luck.
Activate Your Brand Advocates Today and Skyrocket Your Inbound Results
America's Latest Utopian Experiment
The unity thing is sort of what I was trying to describe. Game maker is much the same, where GML functions much in the same way as C++ with a custom framework centered around entity and collision management, but most newbies won't use that, instead they use the very user friendly action and response controls. I know unity had something similar in playmaker. I guess my point was just that those user friendly build options will often end up as design capability caps people run into eventually.
Please tell me, do you write tests? I've learned that it's necessary. I do 100% code coverage and I'm enjoying TDD a lot.
Python is my Swiss army knife. I love it because it is a single tool that can aid in almost every project I do. But if I'm doing one specific thing a lot, I want that thing to be done well and done efficiently, so I'll reach for the specific screwdriver I need.

Also most of my problems are IO bound so single threaded concurrency is fine.

But I represent a very small portion of the global problem space.
Somewhat ironically, Python is used a lot for things that would benefit from raw speed (data processing pipelines) and do not benefit at all from dynamic typing (since the kind of property bags / data frame views over data are easily replicated in statically typed languages). But Python's C extension API is quite a bit easier than p.e. Matlab's MEX API (to me at least); can typical Python IDEs compile and relink extension modules without an external build step?

> Your bottleneck is most likely not CPU or Python itself.

With applications that are dominated by raw data processing, it's very, very easy to be CPU dominated. Hell, I had one quite trivial data converter for logfiles where the "parsing the printf string" part of Java's printf dominated processing and writing a custom formatter halved processing time (while regexes can be compiled, the format string cannot be precompiled and will be interpreted each time); it's one of those things where I would intuitively say "why did this moron write his custom formatter" if I stumbled upon it in a code review. Intuitively, you'd expect this to be a simple case of an IO dominated task (which it is now once the bottleneck has been removed).

If it's fire-and-forget batch jobs, you can get away with it, but if the converter is part of a user facing fat client application that runs on a old office laptop, you don't have that luxury.
> Only treating signals using human voice range

Inter-modulation will let you create something hardware can't tell isn't. Two inaudible sounds, both getting received end up looking like an audible one to the hardware.

The harmonic effect described in the article is similar, and damn hard to filter against physically.

> For example, commercials could add ultrasounds to know who's watching them

Yep, and we're already there. [0]

[0] https://www.blackhat.com/eu-16/briefings.html#talking-behind...
Show HN: Levels.fyi, compare career levels across different fields
'Serious' security flaws found on official UK tax site
I think this hits the nail on the head.

That said, it also seems like low hanging fruit. At least in some fields, replication should be a lot cheaper than doing things in the first place -- because a lot of the cost in pissing about trying to find something that even seems to work.

For funding bodies to explicitly support replication studies, even if each gets only 20% of the amount the original studies get should be a winner at reasonably low cost.
I pretty much agree with everything in the article - except for the bit where he tries to quantify why python is better from a developer efficiency perspective than other languages.

The main example he cites is a study that compares the amount of time writing string processing routines in different languages - which is quite a bit different from the work I do every day. I develop web apps which means I generally work in very large code bases, and spend most of my time modifying existing code rather than writing fresh code from scratch. I have found that statically typed languages (java + typescript) and the fantastic IDE support that comes along with them make it really easy to navigate around the code and refactor things. Also - the compiler tends to catch and prevent a whole class of bugs that you might otherwise only catch at runtime in a dynamically typed language.

Of course there are other situations where I prefer to use Ruby as my scripting language of choice - it all comes down to using the right tool for the job at hand. Unfortunately I don't think the author gives enough consideration to the trade-offs between static vs. dynamically typed languages, and I think he would have been better just leaving that section out as it isn't really necessary to prove his point that CPU efficiency isn't important in a lot of applications.

Ultimately though I completely agree with his main point: "Optimize for your most expensive resource. That’s YOU, not the computer."
What is the scandal that warrants “drowning them both?” That a Senator has a daughter who is a CEO? What else?
Wall around earth
99% YOU WON'T WATCH THIS VIDEO TILL THE END(INSANE)
How to Add RecyclerView Using Kotlin with Examples
This is actually nice! Have ordered one over kickstarter:)
the pursuit of aesthetics has always been bankrolled by commercial dick measuring contests of one form or another. the fact that we can convince our corporate overlords to continue financing unnecessary objects is one of the few things that keeps me hopeful for the future.
I think GameMaker doesn't fall in the "super easy to do something basic, but very restrictive at the upper end" group at all, and though I definitely fall in the newbie spectrum when it comes to gamedev but I feel that games like Hyper Light Drifter, Hotline Miami, Undertale, Risk of Rain, Spelunky should be proof enough that it is a great tool for the job, if the job is making 2d games.
I was all ready to savage his opinion after reading the headline but I agree looking at my architecture that I designed for the company I work for, CPU isn't the bottleneck. Every time I try to increase performance by multi threading as much as possible, the databases start screaming.

On the other hand, the idea that dynamic languages are more productive than static languages are laughable. Statically type languages prevent a lot of bugs and allow for a lot of automated provably correct refactorings that simple cannot be done with a statically typed languages. You can't even reliably do a "find usages" of classes using a dynamically typed language.
Cross Site Scripting
I would guess because once approved, the FDA has a much more limited role. I believe they can force a recall though. Technically the problem was mechanical, not pharmaceutical. I'm not sure if that had anything to do with it though.
I think a citation is required for point #3. As I understand it, Steve Jobs' last words were "Oh wow. Oh wow. Oh wow." The best-at-business quote is fake:

http://www.snopes.com/steve-jobs-deathbed-speech/
Magnitude measures energy released, so it takes into account the distance.

For damage done on the surface you have the subjective Mercali scale.
have a look here, e.g.

http://internations.github.io/antwort/

http://templates.cakemail.com/
Sort of; they found that the probability of a quake along shallow thrust faults increases about 3x during full and new moons in general (of which an eclipse is a special case, with no special risk):

https://www.usgs.gov/faqs/can-position-moon-or-planets-affec...
Definitely depending on the developer. That's why his disclaimer on the article's beginning: "I'm a Python fan boy". Nevertheless a very good read to me.
There's are still some big gains python could make, if python implementations were better.

Micropython is equivalent to a real-time cooperative-multitasking OS. If it had ~~better~~ support for things like cffi, you could implement posix on top of it. I can imagine a laptop that runs gnu+python in the next few years.

That's a whole new usecase, simply because that implementation uses a lot less ram. What usecases would we discover for a faster python?

Shared objects and proper sandboxing would also be huge.
That's fair. I mentioned Unity not much about Unity's UI, but about the core pattern. I was mostly honing in on the restrictive part since A-Frame was designed to have no restrictions and permissionless extensibility. Advanced users use A-Frame's underlying framework to build advanced applications mostly in JavaScript land. But as is nature, there will be more novice users than advanced.
Turn Alexa on, order Cheerios, turn Alexa off.
The first part of the article is true; gap buffers are not a data structure particularly optimized for multiple cursor edits. The conclusion is ridiculous. Of course you can provoke noticeable slowdown by doing an edit with thousands of cursors, but most people are doing small edits to small files, so the cost of the memmove operations is probably in the microseconds per cursor range. If multiple cursors feel intuitive to use and gives immediate visual feedback, why shouldn't people use them?

I say this as someone who has chosen a more sophisticated data structure (ropes) in the editor I'm working on.
What if movies were reviewed like video games?
You're damn right, I worked in the online gambling industry four about 5 years, and that became the golden rule zero for all things, especially poker strategy.
700€ is dramatically lower than what my employer pays for my healthcare with my family and that still has deductibles and Co-Pays. I'm not sure what your amount includes so I don't know if it's a fair comparison, but if it is then that's not a bad price at all.
Equity podcast: Roku is going public, 23andMe raises $200M and Juicero is dead
If we weren't all so uppity about what people did with eachother there wouldn't be issues.

The paper seems to just say that Feminine looking men, and masculine looking women are probably gay.

In the end, Biology and genetics will only ever be an indicator of patterns in a group, in this and other studies its not a certainty. So Donald and his little hands needn't worry about losing his demographic just yet.
Insider trading laws apply pretty much exclusively to rich people.
Preferably some kind of hardware on-off switch for the physical microphone.
All that matters is Angular and Vue are based on the outmoded logic-in-HTML paradigm.
In Emacs the gap buffer is a low-level architectural choice, while multiple cursors are implemented as high-level optional add-on packages.
"The slowness isn't worth the metaclass abuse" would be my take
There's a credit link.
"None worked farther than 5 feet away"

Well, that seems pretty easy to combat.
The whole point of static type systems is that they give you the "type tests". 100% code coverage just to get what the compiler would give you is a waste of time. If python is supposed make developers more productive, this is just dragging them down.
"Ordered" or "invested in the idea"? It is definitely nice-looking, but I had only 1 in 4 items arriving from my Kickstarter "orders".
A must have !
I'm gonna check kubo out, cause its REALLY relevant to me in the coming months. Can you comment any why kubo might be preferable to something like kops?

You are probably aware of this, but people are starting to get a little fatigued from amount of automated ops/deploy tooling out there for k8s. Don't get me wrong, this is an area that needs improvement so competition is totally necessary, but its starting to become a bit difficult to navigate the landscape, or even keep up with the best choices.
HN users consider it spamming when people ask their friends to upvote and (especially!) post booster comments in the thread. So please don't do that.

https://news.ycombinator.com/newsfaq.html
In most markets people have some understanding of the produce they invest in or they choose not to invest at all. In the markets of ICOs, the percent of money held by people able/willing to dive into both the technical and economic side seems to be a small percentage.

I wish I could back up that 'presumption' with facts. But my only real evidence is having seen maybe 3s ICO themselves and read accounts from people investing in them. There is just no explanation other than that people don't have the slightest clue what they're doing and have simply seen 'crypto investments pay big!'
Most of the point of "Hey Siri" and similar features is for when your hands are occupied, soiled, or otherwise unavailable.
>If your dad is a senator you better lock yourself in a room and never come out

- you
Ha! We had a 90x at Georgia Tech. Every bit as schitzo as you describe, though I don't really know anyone who more than dipped a toe in the SysV 'Universe'.

I seem to recall it was our CPU that was notorious for crapping out on a regular basis.
PSG spent ~400m on two players this summer, but that still is not even 2x what OP said, let alone 100.
Deeper Tech Is Sexy, Again
Time/cost to locate and fix a bug: at compile time < in unit test < in integration test < in production.

Besides, tests cannot find all the bugs a good static type system can find, and vice versa. Tests, even at 100% coverage, are not a complete substitute.
There are others issues with out user keyed audio triggers.

Stand outside a living room door and yell "Alexa, open the door" and it may open. Even before this finding, there is the ability to embed things in app/game audio or advertisements. This now also lets commands be embedded here as well and not be audible. Soon, we'll have secret commands hidden in songs that try to turn on all your tvs and audio players and switch everything to play a band's song or youtube channel.
Uber: London drivers must use hybrid or fully electric cars from 2020
No, and that's why they're taking this deal.
There are a lot of audio positioning options that very few have the expertise to apply. Reminds me of this Kickstarter:

http://www.soundlazer.com/what-is-a-parametric-speaker/
If you really want to solve the problem, use a rope. The advantage of gap buffers is simplicity (accounting for the gap is a simple compare with a couple of numbers). Ropes are definitely more complicated, but they have massive advantages in worst-case complexity (most edit and query operations have O(log n) cost).
The funny thing is almost everything outside of r/conspiracy and a few other places is a conspiracy theory site for conspiracies including Russiagate.
Also just tried to pull a credit report for Equifax via annualcreditreport.com and received a messages a condition exists at this time not allowing my report to be pulled and instead gave me mailing instructions.
I feel like I've seen all of these strata. My timeline goes like this:

1) Worked at a defense tech startup, learned some code, told the AI what to do.

2) Got MBA, worked at big Wall Street bank with millionaire boss. Met some management teams at massive companies, discovered they were just ordinary people for the most part. Completely disregarded AI/tech because we were Too Big to Fail.

3) For the kiddos, I gave up hectic job and took a decent job at what I thought was a scrappy tech-focused company, which was subsequently acquired by a bigger slower company. Now I work in effectively a front-line role, which has a high potential to eventually be automated away. I do some code but it's mostly easy lay-up stuff. The AI tells us what to look at, and other people control that.

Meanwhile my wife is an IG/FB pro, mercilessly weaving the latest family related stories of success and tabulating the "like" coups.

I suppose we're faking it til we make it (again). It's an odd feeling to have seen maybe all three important sides of the new economy. I'll feel more comfortable when we're back in the top or middle again.
Yeah? Well, Jimmy Crack Corn and I don't care.
Equifax Sued Over Massive Hack in Multibillion Dollar Lawsuit
Good to see Uber executing on its vision and getting some positive publicity along the way
In its current state this doesn't appear to do more than a bluetooth OBD adapter paired with a cheap tablet can do - its really nothing like a Tesla touch screen at the moment, I guess the blog post title is just marketing.

Their use cases page however does a better job of showing what could be possible: https://www.autopi.io/use-cases/
So I'll take that as a "no" that you don't have any citations or professional/academic experience to talk about airframe stress dynamics in a hurricane.
'Dynamic languages' is too often used as a shorthand, or interchangeable with 'scripting language', as here. There are a ton of more relevant language features when it comes to productivity, automatic memory management being the biggest IMHO. Interpreted vs compiled makes a difference too because your code->launch->test cycle can be so fast. But I agree, I'm a huge Python fan and even though I appreciate not having to gum up my code with type declarations, it's not really that big of a win in terms of productivity.
There was a talk about this in SREcon Europe 2015:
https://www.usenix.org/conference/srecon15europe/program/pre...
Nice article, I'm more in JS nowadays, it's probably now as good as a scripting language than Python