HNHacker News
TopNewBestAskShowJobs

goatslacker

336 karma · joined August 5, 2011

github.com/goatslacker
submissionscomments
goatslacker··on KeePass: OpenSource Password Manager
I built something like this a while back* but with a slightly more complex algorithm to make it more difficult to find the master password from a set of hashes. I ended up ditching it in favor of KeePass mostly because if a site is hacked and your plaintext hash is compromised there isn't a clean way to generate a new password every time.

* https://github.com/goatslacker/hash

goatslacker··on Keyboard innovation is making them worse
I suffered from some form of CTS and I can say split keyboards didn't really make much of a difference. It's all about placement of the wrists and keeping a good posture. Also breaks, lots of small breaks throughout the day.
goatslacker··on The Difficulty Of Private Contact Discovery
They are two separate problems.

The problem is that an application requests your contacts, uploads them to their server, and then who knows what they do with that information afterwards; maybe they store it, perhaps later that database is leaked, or they sell the stored information in the future.

If you trust the service you're using fully (you trust the server will not be compromised, the owners of the servers will not cave to demands to store/release data, the owners will not be malicious with your data) then this isn't a problem at all. Transmit the raw data over SSL then perform the checks and do not store the data.

goatslacker··on The Difficulty Of Private Contact Discovery
You're right it isn't realistic, but it's the only way to fully know that the application is secure. Otherwise you're putting your trust in something/someone.
goatslacker··on The Difficulty Of Private Contact Discovery
To the end user probably not but if the encryption is performed on the client and the client code is open sourced and you don't auto-update your application then you'll know exactly what is happening to your data when you let it access your contacts.
goatslacker··on A Crypto Challenge For The Telegram Developers
They're going the 'everything on the server' route because this application is meant to compete with messaging services rather than appease the 'small crowd of crypto enthusiasts' as they have already stated.
goatslacker··on It's the Umami – Why the Truth About MSG is So Easy to Swallow
The Goya brands definitely do as a flavor additive, but there are other brands of Sazon that don't include any glutamate. Then again, Goya has always been the cheap/crap brand of Spanish food.
goatslacker··on Nexus 5
I don't think they're making a 6 inch version. I can see the case for a 5inch and a 7inch. In the future they'll probably just keep making 5 7 and 10.
goatslacker··on Apple unveils Haswell-based MacBook Pros with Retina display
Out of curiosity and a bit off-topic. What laptops, both Windows and Linux and regardless of price, currently compete with the Macbook Pro on specs and the small details like battery life, backlit keyboard, etc?

Are there any?

goatslacker··on Why I moved to Miami
But it never rains here! Oh and we have seasons too, something I used to only see in Movies.

Weather is such a subjective thing :) to each their own.

goatslacker··on How I Embarrassed Myself in My Interview With Google
I may; hiring is tough. You only have a few minutes to gauge whether you'll work well with that person or not and bad signals are bad signals. I can't green light all candidates just in case.

It all depends on the tone and the body language and if they're able to continue with guidance.

goatslacker··on How I Embarrassed Myself in My Interview With Google
While you're not expected to be an encyclopedia of knowledge about any particular language, framework, or API; having the frequent need to look things up is a red flag because if you're always looking things up you may not move fast enough.

Also, having the "this is not a problem" attitude is a red flag; what else would this person not consider a problem when I hire them?

goatslacker··on Why I moved to Miami
On the flip side, canoeing in a river full of gators is definitely a fun experience!
goatslacker··on Why I moved to Miami
Hit the nail on the head. It's definitely a culture thing but I'm not sure how it surfaced. The disparity between SF and Miami becomes apparent when getting into a conversation with a stranger about general goals in life, motivation, and hobbies; it yields completely different results.
goatslacker··on Why I moved to Miami
Florida has some neat places if you're into nature but that was totally flipped upside down for me when I moved here.

For that extra McDonald's employee's salary I'm paying in taxes I'm getting back quality hiking, camping, rock climbing, mountain biking, road biking, surfing, and snowboarding as well as gorgeous sights of mountains, caves, waterholes, forrest, and rivers.

It's a nature lover's paradise out here in California.

goatslacker··on Why I moved to Miami
Sure! Hit me up on FB http://fb.me/josh.perez or through my contact info on my profile
goatslacker··on Why I moved to Miami
I was born and raised in Miami and my family still lives there so I visit quite often. I moved to the Bay Area not too long ago (3 years) for work and IMO it's no comparison.

Miami is a great place to live if your priorities are partying. There are excellent night clubs and beautiful men and women everywhere.

