skysight-inc/HackerNews huggingface dataset:
From personal experience this is absolutely true. The initial cost to migrate and learn the cloud practice is unbelievable, but once you have the process in place running on Amazon CAN save some cost down the road, including the hours you need to replace hardware. You will build tools or use existing tools to create your infrastructure and operation process. A generous estimation to reach a level of maturity is 1.5 year. For ever-growing business this cloud fever is acceptable.

You can definitely save cost by subscribing to reserved instances, but the downside is you have to put down money upfront, which is very hard for many small players out there.

But watch out if you run data pipeline jobs - sometimes your so-called big data is really not that big. A few GBs daily report doesn't need to run on c3.xlarge instances. They can do just fine with a 24/7 m3.large instance. There was an article on HN a while ago about how one could run a custom report with shell commands on a commodity hardware, and get 100x times performance compare to running on EMR. You can also consider running most of your jobs on premise. Ihe network banwidth in/out is probably going to be cheaper than running all of your jobs on EMR. Direct connect is a great choice to boost the connectivity stability and security. Go for it.

Cloud is great for HA, because on Amazon you are encourage to build in multi-AZ and even multi-region. S3 is absolutely the de-facto today IMO for object storage. It's cheap and reliable. The learning curve for proper Amazon (or just about any cloud provider) is really deep. You can either end up like running Black Friday sales, or running like Netflix with monkey enjoying tea.

Running on cloud is no different than running on-premise, just you have to start all over again, because now you have to re-consider network, security, monitoring, and practice.
Mayo Clinic Surgeons Investigate Use of Drones for Medicine
Passing it through Congress, you mean? I'm optimistic. Reasonable people can differ philosophically on IP issues, but even someone in favor of long patent terms and broad patentability can recognize that patent trolling is a classic abuse of the judicial system.
You're sounding really defensive. I find it entertaining that in one sentence you say 'Build systems are complex' and in another 'It can't get much simpler.'

I disagree that build systems need to be complex. They get complex because people try to invent too many different ways of doing things instead of working towards standards. webpack is a prime example of that.

I'd love to see a full demo seed example of your ideal build system. Something that includes hot code swapping and even more importantly, unit testing.
I worked at an academic research lab for several years as a web developer / ux designer, and we definitely had need for talented people who were willing to work for far-less-than-market pay.

Just do a Google search for "name of university in your area" + "research labs" or "research groups". Look for a lab that you're interested in, and find out who the head of the lab is (Principle Investigator, Director), or find a senior researcher. Get their email address, and go ahead and send your resume with a cover letter.

I can't speak for all research labs, but we did interview people who "cold-called" us.

Alternatively, you can search university job boards, but we didn't always create official job postings every time we needed some one.
I don't buy the argument about customer service. Why, and under what circumstances would it ever be necessary for a CS rep to see the driver? There is none that does not violate various principles that have nothing whatsoever to do with assisting a person renting and driving a vehicle.
Rand Paul's Disruptive SXSW Adventure
Seemore, a PlayCanvas-powered demo
Django-sequere: implement a follow system and a timeline using multiple back ends
How does this compare to Swagger, Mashery, Apigee, etc?
"keyboards have been built for decades which had no bugs."

Keyboards also haven't changed significantly for decades, we still use the same basic design, exterior(QWERTY) and interior(keyboard matrix circuit).
Getting into Y Combinator WithYC Alum Ashutosh Desai: Codementor Office Hours-3/19
Lessons JavaScript developers should learn from Game developers
I'm glad you get the joke. =)
Perhaps there is non-destructive way to remove power entirely?

Automobiles are equipped with fuse panels. Removing (then, presumably, replacing before returning the vehicle) the proper fuse would be non-destructive, and if this device is properly integrated, would do what you want. However, I wouldn't be surprised to find that this device is actually wired into the radio circuit, so in order to turn it off you'll have to forgo listening to music.

