skysight-inc/HackerNews huggingface dataset:
It’s only a matter of time before state and municipal governments start moving en masse to regulate civil drones – which is why there probably needs to be an association of some sort (is there one?) to get out in front and start the conversation in the right place.

I could imagine license tags being one outcome of this process: If a drone goes spying outside your window or damages your property, you now have a fairly simple recourse of reporting that tag number. The existence of this recourse would also go a long way toward making civil drone use less scary and more socially acceptable.
interesting. got a link?
Shipping drones will up the battery time and weight they can carry. But ultimately it will probably be a team of drones when doing tasks, may not even be owned by the controller, rented eyes. New drones tagging in after 15 minutes from another location to complete a full view without battery problems. Drones will be everywhere.
C-z is actually your friend here. I've never ever seen SIGSTOP affect anything negatively. I even SIGSTOP Mac OS X apps sometimes. They just beachball until you SIGCONT them, then they happily continue, oblivious.

If you're worried about timing out of the process being unresponsive, just C-z and then "bg" real quick. Then you can up arrow at your leisure and "fg" when you've copied the command away...
It's a style and design problem. Ruby is designed to make it easier on the developer when he's trying to do stuff. Part of that design is being able to read the code. If I went into a codebase and saw classes being used for functional constructs instead of repositories for holding state, I'd quietly close the project down and find another gem.

Ruby has a way to do immutability. It has methods to do common stuff like nil-checking if you pull in ActiveSupport, something I now do on all my projects. You just don't need to inflict such a heavy-handed approach for the meagre gains it will bring. If you find yourself implementing another language in the one you're using, then it's either the entire point, as in something like Opal, or there's no point at all and you should just go use that other language you're implementing.

It's not a question of performance, it's a question of interfacing and code style. The biggest bottleneck is programmer attention, and you're doing a real disservice to the next guy down the line if you mutate Ruby's conventions this way, especially if you don't have clean interfaces written.
That's a project management triangle, related to people management, but something that good engineering managers shield their engineers from.
I actually live a few blocks from the Trader Joe's that serves all of Western Canada (Bellingham), but I'm going to stop by next time I'm up there.
Consumer Reports buys all their review units from regular retail stores: http://www.consumerreports.org/cro/about-us/whats-behind-the...

The receiver they're using has been for sale on Amazon since February: http://amazon.com/dp/B00IM1TU6Y

They mention that they downloaded the CarPlay firmware upgrade yesterday, when Pioneer published it on their web site. You can download it yourself if you have one of the compatible receivers: http://www.pioneerelectronics.com/PUSA/Support/Downloads

