HNHacker News
TopNewBestAskShowJobs

eblume

735 karma · joined March 28, 2012

github.com/eblume
submissionscomments
eblume··on fish shell
I know people with well more than that, particularly when you factor in 'oh my zsh' and its ilk.
eblume··on fish shell
For someone calling fish 'pretty great' I sure see a lot of angst towards fish in that config file! Thanks for the post though.
eblume··on Go as an alternative to Node.js for very fast servers
I wrote a library for Go that makes functional programming with channels-as-streams very comfortable, for me[1]. There is a problem with needing to box and unbox variables from the 'empty interface{}' type all the time but it's a minor wart IMO.

It's a really small library that was made in response to my own intuition (similar to yours) that the Go standard library wasn't really embracing a functional style. I haven't used it in any major projects but for small one-off things it's proved pretty useful. It basically works like pipes on the command line.

1: https://github.com/eblume/proto

eblume··on The entire US Code is now online in XML
I'm not a native German speaker but that's a pretty clever pun, right?
eblume··on Millennial Fired For Tweet
This is a pretty good example of the sort of social interaction that makes me want to stay away from social media platforms.

It's not a fear of saying the wrong thing and getting fired... it's the fear of saying just about anything at all with such a huge megaphone attached to your mouth (and the fact that your shouting will be recorded forever.)

HN comments are about the closest I'm generally willing to go to that sort of ultra-public commenting, and even then I'm generally pretty careful. Some people seem very cavalier about it.

eblume··on Ubuntu Forums are back up and a post mortem
What I find most sobering about this is that it sounds like were it not for the defacement 6 days after the hack, no one would ever have been any the wiser.

I know that DB-level and web-server-level intrusion detection systems exist - can the HN community comment on what might have detected this particular attack (even if only after-the-fact?).

eblume··on Twilio incident and Redis
It's good to see Twilio post this! That being said - yeah, I really am concerned that Twilio is using an ephemeral database to store such important data. Why not simply use Postgres? Is Twilio really making so many transactions per second that Postgres won't scale?
eblume··on Google Chromecast
Just curious, what don't you like about the Remote app for Apple TV? I purchased an Apple TV over a Roku just because of how slick the Remote app was, personally, along with the good-but-not-great* airplay functionality you get with an iPad. I haven't had any issues with the wi-fi at all.

*: It seemed at first to be superb but then I found out that the AppleTV will refuse to play some (most?) content due to DRM restrictions. It's not clear if that's a problem with my HDMI cable or with AirPlay itself - I think AirPlay is simulating an HDMI connection via WiFi.

eblume··on Top Genetic Findings of 2012
I used to work for a biotech company that shared a somewhat similar field to 23andme, although aimed at prenatal diagnostics. We were doing the exact thing that #3 on their list claims. While I am not a scientist, my understanding is that the 23andme has a reputation for being very sloppy at science. It's perhaps useful as a source of personal information but I wouldn't trust anything they talk about, as far as research goes.

Point in case, the whole 'noninvasive prenatal diagnostics' thing was something we had down to a commercial clinical procedure... in 2011. In fact we had it down pretty good in 2009 (before I was at the company), but it takes a long time to get through certification with these sorts of tests. My understanding is that research groups had been doing that sort of thing since 2004 - I don't know when the first human fetus was sequenced but it was certainly not last October.

eblume··on Google tests encryption to protect users' Drive files against government demands
I'm actually hacking right now on a personal project that might be relevant. It eschews the 'sync' metaphor and focuses more on the 'share' metaphor, though - it is not so useful for files that change frequently, but pretty robust for sharing arbitrary sets of files or data between a group of users. (It will also include user and access management).

The whole thing currently sits on top of BitTorrent although I suspect I'll end up writing a forked implementation at some point to support some extensions I'm working on.

Active, dynamic syncing is great for some kind of data but not so important for others, and I feel like that's the hurdle that needs to be overcome. More interesting to me is painless, fast, robust, and configurable sharing of relatively static data. (Some versioning may be included but it won't be a first-class system.)

eblume··on Disney Research unveils augmented reality books
I was just thinking how close we must be to "A Young Lady's Illustrated Primer" (see: "Diamond Age", by Neal Stephenson, referenced by me and seiji here. GREAT book.)
eblume··on SculptGL - A WebGL sculpting app
This was very interesting! Was the OP the author? Care to share a bit about how you made it?
eblume··on Show HN: My time tracking tool for your text editor
I actually have used RescueTime. I would have probably raised the same concern except that I was using it, at the time, at the encouragement of my employer. If they were fine with it, then so was I.

I haven't continued to use it, but to be honest I haven't given it much thought.

eblume··on Cello: Higher level programming in C
I wrote a similarly-themed (although much less complete and much less useful) package for Go called 'Proto' which essentially sidesteps the static typechecker by mapping the 'base useful type' to `interface{}`, which is philosophically similar to `void *`.

