HNHacker News
TopNewBestAskShowJobs

funthree

542 karma · joined February 12, 2010

[ my public key: https://keybase.io/tblobaum; my proof: https://keybase.io/tblobaum/sigs/tvAGRKG_mQAZivxjubNNBqKIInRhRxikL8D1Pz-ngFA ]
submissionscomments
funthree··on In Omaha Manhole Fire Photo, Logging Off in Search of Some Clues
For anyone interested, here is the place in omaha where the photo was taken. I'm from omaha and I recognized that hotel in the foreground.

https://maps.google.com/?ll=41.255552,-95.938515&spn=0.0...

funthree··on High Performance JS heatmaps
I had the same issue in chrome
funthree··on Jeff Atwood Goes Off The Rails
> Aaron committed suicide because depression is a disease. Aaron made a very unfortunate choice. Jeff is right in that we lost an amazing person… someone whom we all should have helped. But I can guarantee that Aaron wasn’t thinking of software or what his death would mean to our community when he made his decision. All he wanted to do was stop the pain.

I realize this is a touchy subject for lots of people and I dont mean to offend anyone. However, I feel obligated to advocate that Jeff's reasoning may have been that "Aaron was not really depressed, it as a mental and moral choice, he was already playing with all of his cards so it was a strategy" -- If Aaron didnt leave some last words stating his intentions it is hard to say for sure, isnt it? There are many people in human history outside of Christianity who have committed suicide on moral grounds[1] and while I honestly have NO IDEA which way it went, speculating strongly on either perspective seems unwise. There is a wide range of reasons why someone would do something like that. One of them is definitely mental illness and depression, one far less likely reason is the case for honor and morality -- e.g. to continue to strike the enemy and strip the enemy of their ability to attain victory no matter what must be sacrificed of ones self. Since Aaron was already playing with what he deemed "his life" some amount of mental illness could have pushed him over the edge. It could have been one, the other, or a combination of the two. I have no idea which and I dont think anyone really does, maybe Aaron did not even know. But as far as I have read all of the possibilities are on the table... Jeff was reasoning that no matter what the punishment, if the intention is to show that a law is immoral the person breaking the law should go through with being punished by the system to respect the law and have it changed. Since Aaron didn't do that, that is why he went "off the rails"

1. http://en.wikipedia.org/wiki/Seppuku

funthree··on Deploying Node.js with systemd
different node processes start up differently, some can take a while. auto-quit after 5 minutes, really? socket activation is helpful for lazily loading things when a system boots up, so everything can be started in parallel and the order that processes come online doesnt matter. its been adapted to all kinds of things and im not saying it wouldnt work in some use cases to conserve resources, but socket activation + auto quit is a bit odd. node actually benefits from running for a long time or from being hit with a lot of requests -- even if your app starts fast you are trading this away among many other things...
funthree··on Deploying Node.js with systemd
socket activation is nice, but i dont think its intention is for something like this. if your app automatically quits after 5 minutes, and it takes a few seconds to start because initialization in node is synchronous, then this is just kind of weird

monit is great because you can get emails if your app goes down, it monitors files and all kinds of other stuff. you could easily use socket activation with monit so that a crashing node process drops as few connections as possible by passing along the fd to another node process, but then if you are going to do this you might as well use cluster and fork your node process.

tldr; many ways to skin a cat, but turning off your node process because it is idle is kind of weird because it has implications for the first visitor, and it shouldnt just be reached for as a standard way of running node

funthree··on Free Address Verification by EasyPost
The example doesnt really work

    $ curl https://www.geteasypost.com/api/address/verify \
    >   -u cueqNZUb3ldeWTNX7MU3Mel8UXtaAMUi: \
    >   -d 'address[street1]=388 Townsend St' \
    >   -d 'address[street2]=Apt 20' \
    >   -d 'address[zip]=94107'

    <html><body>You are being <a href="http://www.geteasypost.com/api/address/verify">redirected</a>.</body></html>
funthree··on The If-by-whiskey fallacy
He condones what is widely seen as good about whiskey and he condemns what is widely seen as bad about whiskey. That is the stance he's getting across, and it's one which is also sort of (unsurprisingly?) the sum total position of the people he represents.
funthree··on How would I get started?
there is no shame in being pragmatic
funthree··on Kung Fu Typing - Keyboard Finger Movement Diagrams
Personally, I think I just have the keyboard layout more or less memorized in my head. I type about 80-100 wpm. I'll often hit the keys on the outside of the keyboard with different fingers on the fly and I dont pay attention to it. I'll put my hands on the home row, sort of, when I'm done typing something out, but my pinks usually go to shift and enter rather than 'a' and ';'
funthree··on Why Folders are holding back hassle-free File Management & Tags are the Future.
This seems the most intuitive. You could have some flattened view of a folder where it shows everything with tags, or you could navigate by folders. So if you have two folders and two subfolders by the same name, with the flattened view you can see all of the similar items. However, doing away with hierarchical folder structure is a bad idea.

    > module-1
        > views
        > other-thing
             > views
    > module-2
        > views
    > module-3
        > views
funthree··on Why Google makes the perfect ISP
A company like Google could make a better ISP, but to cheer a growing internet monopoly just seems ridiculous.

> Free internet at today's average speeds

> $300 construction fee (one time or 12 monthly payments of $25) + taxes and fees

Google is going full circle. I wonder if the cost for Google to give internet to people who didn't otherwise have it (and at no charge to them) actually paid dividends very soon because that person is going to immediately generate new revenue for google from the inevitable use of Google/adwords. I think John D. Rockefeller would tip his hat, tbh.

funthree··on Google Fiber Plans & Pricing
> Free internet at today's average speeds

> $300 construction fee (one time or 12 monthly payments of $25) + taxes and fees

Google is going full circle. I wonder if the cost for Google to give internet to people who didn't otherwise have it (and at no charge to them) actually paid dividends because that person is going to immediately generate new revenue for google from the inevitable use of Google/adwords. I think John D. Rockefeller would tip his hat.

funthree··on Meteor Raises $11.2M from Andreessen Horowitz
Agreed. I came here to post basically the same line.

>without ... trying to create some other application on top of Meteor to sell

I hope I dont see millions of dollars of time spent on abstraction and magic, or losing sight of a scientific process or an ability to correct fundamental architectural flaws that would challenge or invalidate the need for or the existence of what is now meteor, just because there has been introduced a fiduciary duty. Introspection on the fundamental usefulness and proper use cases in comparison to competition or existing equivalents is an ongoing dialogue that would be unprofessional to dismiss. Meteor is for everything? I really doubt that. Dont think about proper tools for the job, dont think about how to really scale out javascript architecture or solve that problem without subjectivity, dont think simplicity, just think meteor?

Marketing like this seems out of place in open source -- especially javascript frameworks -- which in proper form is most functional as a meritocracy. Along this continuum we will see meteor probably fitting right in at oscon, and maybe thats where they want to be, because it seems like its just going to be enterprise software with a hipster twist, donning open source as an applause light.

>Meteor was also a stealth participant in the S11 cycle of Y Combinator.

Sorry to be more cynical than everyone else in this comment thread, meteor guys, but I had red flags going up about meteor the first time it was posted on HN and I saw testimonials for a javascript framework that wasnt even production ready.

This is an open source javascript web framework: https://github.com/meteor/meteor/blob/master/app/server/serv... https://github.com/senchalabs/connect#authors

funthree··on The first open company
>most advances in human history have been done by for-profit organizations.

Not even close. Also, see the article about how cartels are an emergent property[1] of a free market. Not that there really exists a better system than what we currently have, but don't kid yourself into thinking capitalism is some kind of benevolent savior of mankind. It's just not true.

1. http://news.ycombinator.com/item?id=3494224

funthree··on Show HN: A streaming redis client for node
This is basically a node.js stream api compatible wrapper around the redis protocol[1]. It's important that it's compatible with node's stream api because that means you can use it with all the other streams in node -- like piping to and from a file, an http request, etc. Since it's a stream you can send large amounts of data without having to buffer as much in memory. In the case of this module only a single command needs to be buffered at a time, while it can process many tens of thousands of commands per second. The wrapper is lightweight because all it does is process the redis protocol. It could easily be adapted for an http REST interface for redis, some data shuffling within redis[2], or whatever else tacking onto the i/o capabilities of node

1. http://redis.io/topics/protocol

2. https://github.com/tblobaum/redis-stream/blob/master/example...

funthree··on A UI experiment: show "just the content"
I think the thumbnails are too small. They should be the size of the larger pic, and the larger pic should be as wide as my browser window, ideally.
funthree··on Aspirin Really Is Kind of a Wonder Drug, Studies Continue to Show
>> Why would you even want that?

Because it's the first manned flight?

>> That's like saying ...

No it isn't at all like that.

>> I'm really getting sick of the manufactured bogeyman of government regulation.

And I'm really getting sick of this place turning into reddit.

funthree··on Super Secret Hypersonic Aircraft Flew Out of Its Skin
it did a barrel roll at 13,000 miles per hour... and corrected itself
funthree··on The Average Font
Looks better small and large more so than around the 14px-17px range.
funthree··on In China, plagiarization is an established business model
Relevant: http://www.youtube.com/watch?v=zL2FOrx41N0
funthree··on Show HN: MadeiraCloud lets you draw AWS architecture and clone apps in minutes
Yeah, no problem there, but when I first signed up and clicked the link in my email it said I wouldnt be able to use that link to login again. I wasnt ready to provide my AWS info at that time, because I didnt have time to do it but I did have time to make an account. Now I dont have a password and I cant get back into my account for good?
funthree··on Show HN: MadeiraCloud lets you draw AWS architecture and clone apps in minutes
I cant change my password without giving you access to AWS?
funthree··on One hiring filter that works
Why am I either naive or dense? I was just pointing out some obviously large and important OSS projects on github.
funthree··on One hiring filter that works
>the top OSS projects aren't on GitHub and similar

Hmm?

https://github.com/torvalds/linux

https://github.com/rails/rails

https://github.com/ry/node

https://github.com/jquery/jquery

https://github.com/twitter/bootstrap

https://github.com/symfony/symfony

funthree··on Writing great Javascript
Or you could actually just read the source code of the libs you are using...
funthree··on Writing great Javascript
You really only need one or the other depending on the style of the code you are using in the rest of your project.

If you write js using semi-colons everywhere:

    (function () { })(this);

    (function () { })(this);

    (function () { })(this);
If you dont want to use semi-colons unless you have to:

    ;(function () { })(this)

    ;(function () { })(this)

    ;(function () { })(this)
Basically, never start lines with `(` or `[` without semis and don't throw in line breaks liberally without understanding what semicolon insertion is going to happen.

http://blog.izs.me/post/2353458699/an-open-letter-to-javascr...

funthree··on James Cameron's entirely new submarine
I bet he'll do some great filming down there. He might make an awesome deep sea documentary
funthree··on Man finds his way home using Google Earth - after 25 years
I think this is right. Also, it's quite sad to consider the older brother's fate. After he lost his little brother, he may have spent the remainder of his life searching around the train station for him.
funthree··on Frighteningly Ambitious Startup Ideas
He was Julius Caesar's nephew and successor, who ultimately did all of the things that Caesar wanted to do but never had a chance to to see done (the month of August is even named after him). In the lines that Paul mentioned his legacy, I think he means that someone similar to Steve Jobs (his would-be successor in our pop culture) could continue a similar path as Jobs. It's now clear that being a visionary in that position is possible, and he showed us all what just one person can do there.
funthree··on ShellJS: A port of Unix shell commands to Node.js
procstreams is also pretty cool

https://github.com/polotek/procstreams

← PreviousPage 2 of 6Next →