HNHacker News
TopNewBestAskShowJobs

jonalmeida

542 karma · joined March 20, 2012

https://jonalmeida.com

Email: "me" at the url above.

[ my public key: https://keybase.io/jonalmeida; my proof: https://keybase.io/jonalmeida/sigs/LuHWXV-9feCYiYQG4JD15v6aEAsqI2BSvClN9s8TLS0 ]

Top color: 4285F4

submissionscomments
jonalmeida··on Explore the ownership system in Rust
I found the rust-lang guide (now the rust-lang book[1]) very useful when first learning rust. The style used to teach ownership in that guide is very similar to this, but helped clear out a few remaining doubts I've had.

Consider adding contribution to the book!

[1]: http://doc.rust-lang.org/book/README.html

jonalmeida··on SpaceX: “Close, but no cigar. This time”
Thanks, I remember watching this along time ago. I was under the impression they had landing the rocket all figured out after this :)
jonalmeida··on SpaceX: “Close, but no cigar. This time”
Can someone explain what the rocket was trying to do? Was it trying to correct itself to land vertically thrusters-first? I also don't understand how it got in that particular trajectory either from this vine.
jonalmeida··on Node.js Algorithm Modules
I've found algorithms.js to be a nice collection: https://github.com/felipernb/algorithms.js
jonalmeida··on Android: I don't need your permission
In the example about the phone call, you could give the user the option to hit the call button, but once this is complete a dialog should popup saying, "Do you want this to happen automagically henceforth?" which would then take full use of the Phone permission. This would also allow permissions to be toggled on/off, which a feature I really want in Android.
jonalmeida··on PresidentObama on GitHub
Can you imagine the bashing the internet would give him? Or the comments on how he should have written it in language x instead of y.
jonalmeida··on PresidentObama on GitHub
I think the difference is that with a PR it's public knowledge if the government responds/acknowledges/denies the request. It's also easier to type a bill and email it rather than use snail mail (I'm assuming that's what you meant).
jonalmeida··on Keurig 2.0 DRM Bypass
I have a strange need to watch Star Wars now..

Jokes aside, this is a neat hack but I wonder if it would be possible to remove the DRM check from the electronics side itself. I don't have a Keurig machine myself, so I wouldn't dare opening up one (after making a cup) to see what you could hack at.

jonalmeida··on Wire – Modern Communications Network
That may be because when you install it, you realize you don't have any one you know using the app. Your first action on any new social product, is to spam every action possible against one close friend to see what they all do.

I'd like to try voice calling since some of the Android reviews say the same thing about the quality, but I've yet the chance to do so..

jonalmeida··on Wire – Modern Communications Network
The Mac app is also pretty awkward on non-Yosemite computers; a very broken UI.
jonalmeida··on Wire – Modern Communications Network
That's not true at all. I have ads shoved in my face on my Mac continuously. It's bulky & ugly to use (UX-wise), so it's only used for business.

I make myself available on nth number of services because they people I want to talk to are spread across them; Skype is not one of them.

jonalmeida··on The Rust community's crate host
I'm really looking forward to publishing some early crates! A cargo search from the terminal would be ace as well.
jonalmeida··on Intro to Docker and how we use it at WriteLaTeX
Another option is Brian Cavalier's slide deck format which is similar and easy to use.

https://github.com/briancavalier/slides

jonalmeida··on Drone Adventures, Pt. 1: Building a Drone
My experiences with the Crazyflie come from a newbie's perspective since it's my first (nano) quad-copter.

There isn't any autopilot with the Crazyflie, but it does come with an Xbox/PS3 key mapping that that lets you control the quad. I learned this the long way, but you have to take extraordinary amount of precision when building it to make sure, the battery is centered, the propellers are balanced, and there is minimal vibrations (messes with the gyros). This is mainly because it's a nano-copter so these variables add up to a lot and you'll struggle with flying.

TIP: Map the XYAB keys to change the pitch/roll so when you hover, you can trim it inflight.