I personally have no problem with it (other than the syntax needed to unbox/rebox values). I find that having the freedom to use a type system or not a very compelling feature in a language.

That being said, I understand why it might sit very poorly with some.

eblume··on Show HN: My time tracking tool for your text editor
A really cool idea, but probably not useable by anyone working on proprietary software, I'm afraid. I'd love to use it as a productivity app - particularly if you could segment the data based on the active git branch - but transmitting file information over the wire is a non starter for myself (and I imagine many others).

Have you considered maybe supporting output via some sort of graphing language instead? (R springs to mind.)

eblume··on Unemployed Black Woman Pretends to be White, Job Offers Skyrocket (2012)
No but it is cause for concern.
eblume··on The Woman at the Heart of Everything Google Builds
Agreed. Even if it's true, I hope that the HN community can all agree that comments like this reflect poorly on us -- lets certainly not reward them.
eblume··on Ansible Simply Kicks Ass
Interesting! We do use librarian-puppet but we do not use apache. It's possible that we just managed to step around that land mind essentially by accident. Did you run in to any other issues?
eblume··on Nginx just became the most used web server among the top 1000 websites
I have never configured an IIS server. Do you find that the programmatic configuration API is helpful? I rarely find httpd.conf or nginx.conf to be difficult to manage, but it's possible that we're missing out on a good thing in the OSS world. It's been known to happen.
eblume··on Ansible Simply Kicks Ass
Thanks for the helpful comment and also for Ansible in general! I'll take a good, close look at it - you might find me in your IRC channel sometime soon as I poke around Ansible, trying to see if it might be a good idea to port things over.

I know we were looking at Boxen as a way to roll out environments to our dev machines, and we are hoping that our existing Puppet configs will work well with that effort (since Boxen uses Puppet). Do you think it's at all possible that there will be some sort of adapter to allow Boxen to use Ansible? I have no idea if that would a good idea or not (I haven't looked in to either Boxen or Ansible enough yet) but that's the sort of thing that would likely help steer our decision process.

eblume··on Ansible Simply Kicks Ass
I absolutely do, and having a working environment is a huge help! However I found the puppet docs to be more than sufficient, and in fact I spent the day learning puppet not through our existing code (which actually needs a fair bit of work still) but rather using the learning VM that Puppet provides on their website.
eblume··on Ansible Simply Kicks Ass
I really don't intend this as a brag, but I just wanted to point out that I learned Puppet yesterday. No, I mean, I really learned it yesterday. I started with my company's vagrant-managed VM and took their existing puppet architecture, and armed with that I learned (from no previous experience) how to write Puppet manifests, modules, 'define's, etc.

My only point is that it doesn't take two weeks to learn Puppet. I'm not saying that Ansible is worse or anything like that, rather I just wanted to contribute another data point.

eblume··on Winklevoss twins to offer Bitcoin ETF
What will this mean for bitcoin? Will the ETF be investing the bitcoins it purchases? Or will this just mean more transfers that steadily increase the value of accounts that never make any debits?
eblume··on Never Trust Facebook
Everything you mentioned is actually data I've purposely made available, EXCEPT for the twitter account, which continues to vex me. I haven't tried to delete that recently; I'll try again soon. (I can't remember what happened the last time...)
eblume··on Never Trust Facebook
That's a solid point. Thanks!
eblume··on Statement from Edward Snowden in Moscow
It's probably too late now, but I feel like it was a mistake not to release a public encryption key along with his initial effluence of records. I for one believe that this was written by Snowden, but it seems like an obvious use of some basic form of identity signing.

Edit: It now seems like there is some reasonable doubt that this notice was forged. I still remain confident this is no forgery, but the point I'd like to make is that there may in fact be an identity question -- and that is a problem with a technical solution that unfortunately seems not to have been leveraged.

eblume··on Never Trust Facebook
I spent a fairly large amount of time trying to completely delete my account - it involved emails, 'hidden' links, and multiple confirmation boxes using a nonstandard UI for facebook.

A few days ago I made a brand new account (but using the same email as before) and was greeted with the suggestion to add ALL of my old friends right back again.

Clearly nothing has been deleted, and I now feel confirmed that it never, ever will be.

eblume··on Never Trust Facebook
As a fellow 20-something in SF, I feel your pain. I recently made a FB account that I keep absolutely bare except for my friends to invite me to things. It still results in 'leak' that I'm not fond of, but the alternate choice is to continue to be left in the dust.
eblume··on Yahoo shuts down six products
Yahooligans was my introduction to the web. I'm sad to see it go. I hope it remains well-archived.
eblume··on Announcing New Lower Request Pricing for Amazon S3
No, no, please - just leave that stuff in other parts of the web. Let's keep discussion on-topic here, as much as possible.

Don't mean to be snippy, I'm just worried about HN.

← PreviousPage 3 of 7Next →