HNHacker News
TopNewBestAskShowJobs

fuzzix

2,565 karma · joined April 29, 2011

https://www.fuzzix.org/
submissionscomments
fuzzix··on Google Doodle Upholds Gay Rights Ahead of Sochi Olympics
Welp, I'm convinced!

Thanks :)

fuzzix··on Google Doodle Upholds Gay Rights Ahead of Sochi Olympics
> "But why constantly tell (or imply to) people they're bad/evil for not believing in homosexuality?"

If someone said that to me, "I don't believe in homosexuality", I wouldn't call them bad or evil, though I might try to convince them they're wrong. Sexual preferences exist whether you believe in them or not.

> "Unless there's scientific proof, you will never change their minds."

You limited the terms to genetics. It may not be genetic. If it were, I suspect these same people would seek the "cure".

There's plenty of research on the subject, working theories and all. Can't claim to be up on them, to be honest.

The most interesting research I've read was into health aspects of homosexuality. By far the greatest risk discussed in each paper was depression related to discrimination and homophobia.

fuzzix··on Google Doodle Upholds Gay Rights Ahead of Sochi Olympics
It may not be genetic, but so what?

It's a preference. As long as people with aligning sexual orientation can express this under conditions of consent, where's the problematic element? Where's the harmful or damaging part of this?

fuzzix··on Google Doodle Upholds Gay Rights Ahead of Sochi Olympics
Could you please furnish me with an example of "gay propaganda".
fuzzix··on Google Doodle Upholds Gay Rights Ahead of Sochi Olympics
Stand up for your ludicrous opinion, please, Mr throwaway account.
fuzzix··on Google Doodle Upholds Gay Rights Ahead of Sochi Olympics
> "gay propaganda"

What's that now?

> "to kids"

Ah, "think of the children", the rallying cry of the oppressor.

fuzzix··on NBC Story about Hacking at Sochi is 100% Fraudulent
> http://www.youtube.com/watch?v=u8qgehH3kEQ

So this is what the pair programming experience is like!

I like to imagine the next scene is the two >1000 hacksaws explaining ssh, remote X and basic Cisco admin to the yank-happy cord monster.

Ever been on IRC? It's exciting stuff:

http://www.youtube.com/watch?v=O2rGTXHvPCQ

fuzzix··on Tim Berners-Lee: We need to re-decentralise the web
Indeed, Ireland's Revenue service has a flash "application" to manage your requests.
fuzzix··on Functions Should Be Short And Sweet, But Why?
Edit window long closed. In case anyone goes looking at ImageJ for state machine UML code generation, don't.

I had confused it with LabView...

fuzzix··on Open for everyone
And then there's the ol' writing your own publishing platform because nothing does quite what you want...

And this time it's going to be done right!

fuzzix··on Functions Should Be Short And Sweet, But Why?
> It is actually getting damn close with modern dependently typed languages (regarding deriving intent). I believe this is what many graphical languages lack, a sophisticated type system guiding the user.

Well, you've gone over my head, but given me plenty of reading material. Thanks.

> Instead they like to emulate statement based languages with cute but not very abstract or reusable boxes.

Indeed, though they're rarely cute.

> Text based representation of computer languages is rather archaic when you think about it.

As a workaday sort of guy, it's not really. The code I'm writing at the moment is built on so many abstractions of the underlying storage, the atoms of functionality on the processor and other realities, that I am able to fairly naturally "think in" the language. My run-time makes decisions about sorting, searching, filtering, iterating and so on for me. The typing and context assumptions it makes, the terse nature of it (without golfing) - the attempt to divine my intent without so many words spilled, means I never feel like I'm doing busy work - the boiler-plating, the exception trapping and so on. Someone else's implementation of any given task I need to perform is probably a single command away from being available to me.

I may have twisted my imagination to its will, but we get on well now. I don't find it tedious and don't find I need an IDE or related tools to count the pennies.

