HNHacker News
TopNewBestAskShowJobs

halefx

93 karma · joined January 21, 2012

submissionscomments
halefx··on Why aren't young programmers interested in mainframes?
My experience as a young person who has worked on COBOL and has worked for a very large "soul-sucking" bank is that they fired or forced out all of the older developers who knew how the system worked years ago. No one who's left really understands anything, and most code has been running un-maintained (luckily the older developers were pretty great) for YEARS. Because of that, there's no one capable of mentoring anyone else.

My experience as a web developer, though, has led me to believe that while mainframes do some really neat things, they just aren't necessary anymore. I'm certainly more than a little biased, but I don't see any reason why they shouldn't just transition to cloud or virtual web servers.

halefx··on How to Make Your Site Look Half-Decent in Half an Hour
Just to get some other opinions out there.. It would be nice if it responded more for large screens instead of only handling the small ones, but I love the look of the site.
halefx··on Why did Git become so popular?
Actually the spike is in 2010-04. I don't know that it's really related, but Drupal began switching from CVS to Git in 2010-03. I know a lot of people (myself included) looked at Git for the first time because of that.
halefx··on Facebook Pages: Why I don’t like Nest thermostat or anything else anymore
https://www.facebook.com/browse/other_connections_of/
halefx··on What if Steve Jobs had been a woman?
She probably would have had a more difficult time claiming that Lisa wasn't her daughter.
halefx··on Nexus 4 Review: Beautifully Crafted, Premium Android Phone
Well it doesn't just support 3G. The Nexus 4 runs HSPA+ 42 (basically non-LTE 4G) which is available in Australia, Europe, Asia, Africa, and on Tmobile in the US. My Tmobile HSPA+ is actually faster than most home internet connections in my area.
halefx··on Nexus 4 Review: Beautifully Crafted, Premium Android Phone
Are you implying that tethering is different on the Nexus 4?
halefx··on How do you spot a genius?
They'd probably do the same thing they do now during the 2 months of summer vacation..
halefx··on Has anyone noticed the new "I'm feeling lucky" button?
You still use google search? https://duckduckgo.com/
halefx··on Show HN: JustBeamIt v2.0 - file transfer made easier
Do you have a changelog or something? What's different?
halefx··on Dart is ready for the real world
Dart was actually created by the guys who created V8. They gave a great interview about it in episodes 8[1] and 8.1[2] of Javascript Jabber.

1: http://javascriptjabber.com/008-jsj-v8-and-dart-with-lars-ba...

2: http://javascriptjabber.com/008-1-v8-and-v8-and-dart-with-la...

halefx··on Show HN: JustBeamIt v2.0 - file transfer made easier
JustBeamIt is great, but why are you posting this again now?

A Lifehacker article[1] about it was posted a year ago, and you even posted it on HN[2] a year ago.

1: https://news.ycombinator.com/item?id=3116057

2: https://news.ycombinator.com/item?id=3109081

halefx··on Dear Netflix: You're doing it wrong
This is actually a feature that used to exist before Netflix took it away, and now they're lobbying to implement a worse version of it.
halefx··on Publish interactive 3D content online
Why would you limit how many models people can add to a free account? You're basically telling people not to share.

If I'm paying for a Pro account but hit 101 models, my only option is to shell out 14 times more money for a Business account? While only getting 10 times more storage? That's a pretty shitty deal.

Get rid of the storage limits completely. The Pro pricing is fine. The ability to store models that aren't public is worth 9€ (~$12) per month.

The Business pricing would be fine if you were offering extra value. You commented that you're working on a Shapeways tie-in. This would be great to allow free and Pro users a way of ordering models that they can access. Give Business users a storefront.

halefx··on Mobile Playbook by Google
FYI, the animations look great to me in Chrome 22 on a year-old Dell laptop. The font size is smaller than I would have used, but I wouldn't describe it as "unreadable".

There are some other big problems, though. They've obviously never heard of Unobtrusive Javascript[1]. Try opening the site without Javascript. And the HTML/CSS is garbage. What a joke.

[1]: https://en.wikipedia.org/wiki/Unobtrusive_JavaScript

halefx··on Why Are Programming Languages Sites So Ugly?
Just FYI, PHP has had a redesign in the works for a long time. http://prototype.php.net/
halefx··on How Tesla is Circumventing Dealerships
https://www.truecar.com/
halefx··on Why you should not be displaying relative dates.
Hanke-Henry calendar is the most logical. http://www.wired.com/wiredscience/2011/12/rational-calendar/
halefx··on Lay off W3Schools
I'll bite.

It's possible that you have worked on more projects than are listed on Linkedin, but that's what you've offered as evidence of your "good portfolio" and growth as a developer (the reason, I assume, that you keep distancing yourself from those hapless beginners), so that's what I'll reply to.

You have three web projects and a personal website all listed on your profile.

