HNHacker News
TopNewBestAskShowJobs

obvio171

219 karma · joined May 18, 2008

Beginning researcher on privacy enhancing technologies, entrepreneur, marketer and programmer.

IM: ricochet:jqprzgdxxqk2g63b

http://twitter.com/obvio171

submissionscomments
obvio171··on An Interesting SETI Candidate in Hercules
I was expecting SETI to find intelligence on Earth before space. They've been looking at the entropy of bee hives and other disembodied signal-passing collectives for a while now.
obvio171··on Slack raises $200M at $3.8B valuation for business messaging
Security company SpiderOak (not affiliated) seems to be working on a "zero knowledge" end-to-end encrypted hosted Slack competitor. I'm no security expert and I don't know whether these claims actually hold up. You can read more here:

https://spideroak.com/articles/press-release-semaphor-to-giv...

This made me laugh: "Semaphor is not slack about privacy."

obvio171··on Email reveals Clinton worked with Google CEOs to keep Benghazi video blocked
I'm not asking for arrests, I'm asking for resignations or internal protest. This was an blatant ethical violation, even if perhaps not a legal one.
obvio171··on Email reveals Clinton worked with Google CEOs to keep Benghazi video blocked
Being complicit in state-ordered censorship is different than removing someone's embarrassing video when they ask nicely.

And the fact that it was an informal request, not legal arm-twisting, and that they complied anyway just makes it more evident that there was some form of tit-for-tat expected.

obvio171··on Email reveals Clinton worked with Google CEOs to keep Benghazi video blocked
I wonder if anyone at Google would resign over something like this, or if everyone has already rationalized it away and now just keep their head down for the next paycheck.

Some people definitely do go in with very strong principles, but those seem to dilute quickly.

obvio171··on [dead]
Sorry, hadn't seen it. Is it common practice that I should remove mine?
obvio171··on Email reveals Clinton worked with Google CEOs to keep Benghazi video blocked
Title taken from Wikileaks' tweet:

https://twitter.com/wikileaks/status/710855886940540929

obvio171··on MPAA Takedown Efforts Target Legal Popcorn Time Spin-Offs
"(...) including a fork managed by the Brazilian Ministry of Culture."
obvio171··on Encryption, Privacy Are Larger Issues Than Fighting Terrorism
Enjoy your entropy while it lasts.[1]

[1] https://www.google.com.br/search?q=appelbaum+right+to+be+ent...

obvio171··on Dell’s Skylake XPS 13, Precision workstations now come with Ubuntu preinstalled
The killer feature in the Thinkpad line for me is the military-grade sturdiness. Does Dell have the same kind of resistance to spills, drops, heat, etc.?
obvio171··on Ask HN: What is your job role and what are the side projects you are working on?
Big fan of what you are doing with Armored Bits! Keep it up :)
obvio171··on Ask HN: What is your job role and what are the side projects you are working on?
Programmer in Campinas, Brazil, on a work pause recovering from RSI-related problems.

As personal research I'm slowly working on a 8-thimble predictive wireless keyboard and coming up with plans for a solar-peltier atmospheric water generator.

obvio171··on Collective Memory Discovered in Bacteria
Bees seem to: https://news.ycombinator.com/item?id=9477747
obvio171··on Avoiding a pointless blockchain project
Solutions so far seem to boil down to either "trust other people" (multisignature wallets) or "trust your devices" (a la Keybase: https://keybase.io/blog/keybase-new-key-model ).
obvio171··on Emojicode: a static, strongly typed programming language
I think a concatenative language with an immutable append-only log (instead of a stack, like Forth) as its implicit data structure would be the best fit for this sort of keyboard.

You don't need to type commands and then run them if the commands themselves are the keys.

The advantage over concatenative languages like Forth is that if you assume a graphical virtual keyboard from the start, you can also use a GUI to give you instant feedback on the state of the log instead of guessing by keeping the stack in your head.

All in all, this is circling back to keyboard terminals and session logs like we do in our shells today.

The difference is that, instead of looking at graphics and thinking of a table with papers shuffling around (thank you so much for that, Xerox PARC </s>), you set yourself free from ASCII paint on the keyboard and ASCII paint on the screen, keep the 1D terminal metaphor, and help users figure out what's possible through predictive typing (of which bash completion is an ugly toothless old cousin) instead of statically patronizing them with a limited set of options on a window.

The web has been moving in that direction. Twitter/FB news feeds are a command prompt with a log where you see yours and other people's commands (only "echo", unfortunately). WeChat, FB Messenger and Slack are all in on the "chat everywhere" UI concept.

What screwed with the CLI was not the metaphor. We've been chatting with our computers on the command line and it's great. The limitations were 1) in command & syntax discoverability and 2) in the richness of content that could be represented.

