HNHacker News
TopNewBestAskShowJobs

GrandMasterBirt

1,162 karma · joined June 9, 2008

submissionscomments
GrandMasterBirt··on DuckDuckGo as my primary search engine for the past 7 months
Ill spend time trying it out again. Ill submit on feedback and problematic queries that prevent me from doing my job or makibg my life harder. I like the direct involvement from you about this.
GrandMasterBirt··on DuckDuckGo as my primary search engine for the past 7 months
I tried it and on first day basically what would take 1-2 google queries (simple) turned into 5+ DDG + not found what I needed.

I love the idea, features, privacy, but it really does not work for me. Maybe I need some usage tips??

Edit: I'm goona try out this !bang stuff

GrandMasterBirt··on Java 7 : The new java.util.Objects class
12 years in the making.

In Java 8:

java.util.Strings.isBlank(string) -- returns true if the string is null or "", else returns false.

Its wishful thinking hoping for this in Java 7... So I'll just lower some standards.

GrandMasterBirt··on 100% Click Through Rate
I signed up for facebook on my spam account because I wanted access to friend's photos. Thats it. I don't even know if FB sends me notifications :)
GrandMasterBirt··on The end of NoSQL? FathomDB launches scalable relational DB
HN has fixed that, can only vote up once. Damnit, genius!
GrandMasterBirt··on A jQuery plugin for crashing IE6
Awesome. I will use this image for profiles =)

Now all you need to do is create an argument to the url so that it takes dimentions in case profiles have a dimention limitation. This way we can crash IE on many sites all over the internets.

GrandMasterBirt··on A jQuery plugin for crashing IE6
Heh, had a FF 1.5 bug happen a month ago. Turns out the user had auto updates enabled and THOUGHT he had the latest FF. He just didnt realize that it won't upgrade major versions automatically.
GrandMasterBirt··on A jQuery plugin for crashing IE6
Both are correct.

1) Intent matters. Clients won't go to your site.

2) It is MS' fault. No amount of JS should ever crash the browser, at worst it should replace the page with "sorry this page has crashed, please continue browsing elsewhere" like what chrome does.

GrandMasterBirt··on A jQuery plugin for crashing IE6
Absolutely... give me some time though I have to find it. Its a special regular expression where basically the regex engine can't decide which greedy quantifier to use leading in an insanely long evaluation. I opened a firefox bug for it a while back.

Ok found the link:

https://bugzilla.mozilla.org/show_bug.cgi?id=520086

Strangely this does not crash google chrome. Impressive!!!!

Err, correction, the regex now runs reasonably fast in the most recent of regex engines but I think on a long enough string it should still fail.

The string "dead:parrot(skit = 123372398547895743957574395743957439579435" now kills the browser.

However, unlike firefox in which regex runs in C space not JS space, google chrome/chromium recognizes that the page is unresponsive completely and kills the process, only the one process is unresponsive the rest of the browser works. Good job google!

Edit: This will kill Opera, Firefox (any), IE (any)

GrandMasterBirt··on Why you should never pay more than $10 for an HDMI cable (Infographic)
Ok when it comes to HDMI the goal was to always have good quality. The difference between an analog and digital is that digital ENCODES the information, it either gets there or not. The only thing the cable gives you is bandwidth.

Analog is different. The signal is itself the image, so a poor signal = poor image.

MAYBE if you have a projector projecting onto a movie theater screen will a better HDMI cable matter... maybe? because of bandwidth limitations if the sender is smart enough it might send info at a lower resolution. Other than that I can't see theoretically why a good HDMI cable will help.

Also on my 42'' tv, I've yet to be shown a performance improvement when connecting my XBOX 360 via component or hdmi. It looks identical. And if HDMI is better than component, then I don't see a reason why you would ever need a good HDMI cable unless you are a movie theater and the theoretical problem does exist.

Edit regarding bit errors... Lets assume that the cable you bought is a good quality cable. By good quality I mean most seem to be shielded and not cut and no shorts. This is a reasonable expectation. I've yet to see an argument for buying more expensive super gold plated uber network cables. Hey why is your network cable that handles SO MUCH DATA not gold plated shielded etc.?

GrandMasterBirt··on A jQuery plugin for crashing IE6
Its true. We pitched this exact thing. You want IE6 support, we need 30% more time on UI work at least. They either agree or take away IE6 support. And I don't make this crap up.
GrandMasterBirt··on A jQuery plugin for crashing IE6
Ok honestly, while you may lol, this is just a IE6 bug. I have a more generic function that will guarantee to crash ANY browser... Ok won't crash it, but it won't be responsive for a few days.
GrandMasterBirt··on A jQuery plugin for crashing IE6
jQuery is sexy? Its like a nerdy but hot chick that carries a shotgun in case of zombie... err... IE6 attacks.
GrandMasterBirt··on StackOverflow.com vs.Experts-Exchange.com
I searched google help for how to block a website from google results. ALL complaints were because of experts exchange. I don't know if anyone voluntarily goes to EX. SO I go to regularly. Check for how many requests a single user does to EX. Basically a person might go to EX's 3 or 4 pages in a day by accident then never again if possible. A unique ip is not a good factor.
GrandMasterBirt··on James Randi comes out of the closet at 81
To be honest when someone working on wall street commodities market floor can come out as gay, THEN I will accept that the culture finally accepted gays.

