skysight-inc/HackerNews huggingface dataset:
We (https://judson.biz) switched to PHP7 in production last month. I need to review the git commits, but our modern (~2yr old, running PHP 5.6) customer frontend and admin backend were very close to production-ready without any work.

Our 10 year old inventory/vendor backend that relied on the (now removed) mysql_* calls needed to be shimmed[0].

Our largest benefit was a significant drop (50%+) in memory usage when allocating lots of objects (which we do when pre-fetching ORM relationships), and a significant reduction (40%, 100-200ms) in render latency when rendering many partial product templates.

Edit: One thing that did bite us post-rollout, which didn't show up in development was this php7-fpm bug[1].

[0]: https://github.com/dshafik/php7-mysql-shim
[1]: https://github.com/php/php-src/pull/1720
Have you considered an explicit assign? Seems like it might make the process a little saner.
Even fully automated, trucks have much longer response times in dangerous situations. The fatal accidents would be inevitable, and the legal response vicious. Never mind that automated trucks would probably be less likely overall to be in an accident.
We use Reed Solomon variants with local reconstruction codes.
Man I just had to login for this one. Haven't logged on in forever but you are so sadly misinformed it quite hilariously makes this post read as sarcasm.
Ask HN: What are the lessons learned from the match between AlhpaGo and Lee?
You can build an entire ecosystem for all your integrations, however many they are.
Simple code is hard tho
Easily Use Let's Encrypt with Rails
Stronger than that - you can think of neural networks as universal function approximators. So this is just a particular function to approximate.

See the suggestively named "Universal approximation theorem" for details.
Agreed. I find her experiences interesting, but there really isn't anything in her description that is novel when compared to a "lay" person's description.

Metaphors are always a bit tricky, but you might say it's like someone asking a computer hardware engineer how to use software on their computer[1]. Perhaps this experience did give her some new insight, but if so it was more contextual and related specifically to her work, rather than a general insight into human nature. Of course, it is good for people to share these kinds of experiences, but we should ask ourselves why it matters to us that it was a scientist who experienced them.

The special status of science comes directly from the fact that it relies on objective observation and experimentation rather than subjective experience, consensus, or authority. Emphasizing any of the latter three simply because they come from scientists, suggests that we are trying to treat science as a priesthood, rather than addressing it on its own terms. It also means we've given "science", as a social institution, more power than it merits.

[1]http://xkcd.com/1588/
Any time :)

Oh, one other thing: I noticed you said 20 seconds. Mine took about 4 seconds, and I was wondering where the difference was... did you compile with optimizations? Without, it takes 22s on my machine... `--release` as an argument to Cargo, or `-C opt-level=3` as an argument to rustc.
My development interview nightmare: “We’re family friendly”
I'm also having a caffeine problem, haven't considered pills at all.

Is there a specific brand / type of pill that works well for reducing amount over time?
We might blog about it, these particular tools probably aren't very amenable to open sourcing. They've heavily dependent on in-house Dropbox infrastructure.
Tesla switched to electromechanical brakes with the introduction of it's Traffic-Aware Cruise Control (“autopilot”) system. https://www.teslamotors.com/blog/your-autopilot-has-arrived says “In October of last year we started equipping Model S with hardware to allow for the incremental introduction of self-driving technology: […] and a high-precision digitally-controlled electric assist braking system.”

On the one hand, this makes it sound like a technical limitation with hydraulic brakes.

On the other hand, learning the response of your particular car's brakes seems similar to a number of tasks that the car automation has to do anyway. It's a different program and running on different processors, but ABS is an existence proof of this and works fine with a variety of braking systems.

I'd be interested in hearing from someone who knows more about automative systems and automation.
Zube's a stand alone web app. Your Zube cards are two-way synced in real-time via the GitHub API.
Apps.gov
JSON is not all its cracked up to be. It is useful, but I find its getting treated as some sort of magical solution to everything in the way that XML was 15 years ago.

I have had to configure various pieces of software in JSON and its a PITA (compared to doing the same sort of thing in Python, or most configuration files actually). Its picky about what quotes you use. Its picky about leaving trailing commas in arrays. Its not particularly readable (compared to YAML or XML). It only has one numerical type.
I'm interested in accessibility; what accessibility features of OS X are most valuable to you? Where are these things lacking or unavailable on linux?
>All the networks allow a merchant to ask for identification. MasterCard and Visa, however, explicitly prohibit retailers from requiring an ID to accept a properly signed card.

Source: http://www.creditcards.com/credit-card-news/can-retailers-as...
Tiny pigeon backpacks! Cute!
Advanced Web UI Components Automation
It still works well for long drives or when traffic is quite light. I'm glad I have it. Just not the panacea I was hoping for.

