skysight-inc/HackerNews huggingface dataset:
This sounds basically like a STUN/TURN + P2P solution which in itself _does not_ mean it's unsafe! It can be unsafe just as anything else out there if it's made unsafe.

As explained by the company representative (including my own added explanations) the devices, when behind NAT, can not receive any incoming requests without setting up port forwarding in the router (this is done automatically and temporarily for outgoing requests to allow incoming respones, but thats another story). Setting up port forwarding is not a good solution so what I pressume they are doing is that they are connecting to a TURN/STUN server from the camera outwards to be able to communicate. When the application wants to connect that one also connects to this server to have the camera create a p2p link (that means direct connection between camera and the device the app is running on). If that one fails then they are relaying the data through their servers.

Now there's some ceveats for the above solution. If one relies solely on encrypted channels and certificate security it should be as safe as the encryption is strong or the strength of the certificates. If not done properly, say client/peer verification is missing or the encryption chain isn't complete, then it's most likely bad. However:

The single most important thing is that the _functionality itself_ and the technique used is not unsafe per se.

The author makes it sound like it's a giant P2P-pool of camera devices, however this does not seem to be the case. Rather it seems to be a big network of relay servers to reduce latency for the connected devices. Big big difference there.

(Then one may question the inability to turn it off or that its enabled by default, but thats another question)
Framework for developer relations and evangelists
What I find interesting about this is the potential for biologists to sort of dogfood their own computing platforms for biology related problems...e.g. protein folding. Not saying it's going to happen, but there's possibly an interesting symmetry between computation and experimental apparatus.
I agree but the title is quite misleading and has a clickbaity sound to it.
I spent about three weeks in Brazil (Salvador and then São Paulo), and in SP in particular we regularly found bars open around 5 or 5:30 am, but this was circa 2004/2005 so it may have changed since then.
"The old economy is built on the arrogance of growth at all costs, profiting from pollution, and the refusal to share economic gains with 99% of Americans."

This mindset is shared by many building the new economy. Peter Thiel said in an interview that growth is necessary because otherwise "for my life to improve, I have to take from you."

Even the most brilliant economic and entrepreneurial minds of our day get it wrong. We need limits on individual growth.

Our current economic system violates natural law.
And then there is the environment issue. Who invented the nature-destroying economic system we now live in?
No, what happened was they became the lesser partner in a coalition, and delivered a lot from that position (the policies during that period were much, much better than they would have otherwise been). The idea that somehow they should have delivered on all of their policies from that position is laughable. Would they have been better served not being able to influence government at all? (This all goes to show how broken FPTP is, of course.)

Then, because of thinking like that in your post, people gave up on voting for them, despite being the best possible representation.
>> "The world probably doesn’t need zillions of explanatory articles about the Japanese video game franchise Pokémon."

> why? if people are willing to devote their time to the task I don't see a reason why their work shouldn't be preserved.

These sentiments don't need to be at odds with each other. Instead of zillions of (very small) explanatory articles of a half-paragraph each, we can have a few dozen (large) ones with the same informational content and much less overhead in how they're organized and maintained, especially when they all share the same information sources, while big names like Pikachu with unique significance can get their own articles.
So for users who mostly write enterprise type applications do Rust generics have anything better to offer compared to Java?
Kenta Cho's shooter _Torus Trooper_ is written in D and might make a good example. (It's a damn good game, too.)

https://www.youtube.com/watch?v=PJMTQmqxBqg

http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html

Also, ported to Linux: http://www.emhsoft.com/ttrooper/
There are several changes to the SoC, not just the addition of 64-bit support. They increased clock speed and made other architectural improvements (e.g. better instruction pipelining) resulting in these numbers.
Worst: Smalltalk/networking. I'm pretty social (perhaps now), but it took a lot (attending conferences, 2 years+, once per month) to feel comfortable approaching and talking to strangers - and the crazy thing was I was in a buy-side position, not sell-side, so I was waiting for others to strike a conversation. Now, 10 years later after getting over the hump, it is much easier. The biggest thing for me was getting comfortable talking to a couple of really genuine sales people. And genuine meant getting to know them very gradually over these 2+ years.