It's also possible that the contract you sign with Hertz forbids removing a fuse for this purpose. IANAL but that would be shitty. To completely CYA, it might be better to remove the fuse, intentionally burn it out by shorting across the battery posts, then return the burned-out fuse to the panel. Then you could plausibly claim "hey the device just stopped working".
>Malicious or Stupid?

Funny, for a second I couldn't tell if this was about Glassdoor itself or the people who browse it from work.
When and why would anyone need to see the driver or the driver a CS rep? How does that help in any kind of scenario that is relevant to driving a rental vehicle? Seriously, can anyone come up with a legitimate and relevant use-case?
Interesting article, thanks for sharing. We actually just went the exact opposite because of the larger scale issues we were having with Softlayer.
Do you feel like you lost any resiliency by making the switch to physical servers (more virtual instances on one physical server, servers in the same rack, etc)?
How do you monitor HW and network failures and how do you notify SoftLayer? Is that 1-2 hours replacement time true for each components of your server fleet?
it is hard to imagine right now, but if you made cars completely illegal except for maybe emergency vehicles, i do believe that we would see a lot of creative solutions pop up for transporting bulk items or large items like furniture.
Almost everywhere in the US the standard is 12 month leases. Sometimes a landlord will do a 6 month lease. When these leases lapse (or if no lease was signed), the relationship is governed by landlord-tenant law, which usually states that the landlord must provide 14 or 30 days of notice when removing a month-to-month tenant.

I'm not very familiar with rent control practices, but in 99.9% of the US, this thing where the tenant is allowed to indefinitely block the usage of your own home is not done.
Cases where people try to use EC2:

- We're starting from scratch and think AWS will give us flexibility for cheap

- We have existing servers and think moving from them to AWS will give us flexibility for cheap

Cases where people move away from EC2:

- It was slow/unreliable

- It was expensive

Conlusion: You should use AWS EC2 in order to save money and have flexible resource allocation, but don't expect it to be stable or cost-effective.
In Berlin (where not everybody owns a car), it's quite common to see people walking out of the hardware store with large planks of wood balanced over their shoulder, or sometimes in a bike trailer. People manage.

And yes, obviously you still need to allow commercial delivery vehicles. There's really no alternative to that.
Travel is the driver of all human progress and development.

What, you think the amount of roads we have now is a lot? We've always had roads, they were for carts, or horses, or anything else. There is nothing special about cars here.

> Gosh I hope we can figure this out in my lifetime.

We did. We made travel cheap and easy and it has benefited us massively.
That seems specifically Prime, which I don't have and isn't important to my idea.

The page linked says

>Prime members are not permitted to purchase products for the purpose of resale, rental, or to ship to their customers or potential customers using Prime benefits.

I can't find similar language in the regular terms.
This comment is pure gold! That's exactly what I wanted to explain here and you did it so well. Thanks!
Boston long predates reliable meteorological recordkeeping, though, which is what counts here.
The Ultimate Guide to Writing and Publishing with Markdown
Life imitates art.

http://www.imdb.com/title/tt0120657/
What I tell people is, if you really don't feel like there's anything you'd rather spend your time doing besides coding, then go ahead and do it. But don't spend those hours at the office. Instead, go home after an 8 hour day, and code something else. Code something that will benefit YOU, not the company.

Why spend all that time working to make someone else rich?
I'm saying there is nothing that would in fact have been done better by premature worry about global warming. If your argument is that any sequence of actions will be less than optimal - compared to, say, the actions that could have been carried out by a hypothetical omniscient entity of infinite wisdom and benevolence - then that is certainly true but irrelevant. But the previous argument was that convincing actual humans in the nineteenth century to start worrying about global warming would have been net beneficial, and I'm pointing out it would have been disastrous.