Do you have a vision for a "next gen" (not quite Star Trek Next Generation - "Computer, extrapolate" level) programming paradigm? Are we talking an overhaul of computer architecture or will there always be some clever person writing our C for us? Abstractions all the way down...

Also, an AST for some given procedural code, when represented graphically, might look (superficially) like a Jackson Structured Programming diagram, which would have been created by hand... Maybe text is the wrong tool :)

fuzzix··on Functions Should Be Short And Sweet, But Why?
No matter how powerful and expressive your language is, it still breaks down into lines of code to achieve something.

I'm not trying to claim some complete, graphically represented program will have as many operations (or boxes) as the equivalent C code. It won't, however, require less cognitive overhead than crafting the program in the language of your choice without making most of your choices for you (and in the process becoming much less powerful, not general purpose at all).

edit When a computer is smart enough to derive intent, then a picture will be worth a thousand words. Until then...

fuzzix··on Functions Should Be Short And Sweet, But Why?
> Maybe the next generation of programming languages will be nodes or visual blocks that chain together or something

The problem is, you still need to have control at a "line of code" level of granularity (though not quite a line of assembler mnemonic) if you want to have general purpose programming power. You could probably, with some work, make a graph tool for something like ifttt[0] and do powerful things relatively simply. It's not quite programming though.

I've used state machine UML code generation systems in which you "program" by moving blocks around (something akin to a flow chart). Even when the system's purpose is something extremely limited, e.g. handling a phone's menu transitions, there's still a mind-bending amount of complexity to handle.

I believe ImageJ[1], a freely downloadable image analysis tool, is among the tools with this sort of UML functionality built in if you want to play with it.

[0] https://ifttt.com/

[1] http://rsbweb.nih.gov/ij/

fuzzix··on Tcl the misunderstood (2006)
That is a fair point, but I'm not trying argue that Perl is somehow better. I am just using it as a reference point. I'm more suggesting the article may be overstating the ease-of-use / capabilities of Tcl.

To be clear, I'm not arguing against using Tcl in favour of Perl or anything else. It's just that my experience with a language with great encoding support doesn't jive with what's claimed here.

fuzzix··on Tcl the misunderstood (2006)
To state the problem explicitly, internal storage format of strings doesn't mean you can handle all data streams seamlessly. Internal consistency is fine, but ultimately your program will have I/O.

If I open an ISO-8859-15 or UCS-2 file in a Tcl program, how is this handled? Does it seamlessly detect encoding and translate to UTF-8 or is there more to this issue than what's stated in the article? Also, are the strings stored in a canonicalised form? If not, how simple is it to perform normalisation?

I brought up Perl because it's my experience of a language with excellent encoding support and helps make the point that the issue is probably more complex than just how strings are stored and manipulated internally.

fuzzix··on Tcl the misunderstood (2006)
> i18n just happens

No it doesn't... unless machine translation is "there" and built into Tcl.

> Every string is internally encoded in utf-8, all the string operations are Unicode-safe, including the regular expression engine. Basically, in Tcl programs, encodings are not a problem - they just work

Really? Perl's Unicode support is pretty much second-to-none, IME, but you still need to know the encoding of your file handles and so on. Once it knows this, Perl will Just Work(TM). How is this handled in Tcl?

fuzzix··on Ghost 0.4 Released
> "It enjoys Johnnie Walker Blue Label Scotch"

Its money is better spent on a decent malt. Is it as carefree with my resources as it is with its own?