The python code is a bit raw and seems a bit hacky imo (they still update the software, so it's getting better). I learned how to use it from the examples which were good enough.

It's a ton of fun though because you get to muck about with anything that you want since it's made to be hackable. The downside however is that the price is pretty steep.

jonalmeida··on Drone Adventures, Pt. 1: Building a Drone
I've actually found the word "multicopter" is used in it's place a lot. There's even a subreddit /r/multicopter for it. RC planes is equally common as well.
jonalmeida··on Drone Adventures, Pt. 1: Building a Drone
I really like my Crazyflie and I've been meaning to use it with my Spark Core. So far I've controlled it with a Leap Motion controller but haven't had time to finish the controller entirely mainly because of time[2].

Also, the word "drone" has negative connotations in the media that FliteTest[1] cover here.

[1]: https://www.youtube.com/watch?v=dMe0J-mTtLM

[2]: https://github.com/jonalmeida/hack-the-north-crazyflie

jonalmeida··on Show HN: Meet me, I'll buy you coffee
This is something that as someone in my early 20s is trying to fix. I know a lot of people who don't like to work on projects or open source them because they're afraid of being judged and a feeling that everyone is watching you (this is an emotion I had tackled for a while). Once you realize that there aren't many people looking at your projects (if any), and that those who are, will actually help you, is when you start doing more.

This reminds me of two quotes:

- “Fail faster.”

- "If you're going to make a mistake, make it LOUD so we can hear it and correct it."

jonalmeida··on Lecture 15: How to Manage
I considered what would be the opposite effect if you always considered others perspective. Wouldn't this affect the way you make decisions when you're required to put your foot down? Or is not a situation that often happens?
jonalmeida··on Lecture 15: How to Manage
Notes: http://jonalmeida.com/posts/2014/11/11/htsas-lec15/

It's worth mentioning that Ben's slides are the best I've seen so far. They've very close to what he talks about with the right amount of detail.

I also really liked the Touissaint L'Overture example.

jonalmeida··on BlinkOn3: State of Google Blink
Slide 20: Push notifications from HTML5. Is that what their saying? That would be an interesting feat.
jonalmeida··on SF Engineer Dan Ha Has Been Missing Since 10/31
Sounds crazy, but this is an irrational fear that I have for myself or loves ones; I'll go out one day but won't make it at my destination without anyone knowing where I am.

I know share my current GPS location with my family, so that they always know where we all are, and the last place we were at before going missing.

jonalmeida··on How to Start a Startup – Lecture 14: How to Operate
Notes: http://jonalmeida.com/posts/2014/11/06/htsas-lec14/

This is my (new) most interesting lecture. There's a psychological side to employee startup culture which is covered in some management classes that I haven't heard about being covered here.

Great stuff!

jonalmeida··on Lecture 13: How to Be a Great Founder
Notes: http://jonalmeida.com/posts/2014/11/04/htsas-lec13/
jonalmeida··on Lecture 12: Building for the Enterprise
I'm fairly new to enterprise software development, but I do know that I really like working with customers that are almost always smart and/or know what they want.

The more companies that move to an agile work flow the better enterprise software development will become.

IMHO, I don't get the same enjoyment from consumer-facing projects.

jonalmeida··on Lecture 10: How to Start a Startup
Notes: http://jonalmeida.com/posts/2014/10/23/htsas-lec10/

This lecture so far seems like the mystical missing one that I left at the back of my head but didn't consider it as important to visit until you're already 100+ employees in.

By what Brian says, it seems extremely hard to hire anyone who doesn't have the same culture you're looking for. I say that, because I think of culture as being tightly twisted with your company products. How do you find people with the same cultural values, when they haven't grown with your product idea the same way that you have while building it?

These are just my initial thoughts for now..

jonalmeida··on Ten years of Ubuntu
I'm in my 20s and I feel the same way. It was fun initially to play around with different distributions, but I liked my work and I wanted to get things done without having to spend unnaturally long amounts of time setting things up.

In my case, I frequently update to x.04 releases or x.10 if they are more stable for updated packages that I rely on.

jonalmeida··on Google Inbox
This is how BlackBerry 10 devices handle the difference between personal and work applications. Al though, it's just one application running two instances with app data in two different locations.
jonalmeida··on Lecture 9: How to Raise Money
Notes: http://jonalmeida.com/posts/2014/10/21/htsas-lec09/
jonalmeida··on Use a Fake Location for Cheap Airfare
FWIW, this is what I do when I'm looking up air flights: - Create a $5 DigitalOcean droplet. - Setup a PPTP VPN [1] - Login and verify you're now in x location (where x is the region you created the droplet). - Search, find appropriate flight. - Repeat with another region if needed. - (optional) Login without a VPN and book your ticket.

This is particularly helpful for Expedia.

[1]: https://www.digitalocean.com/community/tutorials/how-to-setu...

jonalmeida··on Free Private Git Version Control
Go ahead! :)
← PreviousPage 3 of 9Next →