jagbolanos | 9 years ago | on: Google Earth VR
jagbolanos's comments
jagbolanos | 9 years ago | on: Why Online Voting Is a Danger to Democracy
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
jagbolanos | 9 years ago | on: Why Online Voting Is a Danger to Democracy
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
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 | 12 years ago | on: Poll HN: What is your personality type?
jagbolanos | 12 years ago | on: Nobody trusted the election results so we built a crowdsourced validation
jagbolanos | 12 years ago | on: Nobody trusted the election results so we built a crowdsourced validation
jagbolanos | 13 years ago | on: The Truth about a Failing Startup
jagbolanos | 13 years ago | on: Given Tablets but No Teachers, Ethiopian Children Teach Themselves
jagbolanos | 13 years ago | on: Parse is down due to SSL certificate expiry
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: Ask HN: How can Non-US founders open a bank account in the US?
jagbolanos | 14 years ago | on: Ask HN: How can Non-US founders open a bank account in the US?
jagbolanos | 14 years ago | on: Ask HN: How can Non-US founders open a bank account in the US?
jagbolanos | 14 years ago | on: Ask HN: How can Non-US founders open a bank account in the US?
jagbolanos | 14 years ago | on: Ask HN: How can Non-US founders open a bank account in the US?
jagbolanos | 14 years ago | on: Ask HN: How can Non-US founders open a bank account in the US?
jagbolanos | 14 years ago | on: "LINUX is obsolete" - Andy Tanenbaum, 1992
jagbolanos | 14 years ago | on: Parse 1.0 is released
jagbolanos | 14 years ago | on: Parse 1.0 is released
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.