skysight-inc/HackerNews huggingface dataset:
Use streaming JSON to reduce latency on mobile
Lots of people watch sports with friends and VR kind of gets in the way of that at the moment.
> There is no data demonstrating that statement.

Neither is there data for % of all programmers will move to Go if Generics are available.

> Choice is good.

It is even better by having more programing languages with preferred feature set.

> I don't understand people who hate generics.

Sure, just like you don't understand that, it is entirely possible some people who can write useful and robust production grade applications without generics to ask what is the big deal about with generics or lack of it.

> For those who complain generics are too complicated to understand, I don't know what kind of developer you are frankly if you can't understand something as basic as generics yet pretend like you can work with a language that has pointers,channels and threads and mutexes... What do you think is more complicated? generics or concurrency?

There is no need to decide on behalf of programmers on what concepts they should find difficult and what not. For example some people using Rust find borrow checker really difficult to grasp some find it an elegant and obvious way to track objects.
"attackers could target autonomous vehicles by using stickers or paint to create an adversarial stop sign that the vehicle would interpret as a 'yield' or other sign"

yeah, this article needs to go to the top of HN and stay there for a while
If you're into digital sculpting/painting the killer apps are already out :)
There's a chicken and the egg situation with content and the sets. They haven't sold enough to make it worth it financially to build AAA game titles. Part of the recent Valve news is them announcing that they're going to try and fix that situation by releasing 3 games of their own for VR (and not caring necessarily if they are "failures").

Two incredible things to look at with respect to the promise of VR:

1. Multiplayer Climbey - multiple people in VR jumping and trying to grab each others hands, not fall off the building, etc. hilarious and very social. Should also mention, that's a user created building.

https://youtu.be/extNh3Z-ikk?t=294

2. Google Earth VR - this video is from the Giant Bomb crew who are typically a little cynical and have been fairly underwhelmed with VR in general for games. But they all LOVED this: "...it might not work for the folks at home, but this shit is profound and crazy."

https://youtu.be/X_zEHzZern8?t=253

VR right now is the worst it's every going to be, a year from now it'll be better and cheaper and in 5 to 10 unrecognizably better.
I agree, and it wouldn't surprise to hear that there are also Americans who are uninterested in trying to accomidate forgeiners, and I imagine that would be very discouraging for someone who tries to get out of their comfort zone as well.
One of the great things about programming compared to many professions is that the requirements to start are pretty low: you need a machine and (realistically) Internet access, and a willingness to search for examples and answers. It doesn’t require you to clear space in your garage, or invest in large equipment, or go anywhere far away, or have a company backing you to acquire the necessary training; you just start. Even better, progress can be realistically made in spare time without necessarily abandoning whatever job got you this far, assuming you aren’t working 90-hour weeks.

It is also one of the few disciplines that is included in part-time degrees at some universities. This means you can even be taught radically new things in the field without necessarily giving up your day job.
It's a terrible name, it also has the property that stupidly configured web filters could filter it due to string matching the first part of the word.

It also makes your employees look stupid when they tell their landlords, bank accounts, dates that they work at Cockroach Labs. Good luck explaining that you aren't an exterminator.
Nice writeup sama, but the history is a bit revisionist:

> We are only about 30 years into the age of software, about 20 years into the age of the internet, and about 2 years into the age of artificial intelligence.

Software has been around--and actively making bank!--for over 40 years. The internet has been around longer in the form of academic institutions, email, and BBS than you mention.

And AI has, of course, been around at least as long as software.

I appreciate you have a message to send, but maybe don't ignore the path we took to get here.
> VR is inherently antisocial in the same way that the internet and websites are.

I don't agree with this. It's much easier to be aware of your surroundings when you're just looking at a monitor versus having a full helmet strapped onto your head; you can't even notice someone walking into the room, let alone acknowledge them.

> The enormous social benefit is remote. [...] You can connect with friends and relatives that live thousands of miles away.