I REALLY wanted the automatic breaking, and I'm glad I have that.
Live Stream: Match 5 – Google DeepMind Challenge Match: Lee Sedol vs. AlphaGo
What is the point in preferring Socket.io to WebSockets in 2016?
That's weird; I normally hear people shit on PHP for being high productivity, as it encourages the creation of more code in PHP.
Try to set

npm set progress=false

it speeds up installation time.
I am also approaching an alternative solution, to put dev deps in another package.json, then do something like

npm install src/dev

where src/dev is a folder that contains a package.json with dev deps only when you are developing.
Millennials have it worse than any other generation, study says
and my favourite "coder"

I'm not a coder, I'm a programmer, I lack the lumberjack shirt, skinny jeans and macbook.
The Ultimate Guide to Posture
Just one board for all projects _per organization_, please.

I want to keep separate boards for my private projects, but one board for all backend related projects (backend-, aports-) in another organization.
What If the 2016 Presidential Candidates Were Pokémon?
Google AI chief 'pleased' after first Go loss
Sometimes; but depreciation costs are usually more than either of those (for storage).
Is Zube a direct result of your 180 days of coding exercise (https://news.ycombinator.com/item?id=6097155) that you did a while back? If so, amazing. Very inspiring
Do you know what Amazon is going to do with their excess 500PB of capacity? Are they scaling up fast enough that it isn't a big deal? Is Glacier selling your vacated storage?

You must have left a large hole in AWS' revenue stream. I assume their fees for transferring your data out of their system helped cover that short-term, but 500PB of data is a lot of storage capacity to sell.

Your other answers indicate your separation with AWS was very amicable, much more amicable than I would have expected. Either "its just business" or they have plans to backfill the hole you left.
How do you do network io with rust? Thread-per-connection, non-blocking (using mio or?), or something else?
There is another (and even scarier) alike truth: about Visual Basic :)
While I disagree with stuxnet79 about needing an advanced degree, you'll likely not find much without some kind of experience. In lieu an MS or PhD, you may want to start in entry-level development at a shop that also has some machine learning, big data analysis group and work your way in their over the course of a few years. After a few years you may be in a better position, experience-wise, than many M.S. grads i've seen.

Goodluck
As it turns out, they actually have a valid reason for this. If the merchant has stated that they're ready for certification, I don't see why they should be held liable when the certification company has been dragging it's ass.
If You Are Really Seeking Chronic Back Pain Relief, Then You Need This
I see in the link an empty course info page. Is it an online course that requires a login?
Public speaking practice: the fight club method
Restarting from a full stop requires good pedestrian awareness. In city traffic, there might be people crossing in front of the car when it's stopped. Restart also requires getting the driver back on line. They're probably on a phone. That's why some driver input to start motion is desirable.

The user interface problems for automatic driving are very tough.
Didn't hey use to ask you to verify first before? Great way to snoop on who else has logged on where.
Real estate moves slowly, you're probably going to just have to deal with it or quit. I did find this tho: http://www.officefinder.com/howmuchofficespace2.html which suggests 80 ft2.
I have a Tesla, that also requires hands on the wheel from time to time. I'd assumed it was capacitive. It hadn't occurred to me that it might be subtle movements, because the wheel is unresponsive until you make a purposeful movement, at which point it starts moving with your hands; and you can just rest your hands against it lightly to let it know they're there. But of course it could be sensing subtle forces, even if it switching modes only on larger forces.

Is there a test for whether it's capacitive? Like, does the fact that it works with gloves on mean it's not capacitive? (That's diagnostic for capacitive touch screens, but they're smaller and trying to detect finer motion and from just the fingers.)
The question isn't whether your "business plan" tops out at 10MM/yr, but whether you want it to.

Scaling a profitable business to 10MM is a shitload of work. There are people who invest that kind of work because they want control over their life and don't want the (innumerable) headaches that come from scaling a business to 100MM.

If that's you, you don't want outside investors of really any kind.

However, because so few people are actually able to scale a business to 10MM, being able to do that will add significant credibility to a claim of being able to scale to 100MM.

There's a pretty famous YC strategy of backing companies that can own up a small niche in the market, on the premise that what they learn in the process of doing that will teach them how to take over a larger market.

So if you're looking to raise money and your plan takes you to 10MM, consider changing your pitch so that the 10MM market is a stepping stone towards a larger one.
Although zipper merges are supposedly more efficient :-)

http://arstechnica.com/cars/2014/07/the-beauty-of-zipper-mer...
I am of the same opinion as you. I have started using git flow recently and it keeps me from shooting myself in the foot as often.

