skysight-inc/HackerNews huggingface dataset:
I'm glad you recognize that there isn't a path yet; many people don't!

The short answer today is: you have to ramp up on creating content in 3D engines. If you can't build out all of the content yourself, you can't effectively work. That means, to some degree, creating original 2D and 3D assets. The #1 thing Microsoft tells designers who want to work with Hololens, is learn Unity and learn the workflow to deploy Unity content into a Hololens yourself, without developer/engineer assistance. (UnrealEngine4 is the other major option.)

As a web-based designer, tools like React VR and A-Frame might be useful, but your tooling there is always going to be a distant second to the established 3D players, and so your content quality will also lag behind.

YC's guide: https://blog.ycombinator.com/how-to-get-into-vr/

Some other Medium post that wasn't bad: https://blog.prototypr.io/designing-for-vr-a-beginners-guide...

As far as using real hardware, your AR options are kind of limited if you can't afford a Hololens. You could try and find a second-hand CastAR Kickstarter developer prototype headset. You could maybe fake something with the Vive's front-facing camera or the Leap Motion as a camera on an Oculus Rift. You could cobble together a Pepper's Ghost-style Google Cardboard-alike, like Aryzon: https://www.kickstarter.com/projects/aryzon/aryzon-3d-augmen... or this DIY version: http://www.instructables.com/id/Cardboard-Hololens/

But, mostly, of course, you have to have something to build, and blog posts won't help you there! There isn't a curriculum of standard AR/VR exercises like there basically is for web-based design (build a landing page, build a CMS admin interface, build a shopping cart, etc.).
I was in this situation more than once.

My actions are usually these:

* Fix the build system, automate build process and produce regular builds that get deployed to production. It's incredible that some people still don't understand the value of the repeatable, reliable build. In one project, in order to build the system you had to know which makefiles to patch and disable the parts of the project which were broken at that particular time. And then they deployed it and didn't touch it for months. Next time you needed to build/deploy it was impossible to know what's changed or if you even built the same thing.

* Fix all warnings. Usually there are thousands of them, and they get ignored because "hey, the code builds, what else do you want." The warning fixing step allows to see how fucked up some of the code is.

* Start writing unit tests for things you change, fix or document. Fix existing tests (as they are usually unmaintained and broken).

* Fix the VCS and enforce sensible review process and history maintenance. Otherwise nobody has a way of knowing what changed, when and why. Actually, not even all parts of the project may be in the VCS. The code, configs, scripts can be lying around on individual dev machines, which is impossible to find without the repeatable build process. Also, there are usually a bunch of branches with various degrees of staleness which were used to deploy code to production. The codebase may have diverged significantly. It needs to be merged back into the mainline and the development process needs to be enforced that prevents this from happening in the future.

Worst of all is that in the end very few people would appreciate this work. But at least I get to keep my sanity.
1.1mil city, 6th in Russia (Samara), city center (I lived not far from the place) [1] I would argue that's not a "good road". However, GP is right that this is Moscow-only (maybe Saint-Petersburg, too) anyway.

[1] https://a.d-cd.net/9661606s-960.jpg
Hey, thanks! The closest to a free trial right now would be the monthly plan, which you can cancel at any time and request a refund. I hope to build in free trials some time soon.
Interesting. Could Levandowski throw Uber under the bus without incriminating himself?

Additionally, I wonder if Uber has clawback agreements in place for their Otto acquisition.
Right. Jokes aside, though, they did have self-driving cars in the 80s: http://www.cs.cmu.edu/afs/cs/project/alv/www/

If you scroll down to the PhD theses names, there are some pretty well-known names that defended their dissertations as a part of the NavLab development.

(The Second) Grand Challenge, of course, was 2005. If I remember right, vehicles didn't have to deal with other road users until 2007 (Urban Challenge).
AFAIK HSTS doesn't break TLS MITM. A valid x509 certificate is generated by the attacker (using a Certificate Authority trusted by the victim's browser) for the domain the victim is visiting and all is well for both TLS sessions (Client<->Attacker, Attacker<->Server). This all relies on the attacker having access to sign certs from the trusted CA.

Certificate pinning in the HTTPS client would mitigate TLS MITM (HPKP).
If nothing else, one can examine the current expansion's duration against the history of other expansions.

The longest business cycle expansion in U.S. history lasted 119 months. The current one is going on 97 months.

Even in the absence of "signs", one could make a rational bet that we are much nearer the end of the current run than the beginning, particularly with the headwinds of rate hike expectations.

Unless, of course, it really is different, this time.
Probably Gett.

https://en.wikipedia.org/wiki/Gett
In my area, and I think it's like this in much of the USA, they come out with a new "edition" of books every year and require you to get the latest for class in college. Even in high school I remember they kept having to buy new books quite a lot. Also keep in mind 1 laptop = all your books for all your classes + the whole internet. In my high school we took 7 classes per day per semester, so that's 7 books = 1 laptop.

