Hacker News new | past | comments | ask | show | jobs | submit | iLoch's comments login

I like this more than my own answer. Asking them if they understand the motivations of the protesters is an excellent line of questioning.


Actually I was trying to find a simple question, and I came across an example of the same sort of spouting of Chinese government propaganda. Check this out: https://www.quora.com/Are-children-in-China-taught-about-the...

I think it's interesting to ask people who are educated in China what they think about the Tiananmen Square Massacre. For instance, what do they think about this photo? https://i.imgur.com/0zAQqAO.png

Though, this line of questioning may be met with hostility. So I suppose you could ask them why they're angry about evidence of a massacre of their own people.


You can set your state of mind along with your status now, so I guess this isn't really surprising - if that's how they do it (I only skimmed the article.)

What's new, really? This is just another data point people are willingly handing over for Facebook to sell as per the terms of service.


No they probably didn't do any research before launching this project.


You might be surprised how little research companies do before launching blockchain initiatives. After creating the Hyperledger consortium, IBM were actually surprised when it turned out business didn't want to share all their dealings with all their competitors, but only with the specific other business each deal is with:

https://lists.hyperledger.org/pipermail/hyperledger-requirem...

https://lists.hyperledger.org/pipermail/hyperledger-technica...

The answer is, of course, that most "blockchain initiatives" are hypeware.


You sound like you are being sarcastic but Ethereum is a vaperware scam so yes they did not research the project.


You can ask them to pay you in cash as long as you don't accept the offer before hand. They're legally required to compensate you with cash if you ask.


Surely they would just say "thanks, but no" and keep looking for suckers who will take a voucher?


Where "suckers" are people that don't like what you like?

I like to travel so I would rather take the $1000 voucher than wait for a cash offer that someone like you would jump on before I could get a chance.

I've taken in over $5,000 of free air travel over the years and always used it to visit family and see places I wouldn't have otherwise. In the meantime people thinking like you got nothing because it was a "sucker's" deal.

I suggest you look into the study of economics and pricing to understand how people can get different levels of value from things. The you might understand why auction systems like that aren't magically lining your pockets with gold.


Is this the most thinly veiled spying device of all time?


1984 taken as a howto strikes again?


Orwell was an optimist.


I just bought an Ableton Push. I plan on cracking open a beer and learning to use it after work. I figure if I'm going to entertain myself I might as well be learning too. I find making music to be both engaging and relaxing.


I find that making music (especially on a computer) is very similar to writing software in that they require both hemispheres of your brain. I love the state of flow that you get into when you're deep in a project.


Wow that looks fun. Do you need prior experience to use something like that? I would t know where to start.


With regards to taking an instruction and converting it into a state representation, I think creating music is very similar to programming. Coming from a web background, I've seen experiments like React Music which I think are really interesting. If the question becomes "how can we best represent the changing state in code?" Then I think that's a question that can be solved for both interface programming and music programming at the same time. This is why I find React Music interesting: React's declarative syntax makes it easier to understand what the final product is going to look like. Can the same thing be done for programming sound, in a way that represents the final product in a more naturally understood way?


I've been working on a declarative music framework called Dryadic. Like React it is designed to diff a tree and make changes while playing.

Currently it works with suoercollider but I had planned to write bindings for webaudio and other targets.

https://github.com/crucialfelix/dryadic/blob/master/README.m...

https://github.com/crucialfelix/supercolliderjs-examples/tre...

There will be a formal language that can be parsed, but at this stage it uses JavaScript objects


I've spoken about this before on here. We developed on HoloLens for a couple months. Working on the HoloLens app was actually my first foray into 3D development, and also required converting ThreeJS JSON into Unity models which was a mess.

The user experience --------------