While most Apple products have fared well in Consumer Reports' surveys and tests, you may remember that they have been quite harsh about flaws in certain products: http://www.pcworld.com/article/200924/Consumer_Reports_Throw...
I started the first VoIP 9-1-1 service for providers. 9-1-1 and similar emergency response services are a great boon. Something most people just take for granted and figure it just works like magic. The job those people have is mostly thankless and comes with killer stress. (Listening to a few recordings, I'd have a breakdown within a day on that job.)

On a more HN-note, I saw an interesting glimpse into how some of the responders view privacy. In context of what to do for VoIP phones, the general feeling at one NENA meeting was "ISPs should provide detailed location information on any access lines to VoIP devices". The implication there is that any software on your computer or network would be able to do a real "geo IP" lookup because your ISP would have to provide your address of record to anything using the connection. No one seemed to realise the massive problem this would create.

The other interesting thing is that PSAPs are heading towards an interconnected model. The idea being (at least a few years ago) that PSAPs could all be on the Internet, and transfer calls to each other with SIP + some nutty extensions, bridge in translators, a real utopia. Which sounds nice until you realise so many PSAPs are woefully underfunded and in no position to be running critical infrastructure on the Internet. Hopefully states would step up and provide adequate funding and it could be pulled off as a government project. But it's not so clear, and there's a long way to go. One PSAP told us he didn't want us sending calls from "Internet phones" because his PSAP equipment might get a virus (over his voice line.)
One impacts your lifestyle in a negative way and the other does not.

Someone can be consuming an unhealthy amount of alcohol by the WHO's standards which will cause things like weight gain and shorter lifespan, without being a alcoholic.

However conversely someone could drink, on average, below the recommended daily amount but have short periods of dangerously heavy drinking and thus be defined as an alcoholic over the longer term (e.g. some people with unmedicated bipolar disorders).

As I said at the start it really depends how much drinking impacts your life. If it doesn't in a negative way then you likely aren't an alcoholic (but yet still might want to look at your weight and fitness due to overconsumption).
Getting a fast busy signal when calling 911 when you have service and can reach normal numbers is a serious problem that needs to be resolved no matter what angle you take.

For the other issues, agreed, there's only so much you can reasonably expect.
> Then, while you still won't be able to stop assassinations and such, just like you can't stop them now anyway, you can at least know who did it

Even if you get criminals to comply as far as only operating drones with proper IDs, so that you can trace the legal purchase history of a drone, that doesn't mean you know who used the drone. Drones and their supporting control equipment can be stolen (and the owners prevented by force from reporting the theft) and people willing to commit assassination by drone certainly wouldn't be unwilling to commit theft, kidnapping, and/or murder of drone owners to acheive that.
how badly does this destroy your stack traces?
thanks for that, I think I'm about to spend some money, Trader Joes + Amazon Prime == fastest way to get my money
only in languages with first class functions.
> roaring sex trade

Possible allusion to: http://en.wikipedia.org/wiki/Roaring_Twenties
I could see that being the case if he was pretending to be Trader Joe's but he's clearly going out of his way with the store name and atmosphere and story telling to indicate what's actually going on.
If you're a halfway decent engineer, you can make north of 180k/yr at Google/MSFT/Facebook. You can also do this in a market like Seattle where there is no income tax.

Serious question, who in their right mind would take a paltry 1.5% equity and <= 130k/yr for these salary numbers at the level of talent these startups are seeking?
Try doing the Ctrl-z/fg sequence in this: "while true ; do sleep 1 ; done". Under Linux at least, you'll see that after 'fg', the loop ends :-(

Apparently C-z followed by fg is not bulletproof...
Psychic debugging (2011)
That's doubtful. If the Girl Scouts started cracking down on cookie resellers, I doubt people would side with the resellers.

With the reselling of groceries you run in to quality control issues, where Pirate Joe's can be selling expired Trader Joe's goods and making people sick, which can make Trader Joe's liable for harm.
You could always spoof the ID so that kinda defeats the purpose.
The reports I see is that DOKAN is more trouble than it's worth.

And the problem I have with CbFS is it's fairly expensive for a hobbyist like me to consider developing a file system on top of it. :-/

I wish there were a good, free FUSE for Windows.
Drones are too slow to catch-up with a plane that's taking off. Not to mention the fact that those things are so fragile, the moment they get near a jet engine they will disintegrate.
surprisingly, at least in my observation, very little in the service industry is user-centered.
If everyone did this at once, it might overwhelm the call center, but in general a E911 call center needs to have far more capacity than there are calls (or otherwise an urgent call might go unanswered).

My understanding is the key rules are:

1) wait for an operator and do not hang up (because if you hang up they assume something bad happened and will send police/fire/etc to you), and,

2) tell them that it is a test call so that they can assess whether they can spend time on you or should hang up to answer a more urgent call.

I'm sure kids call 911 enough as a prank that your test call won't have a meaningful impact on call volume.
Click TESS -> Basic:

http://www.uspto.gov/trademarks/process/search/

Enter "Sourcery".
When has losing control of your product & brand been a good thing?
If you ever hit a crash in CLR or JVM code and get a full, detailed stacktrace; or if you've ever decompiled an Objective-C binary and ended up with pretty much exactly the source code it was compiled from–that's the result of not crunching programs to death in the name of optimizing every spare cycle.

And this isn't just for developers; this bijection between source and binary enables things like Dropbox hooking the OSX Finder without the Finder explicitly supporting a plug-in system, or Windows Error Reporting sending you reports when your shipped app crashes in production on some client's system.

And either way, I'd much rather my code had proven-safe JIT tricks done to it by the runtime system it's loaded on, than that those tricks be burned into it by the compiler (where they will then become gradually more outdated.) Or, worse yet, that I burn them in there myself by hand-editing the resulting binary, and then have to do the same thing every time I recompile.
> I'd assume this is mostly just about brand control. A store selling their products that they don't control will not necessarily have the experience they want for their brand. Even if they can't shut it down, just harassing them can prevent the store from growing very large and causing issues with their brand perception.

Can't they distance themselves from him and at the same time benefit from selling through him? They'd even have more influence over him if they had a cooperative agreement: ie: don't call himself "Pirate Joe's" and put up a big disclaimer. He wouldn't have to do that, but maybe he would do those things if they gave him a side channel to get goods.
Here's my favorite, from the Atari 2600.

The graphics chip has two "missile" objects that act like simple sprites that are only one bit wide. They are each enabled or disabled by writing 1 or 0 to a certain bit of a certain hardware register of the graphics chip.

That register is laid out in hardware with that certain bit at bit 1. Why there, why not the low or high bit? Because that corresponds to the location of the zero flag in the flags register of the 6502 CPU.

So the missile objects can be quickly enabled or disabled by setting the stack pointer to the address of that register, doing a compare on the object coordinates, and pushing the flags register. Both missiles can be done in sequence because the registers are adjacent and the push instruction decrements the stack pointer to set up for the next one.

All to save two instructions on rendering the missiles each scanline. With a nice bonus that the code is time-invariant without branching.
Tim Cook Reflects on Steve Jobs’ Death in an Email to Employees
You really shouldn't be allowed to sell a phone - or collect revenue from a phone - that isn't able to call 911.
Sorry, by "location" I meant site, not station. Yes.
You mention an upcoming big data project. Are you hiring for machine learning, data science, or scientific computing roles? I've seen a number of data science roles for NYT ... is there any plan for that sort of position with BG as well?
Clickin – The app to go do something fun, right now
> This leaves the question of what everyone else does.

I have full confidence in humanity's unquenchable appetite for consumer goods. People with extra money tend to spend that money on something (hand-woven organic angora sweaters). People will all their needs met tend to make up new needs (car seats that are 100.000001% safer).
one of the biggest russian av-vendors.
I wasn't really asking a question about my health. I was more interested the methodological differences that result in very similar numbers of drinks per day (2 vs 3) being considered healthy (not just acceptable but desirable) or dangerously high, respectively.
People Google/MSFT/Facebook won't hire. People who wouldn't want to work at #LargeCorp.
What do you think is making you not attractive to these companies? What do you think are your strengths and some of your weak spots?
You're worse than scum.
Angular UI Grid
A good use case for this might be a filesystem with a large number of files where one could quickly find recently changed files without having to sequential scan the whole system. Presumably the access and modified time would be stored as separate indexed attributes.
ASK HN: Distributed Systems Snapshoting Theory vs Implementation
How are Distributed Snapshot algorithms (likes of Chandy Lamport) implemented in real world Distributed systems?

Wikipedia page for Snapshot Algorithms : http://en.wikipedia.org/wiki/Snapshot_algorithm

Can you name a system implementation (perhaps open source) which uses this / these class of algorithm?

How does this theory really translate to real world?
What distributed snapshotting algorithms do real world systems use?
Inside Divshot's Superstatic with Scott Corgan
People suggesting two drinks per day for health are misreading the research. It's one drink per day for health, where a drink is something like 10 ml of alcohol. If you're drinking a 13.5% wine that's 75 ml - a teeny tiny glass.

If you believe the graph that's going around you can have up to six of those per day before the risks equal those from total abstinence from alchol. That's not saying that two drinks per day is healthy.
As far as I know that usually results in reduced efficiency.
That makes sense. Are there any drones that combine that approach, i.e. like a V-22 Osprey? It seems like the 'modes' could be combined, weight willing..
That's like arguing that workers who plough a field with their bare hands are less productive than workers who use a plough because someone else owns the plough.

How much 'capital productivity' would be left if all workers downed tools and stopped producing?

As for [2] - if you bother to read Katz, you'll see that even he admits there's a serious issue with wage polarization, and that in fact his own argument is incorrect - there has been no bonanza of well-paid jobs created by technology, and currently there is no prospect for same.

What has actually happened - and he says as much [1] - is that wealth capture through productivity gains has polarized the market into a few well-paying jobs and a much larger number of poverty-line menial jobs, which a majority of formerly middle class workers have been forced into.

Where are these jobs workers have 'failed to adapt' to? What are they, exactly? If they exist, where can they get the capital to retrain for them?

A lot of unemployed and underpaid people would love to know.

[1] https://www.aeaweb.org/econwhitepapers/white_papers/David_Au...
Wall Street was Wall Street and Washington was Washington in the 1990s and the 1950s when there were plenty of jobs. It's hard to blame the constant thing for problems that are different between then and now.
What do you think it would take to change their perception sufficiently to avoid this becoming a potentially business-killing factor?

If you are a tech startup, and can't hire or retain decent talent, that's a pretty important thing for the person deciding these compensation maximums to consider in the context of any growth plans, no? Sounds like I'm preaching to the choir here, but I'm curious how you are going about tackling this challenge internally.
What if Pirate Joe's becomes very popular and decides to start making its own products?
as an industry, we really love those backronyms
I suspect this is a small demographic - chances are startups don't want to hire people that wouldn't make it through a Google/MSFT/Facebook tech-screen.

