HN user

jagbolanos

86 karma

co-Founder / CTO @ Hello Iconic Founder / CEO @ Linker Finance

Posts15
Comments42
View on HN
Google Earth VR 10 years ago

My experience with the Vive:

I would recommend Vanishing Realms, specially when you already have a sword and a bow. It's so fun to fight with the skulls.

People seem to enjoy Tilt Brush, I find it nice but boring.

Brookhaven Experiment is a nice 1 time game to get people excited and scared.

Chair in the room is creepy, slow transitions but has a really well executed ambient.

People tend to like Job Simulator, it's lite and funny.

There are a couple of Vive demos that are also entertaining. In general people seem to like to grab things, throw, move around, feel large or small environments.

On the PSVR:

Battle Zone is my favorite at the moment

Drive Club is very good too but it makes me a little bit nauseous, and I'm not usually a person who gets nausea often.

I've been talking with people involved in elections in Honduras and they explained a technique that is normally used for paper ballots. It's called "La Cadena" (the chain) and it works like this.

A person goes to the voting center and gets a ballot That person goes to the booth and marks the ballot That person skips entering their ballot and goes out Shows the ballot to the coercer, verifying the vote The coercer gives the ballot to the next person The next person gets another ballot and has the previous one hidden. That person introduces the new ballot, hides the old one and goes out. And the chain goes on.

Apparently it's a common way to coerce votes in low income urban areas and rural areas. You only need distraction or complicity from a person from the voting table and it's hard to detect.

Another common issue is vote stuffing.

On the philosophical part, it is in the end a human problem, but with technology at least you should reduce the possibility of cheating

Yes, with end-to-end voting you can be certain that your vote wasn't modified but you can't prove to someone whom you voted for https://www.cs.jhu.edu/~sdoshi/index_files/randomness_paper....

Using interactive proofs you can know that the machine won't modify your vote, and using zero-knowledge proofs plus a distributed key you can decrypt and randomize, being certain that votes haven't been lost and without revealing whom people voted for.

Additionally with a public ledger like the blockchain, you can be certain that your vote is there (checking your signature), and when votes were cast.

Using something like colored coins you can ensure that no additional votes are created.

The problem that I do see with remote voting is that I could be right next to you when you vote and coerce you to vote for the person that I want

You make a good point and I think it's because sometimes the objective is not clear.

When you study sorting you really do it because:

1) It's a simple, frequent and clear problem that everybody understands

2) People just need to think about it for a while to figure out a correct algorithm normally O(n^2) and think about optimizations from there (that will probably still make it O(n^2)).

3) You can study different techniques to solve that problem: like divide-and-conquer (mergesort), using a data structure (heapsort), divide-and-conquer+randomization (quicksort), not going for comparisons but using the structure of the data (radixsort).

4) You can learn to apply big-O notation for efficiency and compare different algorithms

5) You can study the limits of a problem (not an algorithm) like the omega(n log(n)) limit of comparison sorts and the omega(n) limit of sorting in general).

This also happens with the less clear but also rich problem of the Minimum Spanning Tree that has 2 famous algorithm (Prim and Kruskal) that can be implemented with different data structures having a great impact in efficiency.

So the real problem is that sometimes teachers just focus on teaching sorting but don't explain (and sometimes they don't have it clear either) that it's not sorting but a framework of mind what you want to give them. Sorting is normally already implemented in the popular and not so popular programming languages libraries.

It would be valuable for me.

We have a product that relies heavily on Parse. The model is a white labeled solution. We currently have a potential client that wants to host everything and we are kind of stuck with Parse. I could simply charge more if there was a customer hosted solution.

I'm currently using Parse for data and S3 for file storage. I will give it a try to PFFile in another project to see how it works.

As stdbrouw mentions it's basically a CouchDB, I thought about using it in my own server.

However I prefer to use Parse to handle all that without me actually caring about the server side issues and specially given that the price is quite cheap for what my apps need.

Another advantage is their SDK that simplifies communication with the backend even further.

One thing that I don't like is that they don't have a way to add Server Side logic (as Cloudmine does) so my current solution is having a separate heroku instance for those cases.

Yes, that's what they told me, you must meet certain requirements and also the officer has to be convinced that your visa will bring something good to the US.

So it's the requirements + strong proof that you will create jobs in the US or your are a great scientist, artist, etc... or you have a lot of money to invest.

No problem. The Tourist visa is B-1/B-2 I enter with B-1 that is for Business, I state clearly that my visit is for Business, and when they ask me in customs I always say the truth, that I have a SW dev company and I'm visiting clients and looking for more. Never had a problem with that.

I think that if you get too complicated with your stories that's when you can get into troubles in customs.

EDIT:

I never stayed longer than stated on the I-95 btw

I stayed over 6 months with my tourist visa last year. And we travel back and forth to the US for business meetings.

However as you say, if you are looking for funding then it might be a problem, they don't say it but you can perceive it.

I'm wondering if getting the investor money helps to get your visa.

Does anyone know cases like that?

I Wasn't Paid 14 years ago

We are currently bootstrapping our startup with some consulting work in iOS and Rails. This is the process that we follow:

1) We discuss the project with the client stating our hourly rates clearly from the beginning and that we also work in our startup so we won't be a "full-time" developer 2) We then make a clear estimation of time and deliverables for the project + time for testing/debugging/QA + time for calls + time to prepare for publication to the App Store. 3) If they accept we make a clear contract with several payments and deliverables. 4) We ask for 20% to 40% upfront payment and then the rest divided by time and deliverable completion. 5) The last payment is conditioned to App Store approval (in case it is iOS) 6) We only give the source code after the last payment is done 7) We keep sending weekly updates usually via TestFlight (when iOS) and use a Google Doc for any observations that they have 8) We have discovered that some clients also want time spent so we always use toggl as time tracking tool.

I know there are still risks but at least with the upfront payment and deliverable payments you always keep healthy cashflow, the clients feel they are protected and you feel protected too.

This way it's also easier to detect a red flag, in that case you can just stop your development until the payment is done (We actually did that once now and it worked really well).

It reduces the dimensions of the picture, however it keeps a good quality.

Album management is great and it pulls/pushes your pictures from Picasa.

The album UI is also great.

I just found that the navigation bar of gmail is now extended so I can see notifications and comment on them without going to Google+

It's a FB killer :o

Things are going to get interesting in that space. If the people that I relate with get into Google+ I wouldn't need to check my FB. And they can get more people in by pluging it to Google Apps users.

I have been an anti-wave, anti-buzz but I just tried Google+ and it's great. I think this time Google really can kick FB. Great, simple interface and integrated to my gmail, picasa, contacts, gtalk it is definitely great!

I love the circles philosophy and UX.

One problem is the restriction on invites. Google+ is valuable to me if I can share things with others, just like I do it in FB right now. They have to enable invites soon or the early adopters will get bored and leave forever.