HNHacker News
TopNewBestAskShowJobs

xkcdfanboy

161 karma · joined April 17, 2012

submissionscomments
xkcdfanboy··on Harvard details suspensions in massive cheating scandal
Giving a take-home test and then remanding students for working together is just silly. You don't wave your ice cream in front of the monkey cage if you want to keep it.
xkcdfanboy··on Microsoft to launch Bing Fund angel investment incubator
I suppose but I would think that he would know mavericks like himself would never agree to work for a corporation under someone else, they would rather freelance until they can conquer that corp, sell to that corp, or create a new market. But maybe he's just supposing there's not another Gates out there? ;)
xkcdfanboy··on Advice for a 17 years old programmer
Most of being a good programmer is conceptualization of large infrastructures and knowing enough language constructs to build that infrastructure in terms of code. The best way to get better at this is to build real, practical applications, server daemons, clients, games, injectors (modify existing software), etc. Also, don't forget about reverse engineering, because we all need to know the dark side if we are going to stake ourselves in the computer realm, there are far too many security-stupid programmers and they end up hurting us all. I was lucky I guess because as a kid I loved reverse engineering, making hacks for games n whatnot, I wasn't the nicest kid, lets just say that, I'm grown up now. I believe I am a great, not just good, programmer today because I made all this erratic, zany, cool, stupid, fun 'experimental' stuff along the way, while I learned, so I have a myriad of experience to build almost any kind of infrastructure. Actions like messing with Firefox and inspecting the %tempdata%/mozilla/user.profile, then looking at the code of extensions I had installed, modifying them, led all the way to me making an extension and it becoming highly acclaimed. I then used that extension as resume material for a job at a company fixing bugs on their Firefox addon. Not trying to brag here, I think this instance in my life shows just how important doing what you love is, because you never know when it will help you. Just make sure what you are doing has some value. If you are curious about the extension, it's ImageBot. I guess in summary, experiment by programming stuff for a reason. Learning through value is the best way to learn in my experience - don't just make arbitrary things, start making simple things that you will enjoy!
xkcdfanboy··on Microsoft to launch Bing Fund angel investment incubator
You would think with Bill Gates being the most influential philanthropist in the world that it would have been done by now. One huge way to help the world is to encourage intellectual/technological growth. Maybe this actually was partly brought on by his inquiry, anyone know more details about the root of this advent at Microsoft?
xkcdfanboy··on Show HN: fontBomb - Stylishly destroy the web
Use MD5, very secure snickers
xkcdfanboy··on Windows Azure Dance Routine
Developers, developers, developers, developers? PARTY PEOPLE IN THE HOUSE!
xkcdfanboy··on League of Legends database compromised, passwords hashed without salt
As long as the salt is added for each recursive iteration, it should destroy any kind of cryptographic hints given by hashing a hash. So you shouldn't be doing F(F(F(X))) rather it should be F(SALT + F(SALT + F(SALT+X)))

But anyhow, I was talking about increasing the security of an already-existing hash algorithm. Even if the recursive hashing isn't that much more secure, it definitely isn't less secure than one pass...

xkcdfanboy··on League of Legends database compromised, passwords hashed without salt
Yes but it's not like the random hacker has a 600 gig rainbow table for MD5('DATSALT' + PW). If you REALLY want to do the right thing when it comes to storing passwords, you need to use a hash algo that is computationally hard enough to brute force, it should take at least .5 sec on a good computer to compute. Every couple years, you should add another pass of the algorithm, ie. F(F(X)), to compensate for faster computers. By adding the extra pass, you won't need the original password to generate the new, revised, stronger custom hash algo. If you do this, in 10 years your passwords will still be secured. Also, salt your passwords with each a unique at least 100 random bytes, shouldn't need to be said.
xkcdfanboy··on Disrupting Hypnotherapy: My Vision for Hypnotizr
I'm a smoker and was actually thinking of trying it but a large part of me hates that I have to spend $50 on a service that I've never even tried before. The monryback guarantee helps but I still can't help but remain hesitant about purchasing despite my intrigue. Maybe I'm just cheap when it comes to products I have 0% knowledge on and have to pull out my credit card before I can even hear an audio sample.

I propose an unorthodox solution, offer a discount on the first purchase or offer a discount on any purchases after the first. Either way, I feel that more people would be inclined to try the product. Essentially, new customers need to be rewarded for taking a risk, most people have 0% knowledge of hypnosis and are doubtful of it, never having tried it.

xkcdfanboy··on Microsoft to lay off Zune
Makes sense, normal sized mp3 players have been overrun by phones. I would bet on the shuffle/nano selling the best of all models in the next few years because those players are actually divergent in the fitness market as well as the music device market.
xkcdfanboy··on The exercise habit
Working out on stimulants is one of the easiest ways to overstress your heart and can cause permanent cardiovascular damage. Happened to a friend of mine, his CK levels were through the roof, he ripped his heart muscle because he used adderall before workouts.

For a hacker news post, I'm sorely disappointed. The body will secret epinephrine once you start working up a sweat, there's no need to add caffeine and shitty simple sugars to your body before a workout. Eat a brown rice granola bar or bring some Gatorade with you if you really need the sugar boost to get going. Usually, glycogen stored in the liver from previous days will suffice to rocket the body's bloodstream with sugar.

xkcdfanboy··on Shell Apps And Silver Bullets
Call it what you want but the web is a way better development environment for UIs than anything else. If the device isn't mobile, speed isn't an issue. The only reason web apps are lackluster now is for speed reasons. I have developed my companies app in HTML5 for the iPad using Phonegap. Speed is good on the iPad 3 but alpha layers had to be turned off because the blending put too much strain on the processor/gfx card. Also transitions are a bit iffy, glitchy, and not as fast as I hoped they could be. However, when I run my app straight from Safari or Chrome on my Macbook, super fast, almost insane speed, and the webkit transitions look damn nice, on par with most things I've seen from Cocoa and Windows UI Animation toolkits. The reason why HTML apps are so slow is because these engines were built originally for static pages, the codebases can't instantly be transformed to be super optimized for dynamic, animating, heavily sized, heavily routined(setTimeout) content but they have been releasing a lot of performance updates so things look optimistic for HTML apps.
xkcdfanboy··on Who here believes the universe is a computer simulation?
If the computer running the simulation is on a network, and robots/spaceships etc exist, we could break out onto other devices and recreate ourselves as programmed robots.
xkcdfanboy··on Fl0wer.png.html
This crashed my OSX Lion running Chrome, lost all my work and had to reboot. Just tested Firefox too, crashes as well. Safari doesn't load anything, just a bunch of PNG binary text? Might want to work on compatibility ;)
xkcdfanboy··on USB Typewriter: A groundbreaking advancement in the field of obsolescence.
Pretty cool but for ergonomics, nothing tops this: http://i.imgur.com/wk1c8.jpg
xkcdfanboy··on NASA holds a contest for programmers who can improve access to its data archives
For this kind of algorithmic heuristic work, the prize is measly. This takes both genius AND gruntwork, I would do it though just for the prestige of helping the patent offices if it wasn't so much work.
← PreviousPage 2 of 2