We fixed the latter with rich text popping up in our logs (Twitter was text-only before it started embedding stuff), now we need to fix the former with virtual predictive keyboards.

obvio171··on Emojicode: a static, strongly typed programming language
It's about time we let go of the symbols hardcoded onto our keyboards and start finding better abstractions for our thoughts.

Touch devices have already started the move to a virtualized keyboard, but so far they only parrot the static layout of a QWERTY keyboard and add a few tabs for emojis.

Predictive typing adds a few higher-level, dynamic keys to your virtual keyboard as a top row.

But if you make every key dynamic and predictive, you have a self-programming macro generator guessing your next keystroke and combining frequent sequences into a new single function.

And if you have that, why do you need a 2D keyboard with the confusing N-to-1 mapping of functions to fingers?

The keyboard has to rest on a surface, you need to make non-discrete movement in space to find what you want, and the whole thing leads to enormous bodily stress.

It is time to wash the printed letters off our keyboards, tear out anything that is not the homerow, glue those buttons to our 8 homerow fingers, and live a full, untethered, virtual, predictive typing life =)

I want to tap on my thighs while zooming through predictive VR code interfaces, not go back to ASCII.

obvio171··on Diffie and Hellman Win Turing Award
I'm a big fan of Moxie's work, but would you mind elaborating on for which work he'd receive a Turing award? I'm not familiar with their eligibility standards. Thanks!
obvio171··on How Meditation Changes the Brain and Body
Thank you for this video. I'm just starting to get interested in the subject, and I think I was approaching it more in the "Meditation Seals" mentality. Glad I saw this video before going in.
obvio171··on Brazilian Judge Shuts Down WhatsApp for 48 Hours
I bet there are tons of hospital staff who use WhatsApp in Brazil every day to coordinate mission-critical stuff, in which case this absurd move is putting people's lives at risk.
obvio171··on Kuala Lumpur airport seeks owner of 'abandoned' jets
Would a thorough safety check on the parts make up for the lack of history? Or does it become a regulatory obstacle?
obvio171··on Neural Programmer: Inducing Latent Programs with Gradient Descent [pdf]
The paper says it's a general program induction solution. Does that mean one can already feed Neural Programmer into itself (ie. make it learn from its own previous executions' inputs—training sets—and outputs—learned programs) and try to see if it comes up with a more efficient version?
obvio171··on The Brain Computer Interface Future: Time for a Strategy (2013) [pdf]
"The ability to penetrate human brains through BCI will add a new dimension to physical and cyber security."

Brain infosec needs development desperately, and there's plenty of testing ground for it in figuring out how to repeatably train people _today_ to resist the more simple, high-latency, advertising/propaganda/religious hacking attempts.

obvio171··on Amazon Home Services
Mechanical Turk for your house, soon to be replaced by real AI. Everyone wants to be the next plantation owner.
obvio171··on The CIA Campaign to Steal Apple's Secrets
I don't know if inserting backdoors on apps in the development process, before they go out to everyone, counts as targeted collection.
obvio171··on Baobab: A JavaScript data tree supporting Om-style cursors, with React mixins
So this is kind of a special-purpose Bacon.js stream processing library that has one central Property that all events flow into and out of? I might not be making any sense, this stuff is all new to me. Thanks for any clarification!
obvio171··on Guerilla Open Tube: A Distributed, Censorship-Resistant Backup of YouTube
Another important point about censorship-resistance is that git works even by email, so worst-case people can still set up mailing lists and exchange patches.
obvio171··on Guerilla Open Tube: A Distributed, Censorship-Resistant Backup of YouTube
TPB's problem is that it was a SPOF. Git is distributed, so even it Github shuts down repositories, people can just still pull from each other or move to a different host.
obvio171··on Guerilla Open Tube: A Distributed, Censorship-Resistant Backup of YouTube
First place I published it after thinking about it. Didn't know if it would get any attention at all, so just went ahead and did the simplest thing by posting the FB link.

I'll fill out the README a bit more now, thanks for the feedback :)

obvio171··on Guerilla Open Tube: A Distributed, Censorship-Resistant Backup of YouTube
Thanks for the heads up. I've changed the wording in the descriptions.
obvio171··on Guerilla Open Tube: A Distributed, Censorship-Resistant Backup of YouTube
Yep, that's the idea. Github is just a nicety to help get things moving.
Page 1 of 3Next →