1. "Metasyllabus Initiative": This is a generic Wordpress site using a contributed theme. I assume this is your first attempt at a personal blog. There doesn't appear to be anything technically special about it, and it hasn't been updated in 8 months. If you stick with web development, get used to that. I haven't updated my blog in a year and a half. Wordpress is great, though, because anyone can set it up and use it. Anyone.

2. "Decision Tree Generator": About as simple as it can get. An independent multi-page Javascript-dependent (Did you learn that on W3Schools?) post form that's easily broken and seems to offer very little utility to the user. The most complicated styling used in this project is probably the absolute-positioned results.

3. "OmicronAlpha.org": This site is down.

4. "www.sagegerard.com": I don't know any serious web developers who would use Concrete5, and the comments I've received even from novices about it (it seems to appeal primarily to novices) have all ended with disappointment.

My point is that you're still a beginner. As a beginner, you don't know as much as the people you're arguing with, and you're making yourself look a bit foolish. W3Schools is a fine resource for anyone who knows that it's often unsafe, inaccurate, and wrong. However, the people who know that don't use W3Schools. My biggest problems with W3Schools (other than the inaccurate information) are that 1) they don't explain that they are not associated in any way with the W3C and 2) they sell overpriced certifications that require a user learns inaccurate information.

I read an article a few years ago (that I'm not possibly going to look for now) about best practices when creating examples and guides. The most important lesson in the article was that you should almost never show wrong examples or antipatterns. I.e., don't show an example of what NOT to do. The reason was that the novice ends up remembering the wrong examples as often (or possibly more often) as the good examples. At that point, the example/guide has failed. That's what W3Schools does. They can add as many disclaimers to their site as they want, but that doesn't change the result. They aren't just not doing as much to help people as they could. They're doing harm to the internet.

And by the way, the second sentence of your blog post is both ambiguous and wrong. Was W3Fools created in 2008 (It wasn't.)? Or did W3Fools teleport back in time to only criticize a 2008 version of W3Schools (They didn't.)?

halefx··on Curiosity Mars Rover Landing Timeline: What to Expect Tonight
http://spectrum.ieee.org/automaton/robotics/robotics-softwar...

Looks like we might not see any images until about 3:30 EDT

halefx··on I Won't Hire People Who Use Poor Grammar
Is now a good time to point out that "poor" would be more appropriate than "bad" and that it should be reworded not to use "with"?
halefx··on Microsoft employee on stack ranking and its 'most universally hated exec'
If you do a feature comparison between Gmail and a 1998 version of Outlook Express, OE wins handily. I've never used Outlook, but I imagine since it was developed by the same company with much of the same needs and it's a much bigger application that a Gmail comparison with Outlook would have the same result.

Gmail doesn't even support group-level filtering!

/full-time Gmail user of more than 8 years

halefx··on AWS is down due to an electrical storm in the US
He wants to play downtime roulette and Rackspace just won't let him.
halefx··on Google HTML/CSS Style Guide
Semantically, a meaningful class or id shouldn't always need to be qualified by the element type. There are certainly times when you'd want to, though, if the element type changes the meaning.

E.g., An e-commerce site that displays products in both the main content region and the sidebar. Product names use h1 tags in the main content region and h2 tags in the sidebar. Selectors like h1.product-title and h2.product-title have different meanings, and they're more efficient than the alternative selectors #main .product-title and #sidebar .product-title.

From a performance standpoint, qualifying class and id selectors by the element type is probably less efficient than not qualifying them, so doing it unnecessarily makes the selector longer and more difficult to maintain and decreases performance.

halefx··on Google HTML/CSS Style Guide
If your list is that simple, it takes no extra effort to add closing tags (especially if you're using a worthwhile IDE). If your list is more complicated, the closing tags will increase readability while decreasing ambiguity (and again they require no extra effort in a good IDE). This kind of thing might make sense for Google as a way to cut down on bandwidth costs over a long period of time, but it's a bad practice for 99% of the people reading it.
halefx··on Before naming your startup, read this.
That was really easy.

"Computer scientist Alan Kay also plays Stan's father on South Park."

halefx··on Writing Browser Extensions - Comparing Firefox, Chrome and Opera
Google added the same "feature" to the mobile Reader app and it caused the same problem. It happened to me every time I used it. Solution? I stopped using Reader. Well done, Google.
halefx··on Timeline - A JS Library For Beautiful Timelines That Are Easy & Intuitive To Use
Doesn't work very well on ChromeOS. Also, why is there no HTML "file format"?
halefx··on Chrome quietly broke all self-signed SSL sites
Chrome 17 added a "feature" that blocks http resources from loading on an https connection unless the user manually approves it every time. Sounds like a good idea, but it broke all sorts of Google sites and widgets because Google violates that rule everywhere.

This is probably just another "feature".

halefx··on How a web app can download and store over 2GB without you even knowing it
Why is not an issue in Opera and Firefox? Do they have smaller maximum caches? Or do they notify you of the background transfers?
← PreviousPage 2 of 3Next →