HoloLens is mesmerizing. I'm not big into VR or anything, and will often make the arguement that VR hype will die out and is a fad. But there's something very different about what Microsoft is doing. The ability to incorporate reality as a first class citizen in your 3D applications (or vice versa) is groundbreaking. People often complain about the FOV when they first try it out, and I had the same complaint, but your brain is able to compensate once it gets used to it, and then you stop noticing it. That's something you don't get from a short trial of it at a tech demo. The user inputs are indeed very clumsy still. We'll need vast improvements in this area before HoloLens can feel immersive. But the amazing thing is that this first pass isn't that bad. It can track your hands and it's a computer that sits on your head. I mean, come on! I'm only 22 and even I think that's amazing.

The developer experience ------------------------

One of the major short comings of HoloLens development is its dependency on Unity. C# isn't the problem. I love C# and use it daily now for web development. The problem is Unity uses .NET 2.0, and good luck finding C# libraries that are compatible. So for every new thing you want to do, you're going to have to find a "Unity compatible" C# library, which is very annoying.

Unity will work for what you need most of the time, but it turns out if you want to try something custom (like your own gestures) then you're out of luck, because the Unity APIs are limited in that way.

I suppose I'm mostly just not a fan of Unity's component model. Constantly switching between adjusting settings in the IDE and coding feels like a bad way of developing.

Okay, so maybe you want to try something a little lower level. Microsoft offers a C++ API as well, and for the most part this is what you want if you need to harness the limited power of the HoloLens. I haven't played around with all of the APIs, but I know of one in particular that left a bad taste in my mouth (this applies to Unity too) -- the spatial anchor API. For those of you who are unfamiliar, the spatial anchor API is the only way to acquire a durable and persistent reference to a real world location. This is done (I think) with sensor data (orientation, lighting, and images captured by the 4 on board spatial mapping cameras.) This is really an incredible feat of engineering, however it produces a binary which is around 15MB. Far too large to store in a database at scale. I'd like to see MS open up raw access to those sensors so middleware developers can try their hand at improving this aspect of HoloLens.

If C++ isn't your thing, there's a library called HoloJS. You guessed it, it's a JS runtime for HoloLens with access to native libs. I actually started my own variation on this (called HolographicJS) before Microsoft released theirs, but I'm happy they've taken over.

The future ----------

So what does this all mean for a device that seemly has its share of problems to overcome? Well, after trying it I'm fairly confident that MR as Microsoft calls it, is here to stay. The ability to mix reality with virtual reality, and augment that with a layer of environmental understanding is really incredible. I think we're just scratching the surface of the possiblities.

HoloLens is the first in a new field of devices that I believe will come to replace all forms of computers we currently use: phones, laptops, desktops, tablets, etc. Even things like IOT devices. Why spend time building your own interfaces when you can just augment the users'?

If v2 had better FOV and improved input tracking, I'd consider it a major success. But if it also included improved spatial mapping and a reliable GPS, that could bring us into a whole new world, quite literally.

The way I see it, the first company to solve outdoor use of an MR device, and solve what I'm calling the "universal spatial map" problem, will run the world of tomorrow.

Imagine every machine being capable of interfacing with you without the need for a screen or separate device. Imagine walking down the street, gesturing to a restaurant and placing an order before you even get inside.

Further down the line. What if we could transfer consciousness out of a dying car crash survivor into a computer. What if that person could then be virtually transferred back to the scene of the accident, to be greeted by those who are augmented.

Anyway, that's all crazy futurism; but the point is that reality starts with what is being done with HoloLens, and I think it's an incredible thing to be a part of.

To me, HoloLens feels like the Apple II.


Google Contributor would be your primary competition. I think typical users just aren't ready to pay for access to regular websites.


This only works for sites that show google ads. This is not a subscription service and probably doesn't pay sites much as I am signed up for this and I pay maybe $6-$9 a month and I spend a lot of time online. Google Contributors is a way for readers to opt out of ads, it's not a way to fund sites other than to maybe opt to whitelist in an adblocker. But it's not a lot of money.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: