skysight-inc/HackerNews huggingface dataset:
>Beaglebone black-like system boards are used for both development & production.

That's correct. Autodesk uses a modified Beaglebone Black for its reference "open" * 3D printer design Ember:

https://beagleboard.org/blog/2015-09-29-autodesk-ember/

The Ember retails at $7495, but one can experiment with the modifying firmware with a standard Beaglebone Black.

* "open" as defined by Autodesk.
NSA Risks Talent Exodus Amid Morale Slump and Trump Fears
I am not familiar with AWS bucket policies, but AFAIK there isn't a way to set IP based access to GCS buckets.

To be honest, I do find the GCS permissions a bit complex. You have IAM, you have ACLs and you have S3 keys. Everything is set in a different place and ACLs aren't fully represented on the developers console. S3 keys give full access to everything, IAM service accounts give access per project and ACLs are fine grained (per bucket/object). On the other hand, IIRC, IAM has a write only setting, while ACLs do not. So I can have an account that can write only to all the buckets of my project but not an ACL (not that useful).
Uber is the plane, and drivers are the seats.

Uber works so that each seat (or pair, or row of seats) is operated by a single driver, mostly at their own personal risk – with the operator of the plane controlling a lot of the equation.

Normal airlines assume an aggregate risk of the entire demographic and seasonalities of air travel. If customers suddenly stop traveling business, the airline can do something about it (lower prices, improve service, better marketing, and so on). With the Uber model, there's not so much a single driver can do, but they carry a lot of the risk.
I have no idea about the person in question, but stable and reliable infrastructure can be really boring. Unfortunately, it's also necessary.
There is that. I have a taxi driver who's super awesome and I call him for airport rides.

However a) I can't just call him adhoc b) he's good so he's busy. So sometimes I don't get him. Then I just plan on a Lyft.
I hear you, discontinuing products that you're dependent on is painful, but discontinuing services that you built your infrastructure around is an outright killer.
Not knowing your situation exactly, but there could be a cost of running your own infrastructure and not taking advantage of their services? For example, are the chances of losing data higher in riak (take into account disaster and operational bugs that could result in data loss or availability issues) than in one of amazon's supported data stores.

I don't necessarily disagree with what you are saying but there is cost of doing everything yourself.

You would have been equally protected if you had been in more than one region.
Προγνωστικα στοιχηματος Πριμέρα Ντιβιζίον
Who gonna pay $35/month? It does not make sense when you can get TV subscription for $10/month
I don't think hulu has the "live TV" aspect of it either. By that I mean something like turning on local news or weather.
While I completely agree that some programmers can be 10x more productive than other ones, I think it's far more common to see programmers who LOOK 10x more productive than others. It's very hard to compare people who have different problems to solve. Solving 90% of the problem is not the same as solving 100% of the problem, and sometimes that 10% really is worth the effort.

I've seen cases where one ostensibly 10x developer comes in and solves 90% (the easy parts) of a problem. Management love him. Then he moves on to other projects and leaves a team of "1x developers" to deal with the 10% (which management still insist on having). This team now have to re-write everything this superstar did from the ground up without taking shortcuts this time. The time it takes makes them all look like 0.1x developers.
Well, by this logic one could say that nobody wants interplanetary travel. I mean, heck, only a few people have ever been to outer space - the vast majority have spent their entire lives here on Earth - so, therefore nobody must be interested.

You're forgetting that it's illegal to build dense walkable cities in much of the country. And, like others have pointed out, few people are actually free to move to exactly the kind of place where they would ideally like to live.

Past and current behavior is not always a good indicator of underlying desires.
A couple different ways but bots or just a large group of people getting angry at someone are the simplest, the second is already pretty common and a problem with Twitter as it stands. Next the billing is an integral part of the discussion. If it's impossible to accurately bill something it's a terrible feature. Finally there are massive number of people who use twitter completely noncommercially but might wind up with this problem. Charging anyone who isn't trying to sell something for reach is a pretty much guaranteed way to shed tons of users.
Wow this is idiotic. How out of touch with the economy, society, and the world do you have to be, and how sheltered a life do you have to have, to think that "trolls" were a significant factor in that election. Get off of Reddit and Facebook and leave your gentrified neighbourhood for 5 minutes.

I grew up in a relatively (in my country) impoverished area, and spent my schooling and adult life in relatively wealthy areas. The lack of understanding between the social groupings in each is unexplainably great, and it pains me greatly to see the non-representation that the working class get in media.

But yes 4chan trolls won the election. Fuck me. The media seems to collectively not have a clue.
On March 13, 2017 DMOZ should just approve all submissions. Especially those that have been waiting 7+ years to get their site approved.
does lex actually translate speech to text for you? i was under the impression that it was for conversational bots.
Discussion at https://news.ycombinator.com/item?id=13741746
Have access to a world of information?

