HNHacker News
TopNewBestAskShowJobs

f00li5h

286 karma · joined April 28, 2010

A feline online.

I sometimes write things at: http://f00li5h.pin21.com/

submissionscomments
f00li5h··on LevelTool - A Level in your Browser
the bubble floats the wrong way on my macbook... if I lift the left side, the bubble moves right ...

if i lift the track pad side, the bubble moves away from me ...

f00li5h··on Poll: Are you partial to a blog comment system?
I have a twitter thinger on my blog that shows a search for my blog name...
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
when "submit form" and "save" are the same action, it doesn't depend on browser...

keeping it in cache/locally/whatever is not "saving".

f00li5h··on Dear Internet: Take the reset buttons off your damn forms
both!
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
sadly people call you a pendant if you end every sentence with "to the best of my knowledge" and an egotist if you don't ...

I'd still say that the lack of undo and the lack of confirmation in that particular widget makes it a bad idea... although a "get me out of here" link may very well be in order...

the people-who-know-less-about-the-web-than-me seem to crop up a lot ... oh yeah, they're the ones paying me... so generally they get what they ask for even if it does mean i have to come back in a week and remove the "please lose my changes" button...

f00li5h··on Dear Internet: Take the reset buttons off your damn forms
browsers don't save things by default. that's how they are.

the thing in the interface that tells you that you're looking at a browser is up to you... in my mind, the address at the top, starting with http:// is the part of the UI that says my changes will be thrown away...

this is kinda why i'm miffed that there is an explicit "throw my changes away" button, when that's the default behaviour

f00li5h··on Dear Internet: Take the reset buttons off your damn forms
an [x] button to get rid of the edit form - for don't save, or don't create (ideally with undo, but "are you sure" is good too)? maybe?
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
Opera did a good job of remembering what I typed in the box quite well, right up until people started adding boxes to the DOM willy-nilly!
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
sounds like a "Please throw away everything I just typed" button to me ...
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
I appreciate useful feedback
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
i have taken to select-all-copy before submitting anything anywhere for just this reason!
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
i'm pretty sure your browser's edit boxes support some kind of undo command... one that will only reset the contents of that field, rather than the whole form ...
f00li5h··on Dear Internet: Take the reset buttons off your damn forms
a commonly used ticketing system has them, as does a particular bank i know of ...

you'd be surprised to hear that i had a need to use both of them in the same day and they both got me with it...

f00li5h··on White Hat SEO: It F$#ing Works
you've clearly never had any dealings with recruitment agents
f00li5h··on Beyond open source: real-time code fragment sharing and dev among flash mobs.
sounds pretty close to what git does ... only with pubsub
f00li5h··on Organizing a group hang with your buddies is a real headache.
isn't this what Push To Talk does?
f00li5h··on Ask HN: Is it legal if my webapp rewards the winners with a gift certificate
it's fairly likely that the laws would depend on the country the winner resides in ... which would be a pain in the ass to mitigate if you plan on doing it automatically or more than once.

having said that iAnal

f00li5h··on Announcing Browserling: Interactive cross-browser testing in your browser
the asking for money bit is also in beta...
f00li5h··on Ask HN: Should you execute a great idea that you're not very passionate about?
nothing ventured ...
f00li5h··on Clingy Lexicals: Closures in perl
erm, which example are you talking about?

All of them use break-and-indent-after-{, with the exception of $outside, which i wanted to comment on

f00li5h··on Wrapping An OO module in a procedural API using Exporter::Simple (perl)
I chose the logging because, log objects generally do not need to keep a lot of state, and mentioned OO being "An idiom in which you capture behavior along with state" but perhaps I could have expanded on it further.

If you don't like blessing refs yourself, use a module to hide the boring repetitive parts like you would with any other problem...

I'm pretty sure perl5's OO falls into the simplest-thing-that-could-possibly-work category, and obeys the "Rule of Separation: Separate policy from mechanism"

f00li5h··on Wrapping An OO module in a procedural API using Exporter::Simple (perl)
package Foo { } is more or less a typo... and "Sub::Exporter - the way cool kids export custom methods" is under related reading at the end.

That's some fascinating history there... I did wonder why the heck someone would implement that as class-static functions...

/me notes that his project is not a beautiful and unique snowflake, but the decaying program code as the rest of us....

Also, thanks for the feedback!

f00li5h··on Using Xpath to extract useful information from web pages
can't be serious all the time =^_^=
f00li5h··on Using Xpath to extract useful information from web pages
both good points sir! Xpath does rock and coloured boxes are definately a technology worth researching!
f00li5h··on Examples of using dispatch tables in perl
I didn't know AUTOLOAD could do that... neat!
f00li5h··on Examples of using dispatch tables in perl
yep, HoP is much better than my writing is now ...

nothing wrong with helping others up onto the shoulders of giants though...

f00li5h··on Examples of using dispatch tables in perl
urls full of ?do=! very tidy example none the less.

(running commands was not the best example, i've gotta admit)

Thanks for the feedback!

f00li5h··on Examples of using dispatch tables in perl
I did cover "with some objects" ... although it was far from a complete treatment of all the things one can do with an object system, that's for sure.

I'm really not sure what the difference between "scripting" and "programming" is ... could you point me at a rant on the topic?

f00li5h··on A HTTP Proxy Server in 20 Lines of node.js Code
=^_^=