skysight-inc/HackerNews huggingface dataset:
All text is a description of something, but not all text is copyrightable. I would hold that an API is a textual definition of processes used to interact with a system. I don't think that kind of rote technical description is covered by copyright.

I guess I'm confused over what you refer to when you say REST protocol. I'm imagining a textual description of endpoints, arguments and expected return types. Just technical details. Maybe you're talking about the actual implementation?
The causation is probably the reverse. Parents who send their kids to college make more money. And that's possibly indirect through the fact that people who go to college earn more money, so we're probably seeing the effect of having well-educated parents.

It would be really interesting to see if income plays a part once you control for parental education levels. Segment by both parents have college degrees, one parent has a degree and neither parent has a degree. We'd probably see a much weaker correlation with income at that point.
The Best Way to Price SaaS Products
This is very interesting, in large part for the reason the author of the article mentions -- it's not the sort of thing most of us think about very often. And when we do, we usually leave off having no more insight than when we started.

Anyway, I've seen some other comments here wondering about how "consciousness as an evolutionary adaptation" could have spread so rapidly, or going so far as to suggest that they've met people who were (to paraphrase) "less evolved".

I wonder if rather than it having been an evolutionary process, consciousness may have been meme-like in its' spread. That is, perhaps humans had the brains required to handle consciousness for many generations before it really sprang up, and when it did, it occurred because of the spreading of the idea of consciousness, and not some particular set of genes.
Researchers find 'lost' memories using light
Super informative, love the detail in the slides!

Would be more impressed if the IPv6 plan wasn't:

The plan consists of being dead by the time customers demand v6.

Why aren't these brave heroes of anycast leading the charge to ensure it works with a protocol suite that is now something like a decade old?

I don't expect the story to be:

We are just as confident with this as what we've been running for years on IPV4.

But, maybe:

Except for the bits that we rely on custom hardware for, it's looking really promising.

Getting IPv4 allocation from ARIN, even if it is conserved by anycast, isn't going to be possible forever. I've been meaning to get ahold of an ASN and a small block for just this reason.

Therefore, the techniques outlined here may not be usable to new companies or on new networks in a couple of years. Even if I can get IPv4 from my hosting provider, I need ARIN/RIPE/etc.. for anycast, afaik.

Still, great read! :)
No, sorry - they are motion sensors. I can trigger them on my bike, with no lights involved. You're suffering from confirmation bias, and not taking into consideration the fact that the lights change when they detect your vehicle, this is usually going to be coincident with you flashing your headlights, but the former is the cause, not the latter. It's a common misunderstanding, though.
"So, what applications are students taught in typical trigonometric texts?"