This would be intended for the 6 billion thirld-worders like me that don't have access to the internet, not for the one billion that can afford a $1000 iMac.

Plug it to any TV via HDMI, attach a keyboard with trackpad and there you have it, instant knowledge at your fingertips. You can't imagine how much I have learned about carpentry, electric motors, water wells, metal foundries, solar, agriculture, stuff that is really life saving in less developed countries like mine. I dug my own water well watching videos from youtube using a 2" PVC pipe and a hose and found water just ten feet under the ground so never again will suffer a drought like past years.

Youtube, Wikipedia and sites like Khan Academy are a godsend and if only more people in the world could have access to them imagine all the knowledge and productivity that could exponentially grow from that.

The more people has access to information the better the whole world will be. And while the Raspberry Zero W is cool for playing and automating stuff, it is not enough for providing internet access to a third-worlder like me. Just upgrade it a little more and sell it for a little more and let people do the rest. America can continue enjoying their expensive toys while we catch up and help you build better toys.
i'm more thinking of ways to programmatically turn long audio files into indexable text.
The original title is completely meaningless without context. It's linking to a bug tracker. I would say that this title is neutral, descriptive, and appropriate.
NASA’s support of SpaceX’s moon voyage highlights bigger ambitions
The science channel will be a lot more than $5/mo if all the sports fans aren't forced to subscribe to it just to get their ESPN.

It sounds reasonable that ala carte pricing should be cheaper because you shouldn't have to subsidize channels you don't watch, but people forget that others are also subsidizing the channels they watch. The reality is that channels are already roughly priced according to their popularity and most people won't save much, if any, money with ala carte pricing.
>new America

I would consider Joseph McCarthy an ur-troll by this account, and so no, none of this is new. And one of his chief accomplices was Richard Nixon, so the troll to White House route has even been previously traveled.
Rimworld's play style is actually very little like PA beyond the general indirect management conceit. Even the way building constructions work is different enough to affect your gameplay (PA does all-in-one foundations, RW is more piecemeal).
I agree completely, but I would take it a step further:

If wasm doesn't overtake JS, something else that offers native bindings to other languages will eventually. There are huge benefits to be had for teams that want to be able to code their full stack in a language that isn't JS.

We never asked for JavaScript (well the vast majority of us), but we've been stuck with it for the past two decades for all things web. Now that a doorway to replacing it with a general-purpose solution has been cracked, I expect the industry to kick it wide open as soon as possible. Not because JS is bad per se (it has certainly gotten much better), but because a lot of developers would simply prefer to use something else.
Micropayments on that level are a race to the bottom. Why read The Times content when you can be presented with a similar article written by some blogger. And why would media companies give Twitter any percentage of the cut? Twitter already supplies them with free traffic, it's in their mutual interest.

Facebook tried a similar approach with Instant Articles and the only publications that have jumped on it are the ones that are desperate for revenues. Big media companies are playing the long game. Content is king.

Regarding bounce rates, this is not as big of a deal as you think. There are many examples where paywalls have increased the overall revenue. https://medium.com/@getdrizzle/paywalls-are-on-the-rise-with...

In the end, news is a business like any other. The number of users doesn't matter, it's the size of their wallet that does.
He references one of my favorite functions, 'nextafter'.
http://en.cppreference.com/w/cpp/numeric/math/nextafter

I'm the kind of person who understands floats by looking at the underlying bit patterns, and nextafter makes it easy to traverse the integers.
He more than likely purchased multiple cars in order to run a business using the Uber infrastructure. He may even have family or friends involved as drivers. If he purchased a luxury car outright, he could also have dropped $97k just for that vehicle alone since Uber Black requires a certain type of vehicle in exchange for higher fare rates.
Why Typography Matters – Especially at the Oscars
Honest question - why not just unfollow those people that incessantly tweet worthless information?

I'm not saying its easy to find quality Twitter users to follow - but its certainly easy to unfollow bad users.

Twitter could certainly improve their algorithms that recommend people to follow, surface good content, etc.
> When this happens, it usually means that Amazon Web Services is having a technical problem, most likely in their US-East region.

When I got to this I had to look up at the publish date to see if it was written today. Nope -- it is a year old, but extremely prescient.
The geo-restricted licensing model is applied because Google has no choice in the matter. They have to abide by laws just like everyone else.
Since you're technically hiring that person and their car to provide you a service, they have to disclose up-front if you're being recorded. In addition, just because you were being recorded doesn't mean the driver has the right to publicize the video. That requires additional consent unless it's a matter of public record.
> Many people would say that exact thing if Twitter decided to censor content that was about gay marriage, etc.

Well, since we're talking about Twitter:

https://twitter.com/dril/status/473265809079693312
J.C. Penny's troubles are Target[1]: we have sufficently fashionable clothing for -10% less.

[1]any fast fashion retailer really.
It is considered best practice to separate out POST and PUT by PUT being idempotent while POST is not: https://stackoverflow.com/questions/18485621/what-is-meant-b.... This allows you to reason better about API calls in code by their HTTP method without having to check the fields sent.
Why Twilio Wasn’t Affected by Today’s AWS Issues (2011)
> I've been trying hard for years to find a reason to bother with PUT, but so far I've found it not worth the effort.

And right there, at your final sentence, you basically described why REST has more or less failed.

GET and POST are useless for implementing a complete application protocol. You'd basically overload these http verbs to the point where you would implement your own protocol. And that's what most people do anyway. You choose to not use PUT, some other person chooses to not use PATCH or HEAD and I choose to curse vehemently every time I have to use someone's service.

REST is nothing but loosely connected guidelines that nobody uses in the same manner.
Yes. The thing is that France used to have perhaps the best balance in human-shaped landscapes in the world. A mix of villages, small towns and mid-sized cities spread rather evenly across the whole land, that made its charm.

And that was butchered like nowhere else. The city entrances are a nightmare of uglyness. All cities, all towns, even big villages suffer from the same plague. Roads bordered by commercial areas filled with the cheapest shoebox building possible, dirty parking-lots, anarchic advertisements.

http://i.f1g.fr/media/ext/orig/www.lefigaro.fr/medias/2014/0...

http://images.telerama.fr/medias/2010/02/media_52457/comment...

And you can use Streetview around any town-centre and get the same kind of horror along the main roads for kilometres.

That was the first effect: aesthetics; it spread since the 80's. And now the second effect, the functional one, has been kicking in in the last 10 years: now not only villages are deprived from the shops there used to be, but every city except the largest metropolises suffer the same fate.

It is France who invented, developed and exported the concept of 'hypermarkets'. In the 80's, we had one near Toulouse (city which had not yet grown like the city it is now), in what used to be countryside, that was the largest in Europe, and I believe in the world. People would drive there on Saturday from 100, 150 km away.
> It was during the summer of 2014 that internet trolling boiled over into a mainstream crisis.

Oh right OK, yeah that did it. If I am the only person on HN that hasn't heard of Zoe Quinn, I'll humbly eat crow. If the author thinks that "internet trolling didn't boil over until 2014" we must have been using different interwebz, which is _not_ the one I've been using for the past 25 years.
These are both pretty good. Added to color fortune clone https://github.com/globalcitizen/taoup
What you just described is only the bare shell of REST. It would also apply to many types of API that don't follow REST principles. One thing this article gets right is that nobody is really RESTful because nobody knows what it means.

There's usually a dollop of RPC in most APIs - and there's nothing wrong with that - but the 'pure vision' of REST is similar to the 'pure vision' of the Semantic Web. It's a dream for the next life not something we will receive in this one.
I may be able to shed some light on this. During the dyn outage I really wanted to keep listening to soundcloud, so I spent a bit digging up the hostenames/IPs to dump in /etc/hosts. I found that they were fetching data from two different hostnames, cf-media.sndcdn.com and ec-media.sndcdn.com which I'm guessing stand for cloudfront and edgecast. Never dug deep enough to figure out how they sharded the data, and I'm not even sure both were used for songs (maybe one was pictures, one was tracks) but I seem to recall needing both to play all songs consistently.
I don't think DMOZ was the best example of a well curated collection though. It might have lived had it some direction and actual upkeep.

Last I looked at it, half the outbound links were dead, which could have been managed automatically.

Credible anecdotes say reasonable new submissions were routinely ignored.

There are curated niche lists, many on GitHub, that are better than Google for certain things.
This reminds me a lot of Bret Victor's "The Future of Programming".

https://www.youtube.com/watch?v=8pTEmbeENF4
Looking at your proposed solution again, a question popped up: if the UI can comfortably support an expanded search bar, then what's the point in minimising it, ever?
It's easy to say 'not everything is about money or commerce' if the rest of the country is being heavily taxed to support that region.

This is in the end not about having the sign in both French and English, the government can do with its signs whatever they want with their signs. They are telling people what to do with signs that are not theirs.

There is no 'protection' to be had from signs, nor is it a sign of disrespect to have a sign in English only.

There are plenty of 'English only' signs where I live and it's neither French speaking nor English speaking and nobody actually cares because they don't see it as a sign of disrespect or feel that they need to be protected.

If the Quebec government would combat corruption and actual crime as zealously as they go overboard on how-high-the-lettering-on-your-English-sign-is then Quebec would be in better shape already.

