jagbolanos's comments

jagbolanos | 9 years ago | on: Google Earth VR

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.

jagbolanos | 9 years ago | on: Why Online Voting Is a Danger to Democracy

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

jagbolanos | 9 years ago | on: Why Online Voting Is a Danger to Democracy

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

jagbolanos | 11 years ago | on: Khan Academy: Algorithms

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.

jagbolanos | 13 years ago | on: Parse is down due to SSL certificate expiry

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.

jagbolanos | 14 years ago | on: Parse 1.0 is released

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.
page 1