"If a pyramid is 250 cubits high and the side of its base 360 cubits long, what is its seked?" (http://en.m.wikipedia.org/wiki/Rhind_Mathematical_Papyrus#Py...)

Well, maybe not that typical, but it is an example without any periodicity in sight.
Kafkaesque... I like that word!
Then, it is time to convert the whole filesystem to an image file and mount it from Google.
> They now have warehouses located within 1 day ground shipping distance of everywhere in the continental US.

Amazon does not have a warehouse within 1 day ground shipping of me in Minneapolis, MN. I think the closest is Indiana which is 2 day ground shipping. There is a lot of the continental US that is not New York or California. Amazon still has more work to do cover all of if they want 1 day shipping everywhere. Now, they are planning on building a warehouse about 90 minutes of the Twin Cities so we will be within 1 day shipping in a couple years, but how many other metropolitan areas are outside of 1 day?

Here is nice little map from UPS to figure out shipping times. If you put in 55414 as the zip code (Minneapolis), UPS only considers Minnesota and Wisconsin as 1 day. Hell, If I am reading these maps right, Chicago is just at the border of 1 day and 2 day ground shipping from Indiana, the closest warehouse.

http://www.ups.com/maps?srch_pos=1&srch_phr=time+in+transit+...
Despite being a Prime member for years the only thing I've used it for is the two-day shipping but I don't mind the existence of the other perks because just in real dollar terms Prime still saves me a boatload of money versus shipping costs I'd have to pay for similar quick (and in a way more importantly: consistently arriving on the correct day) shipping when buying on other sites.

In the interest of full disclosure, I'm in San Diego so this new thing does actually benefit me... and I'm pretty excited about it. Sorry.
what? I've never ever ever had an issue with amazon search, can you explain what you mean?
The actual media data / streams can of course cast directly by sending a local network URL to HTML5 part of your app, but the load of that HTML5 part is triggered via Google servers - essentially the Google server tells CC which URL to load for a certain app.
The certificate for golang.org was recently (re)issued. I see a "Not Valid Before" of "Thursday, May 21, 2015 at 5:39:30 AM Eastern Daylight Time".

I wonder if there is a Firefox-unsupported certificate extension in the new certificate?

EDIT: I wonder if it's related to this Firefox issue: Secure connection failed (sec_error_bad_der) due to certs with SAN dNSName entries incorrectly containing IP addresses[0]

However, it doesn't appear the golang.org certificate has any subjectAltName DNS entries using an IP address.

0. https://bugzilla.mozilla.org/show_bug.cgi?id=1148766
I didn’t say it’s “bad” in any objective sense. I said I don’t personally find it very compelling, and it’s in my opinion very thin evidence on which to ground his sweeping statement: “[I] found that art-people didn't appreciate algorithms and code-people didn't appreciate art.”
Hah, kind of like when Rackables became SGI.
I need somewhere between 7-8 hours of sleep. I don't drink coffee and I exercise 3 times a week.
I find sleep matters more in the long run. I can function on 6 hours, but after a few months I'm burned out and I end up catching whatever cold/flu is going around.
The reverse is true too. Prime shipping is never actually free, you're paying $99/year for it.
Meh, I'll bite, since it's been posted....

1) This is from a Nanog talk back in 2006. Nearly a decade later, it's appropriate to ask 'how do I properly do IPv6 TCP anycast then?', and the answer is, sorry, it's a quirk of IPv4 that anycast ever worked in the first place. The presentation mentions that the authors plan to deal with IPv6 anycast by dying before IPv6 is implemented.

2) The presentation lays out how TCP anycast works across 3 points of presence. Try anycasting a prefix out of 70 PoP's and your mileage will vary. There are definitely applications where TCP anycast has the same MTBGRW (mean time before global routing weirdness) as, say, geo-aware DNS directing to regional load balancers, but with every new PoP announcing the same prefix you're taking on a non-linear (possibly exponential) decrease in MTBGRW.

3) The one bullet point that needs to be re-re-re-re-emphasized: 'Effective BGP communities from upstreams is key' [sic]. Yeah they are, and the diligence and cooperation of your upstream providers are the difference between a working anycast mesh and turning the global routing table into your own personal split brain hell.

TL,DR: Don't believe the FUD but let's not start hyping things either. I'm only aware of three ASN's announcing TCP anycast prefixes in the past decade since this presentation, and Edgecast was one of 'em. TCP anycast didn't take off, most likely because ASNs and IPv4 prefixes are way too scarce.
Yeah, I'm torn on that. On the one hand, I want to take advantage of the permissions granularity that android offers rather than being stuck with categories. On the other hand, the small number of bigger permissions works well on iOS, so maybe that is the better solution for the mass market.

It would be nice if you could switch an expert mode switch and individually toggle every single permission, not just categories.
That's a change in opportunity cost, not a tax. If you view anything that causes an increase in the opportunity cost of not working as a tax, you must believe that charities are actively taxing working people.

If a charity moves in and starts offering $1000 dollars worth of free food to anyone who makes below $20k a year, is that charity then taxing everyone who makes above that by $1000 per month?

Also if you do want to view an increase in opportunity cost as a tax increase, you have to look at the actual net increase. There are already benefits that low income people can get, food stamps, housing assistance, earned income tax credit etc... that would go away under a basic income. To properly asses the net opportunity cost increase you have to look at the value difference between these benefits and $12k.

