skysight-inc/HackerNews huggingface dataset:
Paul Wallich did quadcopter parenting a couple years ago, using a 3DR Arducopter to follow his son 400 meters to the bus stop: http://spectrum.ieee.org/geek-life/hands-on/the-diy-kidtrack...
The cars going west from Chicago are different model (double decker) from train cars going east. The cars going west have dramatically superior facilities. Going east you have like a picnic table and a snack bar, but going west you have a bar and 360 observation windows in the rec car and card tables and a greasy spoon in the lower level.

Something to do with tunnel heights.
At the end of the day both are businesses. One has apparently owned that from the beginning. The other pretended not to at the beginning so they could bootstrap their company.

Now Lyft is large enough that the facade is over, and it's clear that they're also just a business. But it feels like they lied to get ahead. I think that's where the frustration here is coming from.

It amazes me to see how much client promotion work Lyft is doing. It's clear that they're struggling to get people to ride with Lyft. Talking to Lyft drivers who driver for both services, it sounds like they're routinely getting more business with Uber (when they have both apps open).
I'm literally sitting here hitting refresh. Thanks.
IpllilohIpllilomk
I had to call 911 a few months ago when I intervened in a guy robbing some tourists in downtown LA. LAPD showed up, guns drawn, in 3 minutes flat. I would have only been dead for about 2 minutes and 30 seconds if the guy had shot or stabbed me.
What is this theoretical app providing that isn't established within the first 10 seconds of a 911 call?
More people need to read Yishan Wongs articles about this.
Mostly because I want more work places with his methods :(

http://algeri-wong.com/yishan/engineering-management.html
This! I totally understand what angersock is trying to say. But if the market is allowing me to make more elsewhere at LargeCorp and the politics of the workplace arent magnified by a small team, like they are often at start-ups, it sounds great.
Once all the nice trains going west have gone west, how do they get back?
Simply to charge business clients more. The people behind these businesses are really archaic in their thoughts-- typically its the world's worst manager operating on the world's tightest budget and the service staff have to try to hold everything together.
If you google my comment[1] you will find it[2-5].

[1] https://www.google.com/search?q=research+suggests+that+happi...
[2] http://www.usc.edu/dept/pubrel/trojan_family/winter07/happin...
[3] http://vanneman.umd.edu/socy699J/GrahamP02.pdf
[4] http://isites.harvard.edu/fs/docs/icb.topic620591.files/Indi...
[5] Relative Income Hypothesis. I will leave the googling of this as an exercise for the reader.
The key words in your quote is “for the services and paths where SRV lookup doesn't work”. You get the same problem today where A lookup doesn’t work. This is an abnormal situation. As I wrote in another comment, normally you get an answer immediately (possibly an empty one where no SRV record exists). I don’t know why a situation with no reply should be considered common enough to optimize for. (Clients which really wanted to mitigate this could certainly detect this case when it happens and keep a blacklist.)
Where does the FCC regulation say you need to map it to a specific floor? The carrier just has to say where the person is, not how to get to them. They don't have to provide navigation directions to the EMS crew do they? Seems to me like just giving an elevation and coordinates would be compliant.
> I think the real mistake in that scenario is not minifying the code until "in production". You should minify your code from the day one.

How are you debugging minified code?
These numbers actually seem on the low side for SF/SV. You can definitely get this outside of the valley. Switch to remote work if none of the local companies will pay this. Really it's only a matter of time until they'll have to step up and pay market rates if they want to hire ANYONE let alone someone good.
does anyone know how these types of follow-me drones do with obstacle avoidance? do you just tell them to fly high enough that they avoid things by going over them?
> ...there are about 10K days in a decade (close enough not to matter)...

That is quite a bit off, there are ~3650 days in a decade. If you really wanted to use round numbers, would 5K not have been a better choice?
Startups get to pick their answer for this question, or die.

One option is to develop sources of talent which Google's hiring process doesn't reach. They are helped in this by the fact that Google's hiring process is, as has been widely reported, a disaster.

Another option is telling folks that working at a startup with not be like working at BigCo. This is sometimes explained using some or all of: you'll be part of the family, work on things that directly impact users, learn quickly about a wide variety of topics rather than getting to be the world's leading expert in configuring BigCo's proprietary form generator and then repeating that every two weeks for the rest of your career, get to live an extended adolescence during your tenure there (foosballs and drinking and laundry taken care of for you!), etc.
Ever tried to fall asleep when you are still trying to process your thoughts? Doesn't work does it, the two are incompatible. The only way to fall asleep is to let it happen naturally, to not get in the way.

Similarly, with life. There is no thought you can apply to life in order to give it some grand universal meaning, because you will always know that your choice to do so was arbitrary. Therefore a universal meaning of life cannot come through thoughts. But if you get out of the way you may find a different answer. Seeking a meaning is what keeps you from finding it.
SWAT'ing would be way too easy if there was a really easy VoIP solution to call 911.
Targeting something stationary at a location known well in advance would be even easier; like say, a podium at an outdoor speaking event. I wonder what speed an inverted drone, accelerating toward the ground, can get up to while controlling its impact location to within a foot. Might be that adding an explosive is largely superfluous in that situation too.
> 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.

Are you sure? After all, if I buy expired Kellogg's cereal from a store and get sick, it's the store I sue, not Kellogg's. Right?...
What happened with Deconstruction? Why is there so much bad writing in academia?
Yep, I agree with this one completely. I'd go even further and say the opposite is true. I see a lot of angular projects needlessly using $scope for handling pure UI rendering issues which do not need to be hooked into the $digest cycle, which can really have an impact on performance as it adds unnecessary watchers. Need to adjust the layout of a UI element? Creating a scope property and binding to ng-style is not the way to go.
Facebook and Google have entire training programs around the fact that a person is, indeed, worth 80k or more even without hitting the ground running. My understanding is that FB has a bootcamp of something on the order of 6 weeks for new engineering hires, with pair programming and all.

That's one of the perks of a big company over a startup for a young graduate - the company can afford the investment in their own potential talent, and can afford to take a loss on the few people who they were wrong about being worth the training.
sourcemaps?
Ask HN: What is the best way to learn CSS
Hi,
I am an experienced backend engineer with fairly good graps of HTML and JS. But I always have trouble making reasonably good looking websites mainly because I find CSS hard to understand.

How did you learn CSS? What efficient ways would you recommend for me, keeping in mind I can spend only 5-6 hours a week.

Thanks
I believe its restricted by a Geofence
The devices promiscuously listen for MAC addresses, and only send de-auth packets to those which aren't white-listed or already connected directly to it, so any packets they see flying around are targeted.
Things were much nicer when GPU mining was the market leader. Bitcoin mining was usually profitable for a few weeks during/after a major price jump, and your main cost was power. Once the profitability window ended, just turn off your mining hardware.

Now that we have ASICs and scammy companies with months of lead time making them, things are way more volatile. Power is cheap, but the hardware is thousands of dollars, and the preorder/crowdfunding scheme is pretty reprehensible.

Would scrypt with harder parameters make a better ASIC-resistant hash?
It uses blocks but records get packed on disk. (I think; it's certainly capable of it.)

More obvious is that the database as a whole is dynamically sized.
I'm fairly certain that the majority of Angular developers would tell you that controller inheritance is an anti-pattern. This is what services are for. The furthest I go is using services as controller mixins, eg. $scope.commonTools = CommonToolsMixinService.call($scope);
I switched from a normal roller-bag to a weekender for that exact reason, it's a bit easier to carry around the city.
> The article doesn't really examine productivity, it is examining wages. To wit: industrial automation has grown 6% YOY since 2003[1]. Manufacturing is up worldwide and robotic integration is exploding, not to mention software automation.

Which doesn't seem to have led to huge productivity gains on the order of 6% annually:

> Yet the timing does not seem to support Mr Gordon’s argument. The big leap in American economic growth took place between 1939 and 2000, when average output per person grew at 2.7% a year. Both before and after that period the rate was a lot lower: 1.5% from 1891 to 1939 and 0.9% from 2000 to 2013. And the dramatic dip in productivity growth after 2000 seems to have coincided with an apparent acceleration in technological advances as the web and smartphones spread everywhere and machine intelligence and robotics made rapid progress.
I have a hard time understanding how TJ or lawyers can pretend there is a case here. Companies cannnot dictate what is legal or not. If you cannot resell a good that you legally buy, then you kill commerce. And Craigslist can shut down. Do i need an authorization from manufacturers for my yard sale? Wondering why it even went to the Supreme Court...
Here's the actual idea in context, not intentionally misconstrued into a strawman.

"15 people had called 911. Elapsed time? 20 minutes." ... "Shortly after this incident, I bought a handgun. Because I knew when seconds count, the police/fire/emt are MINUTES away"
Because you're making it out to be some sort of binarized chicken/egg problem, where I'd say it's more of a grey-mush of chicken and egg mixed into one. They feed off of eachother, whether up or down the spiral of wealth.
Archive formats are for archiving. They barely support writes at all, let alone atomic random writes.
Is the buying of the handgun just embellishment?

I thought that concealed carry was essentially illegal in California for private citizens, which is what it sounded like you were buying it for...
Scalable Node.js session handling
Thanks - again - your 57 startup lessons is one of the best posts about startups I've read (http://www.defmacro.org/2013/07/23/startup-lessons.html)
I understood most of the points deeply only after failing in almost all of them.

Same applies here. Many seem to object to #7, but I totally agree with you. A great engineering manager is there to support the team to do their best work and the authority is not gained by writing code, but by making the hard decisions and solving people issues. Manager should only write code to be better in supporting the team by not slowly turning to a pointy-haired boss.
How do you stop a terrorist group from dropping loads of anthrax from a low-flying plane?

Hopefully the tech is too hard to come by for any nutjob to build it, but I wouldn't be surprised if miltitaries start weaponizing them.
What do you think is the hottest programming language of 2014?
Should be free use with commercial grade support.
That's a big problem. Firefox and Chrome these days support debugging source mapped files. However, I'm running through two source map steps: TypeScript to JavaScript and JavaScript to minified JavaScript. For whatever reason the browser debuggers don't work that well with this setup. They're buggy and make the browser very slow. I often do have to resort to "console.log" debugging. On the plus side I'm always running code like it's run in "production", which will make it easier to catch any bugs resulting from minifying.
This is fucking awesome woooh!
(Not sarcasm, I guess I'll find out next week what getting crfsuite setup and adding training data is like. I hope not traumatizing but either way I have very good reasons to invest tons of time into project for job where we parse every craz-ily formatted address in U.S. postal region..like all the time re-parse over and over and over..all work and no play makes jack a dull boy)
I'm confused by the use of "accuracy" and "precision" in this article.

From the IEEE article: "[ultranarrow lasers] will make it practical for us to achieve an accuracy below 10^-18–more than 100 times the precision of cesium clocks."

From http://en.wikipedia.org/wiki/Accuracy_and_precision: "accuracy is the proximity of measurement results to the true value; precision, the repeatability, or reproducibility of the measurement."

Am I mistaken, or is the IEEE article conflating accuracy and precision?
FurnitureBlitz
In my experience, it's kinda like dating. Nobody seems to want me unless I already have a girlfriend (so to speak). In that respect I think it's a framing issue, I would recommend just taking any old job (lower your standards), this lets other companies know that you're at least worth taking seriously.

Additionally, this would get you back into the rhythm of coding everyday. By my math you haven't been coding regularly in 15 months. Anybody would be rusty after that time off. Anybody would struggle over the technical questions in an interview. Once you start coding everyday you'll get that part of your brain back in shape, and things should go better.
Guns and knives aren't (usually) electronics.
Communication within an engineering team has everything to do with it and many people consider co-location to be valuable for communication.
Good for him I guess? Trader Joe has decided not to enter Canada which is their right, but they have to realize people are allowed to buy their products and sell them back in other countries too.
Next time I stay at the Marriot, I'm going to spam deauth packets. I've already got a raspberry pi set up for just that purpose.
>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.

Is there any precedence for that? I would love to see a court that put the manufacturer of a product at fault for damage caused by an unauthorized reseller. That would be no different than someone suing a food manufacturer because a grocery store sold their product after it had expired.

If you notice in the article, he already needs to create new nutrition labels for all the food to comply with Canadian law. He is clearly already liable for what he's selling, I don't see how Trader Joe's would ever get implicated legally if there were any issues with expired food.
That's exactly what expensive notch filters do.
Very nice, warm and human - like shooting a deer with a selfmade bow makes the meal cooked on a similarily archaic selfmade fire taste so good if you are hungry after a long hike through the uncharted wilderness. And that´s the impression without even seeing the proper images in reality - the complicated material procedure shines through with sheer brute force. Thus it impresses even in digital, representing only a tiny fraction of my screen, not only because the algorithm that would simulate such procedure with all its imperfections would be very very very hard to do, but also because it was done by human hands in direct access mode.
Not really. 1950-1960 was thoroughly the modern world: http://peakwatch.typepad.com/.a/6a00d83452403c69e2017d40f40b.... Federal sending was 16-18% of GDP from 1952-1967. From 1995 to 2008 it was 18-22%. So a little smaller, but not "much" smaller. It spiked above that in 2008 because of the recession, but you can hardly blame federal spending that happened after the recession for having caused it.
Say goodnight to Lotus 1-2-3
In this case the product is simply being resold with all original labels (plus an added Canadian nutrition label) and there is no effort to hide where it's coming from.
Why isn't Rust on that list?
>The days when working in a factory was enough for a good middle class life are dead and will never come back. Manufacturing, long term, is likely to look like agriculture does today: employing only a relative handful of people.

I'd modify that somewhat. The days when working in a factory as an unskilled labourer paid a middle class income are over, but someone still needs to install, maintain, and program the robots. Those jobs are likely to pay better than the unskilled labour the robots made redundant, but there will be fewer of them.
I sincerely hope we grow as a society in this regard. And not allow ourselves to be held back by the constant drain of propping up the unproductive, instead of letting them stumble and reach for their dreams.
CA concealed carry varies from county to county. it is legal in a large % of the state.

generally it only takes one incident involving the police (or lack thereof) for someone to buy a gun or take other measures for their own personal safety. for me it involved an assault on the streets not a mile from my own home that basically ended with the police not giving a shit about me or my situation.

in reality, you are on your own. the police don't care about you. this is really, really tough for some people to swallow.
The Revolution of Everyday Life
I love this idea. My config files are often Frankenstein mashups of random advice I've culled from various sources. I'd love to have something more canonical/peer-reviewed to fall back on.
It looks similar to Elm[1] to me. Which is great as far as I'm concerned, I'm a big fan of that approach - the more exposure it gets, the better!

[1] - http://elm-lang.org/
Code that should never be reached
It could be a much faster, nicer way to answer the question 'where are you?'

This is obviously anecdotal, but I've had to call 911 a couple times (I live in NYC, things happen on the subway). Explaining where I am took up 75% of those calls. They want very precise details and it's sometimes hard to answer to the level of detail they want.

Example: I once had to call 911 when a woman fainted in the middle of the platform. I spent (seriously) several minutes explaining my location to the 911 operator. I was waiting for a train that only has one platform - the train goes east/west, and eastbound stops on the opposite side of the same platform as the westbound. The 911 operator couldn't process this and kept asking me whether I was on the westbound or the eastbound platform.

We wasted a few minutes going back and forth on this - which could've been critical if the woman was in need of urgent medical care.
Say goodbye to a lot of barcode scanners, etc.

And my girlfriend, who has a USB numeric pad attached to her MacBook as an accounting student...
You may want to send your syslog to the remote server too. Like patio11 said, after the web server gets hacked, you cannot trust it anymore to do a legit git diff or store the legit log files. If you have a remote syslog, you can at least do forensics. (Except if your log server got hacked too...)
Retracted then. I hadn't noticed that.
Very good point, I would think before making a fancy case and adding useless colorful LED rings, you would try to prove the actual detection concept, which hasn't been shown by the maker.
https://news.ycombinator.com/item?id=8394627
I wanna knit that last sentence on a sweater for myself. Okay, maybe not, but I really liked it.
> acronyms you pronounce

> the ones you spell out

If you're looking to distinguish these, you can use the term "initialism" for the latter.

http://en.wikipedia.org/wiki/Acronym#Nomenclature
Magic of CSS might be of some help: http://adamschwartz.co/magic-of-css/
It's recommended for people who don't manage to cut down after two weeks of psycho-social intervention, who also drink more than 7.5 units per day (that's very roughly half a liter of 14% wine per day) but who also drink less than the amount needed for medically supervised detox.

Here's the priminary NICE information: http://www.nice.org.uk/advice/esnm29

The Cochrane summary is sparse for nalmefene.

http://summaries.cochrane.org/CD001867/ADDICTN_naltrexone-an...
I've never had a day where I coded completely from memory. I don't necessarily use cheat-sheets, but I'll often revisit that same stackoverflow answer several times over the course of a week until it gets lodged in my brain.
Ok, so we are down from the sensational 60+ M figures to 3-4 times less now, that's progress (still questionable figures though) :)

A "typical" communist state from 50 years may not give its people what a pedantic contemporary person would call a full set of "human rights", but would provide free education, medicine, and so on (not to mention lesser level of violent crimes often), how's that slavery?

[as regarding not being able to leave -- you can make an attempt and force yourself to read above on that -- difference in income equalities, forming a nice "brain drain potential" is a pragmatic reason to constrain emigration, not some mysterious appetite of "party leader" for eating their own people alive]

You know absolutely nothing about communism, so to say :)
Boy, hardware is hard. I've designed lots of small things, but never anything this complicated or mass produced. There are so many things you can get wrong, so many little adjustments that need to be made. One of the reasons I've loved following Novena and Bunnie in general is because of his illumination of the design and production process.
Also nice: "can't happen"
https://github.com/search?utf8=✓&q=%22can%27t+happen%22&type...

From the Jargon file:

can't happen

The traditional program comment for code executed under a condition that should never be true, for example a file size computed as negative. Often, such a condition being true indicates data corruption or a faulty algorithm; it is almost always handled by emitting a fatal error message and terminating or crashing, since there is little else that can be done. Some case variant of “can't happen” is also often the text emitted if the ‘impossible’ error actually happens! Although “can't happen” events are genuinely infrequent in production code, programmers wise enough to check for them habitually are often surprised at how frequently they are triggered during development and how many headaches checking for them turns out to head off.
This is the way to go. Sometimes you just have to build your own from scratch.
The recession triggered changes in organiztion structure accross a wide variety of areas. This led to re-negotiation or termination of previously existing employment contracts. When there is a market failure to re-negotiate such contracts on mutualy agreeable terms, the parties are no longer in an employee/employer relationship. The parties are not in the workforce. Whether they are declared "unemployed" or not is a bit of a shambolic side debate about window dressing.
Turns out Dropbox was a bad choice. The links were disabled for generating too much traffic. The files are now hosted on archive.org and the Github repo has been updated.