The Bay Area holds an advantage over almost every point the OP made.

Rent is ~$2k for a 2 bedroom 2 bath if you want to live in a nice area in Coral Gables that isn't full of roaches, or was built in the 1940s and has dwarf-sized rooms. Rent is about the same in the peninsula. If you want to purchase it's a whole different story however. What costs ~$1m here is ~$300k there and probably in a lot better shape.

Food is a push. I must say the Bay Area probably offers a larger variety of food. Miami is mostly all Caribbean and Central/South American food which is excellent but not as varied as the Indian, Mediterranean, Afghan, Thai you see out here.

The neighborhoods are even more awesome here in the Bay Area. I say this because the strangers I meet on the street are a lot nicer than the strangers in Miami. There's a unique, wonderful, and rich history to the cities and towns in the Bay Area and there are a lot of neat places to explore like the Open Space preserves out West or the forrest in Santa Cruz. The only mountains in Florida are the smelly trash ones.

The Developer ecosystem pales in comparison. It's not even close and it won't be for a while. There are very little tech companies out there and no real major players. While it's very nice to see it blooming the reality is that it's still in its infancy and if you're moving out there just for the tech you're doing it wrong.

The weather. It's just terrible. It's like a sauna all the time. It feels like you're breathing in liquid water sometimes and it's difficult to make it from your house to your car (which will be a scorching inferno) without sweating.

The only great things Miami has that I truly miss is the water; it is beautiful and warm.

goatslacker··on Progressive Enhancement Is Dead
Just for fun I made http://sighinternet.tumblr.com/
goatslacker··on Facebook Leads an Effort to Lower Barriers to Internet Access
The rough-draft how: https://www.facebook.com/isconnectivityahumanright/isconnect...
goatslacker··on Functional Programming with Python
I used to dream about FP and Python; then I read about Guido's plans for removing `lambda` and `reduce` (http://www.artima.com/weblogs/viewpost.jsp?thread=98196) and that is when I stopped writing Python.
goatslacker··on Show HN: My time tracking tool for your text editor
For those looking for a local-only version of time tracking; I've had this in my vimrc for some time now. It's quite vanilla but gets the job done

https://gist.github.com/goatslacker/6004481

goatslacker··on Dating with Graph Search
There's actually one by the basketball courts
goatslacker··on How We Went from 30 Servers to 2: Go
It would be interesting to hear some of the reasons you went with Go vs Clojure (and also the other languages you mentioned)
goatslacker··on Ruby Demystified: and vs. &&
This explanation is an excellent way to teach and vs &&.
goatslacker··on Our approach to subjective programming questions
I think it's great to have a centralized place where you can find answers to subjective questions; however, the current format makes it difficult to digest __why__ something is considered better than its competitors.

It would be useful to have a set list of pros and cons of each entry.

goatslacker··on Ask HN: What is the coolest JS library out there?
lz is the fastest lazy functional library to work with lists.

https://github.com/goatslacker/lz

Why I think it's cool? Well it's really fast, and it's lazy which allows you to work with really big arrays. Plus it's a really tiny library providing you with a streamlined set of APIs for working with lists (similar to array.js/Enumerable)

If you're working with smaller lists it's probably best to go the lodash route, but if you want it to be lazy then I believe lz is the right tool for the job.

/shameless plug

goatslacker··on Array.js: A better array for the browser and Node.js
It's a nice little library but it looks like the meat of it is in Enumerable which is pretty nice but it's really slow when working with larger arrays.

If you don't need the events then lo_dash/underscore is probably the better tool.

goatslacker··on YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim
What are the advantages of using YCM (and its complicated install) vs something like supertab if you're not a C/C#/Objective-C programmer?

The website doesn't offer a good explanation. From the docs:

  SuperTab I have limited experience with, 
  but from I understand, it does a half-decent 
  job at #4, much like neocomplcache.
goatslacker··on Why is Dart keeping certain cruft from other languages?
Why does Dart look so boring? I'm just not buying that whole "familiarity" argument. If a language is truly great then I'm sure people will learn how to express their thoughts in that language.

I know syntax isn't everything in a language but it's pretty important. There are much better (IMO) ways to express yourself than the approach Dart takes.

goatslacker··on Facebook Timeline Remover: Works, but Malicious
The funny thing is that people probably think this plugin will revert their timeline back to old facebook profile.

Most users I know who dislike Timeline do so because they don't want you to see their timeline, they had no problem viewing other people's timelines.

← PreviousPage 2 of 4Next →