As to your talk about disincentivizing work, the tax curve is just that a curve--instead of the current cliff that many low income workers face. Right now there are situations where are a low income worker can actually make less money by working (or less money by working slightly more) due to current means tested assistance programs.

Replacing means tested assistance with a tax curve and a basic income would ensure that every dollar earned would increase your net income. Again this isn't always the case under our current system.
Xianbei
It's far easier to build a start-up doing software than pretty much any hardware, so current giants have a huge advantage over anyone trying to break in. Consider for a moment that a new fab with a recent process is probably a many billion dollar investment, and that even fabless semiconductor companies (a la LSI, recently) there are huge amounts of IP, capital, and brain power tied up; everything also really needs to be really correct up front, and tooling is expensive (you wouldn't want to waste millions of dollars building a chip that's really unproven and undesired from a market perspective). Even technologies with less expensive (though not at all cheap) tooling, like hard disk drives, the IP is so tied up with the current giants (WD/HGST/Seagate), and the firmware needed to make the drives work at current capacities is so complex, that it is essentially impossible to break into the market.
The free browser extension that shows only the best ads
What the fuck?...
Dave stated during the keynote that they were slimming down the number of permission categories.
Show HN: 321 Website – the allround carefree designer website for 99$/month
Google Introduces Expedition for Teachers and Students
It is sadly not (my current draw is closer to 300-400 mA at 4.8v). Even if it was though, the current chromecast doesn't have the hardware to support it.
Google Cardboard is now available for iOS
Don't know if this will be popular here, but... I like Facebook. I like seeing people's pictures and updates. I like serendipitous moments where someone announces they're in town and I get a chance to see people I haven't seen in years. I like keeping track of social events with it. I like reading a lot of their articles. I like the conversations I get in (even some of the arguments). I think it complements and enhances my social life. I try not to let it replace it.

Sure, some of the acquaintances are obnoxious on FB. The mechanisms for focusing on what I like vs what I don't seem to work well enough.

I don't like the surveillance. I try to minimize it in a number of ways. I'm sure my measures have limited effectiveness and I'm leaking details about my whereabouts, reading habits, and other preferences anyway. If FB was the only place I was doing that -- if I wouldn't have to essentially give up mobile/internet communications to truly solve that problem -- I might think harder about whether the value I get out of FB was something I could trade for privacy.
Yeah -- because when you provide a friendly, personal service for someone, you're doing it for the ad money and nothing else. Look, you have a point, but it's an extraordinarily cynical point. You're connecting the dots to reveal "the truth", that Google strives to make money, but it could honestly be a lot worse. Personalization is more than just ad money. It's friendly and great for business.
Why do we need so many programming languages? Java, C++, Python, Scala, Elixir, Haskell, Clojure, Ruby

Why do we need so many browsers? Firefox, IE, Chrome, Safari, Opera

Why do we need so many laptop manufacturers? Apple, Dell, HP, Asus
There is no fucking "implicit agreement" when you look at a publicly available website, any more than when you look at a billboard on the street. I'm sorry for cussing, but no one gets to dictate the manner in which you use your eyes in public spaces.
Huh? Retrieving a phone number always required android.permission.READ_PHONE_STATE permission. Same as retrieving your email requires android.permission.GET_ACCOUNTS .
... and how would they know "average casts per user"?
Capitalism at work. Collusion, consolidation and no competition.
Would it really? You can still use SIMD and vectorise.
Any updates regarding generics and error handling?
Mixpanel is looking for product engineers
I don't see the conflict here. Simulations are mathematical algorithms. The mathematical algorithms of neural networks were devised as a model of what we observed neurons doing and turned out to be quite good at some of the things brains are quite good at.
Worth to note that they address this concern in a way in the doc:

> Correctness. There is one non-performance concern. Increased parallelism could make bugs in racy programs more likely to cause crashes or other problems. The setting of GOMAXPROCS=1 may have thus far let those bugs go undetected. Raising it may therefore make buggy programs less reliable. We hope that both the race detector and the introduction of goroutine preemption and interleaving in Go 1.1 has already helped programmers identify and eliminate many such bugs. In any event, we can’t reasonably hobble the performance of working Go programs for fear of breaking buggy ones. If such buggy programs do turn up, the authors can set GOMAXPROCS=1 explicitly to keep them working until the bugs can be fixed.
Ask HN: A simple CMS to build directories like Makerbook,StartupStash?
I've seen that lately lots of people started hand-curated directories after the success of StartupStash on produchunt.