Every school I've went to growing up had cheap usually out of date desktop computers bought in bulk. They were old and ugly. But they were fine, most of the time it was just used for reading or word processing. Sometimes google or an e-course. You don't need a lot of power for that. They kept those computers for ages, I am pretty sure way past 5 years.

When my younger brother went through high school they gave everyone cheap laptops and if you broke it you paid for it, that seemed to work fine. Lots of really young kids are getting cell phones these days and managing to take care of them. I think that's probably helping teach them to be careful with electronics.
I think hg is more consistent, more polished, and sometimes involves a bit fewer steps to accomplish the same tasks.

One of the best (and funniest) criticisms of the git command line is the famous git koans. http://stevelosh.com/blog/2013/04/git-koans/

git branch -d

git remote rm

Is a prime example of how, if you designed it from scratch, you wouldn't leave inconsistent. "List things", "delete things" etc are activities that should work the same for all kinds of objects. the Git cli isn't designed with that thought. It's organically grown and every change is more or less irreversible because the human interface UI is used in programming (What I like to think of as the biggest flaw of Unix)
Lexmark could sue the re-manufacturer for tortious interference claiming they are encouraging Lexmark's customers to violate their contracts with them thus financially harming Lexmark.
Garry Kasparov: Don't fear intelligent machines. Work with them
My company was one of those set on MySQL and was resisting PostgreSQL, and we succeeded that we now have Postgres and MySQL side by side, and operationally Postgres is actually less overhead (especially with tools like repmgr and barman).

It also doesn't allow idiotic setups, which later turns out to be a very bad decision. We had one cluster that was two machines: master & slave, over time, decision was made to write certain data just to slave, while different kinds of data was only written to master.

Then, since slave contained more data, we started backing up the slave. Now replication between slave and master broke and that was discovered week later once all old logs were purged. An interesting acrobatics needed to be performed to restore that to working condition.

Postgres, it would not let you make any changes to the slave, the replication slots make sure no logs are purged if replication is down.

It's still a bit unfair to say, because we have more MySQL than Postgres nodes, but Postgres just seems to work so currently it requires no attention. Barman doesn't make daily backups, but continuously every transaction. It can be integrated with nagios/icinga and makes much more through tests.

I think your operations team resisting is just being scared of the unknown, but it is also very beneficial to them too.
Can virtual reality reduce high blood pressure at a church in South L.A.?
Well, this hurt, but I learned something today. Thank you.
Maybe it's more accurate to say that, when you're on Patreon, part of your job suddenly becomes a "hustle"? E.g. in Evan's case I get the feeling that without a constant stream of conference appearances and blog posts it would be harder to drive Patreon donations.
The Essential Phone, from Andy Rubin the Father of Android
Climate change is still largely ignored by a majority or significant fraction of government officials, which are the ones who must take action.
What if Uber is actually innocent? I've always just assumed they are guilty and planned this all along.
Dev to Production Workflow Coverage by Popular Tools – Kubernetes, Heroku
How is it a scam if there is instant liquidity right after the sale in most cases?
Doesn't exactly answer the question as stated, and you seem to not be on the same boat - but I'd like to contribute a flipside story for anybody interested:

I tried to get one together at my last job - got all the way through legal approval and okayed by engineering heads and team leads. But - nothing ever got released as an open source project.

Maybe i didn't push enough, but I also sensed there were invisible obstacles in the way.

For anyone in the same boat - push for it!
Models of computation have some interesting properties. One is that all of the "reasonable" ones are less powerful than Turing machines (FSMs, stack machines, etc.) or equivalent to Turing machines (recursive functions, combinators, TMs with multiple tapes, etc.). It's effectively a closed category.

There are models that are more powerful than TMs, but the ones I know about have "unreasonable" powers. The one that comes to mind came from A.K. Dewdney (I think); it does an unbounded amount of work in a single time step by having an unbounded number of computational units. And that is just not kosher.

So there is a certain amount of circumstantial evidence for the definition of "computable" being something like a Turing machine. And this definition of computable has limits, as in Godel (never thought I'd miss my phone's keyboard) and Turing.

As you describe, Lucas, Penrose, and others such as Searle want to walk a very fine line. They want to claim that the human mind is not limited in the way that computable functions are limited, which I understand; it certainly doesn't feel like I am so limited. On the other hand, they want to avoid going off the edge into full-blown mysticism: dualism and ye immortal soul.

Unfortunately for those like me (and I know I am) who take materialism somewhat seriously, their arguments feel more like the post-Darwin arguments that, yes, animals and stuff do evolve like that, but people are different. The closed set of computational models of TM-equivalence do seem to capture "computable functions", and those computable functions do seem to cover what is possible from any system built on biology, chemistry, and ultimately physics. Their arguments seem to be either making a distinction that doesn't make a difference, or sneaking in supernatural powers. (You can see the truth or falsehood of a statement without a proof? Reliably?)