I don't agree with this either. A video call is much more interactive, since you can actually see their face to read their reactions to things or even show them what you're currently doing. With VR, at best all you get is a rough interpretation of them presented as an avatar in a virtual environment. You'll never get a video of their face, since it's covered by the gear, nor can you quickly pan around to show your surroundings, new car/baby, etc.
Programming, Is a Good or Bad Career? Video with Good Info
What I Learned from Participating in the 2017 Startup Weekend EuroSeattle
I'll take quiet side room every time. I honestly question our need for giant monitors. The likes of Visual Studio is very wasteful of screen real estate.
Renegotiation is used in cases where you want to change the rules of the SSL/TLS session after data has been sent in the channel. One common use case for this is to require TLS client certificates for only SOME resources. The TLS/SSL server initially does not advertise any acceptable CAs for client certificates, but once a resource that requires a TLS client certificate is requested then renegotiation is done providing the resource-specific list of acceptable CAs for which a client certificate would be acceptable to provide access to the resource.
Remark that the article is rather old (although revisited 2014, however that's still an eternity in webdev world). Although I like flask (it was my first library to do "web stuff") I miss especially the fact that authentication is not part of the core lib, but only available via third-party extensions.

That may not be a problem for an experienced dev, but for a starter in web-dev I highly appreciate a library or framework that has built-in authentication because you do not want to fuck that up. Granted - you can also fuck it up with e.g. Django, but it is way harder.
Wow! That's a lot of performance talk ;)
The following is less an attempt to start a partisan argument than to clarify the lines along which such arguments have taken place previously.

>The GOP (we can discuss when it happened, but it definitely) has gone off the rails in terms of supporting their constituents. They feed them red meat in terms of social issues, and then do what they want on economic and other issues, which are almost always completely pro-business and anti-labor.

Isn't that, well, normal? I was under the impression that anti-labor Republicanism started around the time of Ronald Reagan and continued indefinitely since then. If anything is especially original about what the Republican Party are doing now, it's that their Presidential candidate ran on an atypically liberal economic platform (no cuts to entitlement programs, major infrastructure spending, rebuilding the blue-collar jobs base in the Midwest), while their Congressional majority continue the traditional Reagan Republican legislative program.

Precisely this division on economic issues, more than anything else, is what has always stopped me from voting Republican. It has done so even when I thought that some or another Republican, especially a moderate, had a valid point or two, or just seemed like a decent and honest person. For example, I always thought that John McCain seemed like an honorable, patriotic Senator who stood up for civil liberties and veterans, but oh well, 2008 was the middle of an economic crisis and the Republicans are anti-labor. So I voted a firm Obama instead of being a swing voter.

What's the perception on the Republican side of the divide? That the party was originally pro-labor in its own way, but conservative on social issues? That there was an appropriate time in our history to be anti-labor?
It's running kippo

https://github.com/desaster/kippo
I've used https://lobste.rs/recent because it has categories.
Oh, I see. That makes sense, thank you.

The benchmark isn't quite apples to apples. I'm used to people doing put/get benchmarks, not put/search workflows. Merging results from multiple machines is nothing to sneeze at, especially if you have replication between nodes.

I worked for a search engine dotbomb, and I had a constant worry that the core engineering team had not solved a very similar problem. But since the funding round failed I'll never know for sure what they had planned.
I opened an issue:

https://github.com/wallix/awless/issues/39

PBKDF2, bcrypt, and scrypt are all used where a database needs to store something and check for equality, but where the values in the database need to not be reversible even if the database is breached. They might be suitable here.
I'm as excited as the next gopher about Go 1.8's release, but for all practical purposes it hasn't been released yet. It's actually an incredibly frustrating submission for those of us excited to get the official binaries.
Can someone give me a layman's definition of an "escape" and why they would be legitimately needed? Are they needed so callbacks can "escape" and be exposed to other classes? (does that make any sense?)
My process is:

1) Run same db locally as production (postgresql for me)

