skysight-inc/HackerNews huggingface dataset:
It is a little weird in this context to argue that Amazon storage is cheaper unless you're at scale like Dropbox is. I mean, this is about Dropbox.
Even by walking on the grass in front of the White House you commit a crime... Are we going to ban walking ?

This is a legal problem, not a technical one, we should stop to find technicalities...
This reminds me of the best article I've ever read on caffeine: http://www.huffingtonpost.com/john-berardi-phd/coffee-health.... TL;DR: There is an enzyme called CPY1A2 which determines if caffeine is bad or good for you.
Conversations about self-driving have focused on zero defect rate in-city self-driving vehicles, but a lot of these technologies are reaching Pareto-efficient levels of usefulness. I don't need my car to drive the first and last miles; I'd be perfectly happy if it just drove on the highway.

And why do humans drive long haul trucks for anything other than the first and last miles? Trucks should drive themselves between depots at the edges of metros and then humans can drive them into the city. https://www.mercedes-benz.com/en/mercedes-benz/innovation/th... "Self steering"... How long before that moniker is replaced by "Self driving".

And why are humans delivering packages? They might not be for long: http://www.reuters.com/article/us-starship-delivery-robot-id...

It's going to shock our economy once industries begin constraining roles to the level at which robots can be "good enough". After figuring out how to manage them, we'll start to see robots deployed in force.

As parents, my wife and I are talking about this a lot as we think about how to raise our kids (and we are emphatically hands-off parents)...
Your argument is somewhat like suggesting every program be written in assembly because the theoretical upper limit of code performance is paramount to everything. It's a trade-off between convenience and performance, and PHP7 performance is radically improved. The amount of effort described to migrate is orders less than rewriting millions of lines of production code.

Regarding development speed, I don't know much about Ruby but I believe you're conflating speed on Rails (a framework) with Ruby vs PHP (languages). I've also seen RFP respondent development companies assert that PHP development would be faster than compiled languages, despite them having developers with both skillsets available.
I don't think there's a reason we couldn't, but as far as shouldn't, efficiency losses from air drag increase proportional to speed. Same reason we don't have any 100mph submarines.
I interpret "car sharing" as more about keeping utilization up. When you're at work, the car you used to get to work will be off doing something else during the day. When you want to go back home, it could be a completely different car.

You'd pay a subscription for a certain level of car service (time responsiveness, cargo capacity, comfort level). Maybe you'd get a discount for scheduling your commute a week in advance.

The # of cars on the road might be the same, but the amount of resources we would consume as a society would be lower. Or maybe it would be the same, but the flexible model would allow scenarios that weren't previously possible (e.g., your child could "drive" to school without you).
The conversation on this HN thread makes me wonder about the future generation who will never learn how to drive.

And then I feel sorry for the generation in between who will be confused with automatic driving happening only sometimes.

Such interruptive learning or even worse, never having learned, has the power to change culture for the worst.
Edit: Heroku instance should be up now :)

The Heroku instance is currently overwhelmed with all the traffic. You can download the code from the GitHub repository here: https://github.com/coligo-io/real-time-analytics-node-socket...

and run it using: node app.js
i.e. 1Tbps? Jeez! That is crazy.
Julie Desk, the email-based virtual assistant
Not using the blinker, or using one falsely, should be a rare practice which is always strategic. When it's done out of stupid neglect, it's such a waste.
You'd be surprised by how many people think those 300ms animated transitions are a good thing.

I think they're terrible.

You'd also be surprised by how many people will completely misunderstand your UI and get confused by things popping around magically, if the transitions are too fast or inexistent. You have to build a UI/UX that your typical user will enjoy and be able to use, not a UI/UX that your nerdy friends are going to love. (unless they're your target users)
> ...they assumed I was just some kind of junkie or someone wanting to cheat tests in university