So arguments for a non-algorithmic middle ground between TM-equivalence and "quantum woo" (great phrase, btw) are giving me problems. If I am a mixed bag of incomplete and inconsistent, with limited rationality that is not well described as a formal system but is weaker than a Turing machine, as I suspect I am, then the appearance of a non-algorithmic process is simply a misunderstanding.

On the other hand, if the non-algorithmic goings-on are correct, "quantum woo" feels like the most reasonable description of their powers. I'd really like some strong, unarguable evidence before I accept that step.
I'm no macroeconomist, but I would agree the signs have been building to a crescendo, very reminiscent of 2005-2007 feel when more and more voices were sounding the alarm.

In brief I would mention: credit card & student debt bubble; housing market re-inflation to pre-crash levels; stock market at new highs and a decade since the last recession; being in ZIRP and pushing on a string for so long we're out of monetary policy ammo and have a near total lack of political willpower for real fiscal policy changes, leading to the lack of much apparent recovery or health in the real economy outside a few sectors; the worsening inequality continuing to hollow out the middle class; the ongoing / accelerating wave of automation; approaching shark-jump territory in tech with a lot of signs the zirped-VC is drying up.

The whole "main street" economy has a Weekend at Bernie's feel of a dead guy being dragged around by some people who don't want the party to stop.
AI could get smarter by copying the processing rules of the biological brain
Even modern GPUs don't give up a significant number of FPS in games when run in 8x or even 2.0 mode. That's been known for a while. But creating a workstation for high IO around this would be advised to go elsewhere.
How data analytics will help us understand chatbots
Average consumers have no clue about the incredibly complex industrial infrastructure that keeps food on the table, the lights on, and transport, communications, and logistics running.

I think this stuff should be taught in schools.

From Mossberg's POV industrial computing and industrial robotics are already ambient and invisible. Not everyone needs a professional understanding of how they work, but some basic clue wouldn't be bad.
That's false sense of security you and many have. It takes very little time for nation states to identify who works for XYZ company.

If what you suggested is the right practice, then why is Google Zero Project members a public thing? A lot of them are publicly known. If infosec people are vulnerable, isn't your building security guard vulnerable? We got tens of thousands of hackers attending DefCon, Blackhats, and other security events every years and shouldn't we be worried? We got some of the most respected hackers and security engineers on planets attending them. How do you think government (FBI) recruited an anonymous hacker to work for them? Aren't your network engineers not vulnerable? Let's not kid ourselves with this ridiculous and quite frankly stupid obfuscation. If people are easy to fall for social engineering, let's find a solution that address the problem. Your impression of hidhing behind the curtain is basically the sterotype of hackers in basement. History has taught us the only famous computer programmer yet to be revealed is the creator(s) of Bitcoin. We don't knod if any nation states know who created Bitcoin. Otherwise, the government has pretty good hand in finding people. Resource constraint is a joke. If government wants to hack into Verizon they would have the resource assigned.

Sorry to be harsh but this is again false sense of security. Most startups would have developers have access to production so developers are just as vulnerable as infosec folks. Then why reveal the rest of the team? That counters your argument malicious actors would have a harder time to social engineer. So let's really not pretend we are doing better without revealing infosec because that's just nonsense in practice unless you are working on a project that may have serious retialation such as defeating Wanna worm then I understand masking your identity.
slightly off topic:
How facebook uses btrfs:

https://www.linux.com/news/learn/intro-to-linux/how-facebook...
Ask HN: What's your #1 single biggest career challenge right now?
How can I help you? I'm researching writing topics to augment my work on how to excel in job interviews and salary negotiations. With your input, I can write more about topics that are helpful to you and the community.

Please be as detailed and specific as possible. Please go beyond saying, "salary" or "need a promotion". The more specific and detailed you are, the more likely I'll be able to write about your topic :) e.g. "I've been interviewing for a new job but haven't been getting to the second interview, and I would like to know how to..."

There's also a short survey up on Google Forms if you would like to share more - link in my comment below.
Mr Singer is a bottom feeding parasite, the poster child for vulture capitalism. Anything he can do to destabilize financial markets for his own gain, regardless of cost to everyone else, is all he cares about. I hope karma is a bitch for him....

Separately there are lots of very worrying issues about the global economy, Mr Singer would love to upset the applecart and profit from the carnage.
> their posts were only visible to each other

For the Something Awful forums, this is called hell-banning.
I was extremely excited when I heard about Pokemon Go initially.