1. If a conference organiser, it's really useful to not just put people in a room with canapes and drinks for a 'networking session' but to actually plan something that can connect people. An event where people can create meaningful conversation, not have flippant conversation.

2. If a participant, read-up by listening to some excellent podcasts by manager-tools.com - they cover tips in a far better way than I could do in a quick HN post (it's free, with a vast range of content, not just for managers).
After thinking about this some more I'd extend this further - the people I love the most are those that have also grown with me.

I've been with my wife since 1999, and I'm sure if either of us were the same as we were then we wouldn't be as excited to still be together.

Similarly the friends that I've lost touch with are those that _have_ stayed the same, and over time it's me that has no longer found this exciting or interesting in a person.
I live in a London suburb. My suburb has about 300k. I can walk to the local town centre, three major train stations one of which is 20 minutes on the train from a major international airport. I can also walk to any number of tram stops, or take a bus. From the largest nearby stations, I can also reach central London in 15 minutes (two separate terminals), and any number of other city centres.

The main difference with this vs. when I lived in Oslo, in a city of ~500k and a metro area of maybe 3-4 times that, is that in London I have the same amenities nearby, within walking distance or a short bus ride away, but I also have a vastly larger selection of all kinds of things: Tens of times as many theatres with accordingly larger selection; tens of times as many night clubs or bars; tens of times as many museums, most of which are larger, and many of which cover subjects not covered at all by museums in most smaller cities. In terms of business I have access to a pool of people that is tens of times larger, and equally a market within a range where I can get in a taxi to go see them face to face that is tens of times larger.

That's what density brings.

So yes, my local suburb is like a city. But I can pop over to any number of other places that are also like their own cities in 15-30 minutes, and that makes a big difference to having greater distances.
It's disproportional in the sense of who's contributing to society (working) versus who's deciding what to do (voting).
that's incredible
And that's because demand has exploded. If you look at the technologies available today and, say, 10 years ago, wouldn't you say you need much less coders now than then to do the same things? That means one of 2 things can happen in another 10 years: demand keeps exploding, in which case you might be right; demand stabilize, in which case good luck sustaining $100k+ salaries for college kids with <3 years of work experience.

There is no inherent more added value in programming than in other professions, it is a pure demand thing. Without demand, things should go back to "normal" with low salaries on the entry level side and high paychecks on the management side (because it's more valuable effectively managing 10 resources than 1).
That is a great comment, and I will try to give my thoughts on it.

You're analysis of the present Chinese government as continuing the imperialistic policies of the Qing make a lot of sense, but I also tend to see these policies as kind of inevitable. All major powers will behave along similar lines, and mainly for similar reasons (e.g. see the Monroe Doctrine of the US and how long it took to normalize relations with Cuba). Russia is panicking because its own sphere of influence is being breached by NATO. China is worried about the West (or the South Koreans) gaining control over North Korea, right at their doorstep. So if you think about it, its not evil, its inevitable. Most non-western countries have been exploited in some horrible way in the recent past and that can really help explain why hard it is for them, even now, to trust the West.

As far as Industrial revolution and China: I agree that the Qing was undemocratic(obviously), slow to change etc. Governing a country as big as China has never been an easy task though. Think about it: its 1900, and you have 450 million people [0] in your kingdom, the largest by far, almost twice that of India, and a number never see before in history. Even the roman empire had only(!) 60 million people at its peak, most of whom were slaves.

So its not an easy problem. And many of the "simplest" solutions fall right on their heads. I know people in this forum like to talk about disruption, but that's great for companies; for governments it is a VERY different problem, and needs to be handled differently. Just look at the crisis created by revolutions: Chinese Revolution left the country devastated, Russian Revolution tore apart the country before getting a respite after WW1. Every single time a revolution takes place, a wholesale change of everything happens and nobody is quite sure what is going on.

However, there are ways to change while not throwing out everything: The Meiji reformation in Japan is a great model of how to change an backward oriental country into a modern one, with western-style institutions and economy. And the Chinese Communists, despite all the horrible things they have done, have managed to bring stability and economic growth to a country that was ruled by warlords for much of the early 20th century.

I guess my point is simply that its not easy. Many people fail to see that there are reasons why the Qing were what they were, and that there were many factions even in the corrupt government that did want China to progress. So the ideal way to really reform a country is through diplomacy, and working with existing institutions, and modernizing them, rather than start from scratch.

[0]: https://en.wikipedia.org/wiki/List_of_countries_by_populatio...
So... $35, but all official (as in linked from the original site) shops are selling it at 30 GBP (41.63 USD).
Because for a good long time, programming languages were accidentally complex, and verbosity and hoop-jumping were a legitimately large amount of the development time. 1990s-era C++ GUI programming makes my eyes bleed.

I don't think this is particularly true anymore, but ideas take 15-20 years to finally die out in the programming world, and we're only 5-10 years into that cycle. Languages still have varying degrees of accidental complexity but compared to where we used to be, you almost always have the choice of some nearly-optimal language. (Many may still not avail themselves of those choices but that's their own problem.)
I really cannot fathom why we have these ridiculous last call laws. I'm living in California, where it's illegal to sell drinks after 2AM. It's incredibly frustrating. More than once I've been up late at night, and felt like cooking something with wine, only to quickly realize: Oh, right, I can't go buy a bottle of wine until 6AM... Because think of the children, or something like that.
When in Portugal I was really surprised to see most of the billboards in the Lisbon airport to be in... Chinese, advertising properties and apartments for sale. After some looking up I discovered that in Portugal one can acquire residency only by buying a property expensive enough.
I don't that phrase is implying that just a move to a 64-bit architecture allowed for these performance improvements. A more relevant clip of the phrase is:

"The 900MHz 32-bit quad-core ARM Cortex-A7 CPU complex has been replaced by a custom-hardened 1.2GHz 64-bit quad-core ARM Cortex-A53. Combining a 33% increase in clock speed with various architectural enhancements, this provides a 50-60% increase in performance in 32-bit mode versus Raspberry Pi 2..."

So, basically, the 33% increase in CPU speed and "various architectural enhancements" (pipeline changes?) provided for this increase, not (just?) the move from 32-bit to 64-bit.
Apple Should Have Same Confidentiality Rights as Attorneys, Priests
Ah, the tired knee jerk comment whenever Turkey and Europe mentioned. What exactly makes Istanbul a non European city?
I am not a gamer, but I bought an XBox 360 and Kinect because it had the messenger app and my parents 10000 miles away can see their grandkids who are always running around. And it worked really well. Then one day, they dropped support for messenger. Now, if you want to have the same functionality, you have to get an XBOX One that integrates with Skype. Several people complained in Microsoft forums about taking away a functionality they explicitly paid for. They were greeted with a link to the legal Terms of Service. That is it. I am not going to get something from a company that does this bait and switch.
See also:

https://news.ycombinator.com/item?id=11186640

https://news.ycombinator.com/item?id=11195344
Yes, sell-side (i.e. brokers like Goldman, Morgan Stanley, etc.) analysts do share their models with clients. They do this both in 'hardcopy,' pasted into published research reports, as well as 'softcopy,' sending or publishing the Excel file. Not exactly mainstream distribution, but 'public' in the eyes of the SEC and something you can find if you look for it.
As far as I can tell, this "buckshot theory of photons" is a heuristic that is never actually formalized or used in serious calculations. In actual quantum optics calculations I have seen, a photon is a quantized excitation of a mode of an optical system, and it is definitely not localized to a moving point in space. There are "wave packets" that are somewhat localized in space and move together, but these are not the same as "photons".
Fixed now. It's twice as fast, i.e. 100% faster.
Good points, but I would contend that "Older people have a lot more experience in observing human nature" is not necessarily always true. Or at least it may not be the reason for their conservativism.

It may also vary by location and culture, so I can only speak to my own experience with the place where I came from, where the elder population have acted as custodians for utterly retrograde policies and actively resist any attempt to move forward.

I'd question the wisdom of any generation who (broadly) thought the Magdalene Asylums were a good thing.
Your parent specifically said that this was not about SS.
We notice the same thing in Belgium however, where voting is mandatory. Younger generations tend to vote for far more progressive parties, while the older generations stick with conservative parties.
Learn Different – Profile of AltSchool
Using a Serverless Architecture to Deliver IRC Webhook Notifications
20k? What a joke
> You could have said, "This deadline isn't reasonable" and pushed back then

I suppose you don't know the typical enterprise-y management style.
One reason I started using UUIDs for database IDs is in case I make an utterly incompetent mistake and leave a URL-hacking security hole somewhere, you still would need to guess a ridiculous ID to get at anything useful.

EDIT: I realize UUIDs are not "secure random" tokens and this isn't sufficient for real security, it's just a nice to have encumbrance if I screw up something I should've made secure in the first place. It's no substitute for doing your job right in the first place. :)
Anyone know how the cameras specifically punch through firewall? I have a number of Apexis cameras which I believe are essentially rebranded Foscams. I set them up with static DHCP leases, placed them in a DMZ, and specifically blocked all outbound communication from those cameras to the outside world. Now I'm curious whether this would be enough if they had this p2p feature. In my case, all they seem to do is register with a Chinese based dynamic DNS service. Still, I don't need them to communicate with the outside world and would prefer to prevent it.
I think realistically, the friction against such a method is strong. People can scarcely be arsed to bother with QR-codes anymore. It could still happen, but this sounds an awful lot like a "perfect is the enemy of the good" sort of argument. Is not some X% of the problem better than the 100% that we have now?
> Individual cities like Beijing and Shangai are peanuts compared to what is coming. I don't know if you are aware and if that is what you were referring to with "Chinese Megacities",

That's basically also what Tokyo is today. 40 million people in its 'metropolitan prefecture'. The Chinese versions will be a lot larger.
"Already huge cities like Beijing or Delhi (India) are having huge problems (waste, energy, water, air quality, and all kinds of pollution, transport, ...) which easily could lead to very nasty scenarios."

I seriously doubt the waste and environmental impact per capita in urban communities approaches the staggering amounts of waste and environmental devastation caused by suburban living. Having many people living in close proximity increases opportunities to optimize energy efficiency and control environmental impacts.

Look at the water used to create lawns out of deserts in Arizona and California, the natural environments paved over for parking lots, and the greenhouse gases produced by hour commutes by one person in an SUV.
Homestead Release – Ethereum Blog
Pay $35 once and get a VPS for life: too good to be true?
Cost is only a part of the problems with this platform.

IR scanning is inherently erroneous. I simply can't be:

1. Outside
2. Near windows
3. Near IR flood sources
4. Reflective/glass areas

It just doesn't work on any of those areas. That's the huge unsolvable problem with this platform. And no, frequency shifting to a different wavelength still has the same problems (the sun is a great wideband emitter).

Even if their platform was brought to the best their hardware could bear, it still would fail.

EDIT: For those of you giving -1's, how about you comment and explain why you are doing so. I'm providing a technical argument why this platform will fail, based on my experiences with this headset and my work in computer vision.
Is Ayahuasca Mother Nature's Red Pill?
As far as I can tell $35 is approximately £26 ex VAT which is then 20% additional cost for UK customers i.e the £30 prices your seeing at most UK resellers, aimed at UK customers.
Establishing Roles and Responsibilities to Drive Customer Success
I was arguing against the use of the word "disproportionate" which implies unfair.

I don't think it's at all strange that younger people tend to be more progressive, regardless of party.
Palantir a normal company?

Palantir is helping California police develop controversial license plate database:
http://www.theverge.com/2013/6/29/4478748/california-license...

Congressman continues drumbeat on controversial intel system:
http://security.blogs.cnn.com/2012/08/24/congressman-continu...

CIA-funded upstart: THE TRUTH about Prism and NSA's web snooping:
http://www.theregister.co.uk/2013/06/10/palantir_denies_powe...

Helping Build The Surveillance State Is Good Business: Palantir Gets $196 Million More In Funding:
https://www.techdirt.com/articles/20130927/17175624683/helpi...
> Eventually, who's going to take care of the old, of their property, and pay their pensions?

Robots.
Cool food article.

Also, I get to add Buraku to the list that starts Ainu, Women and Foreigners.
I'm not shocked. Its callous but I'm open with my friends that when they move, we're not really going to be friends any more. I don't see you any more, we don't chat all the time because you're in a different time zone, you have a lot of things to do. Why pretend that we're still friends? Its just a lot of hassle for everyone.
I earn 60k as a software dev in Berlin and know plenty of people who earn at least around the 50k mark. Also i regularly get offers for about the same kind of money or more. 10 years experience, no university degree.
I see a lot more of them continuing to work well into their 60s and 70s, sometimes because they haven't planned for retirement, but more often because it keeps them busy, active, and young. Retiring to the golf course at 55 has gone out of fashion for economic and health (increased longevity) reasons.
Right, I was reading it wrong. I'll delete my comment.
If we believe that software is eating the world, it makes sense that more and more coders will be needed to keep up with the transformation. Will it stop at some point? Maybe, but when?
Self-Documented Makefile
Yeah, that really grabbed my attention. Of all the people who've used it so far, I haven't seen any report that they'll be favorably affected.
That's a bet I would be willing to take. I consider it very unlikely that it's going to happen in 30 years or less.
We plan a plugin system. The core is all free, and to get special features we have a marketplace. Crisp + Slack, Crisp + Zendesk, etc.
I didn't have terribly many issues with Gradle and consider it pretty good. What about it do you consider awful and how does Cargo solve those issues? What features does Gradle lack that stick out to you in Cargo?
I don't think you "don't care" about the language - you just want a language that gets out of your way and allows you to express your solutions easily. That IS a language preference.
What on earth are you talking about? I hope this is a joke and no a serious "tip".
I don't want to patronize you but is it really that hard to plan ahead enough to be able to survive 4 hours of not being able to buy stuff?
From my experience working as a software dev in Berlin right now, 50k+ salaries are easy to get if you are halfway decent, i earn more than that. 20k is a joke and if true the people working there are super naive juniors or just really bad.
This is the same CEO that helped pass a law in Germany that required anyone who publishes more than a short snippet of text from a newspaper to pay royalties. Google, not wanting to pay royalties, instead removed Axel Springer's news story snippets from its search results in accordance with the new law. Axel Springer noticed a sharp decline in page views in the two weeks following the removal of their news story snippets and promptly changed their mind.
Unfortunately, sitting in front of a screen 8 hours a day does not contribute to longevity. We should see some fallout from this trend.
And the [2] video is already a steaming pile of bullshit.

The AR side is equivalent of taking a 6" phablet and holding it at arms length: that dinky rectangle is your augmented viewport.

It doesn't do anywhere near a full AR on everything everywhere you look.
7 Startup Strategies to Gain from Your Limitations
Interesting! I was always interested in why the Chinese Republican government collapsed so quickly into the warlord era. It seems like the power structures of that era were already in place by the time the emperor was thrown out, and once Yuan Shikai was gone, they just made it official.