I live in the US and had the same reaction from doctors. One doctor spoke with me for a few minutes (literally like 5 minutes) and decided I was trying to abuse uppers to gain an edge at school/work, despite having been previously diagnosed with ADD and treated as a teenager (and despite asking for help, not medication). It was a really, really humiliating experience. I eventually was prescribed medication but I've since lost and regained medical insurance, so I no longer have that prescription. I often have difficulty staying on task, but I cope with it myself out of fear of going through that awful process again.

To me it seems that adults seeking help with ADD/ADHD are looked at with immediate suspicion. I always assumed it was a lack of mental health education for doctors in the US, but now I suppose it might be a global phenomenon.
To a large degree, I don't think this is possible.

As humans, we want an intuitive explanation. For instance with chess, because it weakens certain squares or allows a particular combination resulting in a pawn break.

Unfortunately, these notions arise from our human attempt to understand a complicated game by reasoning through abstractions over the game. Things like pawn structure, control over light and dark squares, and pressure on pinned pieces aren't fundamental components of chess — they're just patterns that help us understand and reason about complicated board positions.

An AI doesn't need or use these abstractions. At the end of the day, all of them can, will, and should be ignored for the sake of simply achieving a superior position on the board. And it's very likely in my mind that moves at this deep a level can't be suggested in terms of a more useful abstraction than, "because it's better than all the other moves".
>In a lot of circles, especially where web developers are involved, you'll get called out for premature optimization for spending any mental energy worrying about memory usage or bandwidth. The idea is that computers are fast, so we can just do whatever we want, and worry about it if it becomes a problem. The result is that it becomes a problem, then gets patched up to meet whatever bare minimum performance standards the company has (or the deadline arrives and it's released unoptimized) and we end up with the absurdly heavy and resource-greedy software we see today.

IMHO, this is exactly the kind of thing Donald Knuth was approving of.

Given how cheap CPU cycles are, how expensive developers are and that faster code often means more 'unsafe' code, 97% of the time it's more economic to just have the resource-greedy software.

Plus, I've seen more than my fair share of premature optimizations that ended up actually causing performance problems and stupid bugs.
Also felt this post by Diogo in the NATS community was interesting here:

http://www.diogogmt.com/2016/02/08/benchmarking-nats-and-res...
In all fairness, the assistive driving features introduced to date are probably a net win. (After all, they've been available on high-end vehicles.) However, we're probably approaching the point where the automation is sufficient that people will routinely stop paying attention given that it "mostly works" for highway driving in good weather.
Yes, we try to approximate Q function with neural network.
Which is basically an enhanced version of gradient-descent Sarsa.

The main trick to notice is that you can't provide consecutive frames as mini-batches as these would be highly correlated and would derail stochastic gradient descent.

So we keep many frames (and all other necessary information) in memory and draw these experiences uniformly to form a minibatch that becomes input to the neural network
The email permission confused me, seemed like it was a choice I had. But since there were no other buttons there I assume you can't use the service without allowing it.
I get into discussions like this all the time. With a little thinking ahead you can avoid getting yourself caught in a difficult situation later on. It doesn't mean you should implement the optimization but at least you should allow for it. That could mean a simple API wrapper that can later on be optimized or to do an analysis what would happen if the traffic increased 10x.

Unfortunately looking further than the end of the next sprint is disallowed in a lot of people's minds. It's pretty sad that a lot of software "engineers" actively avoid any kind of engineering.
Play music with mechanical hardware [video]
Watch six tiny robot ants pull a 1.8-tonne car
It's not as impossible as you'd think: https://en.m.wikipedia.org/wiki/Muon-catalyzed_fusion
Using IBM Watson's “Tone Analytics” on the Lyrics in Your Spotify Library
Quinn: With Uber's arrival, Oakland braces itself for the tech hordes
>one BEAUTIFUL line of Rails code...execute 50,000 queries

Something is off about that.
How to beat writers' block
If the limitations of MongoDB's query facilities are getting you down, consider Couchbase. Couchbase supports JSON data natively, and has a very general query language called N1QL ("nickel"). If you know SQL, N1QL will seem very familiar.

http://www.couchbase.com/n1ql

I'm on the N1QL dev team and would be happy to answer any questions about the language.
Agreed - my wife just bought a new Subaru with the Eyesight package. I was very dubious at first, but after a few long freeway trips, I'd much rather drive her car than my older vehicle. I believe that Subaru in Japan has published some impressive statistics about accident reduction with the Eyesight package. IMO, these technologies should be mandated on all new cars.
Sorry... personal pet peeve of mine, and definitely a dead horse... but that did not happen "at Waco."
I'd love to see a Wikipedia styled search where people can improve or flag results as they see fit. I wonder if that has been tried.

Sure it might not handle the long long tail but the top ten million searches would still be pretty useful.
John Oliver makes his case for Apple in the encryption debate
If I say yes (that my life requires work to be fully justified) you will disregard my agency as being a part of a "trap."

If I say no then I suspect you will again fail to provide concrete examples to match your rhetoric, because frankly I haven't a clue what point you are trying to make.

Everyone should have a function, at least. House-spouses who run errands and raise children are just as much a worker as the breadwinner, for example. But some people will fall through the cracks and we shouldn't worry about managing everybody unless they place an undue burden on society.

If you have anything specific to say, say it. Otherwise, we should probably get back to work.
Facebook app for Android and iPhone is down
If you break your leg, you will change the way your walk, but not the brain (of course it will change adapting to what has happened, but that's not he point here).
Going up a level: if you change your brain you will change the way you think, but not the fact you can think. Going up another level: by changing your mind, you might not change your consciousness.
Brixo
The elephant in the room is this one:

When will highways be upgraded/updated for self driving? I don't mean V2I (vehicle to infrastructure) capabilities, but properly painted and maintained lane lines, reflectors, and signage. The infrastructure is just not there. You can't simply rely on a car's sensing abilities for self driving.
If you want to cut in, gaining an advantage over traffic, it behooves you to keep your intent undisclosed. Some drivers in the advantaged lane will make it difficult to merge if they see the intent, by closing the gaps. (Those who make it easy are enablers of cutting-in behavior, despised by everyone).

It's safer if you don't announce your intent; you don't want to be encouraging the driver in the target lane to be trying to close the gap that you're swinging into.

In most other normal situations, blink, damn it!
Kinfolk: The Last Lifestyle Magazine and a Decade's Aesthetic
Interesting. How did you determine that there were not other factors at play that caused the outcome of the one prisoner who drank coffee to live longer?

Also, this is supposed to be a joke, right? :~)
>I really wanted the automatic cruise control but the truth is it's a hassle in the city on the highway.

Yeah, that's one thing I've noticed. Of the three options you get for following distance, even the "closest" one leaves a pretty long gap between you and the vehicle ahead of you.

So people will pass you, pull into that gap, and then your car will slow down to open up a long gap between them and you. Lather, rinse, repeat.
Hmm not sure if this is exactly what you are looking for, but this is the relevant section in my CUSTOM-SET-FACES:

'(font-lock-builtin-face ((t (:weight bold))))
'(font-lock-comment-face ((t (:foreground "#707470"))))
'(font-lock-constant-face ((t (:underline t))))
'(font-lock-doc-face ((t (:inherit font-lock-comment-face))))
'(font-lock-function-name-face ((t (:inherit font-lock-constant-face))))
'(font-lock-keyword-face ((t (:weight bold))))
'(font-lock-preprocessor-face ((t (:underline (:color foreground-color :style wave)))))
'(font-lock-string-face ((t (:foreground "#707470"))))
'(font-lock-type-face ((t (:inherit font-lock-constant-face))))
'(font-lock-variable-name-face ((t (:inherit font-lock-constant-face))))
'(font-lock-warning-face ((t nil)))
'(fringe ((t (:background "#ffffff"))))
'(glyphless-char ((t (:slant italic))))
'(highlight ((t (:weight bold))))
'(isearch ((t (:box (:line-width 1 :color "#000000")))))
'(isearch-fail ((t (:weight bold))))
'(italic ((t (:slant italic))))
'(lazy-highlight ((t (:box (:line-width 1 :color "#d0d4d0")))))
'(link ((t (:inherit button))))
'(link-visited ((t (:inherit link :box (:line-width 1 :color "#707470" :style pressed-button)))))
'(minibuffer-prompt ((t (:weight bold))))
'(mode-line ((t (:inherit mode-line :background "gray93" :foreground "#000000" :height 110 :family "Source Sans Pro"))))
'(mode-line-emphasis ((t (:underline t))))
'(mode-line-inactive ((t (:inherit mode-line))))
'(mouse ((t (:background "#000000" :foreground "#ffffff"))))
'(region ((t (:background "#d0d4d0"))))
'(secondary-selection ((t (:background "#e9eee9"))))
'(show-paren-match ((t (:weight bold))))
'(show-paren-mismatch ((t (:underline t))))

Other than that I use the Inconsolata font.
The impending dawn of the autonomous car era is the reason why I am not marching on Washington for rail investment.

This is really one time where cynical cheapskate politics may hasten rapid, positive societal change.
Yeah, thought so - it's specifically heads->tails, rather than either heads->tails or tails->heads being okay. So the probabilities don't seem remotely counterintuitive, just crappily communicated IMO.
Any plans on blogging about this and open sourcing your tools? From our vantage point, this would be hugely popular.
At my last company,we inserted fake accounts into datasets when sharing with 3rd parties(eg: SaaS based analytics). If our data ever made it out, we had the ability to trace the leak to a vendor.
It would not suprise me if they had invented some kind of AI to control their "female accounts".
Does it matter? Every person you will communicate with is open to having their messages read. As far is information gathering goes, you are not making anything harder to access.
Google to urge Congress to help get self-driving cars on roads
Is anybody making an effort to put the LXD environment on Centos 7? I'd really like to try it but all I have provisioned right now is Centos 7 (and below).
Unleaded fuel doesn't save lives in a crash, but it saves lives just the same by reducing the impact of pollution.

That point doesn't make any sense to me. The government has focused on fuel economy, yes, but it has also focused on safety.
That is one sense of the concept "random", but the primes are trivially disqualified from that (please forgive my coffeescript):

$ wc -c primes.coffee
110 primes.coffee
$ cat primes.coffee
ps=[n=2]
until ps.join(',').length>110
n++
ps.push n unless ps.some (p)->not(n%p)
console.log ps.join ','
$ coffee primes.coffee | wc -c
115
$ coffee primes.coffee
2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151
>using range va xrange in Python 2.x when iterating over large ranges - that's a difference of literally one letter.

Which literally makes no noticeable difference 97% of the time.

I wouldn't necessarily complain if you did that to my code as part of a broader refactor but if the range is small you're not doing anybody any favors.
Understanding for loops and if statements are pre requisites for many tools. Why is understanding some basic algebra, completely unreasonable. Cats and Scalaz allow you to represent things cleanly - surely that's a win. Can they be abused? Yes, of course. But please don't throw the baby out with the bathwater.
Nothing you say makes it even close to 'irelevant'. Even badly thought out end to end encryption message app is importend when rolled out to 300 million people.
Lee Sedol Notches Win Against AlphaGo in DeepMind Challenge Game 4
Any idea if this makes it the highest profile slash largest project to use Rust?
Quantcasts puts Gawker Media _Network_'s traffic numbers for 2014 at 7.2b for that time period, so that would give a pre-partner (display) RPM of $4.1

3e7 / 7.2e9 x 1000

And a post partner RPM of $6.25

4.5e7 / 7.2e9 x 1000

This seems plausible.

I think it's fair to consider both since ad-blockers will pick up a bunch of the listing/affiliate code implementations for the extant partner related initiatives.
As an old boss of mine put it once: "What this means to users is that there are no bugs in the program."
> From an overall social welfare pesrpective, there is something to be said for going above and beyond the customer's minimum standard. Indeed, most of the work that goes on at big companies is of this type

So do you want to say that MSFT should invest less energy in speeding up the code they produce, because it won't get them more customers or more money?
It was using an inline loop to execute operations on related data 3 associations over...before paginating.
When did he shift the goalpost?

People are indeed quite confused about what current driver assist features are capable of, but Tesla has been quite clear about exactly what they offer now, what they plan to offer in the near term, and what they hope to offer in the longer term.

The main problem I've seen people complain about is the use of the word "autopilot" to describe Tesla's features. And that's only because people don't understand what a real airplane autopilot does. I blame the general population for jumping to conclusions.
In what way is it fundamentally flawed?
9 REASONS TO USE XAMARIN
Wow, that's really interesting. The same seems to be true for base 7; I haven't tried any other prime bases yet (and I don't know how it might extend to non-prime bases). Anyone have an idea why this seems to hold?

Edit: This basically works for base 10, too. I feel like the reason must either be very obvious or very deep.
Servo is still the largest Rust project
Web Assembly: A Tectonic Shift
Is Spoonrocket (YC S13) Dead?
Customer support offline, no menu yet for SF or East Bay, apparently closed all weekend... any news?
I was on mobile and had little time.

This doesn't address biodisponibility and toxicity in humans. Both are critical.

This may be a breakthrough, but we'll have to wait the results of phase III trials before claiming victory.
Yes. The claim that explaining consciousness as purely a result of biology (physicalism) devalues consciousness is the same as the claim that explaining the color red as result of photons released when electrons settle into lower energy states devalues redness.
Whelp, sounds like I'm using FTB and plonking mods in via a pack. That's exactly the answer what I was hoping for. I think a lot of my hesitancy was in regressing to an earlier version of Minecraft, but given the sheer depth you're describing, it wouldn't matter; it's a whole new game either way.

I really hope we eventually get something that is just about literally a Debian for Minecraft. That'd be even better for getting kids into the hacking spirit!
This is what happens when Rupert Murdoch runs a "news" source.
> Assuming you don't include the cost of converting their 3 million lines of code to a new language and the cost of learning a new language. Of cause they did need to "port" from PHP5 to PHP7, but I feel that it's cheaper than going to a completely different language.

No I am not. I am talking about 1.0 decision. Obviously 10 years down the road with 3 million lines of code you have to compare conversion cost.
I love the idea of user interfaces that provide little distractions from long-running (usually unavoidable) tasks. It's silly, but the right kind of silly.

I recently purchased a Korg Minilogue analog synthesizer. Because of the instability of analog oscillators it has to go through a tuning procedure when it's first powered on (which can take around 20sec). They included a little game of breakout to help pass the time, though :)

https://www.youtube.com/watch?v=LDWv-KgzMXM
Thank god for N1QL. MongoDB should study and emulate what you folks are doing, instead of inventing yet a 4th query language to pile on top of all the other crap.
Analyst: Apple Car could arrive in 2021 priced at about $75k
Ask HN: How do I persuade my employer expand to larger office?
Hi HN,

I work for a ~41 person company that will be growing to mid-60s by the end of 2017. 10 of us are software engineers. We're in a cool "high concept" designed office, but it's open office. That was fine for me for awhile, but they recently added 8 more desks, and I feel positively cramped. I measured my personal space, and it's 40 sq ft. (In the previous layout I had about 60sq ft.) This is 40 sq ft in a 3x11 block of desks. About 70% of them are occupied. We have 2 conference rooms and two "living rooms". The conference rooms are always busy and the living rooms often contain the overflow of extra meetings that are going on.

There are plans to move to a new office, but I believe that they're going to keep this layout for the next 6-12 months.

I'm going to talk to the office manager & finance person about my discomfort with how much space I have. I'd like to cite a more formal study too, but the only thing I have is Peopleware, which was published in 1999 and references an IBM or Microsoft studies that are even older.

Are there modern studies about productivity per square footage? My google-fu is failing me.

How have you persuaded your employer to upgrade offices sooner rather than later?
That's sad that it doesn't handle heavy traffic well. That should be where it does best. Tesla's system, for example, is nice on the open road but absolutely wonderful in heavy traffic.

Too bad about not handling full stops, too. I wonder if that's a technical limitation, or if it's just something they didn't want to allow.