HNHacker News
TopNewBestAskShowJobs

wizard_2

576 karma · joined January 5, 2009

I'm just this guy, you know?

email me at wizard@wizardcomputing.com

submissionscomments
wizard_2··on Panopticlick – How Unique, and Trackable, Is Your Browser?
Is there a plugin to remove or modify specific request headers? The bits of unique information could easily be removed, couldn't it?
wizard_2··on A quickly hacked together map for crowdsourcing unsafe hosting countries
A good start, have you considered using geojson? Github has a native viewer for that.
wizard_2··on Useful GitHub patterns
My team works like this with a twist. You merge your own pull request. You have developers, designers, pm's, etc to help review the change. You use them if you need them and you take responsibility for your bugs. We'll drop everything to review someone else's pull, and in turn that happens for your own pulls.
wizard_2··on Warren Buffett Live Q and A with the Levo League
Looks like I submitted too late to catch this live, however, he'll still be answering questions on his profile throughout the month. http://www.levoleague.com/warrenbuffett
wizard_2··on Show HN: A url-based API for images (my weekend project)
Please explain this, I'm not sure what kind of activity you're talking about.
wizard_2··on Facebook Home
I'm not quite sure what you're getting at but it's weird to me too. You never know what lead to that decision (target markets, promotional video production issues, or maybe they just wanted to play off the "girl at home on the phone with friends" archetype) but it is odd.
wizard_2··on Analyzing mbostock's queue.js
Mike Bostock is the author of at least three javascript visualization libraries that are in heavy use today. It's safe to say he's got a firm understanding of javascript. While including a var in side a loop doesn't sope the variables to the loop, it is convenient. You'll notice he's careful to assign to all of the variables with each iteration and doesn't use them outside the loop.

The "connivence" taken with some of the other parts of the code (particularly the complicated one liners) I'll raise an eyebrow over, but they show a deep understanding of javascript. However I'm not fond of conciseness over simplicity.

wizard_2··on Writing Fast, Memory-Efficient JavaScript
One of my favorite talks about how an interpreter can work. It's worth watching even if you are not concerned with javascript.
wizard_2··on Must-know url hash techniques (2011)
The author glosses over the fact that encoding of special characters in the hash is broken in firefox. As an application there's no way to know if you're getting the data you want or url encoded data. Base64 encoding (with replacing chars like $ which most im and email clients fail to autodetect as being part of the url) seems to be the only bet at the moment. Putting the data in the get request and ignoring it on the server also seems to work well.
wizard_2··on Libtorrent experience - the poor state of async disk IO
I believe even NodeJS's libuv came to the same unfortunate conclusion for non windows hosts.

https://github.com/joyent/libuv http://nikhilm.github.com/uvbook/filesystem.html

wizard_2··on Meetup.com kills Vim London without warning
Lets not get rude, I've met some of them. They're bright folks using all sorts of technologies. I've seen vim and emacs (though mostly emacs). Their website does have some rough corners but they're working on a 10+ year old codebase and you'll get that as technologies age out. Their product however isn't just their website but instead their service. (The're a social company that isn't about virtual networks but physical ones.) And judging by how they fixed the misunderstanding it's doing pretty good.
wizard_2··on SpaceX's First Official Cargo Resupply Mission to the ISS - Launch Webcast
The video is now private, does anyone have a mirror?
wizard_2··on Visualizing Tolkien
The painstaking lengths people go though in honor of Tolkien is amazing. Along those lines I think http://3rin.gs/ deserves a mention, especially as maps are a "visualization" of sorts. I met the author this summer. The attention to detail is staggering.
wizard_2··on ShowHN: GetURL - A CLI tool to get a public link for any file
Know any port knocking as a service companies? If there was a reliable way to get a udp connection between hosts that I didn't have to write myself, I'd be tempted to take this on.
wizard_2··on Pandorhack: Stealing Pandora Passwords
I disagree. Putting aside saved passwords which I admit is a big aside. The browser's usual attack vector is login or session cookies. It will grant users access to the account but it doesn't usually leak any information in itself. However this leaks the, email, username, password, and a myriad of other data. This is compounded by the risk of leaking data in the event of a javascript injection. Usually this would allow the js to steal login cookies or do actions on the site (hopefully anything 'secure' requires an additional password input), but now they can whisk the usernames and passwords off site and elevates the breach to be almost as bad as a database leak.
wizard_2··on Free Online MongoDB Training by 10gen
One of the bigger hurdles I had to deal with at my work at a :BigComapny was getting mongo installed. But even on our older systems I had no trouble with their provided packages. Which you wouldn't think would be notable, but it is. Actually getting the software to run in arguably the most important part.
wizard_2··on I quit my job, and am building Tindie fulltime
This is awesome! I think I know where I can offload my assembled older projects when I'm done with them. =)