So far this is as much documentation I have needed.
http://danielkummer.github.io/git-flow-cheatsheet/
Department of Homeland Security Expands STEM OPT Extension from 17 to 24 Months
It's not as the appc spec stands for "app container" and LXD doesn't run application containers but instead full system containers.
Theranos CEO Holmes Is Holding a Hillary Fundraiser with Chelsea Clinton
Not really, you just have to use the Profile Manager: https://support.mozilla.org/en-US/kb/profile-manager-create-...

But yeah, you could do it the hard way, by removing/renaming the .mozilla folder.
The government should stop hiring HN programmers, that's clearly the problem!
And they were ready months in advance, too.
What about saving sessions? With Tmux/Screen, when I close the window, the session can be saved, meaning when I come back tomorrow, everything is right where I left it.
"nonprofit" for me is a bad smell. I.e. the problem of sustainability, which for nonprofits is all about the money and not about carbon or solar energy, rainbows, plutonium or any of that.
Okay, maybe we are talking about different things. Skipping a clearly identifiable line is one thing - the driver sees that they could just get in line and decides not to.

I am more interested in why you would actively avoid making space when there is no clear way to get into the lane except by finding an open space.
Poll: What do you use for typed JavaScript?
I'm curious what people think about the ways to get stronger typing in JavaScript. Vote what what you like to use, or would use if you were starting a new project.
I don't use typed JavaScript and I don't like it
I don't use typed JavaScript and I don't have an opinion on it
I also tested in base 10, with primes under 1e9, got this:

1 3 7 9
1 0.0458 0.0746 0.0756 0.0540
3 0.0599 0.0439 0.0707 0.0755
7 0.0638 0.0677 0.0438 0.0747
9 0.0805 0.0638 0.0599 0.0458

It appears to have the same transition probabilities as in base 5 (with the two center rows and columns swapped):

1 2 3 4
1 0.0458 0.0756 0.0746 0.0540
2 0.0638 0.0438 0.0677 0.0747
3 0.0599 0.0707 0.0439 0.0755
4 0.0805 0.0599 0.0638 0.0458

I share your feeling about it being either obvious or deep.
yeah, the automatic braking is worth it. Yesterday someone abruptly cut me off; the car hit the brakes to avoid a collision more quickly than I would have reacted myself.
When the Adobe leak hit, I was already using Keepass to generate random passwords for each service I use.

So, I changed the password on the Adobe account. I've never had an adverse event based on that leak.

Lots of people know your email address. It's your job to make your email address useless, combined with a data breach, to guess a valuable password. If you use passwords like "mysecret-hackernews", "mysecret-github", and "mysecret-paypal" then you're in serious jeopardy if your "mysecret-adobe" gets out. But if you use a bunch of random gibberish for each password, you're relatively safe, at least from that particular attack.
The Fed caused 93% of the entire stock market's move since 2008
That's what being online for 10 years will do to your product.
Curious why this got downvoted. I have never looked at the source code, but I often hear that its a very well engineered library.
Most of the other features that both screen and tmux include give me reason enough not to use either one. If you're just in it for the detachability, see dtach. <http://dtach.sourceforge.net/>

Some people like split panes, though.
When Brain Waves Go Traveling
I am not talking about actually producing code for "someday" features. I am talking about working towards a goal. Most projects know pretty well where they will be in one or two years (not everyone is Instagram who goes from 0-100 in a year). Based on that knowledge you can make reasonable decisions and trade-offs now.

However, I admire your ability to write code without any forethought now that can be used perfectly in whatever form it will be needed later.
I am in the UK and here it is quite easy to get 50mg pills in any chemist.

The most common brand seems to be Pro Plus but they cost a bit so I shopped around and found cheaper generic brands on Amazon.

The cheaper brands (apparently intended for sports) come in 200mg pills which I break in half with a knife.

These work fine, but one thing I discovered is that I need to remember to drink water as some of the symptoms of dehydration are similar to caffeine withdrawal.
I tried it on

http://metmuseum.org/about-the-met/conservation-and-scientif...

a research paper rewritten for a somewhat more general audience, and it did a reasonably good job.
That's really interesting -- how did it resolve? Did they stay friends?
I have had some luck reducing the frequency of my migraines with high-dose vitamin B2[1], around 400mg a day. Caffeine (I only drink tea) is helpful for recovery from my migraines.

1: https://www.ncbi.nlm.nih.gov/pubmed/15257686
>self-driving cars could lower costs by 30% - 60% just from labor savings.

Which is almost certainly not enough to drive the radical changes in car ownership behavior that many people seem to assume will happen. To be sure with a human driver you probably need to also account for utilization rates and returning to their starting point.