I've tried once to do something similar but it gave me headaches setting up wordpress, finding template, modiyfing it, etc.

That's why I thought about creating a specialized CMS with pre-made templates to make everything much easier for those who are trying to create these hand-curated directories. No distraction, just setting up some categories, adding items with image,link and description and maybe some other features.

Here are some screenshot of some templates I'm thinking to add:
https://s3-us-west-2.amazonaws.com/bundlepages/black-home2.jpg
https://s3-us-west-2.amazonaws.com/bundlepages/black-bundle2.jpg
https://s3-us-west-2.amazonaws.com/bundlepages/green-home2.jpg
https://s3-us-west-2.amazonaws.com/bundlepages/green-bundle2.jpg
https://s3-us-west-2.amazonaws.com/bundlepages/red-home2.jpg

What do you think? Would anyone use this? Could I turn this into a business eventually?
Fish create art on ocean floors, yet these animals are not conscious of their existence: https://www.youtube.com/watch?v=cbssnFfTcqI
What a one-sided pile of shit article. We have no idea what those people did to get "beaten" by the cops.

Look what is happening in Baltimore right now: The cops have been neutered by the Mayor, arrests are down 50%, and there are record numbers of shootings:

http://www.foxnews.com/us/2015/05/26/2-shot-dead-in-bloody-m...

But everyone is innocent, right?
> Actually, scratch that, most people don't even know that Google tracks your phone location for store visits if you use location services or Google Now.

If you use Google Now, Google autorecommends locations -- including retail stores -- that you might want travel time to based on its tracking, so its pretty hard not to be aware that it is doing the tracking.
This is important for anyone considering using Rust. I was mistaken about the meaning of Rust's safety guarantees before reading this.
I'm surprised (and disappointed) Reno isn't included, seeing as there's a major Amazon distribution center just on the outskirts (in the same area where Tesla's building their Gigafactory). That should be really easy to pull off.
For devices running M. Versions prior to that will be left as is.
It's also worth noting a counteracting event: the inflation caused by the switch to the euro in many European countries like Italy [1], Spain [2] and Finland [3]. These were sometimes actual inflation and sometimes more a matter of perception -- a price hike in a few products and goods may not show up significantly in the official price index radar, but it does wonders to skew public perception.

"In common with other countries with low-value currencies, where people are accustomed to paying in units of hundreds and thousands, the introduction of the euro, which was valued at 166 pesetas, led to stealthy but rapid inflation. Within in year a cup of coffee that in most bars cost 100 pesetas was priced at €1 while the cost of a 1,000-peseta three-course lunch leapt to €10 – a 66% increase." [2]

[1] http://news.bbc.co.uk/2/hi/business/2098033.stm
[2] http://www.theguardian.com/world/2014/aug/31/spaniards-holdi...
[3] http://ec.europa.eu/economy_finance/publications/publication...
Map clustering with Swift – how we implemented it into the ribl iOS app
We should not presume that current cops deserve their jobs. We need to rebuild almost all big PDs from the good 15% on up. We need to identify that 15% and increase their number fourfold or more, or cops will continue to perform very poorly. Anyone not in the good 15% is bad for everyone and is not qualified to be a cop.
Some of these things are not like the others:

ActiveMQ / RabbitMQ / Apollo - "Traditional" message brokers. These provide AMQP, STOMP, MQTT etc. Safe choices for enterprisey dev. Think of them as standards-based infrastructure, like "web servers". There are good reasons to have various commercial and open-source options.

Theoretically (if you stick to core features), these are "plug and play". Most people really decide between them based on cultural factors. You might use IBM's broker because they're your preferred vendor or ActiveMQ because you're a Java shop and you prefer open-source. Maybe RabbitMQ because you because you like the community and so on.