My friend has to pretend that he is straight and tell stories of him and his gf, because if found out that he was gay, not only would be lose most business, his life would be put through hell.

Congrats Randi!

GrandMasterBirt··on ZumoDrive launches Palm webOS and Google Android clients
Hmmm... I like dropbox because it works when you are offline vs online only, like on the train, then syncs up when you go online.
GrandMasterBirt··on ZumoDrive launches Palm webOS and Google Android clients
Is this basically Drop Box?
GrandMasterBirt··on ZumoDrive launches Palm webOS and Google Android clients
OMG The selling point of the Palm WebOS finally takes hold! Wooh that took a while, I think if a Palm exec saw this post they'd shed a tear of joy.
GrandMasterBirt··on Learn to program in 21 days (comic)
Well, you can learn the syntax but the problem is when someone says they "know java" usually you care about them not just knowing java syntax, but the pitfalls, many frameworks that exist, general approach to problems, etc.

Just because I know Java + Ruby Syntax + Some stuff on RoR does not mean I am a good RoR programmer, there's just so much more to RoR than the syntax.

I want to see someone completely grok pointer logic in 24 hrs from knowing nothing.

GrandMasterBirt··on Toyota braking problems discriminate against the elderly?
Woz found a software bug in the cruise control mechanism. However once you hit the break the cruise control immediately disengages and thus the bug is "fixed". They can fix this bug but it is not a live-or-die issue because there is definitely a way to stop the car.
GrandMasterBirt··on Ask HN: cofounders as couples ?
There is a difference. A spouse is your co-founder because the company will affect his/her life just as much. And he/she will be thinking quite abit about the business. I am not sure, however, if your spouse being an official cf is good, and might discourage a third from joining because he/she will feel like the other side of the room hold all the power.
GrandMasterBirt··on So Long Polygons. It's been a blast.
Hey makes perfect sense, why calculate for any point that is not visible.

I wonder if physics calculations play into this.

GrandMasterBirt··on [Ask HN]: Best RoR references.
Thanks, and thanks to everyone for the references. This will definitely help. bows before teh masterer
GrandMasterBirt··on LaDiDa Turns Horrible Singing Into Musical Masterpiece
HOLY SHIT! That is quite impressive. Let the technology cover up our flaws.
GrandMasterBirt··on Ubisoft DRM authentification server is down, Assassin's Creed 2 unplayable
The point is, to prove a point a DDoS attack can be initiated against Ubi's authentication servers thus making the game unplayable for extended periods of time for legitimate customers only.

Even if Ubi takes DDoS into account, the DDoS might slow the servers down just enough to keep kicking people out of their games.

GrandMasterBirt··on Ubisoft DRM authentification server is down, Assassin's Creed 2 unplayable
Thats not Internet: 2, Thats Internet: 4

1) Many refuse to buy the game ONLY because of the DRM.

2) DRM Servers Crash

3) Game cracked almost immediately after launch.

4) Legitimate users download the crack.

Point 4 is awesome. I think Ubi should be sued because a legit user HAD to crack the game to play it with a bad internet connection / servers down, and got a virus, and sue ubi for the damages.

GrandMasterBirt··on Ask HN : Have you ever programmed with threads?
That statement was oversimplified. Its funny I've actually hit head on people who didnt understand "critical sections" and such and just added synchronized everywhere and even that didnt help because they were locking an independent object vs a shared object that had to be locked in order to create a critical section.

So yea read up on multithreading, its extremely important to know, but hey my friend worked 4 yrs in .net and just started learning multithreading. So its not always needed.

GrandMasterBirt··on Ask HN : Have you ever programmed with threads?
Personal - Tried some multithreaded problems for the fun of it.

Professional - Had to write a program which reads multiple files simultaniously and shoves all the data into multiple sockets which go to different machines to process the data in parallel, after which the data is queried from multiple machines into one result set.

Or

Having multiple machines open a socket to a central server, send information to it via sockets. The server then reads all sockets whenever data is available and shove status updates into a single in-memory data model which is queried once a second by each client connected to the server.

In any case, multithreaded programming is cool. Where else do you get to write test cases that start 1000 threads in a loop 100 times to ensure that funky race conditions have a high probability of occurring.

What's worse is right now I have to write non-multi threaded code which is multi threaded. A wierd thing. Basically there is no way for me to write multithreaded code BUT my events get triggered in parallel so any framework I write that can be accessed by multiple requests all of which can happen at once require a sort of setup, store in session, clone, modify, execute methodology.

Edit: I tried some multithreading in ruby, when porting between different VMs (1.8 vs 1.9 vs jruby) the code started going into deadlocks. Strangely my code was written to be deadlock proof. Anyone know any really good reading on RUBY multithreading / multiprocessing?

GrandMasterBirt··on Jon Stewart: ChatRoulette
Unless its to tell their friends "lol ur f0x0red"!

Nah, ok lets get a thread going on proxy mechanisms to help handelaar open up this website.

GrandMasterBirt··on The Toyota Witch Hunt
Wow. A wonderful article.

The real question is, just how in-control is the computer. And how much has to go wrong such that uncontrollable acceleration happens and nothing can override that acceleration such that no matter what you do the computer makes the car go into "drive" and accelerate to the max, without responding to other parts of the system like the breaks and such.

← PreviousPage 13 of 22Next →