2) Use migrations

3) Use seeds/fixtures

It's really that simple. Usually I just use fake, example data on my local, but sometimes, if required, I dump the remote and import it in my local.

I've never really had any major issues with this problem. Setting up your environment the first time can take a while, but subsequently you're better at it and you cut that time down to a small amount, especially if you've maintained the migrations and seeds well.
It is surprising that not so many companies do as they do at MongoDB. Maybe because of the burden which needs to be taken to integrate a third-party tool for testing. Yes it costs resources but as MongoDB proofed - it pays off. I need to deal with many DBMSs. MongoDB has by far the least amount of patches - this in depth testing is surely one of the reason for this good result.
The closest thing I know of is Test-Driven Development in Python. http://chimera.labs.oreilly.com/books/1234000000754

It goes through making an app in Django, but is heavier on TDD than Hartl's book.
It is not people who are "desperate". It is women who hate getting message like "DTF", or hate receiving unsolicited dick pics.

Tinder, and other dating apps suck. So it is reasonable to want to have a more high quality experience, especially for rich professionals who can easily afford to throw a mere 100$ or so for a high quality experience.
I'm aware of how the expression is misused.

The question being begged is whether "propaganda" is a bad thing in itself. The way I read your argument, you were summoning Bernays to show that since PR and advertising come from propaganda, they're bad by association.

The problem is that it's a mischaracterisation of the concept of propaganda as understood by Bernays, who saw it as what we see today as PR, which is much less controversial than what "propaganda" has come to mean through accidents of history.

Essentially, that argument is akin to saying "PR (today) is bad, because PR (back then) is bad." Ergo, I see that as begging the question, due to equivocation on the term "propaganda."
How to Disable NetBiOS on MacOS OS X
FCC Chairman Encourages Activation of the FM Radio Chip Built into Your iPhone
I fear we will come to bitterly regret building the QE class without cats and traps, or without nuclear power. I mean even more so than every sane taxpayer in the UK does already.

A US carrier battlegroup contains the carrier itself, and a cruiser and two destroyers to protect it. We will have two carriers and a grand total of 6 destroyers, no cruisers. So the choices are abandon all other commitments and use the entire rest of the Royal Navy for force protection for the carriers, or leave the carriers as sitting ducks. Yes I know only one carrier will be at sea at a time. All six destroyers won't be at sea at the same time either!

Did I mention no cats and traps? That means we are forced to rely on rotary wing for AEW - a decision that cost dearly in the Falklands. Helicopters simply don't have the altitude or endurance for that mission. So we have a fleet that can't see, can't fight, and can't stay at sea for very long. And there's no money left.
Become poor and try finding a job in programming. Seriously, this was the biggest motivation for me to learn what I did. Got me to take it seriously as a means of survival.
True, this was more from the "lightfield" perspective of you being able to sit in a virtual chair at the 50 yard line of the Superbowl kind of thing.
I would like an ML related HN clone, is there such a thing?
> I always kinda hated how people fresh out of high school with zero credit can have so much money handed to them for going to school. While if they wanted to get a business loan or buy a house they would be much more scrutinized.

That's only because you can't default out of student loans and are government backed. Which if you could default and didn't have government backing, students would never be able to get loans.
Awesome, I added a link to it on the book's README so other people can find it. I hope that's OK.
Hear hear. Can they also please be less than 100megs in size? I think nVidia's clock in at 300 right now. I just want the driver and recording/streaming software. Maybe you could open up the required api to write a third party Shadow Play...
360◀ concerts sound like a Black Mirror episode of everyone in their black rooms.
The reason SteamVR exists is because if VR is successful, then it could have been a point where customers could have jumped to another storefront.

By establishing SteamVR, and attempting to make SteamVR work with any headset, valve has basically ensured that if VR does turn out to be successsful, Steam will still be the shop you use to buy the games for it.