I've never been quite able to square the rates of things like Zipcar with taxi/Uber. Given cabbie salaries, it seems they should be closer--at least in places that don't have medallion systems that really skew things.
But also with fewer decades of cruft and legacy code.
Doesn't really sound like a nightmare, just your run of the mill clueless goofballs. And averages are averages because in a normal distribution 50% of the observations are below it. It is strangely fun to see through these terrible job situations though, like a morbid fascination.
> Ruby is rails, there is no ruby without rails, there is no rails without ruby. I see almost nothing being written in straight ruby (why would you).

This is so.. so wrong. Please take a look here: https://github.com/trending/ruby?since=monthly
OSX has an unbeatable ability to zoom the full screen without losing mouse focus. No other OS I've tried supports this. Windows Magnifier comes close but it doesn't let me set focus to follow the mouse and it's awkward.

I use the full screen zoom and run Windows apps in virtualization. That's how important it is to me.

Ubuntu tried to make this work with Compiz a few years ago, and it was terrible as well. Slow and jerky.

But this is an absolute necessity for a low vision user like me. Got a Mac for my dad and he also can't live without it now.
How GIFs are shaping the future of photography
To be fair, checking that an email address is formatted correctly and valid is a challenge. You can't just use a regex.
Very classy to be this transparent about what constitutes a team effort. The common narratives that focus on one or a very small number of visible people has a self-reinforcing effect where those key people get more name recognition and in turn that leads to them being even more visible the next time the team accomplishes something. It's rare for team leaders to step forward and to acknowledge the fact that it really was a team effort.
Excerpt of Charlie's conversation with Jony Ive, chief design officer of Apple
I'm not even a Ruby dev, but I've seen quite a few medium-sized projects written Ruby without Rails. So, yeah, I have to agree with you that is an odd assertion by the OP.
You can't accuse commenters who disagree with you on HN threads of being shills, even if you don't identify them by name. This is the one form of message board incivility HN actually bans explicitly.
Or, alternatively, where hesitating to make enormous infrastructure investments for questionable return ended up to be the sensible approach after all.
Thanks! The idea for Zube came from my and my cofounder's (shout out to @204NoContent!) experiences working on dev teams at our previous jobs at early stage startups. We built the tool we wished we had :)

The 180 Websites project is definitely a part of what led me to be a technical cofounder. It certainly helped me learn how to ship code and iterate!
Exactly. I feel like these sorts of things generally fuel systemic racism and oppression, which is why I try to point them out when I see them. (Even if most other people give me shit for it.)
For consumers this isn't too big of a deal. There are plenty of good-hearted people out there and "host my images" isn't something that requires a lot of personal trust (at least, for the kind of images I host). Some hosts don't scale much and can survive off donations. Others become too large and fall under their own weight.

When one service becomes poisoned (as you described it) - I move to another service. Once upon a time that was Imgur, followed by puush, followed by minus, followed by pomfse, and now I use vgy.me and mixtape.moe (when vgy.me's servers go down, which is rare but happens). There are no shortage of image hosts around to choose from.

Your writeup is right on the money. It isn't a service that scales well and any monetization tends to lead to users dipping to greener pastures. Imgur being a strange exception.
I think Google once mentioned that each day a surprising amount of searches are unique. They were never done before. If memory serves me correct that number was 30-40%.
OpenStack has had this as a common design pattern across a lot of the services for a while.

It works quite well for us now - there was a period 2-3 years ago where rabbitmq was the bane of my existence, and the cause of many a page but newer versions have been fine.

We do assume that everything in the queue can go away, and only in flight calls will fail - and (at least in the service I work on) we do retries if something falls through the cracks.

There is a shared library we use for it - http://docs.openstack.org/developer/oslo.messaging/

It also has drivers for ZMQ, and QPID afaik.
A better question to me is "Should there be fields where distributing your work for free will harm your academic career?"
I think people might underestimate the power of an open source search engine. In my eyes it is like wikipedia versus the old paper encyclopedia books. Improvements to search results in Google are done by a relatively small amount of people from Google. Google decides where you buy, what you think and how you live. Behind their algorithms they probably have made dozens of subjective choices. Public debate, more attention to details, and open politics are as I see it, great tools to improve search engine quality.
This request makes no sense. stringCode is not Cal Newport. This is part-review of Newport's book, and part-blog about it's impact on the reviewer. And seeing that you're not the original poster, why is it appropriate to change the link to point to the book's author?
Cool! That's how we're implementing it.
Remember, there is no cloud, there is just someone else's computer... =)
I really appreciate you posting this and am going to try it.