And that, mind you, is still with the anachronistic application of 21st-century knowledge to the matter. If people in the 19th century had actually tried to figure out what they should be worrying about if they were going to worry two centuries prematurely, they would likely have come up with something completely different.
So the purpose here is to make it easier to use preprocessors on the backend? Hasn't this been common for a long time? What does webpack do here exactly?
> "The discovery of these “sink states,” and how students
> got into them, offers opportunities beyond predicting
> grades: They open the door for developing systems to
> encourage students to go down more fruitful paths before
> they become lost in the programming weeds."

In the real world, my most valuable learning experiences have been those dead ends. Because I don't repeat those mistakes - better to make them and learn from them than to be steered away from them before they happen.
I wonder if there is a similar pipeline of developing hardening techniques based on the pipeline of research into vulnerabilities of things like Tor.
Food for thought:

A ~450 sqft studio apartment in SF costs about $2k/mo in rent.

a ~150 sqft monthly parking spot (as per http://sanfrancisco.bestparking.com/), costs about $400

Three parking spots takes up the same square footage as a studio apartment. It costs a little over half of that.

Then consider how much parking in SF is free parking. Just straight up free. Parking lots for stores. Street parking on most residential streets. Driveways and garages.

It's fucking insane how much space is wasted on car storage. It's even more fucking insane that so much of this storage is de-facto free (which is implicitly a subsidy from the person providing the space to car owners; in a sense it's a subsidy from renters, since any parking space could be a sorely needed living space instead)

I can't wait, I just can't wait until Uber-like on-demand ride tech + self driving cars means we can massively reduce our vehicle stock. Think of all the things that could be more awesome
We have Swagger support is (super early) beta; basically you can use your Swagger Spec right in ReadMe.

The focus is on more than just reference docs, though. ReadMe also has space for tutorials, topical guides, support, etc. And soon, we'll have things like onboarding flows and other things that customize the experience for each individual user.

As for Mashery and Apigee, features aside, last I checked, both start at about $10k/mo. They are more focused on API management; a "developer hub" is just a side effect for them.
Yeah, they said they don't have bandwidth for streaming video specifically. I'm guessing the unaddressed still-photos would come across fine.
Hah, this was definitely a case of Poe's law for me.
In Scandinavian historiographic tradition the Middle Ages is counted from the arrival of Christianity. Being the the 8th century, the find is from the Viking Age which is earlier.
If only there was an available and ubiquitous two-way voice communication system a driver and agent could use.
Also, personally I wouldn't pay much mind to Glassdoor's rankings. I used to work for a company whose business is reporting on other companies. This place often seeks "best place to work in America" type accolades from the press. After making a deal to show Glassdoor data on their site, this company magically started topping the Glassdoor list of "best places to work" for its particular size group!
Actually it is the other way around in this case.
> Gosh I hope we can figure this out in my lifetime.

We can figure it out with pure market forces; currently building codes across the continent require businesses to have a certain amount of off-street parking. That also has the effect of killing small local businesses. Own a restaurant? Doing well? Want to expand? Your 6 table restaurant requires no off street parking, but an 8 table restaurant requires (for example) 6 spaces, meaning you can't just add another couple tables, you need to buy / lease the entire building next to yours, demolish it, and use it for parking.

Get rid of these anti-business pro-car zoning laws, and the problem takes care of itself.
Cars are a huge waste of space:

https://geppbloggt.files.wordpress.com/2012/11/gehzeug1.jpg
https://diskussionsgruppespartacus.files.wordpress.com/2012/...
There is a problem with naming. There are two kinds of AI which get discussed - AI (Artificial Intelligence) and AGI (Artificial General Intelligence).

The problem with these names are that they are not easily distinguishable by the general public or others who are not already familiar with the concepts. Its like the poor coding pattern where you have two variables in your code with almost the same names - 'wfieldt' and 'wtfield' will get confused by the next person who has to maintain your code. It's the same problem with popularization of concepts.

The same thing happens in Physics, where people confuse energy with power, and think that Special Relativity must be much harder than General Relativity (it's special, right?). The words used to name things make them understandable, or not.

What's worse is that this confusion is intentional, created on the part of people who wanted to hype their (actually valuable, but perhaps overlooked) work, by confusing their 'boring' or 'limited' AI work with AGI work in the minds of those supporting or funding that work.

That's why people say things like "true AI".

There really needs to be a name for the non-AGI kind of AI, which refers specifically to the limited-domain type of problem solving which "AI" has been so successful. "AI" is a bad name for this.

Personally, I am partial to the metaphor of "canned thought". It shows that a human had to do the work beforehand of setting up the structure of the algorithm that is later doing the information processing, and that the process is limited by the thought that were previously put into it. But Canned Thought is also a pretty bad name for the field. It's not descriptive and it's not catchy. Anyone have any suggestions for a better name for non-AGI AI?
The Origin of the Cross-Origin Policy
I did something similar for myself based on TagTime [1] from the same folks who made beeminder.

I'd suggest not enforcing a minimum spacing between samplings. The minimum spacing tends to push samplings towards the ends and center of the day. It also gives the randomness memory. I noticed when I was sampling myself, my behavior would subtly change after a sampling when I knew I wouldn't be sampled for a little while. Although, I don't think this would cause a meaningful problem in your context.

Thanks for the writeup! Very interesting.
Very cool project! Would be interesting if you did something along the lines of facebook - asking a user to recognize a photo of friends after they connect their facebook account as an alternate encryption method. My bank also allows the upload of an image, which you need to choose and it's paired with the password.
The core dilemma, and I'm paraphrasing I can't remember who, is that for every other problem given to computer scientists to solve, there already exists an understanding of what the problem space is and what a solution is required to do. The computer scientist just architects and implements the solution in software, but they're implementing business logic, or physics equations to guide a spacecraft, or "route this car through the mapped 3d environment and follow these rules and don't hit anything"

But sentience simply is not defined. There are no equations for it, no foundational science modeling it. It's possibly the ultimate unanswered question for all human history, and so the task given to computer engineers is: implement this thing we haven't as a species been able to explain or describe or comprehend for 10,000 years

And really, it's a bit much to ask. The neuroscientists could have a eureka moment tomorrow and finally crack the code of sentience, and once documented I'm confident some form of rudimentary synthetic implementation would be possible within a decade. But I'm not sure many neuroscientists or practically anyone (Tononi/Tegmark/Hawkins/?) are directly attempt to investigate and build theories of consciousness.

That theory of consciousness would be the instruction book for the programmers building the first hard AI.
Could you argue against the position directly?

No I can't because there isn't a way to argue it. I can't argue that it would be safe because I have nothing to point to that says it will be or even could be. We simply do not know enough about how it would be built to reason on it.

It's not within the scope of the quoted works to elaborate a technical roadmap or provide firm dates for the arrival of superhuman machine intelligence.

Correct, but they don't even reference a technical road map because there isn't one. It's too early to tell.

Do you have any points regarding this particular difference of opinion?

Not really, other than my own opinions which are as baseless as the others. I mean I have my own opinions and thoughts on things but they aren't empirically based at all, which is my main contention. We can't reason, let alone start making policy on stuff that we haven't the slightest idea how to build.
Netflix and Spotify don't do business in India...
"This article conflates passion for programming with working insane hours for an employer. This is pretty dumb."

That's generally how "passion" is defined. I can't count the number of job postings I saw that said they wanted people "passionate" about what they do. Where "passionate" was defined as being willing to work insane hours.
From my experience AWS is one of the most reliable hosting providers. It's extremely easy to setup a fault tolerant infrastructure using cloudformation, puppet/chef etc, boto and a bit of autoscaling. The only disadvantage AWS has is costs. In many cases it's more expensive than a traditional hosting provider. On the flip side, your engineers will be more productive.

What I miss in this article is any details on why they had issues with AWS. You can't just say it wasn't reliable and not explain the details. AWS works for all of the world's largest startups, why didn't it work for Swiftype?
So very true, in the next glacial period Boston will, no doubt, continuously be under snow and ice.

I find the national media's enthusiasm for making weather (not climate change, just weather) "news" rather sad.
> I can't wait, I just can't wait until Uber-like on-demand ride tech + self driving cars means we can massively reduce our vehicle stock. Think of all the things that could be more awesome

First, get rid of the zoning laws that require those spots, then they'll disappear. You can cram (depending on building height restrictions) dozens of apartments in to the same 2 dimensional plane as those 3 parking spots.
How would one do that?
In Defense of the New MacBook and Intel Core M
Indeed, perhaps you have used a Linked List before...

http://www.google.com/patents/US7028023
oh right... I thought I will learn something new :)
For the record, I think GitLab is awesome :) There's a ton of amazing reasons for large companies to use GitLab (storing your own data, customization, etc) that I completely stand by.

My umbrage is simply with the price argument Gogs lead with; it'll always end up cheaper to use GitHub (or another hosted solution) than to run your own.
I didn't notice that CertSimple was EV-cert only. I can't imagine anyone requiring an EV cert for a wildcard... :-)
I suggest using Homebrew (http://brew.sh/) for package management.
Technology facing condom company launches in the US
There really needs to be a name for the non-AGI kind of AI, which refers specifically to the limited-domain type of problem solving which "AI" has been so successful. "AI" is a bad name for this.

I think you are looking for Narrow Artificial Intelligence, which hasn't gained much traction. To me Narrow and General AI respectively make perfect sense for their scopes.

[1]http://en.wikipedia.org/wiki/Weak_AI
Yes, it's the amount of snow outstripping the capacity to remove it that always makes the news. Lots of places regularly get far more snow than Boston:

http://www.nohrsc.noaa.gov/snowfall/data/201503/snfl_2014093...

( http://www.nohrsc.noaa.gov/snowfall/ gives access to a date picker and totals over shorter periods of time)
Right advice, wrong reason. Any moderate sized company will be aware that SSL makes it harder for their corporate traffic monitoring to work. They don't want SSL usage to render their monitoring software useless, so they install their own SSL root certs on machines, and relentlessly MITM all SSL traffic.

In this case, how can SSL help?

More to the point, the corporation generally has a right to monitor all computer usage you do on their machines - so posting disparaging comments about them on their own machines is a particularly dumb idea - not withstanding the Google Chrome 'Incognito Mode cannot protect you against people standing behind you' warning.
The new devices are actually much different than the clunky old ones you're referring too. I wouldn't be surprised if they were exactly a commodity Android tablet.
Google Domains Already #1 in Google for “Domains”
I'm trying to boil this down to an easily-digestable list of benefits for server-side development, since I'm completely unfamiliar with webpack. So far I have this:

* Transpiles code that runs in node, not just code that runs in browsers.
* Hot-reloads modules, so I don't have to restart my server a lot.
* Does source maps, presumably which are exposed via tools like node-debug.

Anything else?
No, they can't scale demand that quickly. And time matters. Also, there's no situation where demand can't be met (well, extremely rarely it happens, in case of inelastic goods). What happens is you increase prices until the demand lowers to match the supply. You never run out of products. Similarly, oil supplies will last forever, we won't ever run out of fossil fuels. Simply it will not be worth using them because of the price.

Really, microeconomics 101, all of us should have studied this in the first semester of any engineering degree :)
The presence of a mic and camera in a rental car can be debated.
However, WRT to intention, it seems it was to provide a better service to customers through video communication. I'm thinking (given that it's default for Gold) that they were thinking of a Concierge service.

Keep in mind that most people have a phone with mic, camera, accelerometer, etc. in their pockets most of the time...
At the moment we lean completely on linguist for language detection, which isn't perfect but gets us a good amount of the way there.

Once we've got OPAM support more OCaml libraries will start to show up.