They managed to cut off a possible existential threat to their steam business model that could have come in the future.
Much of what he was talking about in 2014 has come true now. If we see the same rate of progress VR will actually be in a pretty good spot to be successful in 2020. Many of the complaints about VR now are solvable problems, specifically:

- It's too bulky or uncomfortable
- It's too expensive
- There isn't enough good content
- There aren't any killer apps
- Resolution is too low (and relative optics, screen quality and FOV issues)
- Its not wireless

All of these problems are actively being worked on. I'd argue that there is core tech missing from the current round of VR headsets that will come later and enable exciting applications.

My future concerns with the VR market are consumer perception, which might cause people to reject VR or AR even if a killer device with a killer app comes to market, and the larger existential issue of people will never want to interact with software in 3D space, and something about 2D (or text, or speech\audio) is inherently more convenient or easier to grasp. The former issue can be solved by good marketing, word of mouth, but the later can't.

On HN the most commonly mentioned "killer app" for VR is infinite 2D screens, which is one of the most boring and unimaginative thing you can do with VR. AR "killer apps" tend to be equally boring, floating notifications and maps. Occasionally people mention telepresence, but its largely still straightforward applications like live event streaming or teleconferencing.

A high quality AR\VR device with the proper infrastructure could essentially give people limited super powers, think time travel, teleportation, conjuring\illusion, being in multiply places at the same time, reality remix, etc.
Manizales
Okay so now an MRI brain scan will be par-for-the-course for children thought to be experiencing ADHD symptoms in advance of prescribing medication, right? Seems reasonable. Otherwise how else can one objectively note whether an ADHD "brain issue" is at fault or, uh, simple emotional adaptive recalcitrance?
> compressing then encrypting is a no-no

Perhaps it is just my own meager understanding of cryptography, but I didn't know of anything that would make this a bad idea. Can you explain why it is potentially a problem?
The B is the most expensive and least capable in terms of range/endurance and weapons carried.
Yes, two. 1 foot/16 is 3/4 of an inch. 1 m/16 is 6.25 cm.

You can say 1.5 cups instead of 375 mL.
What constitutes as a killer app is debatable, but the very first AAA title VR game (Resident Evil 7) was recently released with great reviews. This is just the beginning.
From the tone of your post I'm thinking that you've made up your mind on this point, but there really is a lot of richness and extensibility in R which isn't available in Excel. For instance my blog is written in an R library called Blogdown, you can process 5 GB datasets on your laptop, send a reproducible analysis to a colleague, stuff like that.

I guess the thing I would ask you to consider when thinking about this stuff is the amount of time you've spent learning Excel. At the time I was learning R I probably had several thousand hours of focused Excel practice under my belt, and I could do a lot with the tool. So Excel was a way better tool for me than R because I was an Excel expert and an R novice. After now putting in about that same amount of time working with R I can say it's a much more powerful and extensible tool. But if you mostly work in areas where Excel...uh...excels, then there's no real reason to make the switch.
Why not just make an Imzy community or reddit subreddit?
I can't believe I'd never thought of Google Earth in VR. That looks amazing.
You would need appropriate credentials and material/systems would have to be marked appropriately. I would think saying 'phone contains classified material' and then not having documentation really just gives them probable cause to get really nasty.
I've been reading Al-Sharq Al-Awsat lately for Middle East news.
My impression was that it can capture road elevation, but most OSM contributors don't. I know it supports capturing the elevation for specific points (as well as the heights of things like buildings), and I'm pretty sure OSM includes terrain elevation as well.
I'm really interested in the potential for p2p networking in 5G. But I've been disappointed that LTE Direct[1] hasn't really become a normal thing since a couple years ago when Qualcomm announced it. A cursory googling of 5G shows that some amount of 5G research has focused around device-to-device, mostly for IoT purposes[2][3]. Link [3] in particular talks about the challenge of incentivizes:

> Besides the technical challenges, there is the very practical problem of incentivizing users to lend their devices to serve as relays for the traffic of others, especially since these connections will consume bandwidth, storage, and battery power on the relay. Again, the appropriate class of solutions depends upon the D2D design.

If this D2D does become a central part of 5G, I'm really curious about whether users will be able to use 5G not (only) with a carrier's towers, but as a part of a mesh network (and as a Bluetooth- or wifi-like tool for local networking). It could be a great way to chip away at the power of carriers and ISPs (which might be one reason LTE Direct is nowhere to be seen, and why D2D 5G capabilities could be gimped in end-user devices).

I'm a complete layman in this area, so I'm curious to hear others' thoughts.

[1] https://www.qualcomm.com/invention/research/projects/lte-dir...

[2] https://www.ericsson.com/research-blog/5g/device-device-comm...

[3] http://www.comsoc.org/ctn/device-device-communication-5g-cel...
Yes.. RoachDB sounds much better, if they want to continue with the same line of thought.
A priory it seemed really ideal to use Go and React so that's good to know. That issue is something I'd hardly find out to happen if just looking up online, thanks for sharing.
> Did Donald Trump use Artificial Intelligence

Talk about a straight-line for a joke. I bet most people here can imagine the punchline.
I get my ass kicked in Bogota every summer @ 9k feet. I live at 2.5k and run 24 to 30 miles a week almost 40yo, and it hits me HARD there...
Going to call BS on this. "Studies show..." -- without a citation seems like an opinion.

Lab experiments using mock juries is all I'm finding. Doesn't quite seem relevant to technology teams.

Most teams are distribute these days... so literally, other than Google Hangouts and conference calls, I don't get any daily indicators about my team's composition.

I don't think it would matter if we did, but I don't see any studies that pertain to tech about diversity improving productivity.
Ask HN: How do I postpone my consumption of time?
It turns out, I have no problem saving money for the future, consumption in the sense of buying unneccessary stuff will probably never be an issue in my life. But I do strugle in terms of consumption of time. I prefer to consume my time now and invest it later, not the other way around. What might be the source of this discrepency and how can I correct it? Also, is it procrastination I am talking about?
Since the chance of search is on the order of what, .0012% though? According to the article. If we're going down the backdoor rabbit hole, we need to abandon smart devices entirely. Not feasible.
I've been using 100% DuckDuckGo in combination with Brave browser for the past 3 months and have not looked back.
TensorFlow does not make AI or DL "more accessible". It's not easier to use than Theano. Both have good documentation, and both have lots of code examples/model implementations.

If you're looking for something that would make it easier for you to learn DL, you should try Keras - it's a higher level library, which can use both Theano and TF as a backend.
you can use 'godeb' to install the latest version of golang. it transforms upstream tarballs for the Go language in deb packages and installs them.
I have used a technique learned early on when I was a young jerk. Instead of arguing with folks in a group, I would sit one-on-one and discuss an issue (e.g. how are we going to structure the new project). I would start with a savvy experienced team member (ok John McGinty was his name) and get a consensus between us.

I used to do that and it worked very well. But then they took offices away and now every idea gets shit on before you or they can even articulate it fully. Now I have to wait until the mistakes have been made - repeatedly - and discuss alternatives in retrospectives.
React Amsterdam Conference https://react.amsterdam/
Metric really is at least somewhat better for most things. But the areas where metric is genuinely superior (a lot of engineering, etc.), metric mostly is used already. For the standard stuff that consumers are exposed to, the advantages of metric aren't that great and no one's all that anxious to switch.
PHP and MySQL by example: you build an IMDB like website in a very progressive and beginner manner.

https://www.amazon.com/PHP-MySQL-Example-Ellie-Quigley/dp/01...
Demo of Short-Range Wireless Power Transfer
This was comedy gold and you know it.
What does the searching of devices at the border have to do with presidential administrations? This policy has been in place for years (from the article).
Yes, exactly. But they don't try _that_ hard.