HNHacker News
TopNewBestAskShowJobs

biscarch

406 karma · joined April 23, 2012

Golang, JavaScript, Docker, Products
submissionscomments
biscarch··on Teleportation on the command line
Personally I do something similar. I set up an alias in .zshrc from project names to commands. This allows me to do things like source environments as well.

    alias proj="cd /this/that/foo/projects/myproject/ && source .hsenv/bin/activate"
biscarch··on Ask HN: How do you decide to use programming languages/frameworks?
Depends on the goals of the project, what other developers are on the project, etc. In other words, what am I trying to accomplish and how does what I'm using help me get there.

For example, I might use Elixir if I was trying to onboard Rubyists to a project on the Erlang VM or Haskell if I was building out an API with Riak (because I know the Riak client in Haskell is awesome and digestive-functors is nice to work with).

As for deciding to use (ie: play with) on the side. I'll try pretty much anything (J/Julia/mocl/Erlang/agda) if a project sufficiently captures my interest regardless of community/syntax/tooling/etc.

biscarch··on Ask HN: Making extra income with books
You may want to check out pandoc[1]. It's what I'm using for conversions for a book I'm writing.

[1] http://johnmacfarlane.net/pandoc/

biscarch··on I, Glasshole: My Year With Google Glass
I suppose here is as good a place as any... but can anyone explain to me why there is an overarching trend of self-describing as an asshole just because you own Glass? It's becoming a connection, especially in the media, that Glass = Asshole and I think it's because much of the early community refers to themselves as "Glassholes".

I own Glass and I am not an asshole (afaik) about it nor do I wish to be perceived as one. I've met a bunch of other Glass users with whom I've brought this up in a similar way to: "Why do you self-deprecatingly call yourself an asshole for wearing Glass?" and as far as I know they stop, but that may just be them not doing it around me.

Do other Glass users feel like they need to call themselves names? Is there something I'm missing/taking out of context? Do people without Glass have an opinion on this?

(An interesting and maybe relevant tidbit is that I was recently told "You make me feel poor" by someone who I was interacting with while wearing Glass)

biscarch··on Why some people respond to stress by falling asleep
I've experienced similar, no matter the class start time. I think I'd agree with your assessment of "you're in the wrong place" not necessarily because of the subject matter, but because of the presentation and environment in which it occurs.

For example, in my high school AP Calc class, I often couldn't stay awake because I picked up on the concepts very quickly whereas my peers did not and I would quickly get very bored when being lectured on the same topics day after day. Contrast that with the amount of books on Mathematics I currently own, that my favorite language is Haskell and that I currently am employed writing software.

It was almost as if my body had developed a heuristic for how useful today's class was going to be and reacted accordingly. The same sort of thing happened through college (Psych, Business, etc) whereas I was known to read psychology textbooks for fun when I was very young.

biscarch··on So, you want to crypto
Today you've convinced me to start on the Matasano challenges. I completed the Stripe CTF from ~ a year ago and I've been looking for something else to try my hand at that would improve my security knowledge.
biscarch··on How Does This Not Blow Your Mind?
I'd be interested to know roughly what sort of employment/positions you've taken up over the years for the purpose of an extension of the timeline you've started here, if you're willing to share.
biscarch··on Google just approved our first CyanogenMod phone
It fits in mine... but I also wear 36x38 jeans since I'm 6'9", so I'm not a typical use case. My current phone, a Note 3, fits with a lot of room to spare so I suppose it depends on the size of your jeans.

I can also use these phones one handed whereas I don't see most people doing that.

biscarch··on Google just approved our first CyanogenMod phone
looks pretty good here: http://www.rootmetrics.com/check-coverage/

I've heard Tmo is good in cities from friends that use it, it's the non-city areas that you'd have to watch out for.

biscarch··on Google just approved our first CyanogenMod phone
afaik it's the Oppo N1[1] running Cyanogen. I got to play with one at the Big Android BBQ and it was pretty sweet.

[1] http://en.oppo.com/products/n1/

biscarch··on Google just approved our first CyanogenMod phone
I really need to ditch Verizon when my contract is up... Does anyone have network suggestions for the Bay Area? (Palo Alto, Mountain View type areas)
biscarch··on Google Registry
I use 101Domain, especially for non-.com domains (.io, .ly, etc). It has worked well for me, but I haven't had to contact customer service for anything more serious than letting a domain lapse accidentally, which I got back with no hassle.
biscarch··on Ask HN: How did you get started with the programming languages you use?
I got started in Clojure because I was looking for a Lisp that I could use and would grow to be "acceptable" for use as a consultant, since that is how I make money programming. I enjoy functional programming and being able to use the Java ecosystem as a backup "just in case there isn't a Clojure lib" was a huge benefit. My path sort of went from noir to compojure/ring and now I use it to experiment with things like Titanium.

Erlang for me was a developing interest in distributed systems, which I think is of growing importance. The Riak source code, and associated projects, have been great for advancing towards such goals. Erlang the language is pretty easy to pick up and I've spent more time on distributed computing concepts than needing to parse out language details.