ZeroMQ / nanomsg - Not a traditional "message broker", more like a "messaging construction kit". It supplies framing, patterns and some flow control, you build the rest.

Kafka - This is really "log as a service"[1], it just happens that you can also use it like a message broker. You'll probably structure your consumers as idempotent queue processors so you can get replayability.

[1] In the sense of transaction log.
That's a story I'd love to read about. OnTrac seems to use basically junker cheaply painted white mid-90s minivans whenever I see them about. They simply slap a magnet with OnTrac on it and it becomes a fleet vehicle.

While FedEx/UPS have their own custom designed fleet, OnTrac seems to scour auto auctions for theirs.
For real, though. I can easily turn the free samples into my lunch whenever I'm there.
It's a protocol layer thing, mostly down to "what prefix sizes can I reasonably expect other providers to accept?"

For IPv4 the answer was a /24; for IPv6 the answer seems to
be a /64 at this point, and burning an entire /64 to get a couple of DNS servers (the typical use case for anycast) to resolve slightly faster is overkill. It's also probably a great way to annoy your RIR when they ask 'how the hell did you burn through your initial IPv6 delegation with only two hosts' ;)

EDIT: I meant /48, not /64! Whoops-a-doodle.
since they merged the gmail storage space with the drive storage space, i'm sure a lot of people have run out. I'm nowhere near 15GB of gmail storage, but it's pretty easy to dump 15GB into drive.
This officer watched another officer forcibly enter someone's home without probable cause or reasonable suspicion, assault an infirmed bystander and lie about it, then saw another officer arrest that same innocent citizen based upon that lie and then assault him again. What did he do about it? He didn't stop it. He's a part of that 70%.

I suspect that he feels guilty about it and that's why he wrote this piece.

This sort of thing happens EVERY DAY, all across the country. For generations, this kind of abuse only happened to the black and the brown. Then, low income whites were subjected to it. Now, middle income whites are being subjected to this kind of treatment and because of that, it's entering the sphere of public debate.

We need good officers to stand up and speak out when they see citizens being abused. Otherwise, it'll never stop.
I see the opposite from Amazon - some stuff ends up being shipped to me across the entire country in giant boxes, clearly at a loss, just to make the 2-day deadline.

Only couple of times, I think, the packages got held up for weather or errors, and I just sent them back without a hitch (they were too late to be useful).
Has anyone actually found a thing that is for sale on the same day? I live in SF and for any search the "Get it today" is grayed out (and has been since 8 am).
GoPro and Google are partnering to make 360-degree virtual reality videos
Care to elaborate as to what you thought they were?
The only notable recent entrant I can think of is Spreadtrum from China. But I don't know that it counts as a startup when it is backed and partially owned by the Chinese government.
Its a simplification, and not a very incorrect one. The purpose of Fair Use is to reserve for society those uses that benefit society more then they hurt copyright owners. Whether a use is "necessary", while not a legal definition, is a pretty good rule of thumb for some possible Fair Use defenses.

ETA: also this is completely ignoring any relevant international laws. French law, which is where the OP lives, appears to provide some protections for "necessary" use.

"The Court of Appeal disagreed and applied French law. Nevertheless, it too rejected plaintiff's claim and decided that Google benefited from the "safe harbor" provisions of the Loi sur la Confiance dans l'Economie Numérique [the relevant French statute]. It considered Google as being a "neutral" actor and the reproduction of the photos necessary to provide the service."

http://cyberlaw.stanford.edu/blog/2011/01/who-said-france-do...
My wife opened high-end dog collars online store after helping our standard poodles to look pretty :)
>How far are we from a computer being able to determine what is going on in a picture

that's one of the selling points of the new google photos app.
Chamomile herb
One of those distribution centers is on the outskirts of Reno/Sparks, yet Reno is not included in this for whatever reason.
Teenage Mutant Ninja Turtles Photoshop Layers
Okay. But that's the world in which we live. Complaining about the real problem being "things people put in strings" rather than the actual encoding format isn't going to solve any problems people actually have.