Pokemon battling is actually a fantastic game mechanic, and one I have fond memories of. I'd love a game where I do it against other people, but the competitive scene is way too intense to appeal - I want a simple, Clash Royale style game where I could battle against players of similar intensity. Capture mechanics, like the ones Pokemon Go actually used, could keep teams feeling novel and interesting.

But instead, we got Go. No story, no battles, just captures and microtransactions. I'm honestly baffled that it ever saw such energy - it seems like Pokemon sans Pokemon.
> * Charge for support (Ubuntu, Nginx-ish). Pro here is that by helping folks implement your software, you'll have a long line of success stories. Con here is that it isn't scalable - you're upside is bounded by the hours you can bill.

If a project has active community then the owner can scale support by sharing workload and money with the contributors. In general I agree with you monetization is a job/business.
One result of the injunction (all of the hearings up until now) was that uber needs to use all of its power to compel levandowski to testify, the extreme limit of which is firing him. Uber followed through as was legally required

How does firing him equate to pressuring him to testify?
Laravel and Symfony get counted through Packagist. WordPress does not.

Basically, 28 million + (number of WordPress 4.4+ installs) = total installed base of random_compat
As a consumer, I will never purchase subscription software. If a new version has a feature I need or because of OS upgrade, I'll purchase the new version or an upgrade if offered.
Chamath Palihapitiya’s Sohn Presentation
Indeed, and I cheated and used Gauss' construction; I could barely follow it, I'd never come up with it on my own. :P
DHS Statement on Aviation Security
Meet the $2.5B Venture Firm You’ve Never Heard Of
Like I allude to...I can swap cards at any time:

$ sudo prime-select nvidia
$ sudo logout

But having the intel option to roughly double my battery life is really nice on a laptop that sees a fair bit of use as a portable.
"Lately, the stock market has been stubbornly buoyant."

In other words, Singer is wrong.

There are two facts about stock market prognostication:

1. At any given point in time you will always be able to find someone on Wall Street predicting that the market will crash Real Soon Now.

2. Market crashes are inevitable.

Hence, when market crashes happen you will always be able to find someone who predicted it. The trick is to sort out that correct prediction from the myriad wrong ones before the crash. No one has cracked that nut yet.
"Finally, while a much-discussed expansion of the ban on large electronic devices in the cabin on flights to the United States was not announced today, the Secretary made it clear that the an expansion is still on the table."
Formal writing probably was influenced by the move to standardization of grammar and spelling (which was, after all, elite-driven) sooner than informal writing, so that may be part of the reason for the results you describe in that particular time frame.
Not merely exaggerated, nonsense. All filesystems using non ecc memory are more likely to experience damage to the data stored therein.

Zfs is no more likely to be damaged that anything else.

This whole confusion stems from zfs devs suggestion that ecc ram be used and people who don't know any better thinking oh that must be some special requirement for zfs.

These folks then spread this misinformation all over the Internet where its passed on by people who know nothing about the topic.

Pro tip: don't talk about things on the Internet that you only know about 3rd or 37th hand. If you know nothing about the topic you aren't improving the store of human knowledge by passing on noise.
Yes it would. Deliberately so, I'd say.
The industry is healthier as a result? I question that rather strong claim.

Consider as a counter point, I can still pull up cartridge based games on my old consoles and they work. Rather well, actually.

Now, that does speak only to the "health" of the software I run. It also ignores the implications of this world we are in where everything is fully connected to the internet.

To your point of healthier for the developers. Do you have numbers to back that up? Certainly gave companies a more reliable cash flow that are licensing software. But... conversely, this gave consumers a burden in the form of constant cash flow out.
"If you don't testify or produce documents, we're going to fire you."

"I still refuse to testify."

"Alright, you're fired."

That's all they can do.
I agree with you having a centralized regulatory body set standards would help, but our business is highly resistant to this even if all programmers wanted it.

What should be regulated that makes sense in both Javascript and C? How should front-ends be treated compared to Assembly code? What best practices go where, and who decides this?

A ton of people have tried to certification programs and they generally fail to get real traction because every project is different from last year's project. I think this is because the field is advancing very quickly. Regulation needs a slower pace to keep up.
I wish I could go back in time to ensure that Americans never started using "liberal" to mean anything other than "one who advocates for liberalization of trade and economics".

This is what it means in Europe. It took me a good long time after moving to start hearing it with its international meaning, but now I find the Americanized form absurd in its conflation.

In other words, liberals--in the international sense of the word--absolutely 100% endorse IP maximalization and indeed all forms of corporate ownership, rent, and public infrastructure transfer.
It will be renewed: there is zero evidence of John Deere being harmed by others performing warranty-voiding repairs.

That and it effectively divides up lobbying power against the DMCA. It doesn't matter if the analog loophole effectively dooms all forms of DRM on music, video, and books or that video game DRM is always hacked within a few months. What matters is that snake-oil salesmen have convinced Hollywood that it's a good idea and they have a very effective lobbying group.