The people who would make it through are going to demand founder-level equity to compensate for the risk associated with the lack of money being offered.
My claim was not that it was the only factor, but that it was a major factor - I list three other major factors, the first being the most important. Comparison to the EU misses the point; both the EU and the US have intellectual property laws creating monopolies over drug production. The comparison should be to the state of the world if intellectual property law was not in force. There is little evidence that this would lead to a major reduction in production, although drug companies would really like you to believe this.
There are currently several attempts at using different battery technology that the now-widespread Lithium-Polymer to achieve long flight times: http://diydrones.com/profiles/blogs/my-97minute-06second-rec...
LA is cheaper to live in than San Francisco but it's not that much cheaper. Silicon Beach in particular (Santa Monica/Venice area) has been experiencing some pretty steep rent inflation in the last two years. Even $70k isn't that much to thrive on in Los Angeles.

I would love to see some sort of cost-of-living analysis that didn't just look at average costs of housing and food but also incorporated some mental measure of "being well-off" that used the area's Gini coefficient [0]. I say this because I have lived frugally in Santa Monica, CA and I have lived frugally in Atlanta, GA at approximately the same standard of living but being surrounded by conspicuous outliers definitely made me feel much poorer in Santa Monica. See [1] for academic discussion.

[0] - http://en.wikipedia.org/wiki/Gini_coefficient
[1] - http://www.ncbi.nlm.nih.gov/pubmed/20503742
WebSharper is really fantastic. F#'s a great language, and not having to leave it and deal with JavaScript is a great boon. So many problems simply disappear due to type checking.
Then they sue the reporter for slander and/or libel. Then the guy who got poisoned sues Pirate Joe.
This may be slightly off-topic, but it's also important.

911 is not there to help you. You need to know how to help yourself.

My story - Interstate 880 in the East Bay, Fremont, CA. Not a desolate stretch of highway, not in the middle of nowhere (I mean, Fremont sucks but...)

I saw an SUV swerve and then roll in front of me on the highway. Took out 2 other cars as well. Slid on its roof about 50 feet then stopped. Gasoline, debris, and fruit (it was carrying fruit?) strewn about the Freeway.

Tons of people pull over. Insanity.

The car is still running, and gas is pouring out of the SUV. A bystander and myself get the passengers out. They're unconscious. I recognize the danger of moving them, but the fire danger was very real.

Anyway, long story short -- guy goes into shock. Pisses himself, won't respond.

15 people had called 911.

Elapsed time? 20 minutes.

Still not a single local PD, Firetruck, or CHP officer.

The first officer was DRIVING BY on the freeway and didn't know the accident had even happened.

Imagine that was your wife, your son, your partner, your family.

We had a nurse stop and give care. We also had a contractor who had a box of flares stop and close lanes for us. This was all citizens doing work.

Shortly after this incident, I bought a handgun. Because I knew when seconds count, the police/fire/emt are MINUTES away.

(I also took medical course)
Keep in mind that, if the attacker gets code execution on your box, everything the box says is a lie if he wants it to be. You may catch some dumb attackers who leave readily available evidence of compromise, but there exists off-the-shelf ratware which is not amenable to discovery via simply diffing.

As to where else a worm/virus can hide in your Mac: everywhere. Got a hard disk with writable firmware? It could be in the firmware. If you ask the firmware "Hey, apropos of nothing, do you contain a virus?" it will say "No, no, only totally authorized hard disk firmware here. Feel absolutely safe about reading executable instructions from me."
I mean, let's talk about the fear around zeppelins. Zeppelins were used to bomb Paris in WW1[0], which wasn't that effective overall. By the time WW2 rolled around, we have the bombing Zeppelin 2.0 - the long range strategic bomber.

So I suppose what I'm saying is that, when people said "what will we do when they start using these huge flying things to attack us?" The answer was, "Nothing, your city is going to be destroyed." So maybe use another example of, "old FUD," because it seems like the people worried about Zeppelins were absolutely right. :)

[0] http://en.wikipedia.org/wiki/German_strategic_bombing_during...
It seems to be rare, especially when it comes to new science and technology. Sadly, with the military being such a large customer in these fields, we do end up with a lot of undesirable tech. The most effective way to reduce it is cut it off at the source (i.e. reduce military spending).
I just moved to Vancouver this month and I only live a few blocks away from this place. Thanks for the article; I'll go there after work!
I'm sorry, but I really don't follow at all. You call this approach heavy handed when in fact it's relatively small amount of source code that makes for much more readable developer code down the line. To me, Maybe seems like a much lighter touch than monkey patching Object.

And I don't understand your insistence that you're "writing another language" in Ruby by using a few functional constructs. For a language that uses .each as its base iterator and encourages you to pass blocks around it seems quite fitting, in fact.

Anyways, probably going to have to agree to disagree here. I come from the "every good language is a shitty lisp" school of thought so my personal lens might just not line up with yours.