As for the last part of your comment: it isn't a big deal, that's the whole point, so don't make the language of a sign into a big deal. In fact, don't make language into a big deal. There is no need to protect it, it will change over time and fighting that will hurt you more than that it will help because of the inevitable isolation it will cause.
You don't need PUT nor DELETE. It is OK to use POST[1].

Most people don't understand REST. It is not a standard, it is not a set of practices. It is an architectural style and the web is built on it.

You can choose to follow the style (which is so much more than naming methods and URIs) or fight it. The dissertation is pretty clear about it[2], but most people ignore it because there are no code samples.

[1]: http://roy.gbiv.com/untangled/2009/it-is-okay-to-use-post (REST creator talking about the PUT misconception)

[2]: http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm (Full REST dissertation)
Loved Aereo!

Though and as of now your hard wired Internet provider makes it impossible to have just affordable Internet without having some type of TV package. Any streaming service who doesn't also provide Internet service is highly disadvantaged!

I been paying $55 for 12 months for Internet and a few local and cable channels. Now that's expiring it went up to $70 a month but Internet alone is either $50 for 6Mbps or $85 for 25Mbps. 6Mbps is junk and Comcast knows it and if I added YouTube my expenses would be $85, yet who knows if 6Mbps would support solid streaming?

I'm waiting for 5G fixed wireless from Verizon and Att for some competition to Comcast! I'm sure they too will make it equally unaffordable to just have Internet without their DirectTV Now and Fios. Erggh these OTT services have a tough road ahead of them.. they will probably all end up merging with internet providers.
1951: Uncle Sam produces military training film on independent radio
Try raft. It's the easy version that works most of the time.
I'm reminded of Jack Barsky, the former Soviet spy who coded for years for IBM etc.[0,1] This from the Guardian piece is very interesting:

> In the 1980s, Barsky’s most interesting potential recruits were radical rightwing ideologues; here, Soviet agents would pose as activists from the radical right. “There was one individual I reported on who I’m convinced would have fallen for that, because he was so strongly rightwing,” he says. But Barsky doesn’t know if any of them proved useful sources for the KGB; it was operational procedure that the agent who did the profiling and the agent who tried to recruit them were different people. He continued to send the profiles; the rest remained a mystery.

Time will tell.
I'm a Firefly fan. I was dying to see Serenity when it came out. Just dying. If the studio had limited the box office to 100 tickets I would have acquired one. I would have rolled my grandmother for a ticket. And there were a lot of people just like me, in absolute numbers. A few thousand, at least. Those 100 tickets would have sold for thousands of dollars. By your logic that would have made Serenity the most sought after movie ever.

But there weren't enough people like me to make the movie's release successful by conventional measures. It barely broke even. There were enough die-hard fans to drive up the price of those theoretically limited 100 tickets, but most people aren't Firefly fans at all and didn't bother to buy tickets at the normal price.
The "true spirit" of REST, to me, is that there's a certain set of things you can do when creating an API that will let you re-use the huge amount of HTTP middleware that's been written and get correct (and useful!) semantics from it. Caches (browser-, edge-, and server-side-), load balancers, forward- and reverse-proxies, application-layer firewalls, etc. will all "just work" for your software if you do REST correctly, and won't have any weird edge-cases.

Re-implementing those same semantics in your own messaging protocol / format, without intertwining the concerns of the protocol and the message format, throws away any/all of those benefits. You need a protocol that guarantees that middleware can "look inside" the messages it's passing (or at least their metadata), in order for any of this to work. That's why HTTP has both a transparent part (req path+headers; resp status code) and an opaque part (req and resp bodies) to each message: the transparent part is there for data that affects middleware behavior, while the opaque part is there for data that doesn't.

Note that that doesn't mean you're stuck with HTTP1. SPDY/HTTP2 is effectively an entirely different protocol—but it keeps the same semantics of requiring certain properties of the metadata tagged onto each message at the protocol level, so that anything that speaks the protocol can use that metadata to inform its decisions.
People, go apply. Think of who is left at the inflection in head count. The most scary outcome for the NSA is having no Snowdens or people loyal to the US instead of a political party. If you're a US citizen and look in the mirror thinking, "Well, I'm not a zealot and would find myself giving resistance pretty quickly if the NSA was being lobbied like a tool," then you're a perfect candidate. Snowden said the salary is high and the work is easy. Would you prefer someone sitting in the PRISM seat who believes we just need to shut up the bleeding hearts and get things done for a few years to #MAGA?
It'll be like viewing an assembly print out. Which I'm sure will be less opaque than asm.js output, but comparable to asm output
Although PUT is not necessary using it for idempotent calls like it was designed to do actually helps developers using the API understand the intent of the call better. They don't have to worry about undesired consequences/side effects. Which I think is a useful pattern.