(Yep, it's a joke on HN).

fuzzix··on Google+ invite lands man in jail
> "And for the record G+ doesn't bulk send invites to all your contacts that just misinformation and FUD spreading"

Does it ever send individual invites without explicit and clear consent or without explicit action by the user?

fuzzix··on Computer Chips That Work Like a Brain Are Coming – Just Not Yet
"— Just Not Yet" the headline continues.
fuzzix··on Even fine restaurants serve coffee made with capsules
IME, depending on your grind, it can take quite a bit of pressure to plunge the aeropress. Having sustained a cut (well, more a chunk gouged out) from a broken pyrex cup, I think I'll stick with the plastic.
fuzzix··on PHP functions originally bucketed by strlen, were renamed to balance length
> "Look at the steps to get PHP installed versus other languages"

Not much different to getting CGI working. If you need it working well, FastCGI is as much effort as PHP-fpm. SUexec is as much effort as SUPHP.

Any language could supplant PHP in terms of ease of deployment, there's little out there that doesn't have some CGI library to handle the mucky parts.

Not that I am advocating use of CGI for anything non-trivial.

fuzzix··on Learn to code like it's 1996
> "I sometimes wonder if those dealing with legacy systems have been subjected to new fangled methodologies like agile and scrum"

I doubt it. I worked as a Mainframe programmer (in this century). Revision control consisted of printing your full current version of the code and inserting it into the project's binder.

fuzzix··on NSA tracking cellphone locations worldwide, Snowden documents show
Ostriches don't bury their heads in the sand when they sense danger.
fuzzix··on Perl One-Liners
> "As I found many times, Perl is awesome until you encounter someone else's Perl."

I was once that "someone else" - I once left a many-thousand line script behind me which consisted of hundreds of undocumented (and very similar in many cases) regexes and not one instance of the word 'sub'. "It just sort of grew like that", "I was young, a novice!" I tell myself, but still jerk awake in a cold sweat from time to time after fevered dreams of 30 levels of conditional nesting.

My last gig where I took over for "someone else", a fairly new system which still managed to have "legacy issues", I understood the gravity of my crime. I tried to atone by crafting concise, readable nuggets for my successor but I am still haunted.

I met the chap who took over from me recently. Regarding my "someone else" he asked: "How did you maintain your sanity?" "I didn't". He also complimented the parts I left behind, but I still have those restless nights.

"Someone else"'s worst crimes were committed using Ruby on Rails, but the Perl system was constrained by an existing, strongly defined framework. With absolute freedom, there's no telling what damage "someone else" may have wrought.

fuzzix··on Have I been pwned? Check if your email has been compromised in a data breach
I generate passwords with something like:

printf "/" ; openssl rand -base64 32 | sed 's/.$//'

The leading slash was a nice tip someone gave me to not echo if you accidentally paste the password into IRC... Though if the password itself contains a slash then your client won't consider it a command and will echo it anyway, so do what you will.

Anyway, each new account gets a new password you couldn't beat out of me, though you could probably get my password safe phrase, so do what you will.

Generating long passwords like this highlights providers who enforce password length limits. Paypal's limit is ludicrously short. Hetzner's is limited too.

edit more guff.

fuzzix··on NSA tracking cellphone locations worldwide, Snowden documents show
It's a common idiom with an established meaning. The behaviour of actual frogs is immaterial.
fuzzix··on We wrote a CEO page and it works
> "Knowing your account manager certainly helps"

So is this on-call service something all paying AWS customers can expect or only those with rapport?

fuzzix··on Elio Motors: $6800 car, 84 mpg
On something about half the spec of the lowest end Linode I'm not as worried about mitigating the HN effect (not something I have to worry about) as I am just getting the most I can from the instance - this means as few dynamically generated and database hitting requests as possible.

But yeah, like yourself, just pointing out that a Wordpress instance that can take a battering is eminently achievable.

fuzzix··on Elio Motors: $6800 car, 84 mpg
Not to defend Wordpress as I'm not particularly a fan, but it's not all that complex to use Wordpress/Apache behind nginx with a reasonable caching strategy.

Even on a cheap VPS I've configured it to handle tens of thousands of requests per minute.

fuzzix··on [dead]
FYI : http://stackoverflow.com/a/802943/105826
← PreviousPage 3 of 9Next →