One note: When singing up you should redirect away from the registration page.

wizard_2··on Software Runs the World: How Scared Should We Be That So Much of It Is So Bad?
Humans are the resilience in any system. No system is ever perfect, and no system will ever be. I think we'll be fine.
wizard_2··on Scaling lessons learned at Dropbox, part 1
And hopefully they're pushing important stuff upstream, it wouldn't make sense to not leverage the community.
wizard_2··on The Crazy World of Code
Just make little things. Backbone is fun, make some little backbone views/models, they'll work perfectly with any other JS you have. Want to try rails? Do another little project in rails. Is it too much? try the next one but only use sinatra. Like javascript? Do your next project in Node.js. (and remember jifasnif!) Felt like you're in callback hell? (remember use flow control and streams!) Try out gevent in python on the next project.

See my point? It doesn't mater what you use as long as you're making things. Pick something and do something. Iteration can only come after you've completed projects. Eventually you'll figure out what you prefer, and even then it wont hold a candle to what you've made.

wizard_2··on The busy trap
This is the Ted Rall essay he referenced at the end.

http://www.rall.com/rallblog/tag/basic-income-guarantee

wizard_2··on 2:40
There's a great quote about not refining your tastes as it narrows your world but instead continuing to explore the availability of the world around you. It was either Feynman or Ryan Dahl. =p

That being said, I love me my loose tea leaves, but it's just a different product then bagged tea, one hasn't ruined the other.

wizard_2··on Amazon EC2 down?
My problem with them is they don't provide RFOs (Request for outage) because they can't give away any of the "propitiatory secretes" about their setup. I'd like to know what happened when it effects me. Also when it comes to replacing hardware or preforming maintenance, their priorities wont always line up with mine.
wizard_2··on The guy who made it so difficult to open your bag of potato chips
A friend of mine teaches gardening to children and they tried it. After 4 months the bag was a bit thinner and worn but not drastically different. They figured that in a large communal compost it might only take 14 weeks to biodegrade as communal composts are considerably hotter then anything you could have at home.
wizard_2··on Cube - A Game About Google Maps
A great ad for the finer points of google maps
wizard_2··on Meet the 'Mann' who registered 14,962 domains in 24 hours
I feel like we need a chance in policy that makes this practice not worth the trouble. I see no value that he gives the internet. I may be bias though, I can't grab the .com variant of a non profit school I work for because someone like him owns it and wont accept offers for less then $600 bucks.
wizard_2··on Node Streams: How do they work?
I've had trouble wrapping my head around how to use one stream to filter data. I'd like to be able to write to a stream and read from it to get the filtered data but the api only seems to lend itself to using two streams (think stdin and stdout).
wizard_2··on Semicolon: A language of semicolons
This is the perfect opportunity to share Acme::Bleach. From the docs;

The first time you run a program under use Acme::Bleach, the module removes all the unsightly printable characters from your source file. The code continues to work exactly as it did before, but now it looks like this:

        use Acme::Bleach;

http://search.cpan.org/~dconway/Acme-Bleach-1.13/lib/Acme/Bl...
wizard_2··on Show HN: This up votes itself
Hehe, PG went to fix it too.

http://news.ycombinator.com/item?id=27686

wizard_2··on Kara Is Self-Aware
If you ever played Quantic Dream's Heavy Rain you'll see where this story came from. (Also if you read the article you'll see its also inspired by Ray Kurzweil's The Singularity.) Heavy Rain was a dark and gritty detective story with situations a lot more messed up then sex robots. Someone here was disturbed that the writers of this video came up with this story. That's the point, not every story is going to make you feel happy.
Page 1 of 10Next →