Haskell is my favorite language. I like it because it fits my mental models very well and I thoroughly enjoy functional programming. Snap is my web framework of choice and working with a Haskell/Snap/Riak stack has been awesome for a project I'm currently working on.

biscarch··on Ask HN: What are some companies that have a Stripe-like interview process?
I've done something similar and it has worked very well for me. Whether or not it's sane depends on your needs/savings/etc.

Honestly I'd said don't look for "only Stripe-like interview processes" but look for the tells that can give away the information you care about and don't be shy about ending the process.

I've started ending interview processes when I see that the company has poor internal communication skills, expects unreasonable, or has to roundabout-reason in favor of, ideologies, etc. This has allowed me to weed out companies that aren't a match faster and find companies that I want to work with.

biscarch··on Verified Vector Clocks: An Experience Report, Part 2
Awesome! I highly enjoyed the related talk at RICON West and it's nice to see the code and process laid out.
biscarch··on Skulpt Aim: Device to measure muscle fitness with one touch
Yea, this is really a bunch of pseudo-speak. I want to see a paper, a formula and access to (my) raw data on the device or this is going to be a glorified bodyfat tester for me.
biscarch··on Skulpt Aim: Device to measure muscle fitness with one touch
Hey Jose, I've already backed your project and I have a few questions.

What does "Muscle Quality" mean and what do you mean by "Muscle Fitness"?

Does MQ give me any information about type 1/2a/2b fibers?

Is this product in any way useful for someone training for high level athletics?

Can you compare the bodyfat accuracy of the product with other methods (such as calipers)?

Will I be able to access the raw data instead of the MQ reading?

biscarch··on Readings in distributed systems
Personally I started investigating and using a production system[1] which introduced a bunch of basic concepts and I read a few papers such as the Dynamo paper[2]. Then I went deeper into riak_core[3] and Erlang/OTP. At this point I have a context in which to read and understand more papers (such as those OP linked) and I've studied concepts such as Eventual Consistency, Vector Clocks, Map Reduce, Gossip Protocols, etc.

I'm not an expert by any means but I found this route to be a fun one and the riak/erlang related irc channels are awesome (and helpful) to hang around in.

[1] Riak: http://docs.basho.com/riak/latest/downloads/ [2] http://www.read.seas.harvard.edu/~kohler/class/cs239-w08/dec... [3] https://github.com/basho/riak_core [4] http://www.rgoarchitects.com/Files/fallacies.pdf

biscarch··on Alfred 2 Workflows
Alfred is awesome. I often use it for opening browser workflows and launching quick scripts to do things like open specific JIRA tickets.
biscarch··on A Brief Rant on the Future of Interaction Design (2011)
I don't know what he meant, but Google Glass is definitely not replacing hands with eyes. I touch mine regularly to scroll through and select menus. The other option is voice commands.
biscarch··on Yeoman 1.0 Released
Well, I can see it being useful if you're already on the command line or if you have to set up a lot of different projects with different configurations.
biscarch··on Firereader: a real-time content aggregator based on Firebase and Angular
There was a recent Angularjs meetup at Google that was basically about integrating Firebase and Angular.

Firebase is a backend whereas Angular would be used on the frontend.

biscarch··on Indescribable numbers: The theorem that made me fall in love with math
Thanks for the book mention. It's now sitting in my Amazon cart.
biscarch··on [dead]
Here[1] is the link to the original article, which shows sources.

Here[2] is an article in Runner's World which discusses some studies and provides more links to balance the story.

tldr; The headline of the article is sensationalized.

[1] http://articles.elitefts.com/training-articles/women-running...

[2] http://www.runnersworld.com/health/how-does-endurance-traini...

biscarch··on East Palo Alto girls create app to clean up graffiti, trash
I know of very few if any female murderers. By contrast, I am aware of more females that do graffiti. A citation also would have led to me to the definition of "taggers" fieldforceapp is using.

It's curiosity based. I'd be interested to know if there are statistics for this.

biscarch··on East Palo Alto girls create app to clean up graffiti, trash
> most 'taggers' are male

Citation?

biscarch··on I spend a lot of time thinking about myself
I actually listen to music far more often than anyone I know and your friend's explanation gels with my experience. For me, it ranges from that tunnel-vision-inducing type background noise to distracting to active listening (ex: analyzing a technically proficient musician).
biscarch··on Learn Foundation with interactive lessons
You also get to more lessons if you complete the button example on the landing page.
biscarch··on Reasons Not to Stretch
The article actually means static stretching. I grew up knowing the difference and used dynamic stretching[1] pre-explosive events and static stretching at off-times.

[1] Fire hydrants, Scorpions, Iron Crosses, Skipping, etc.

biscarch··on Where TDD Fails
I have to agree with this. Currently prototyping a project in Clojure/Compojure but I'm moving the project to Yesod for the production system.
← PreviousPage 3 of 9Next →