HNHacker News
TopNewBestAskShowJobs

EternalFury

633 karma · joined May 3, 2012

submissionscomments
EternalFury··on Exploiting Silicon Valley For Profit (and Maybe Fun)
Sometimes someone says something true. When that happens, it has to be veiled in the appearance of a satire because no one wants to admit the world really works that way.
EternalFury··on Haiku OS (BeOS clone)
Actually, in the end, I came out even and my original post is worth +1.

Obviously, everyone has an opinion. You are entitled to yours.

Mine is mine and that of most UX people I have spoken to. I have used XFCE, I have used CDE, NextSTEP, the Irix UI, Gnome, KDE, Comice OS, Mint Linux, all versions of Windows, all version of Mac OS...and I happen to believe Mac OS X is the culmination of decades of gradual, tedious, laborious, unoriginal improvement. I just happen to believe it's better than any alternative. I may be wrong. I am not a man of great certainties.

My original point stands: People should spend less time repackaging existing distributions with a different logo and background image, and more time coming up with a UI that can compete with something a proprietary, profit-oriented entity came up with.

EternalFury··on Microsoft Introduces New "Surface" Tablet
The problem is that you never know how long Microsoft will stand behind any of their hardware products. They held firm with Xbox, they surrendered with everything else. Last year, they canned their tablet plans. This year, they come back with a new tablet plan. Etc.

Hysterical or desperate? I do not know.

EternalFury··on Haiku OS (BeOS clone)
There are literally millions of smart hackers out there and only 1 entity has ever managed to put a state-of-the-art UI on top of a Unix core: Apple.

[I will get flamed for speaking that way about Gnome and KDE, but they fall a little short, IMHO. This being said, I don't blame the Gnome or KDE teams for it. I blame the gazillions of distributions that add nothing beside a theme or a background picture to the base packages they get from Ubuntu or Red Hat. At least these Haiku guys seem to be adopting a more ambitious approach.]

Why is that?

I think an awful lot of people take on projects solely to make a name for themselves...or because they truly believe they know better than Linus or some other pundit they happen to despise.

A prophecy: The first entity to put a state-of-the-art UI on top of Linux will have an opportunity to compete with Apple directly.

EternalFury··on Super-star programmers
It's nonsense. I recoil every time I see a job description like that. Anyone who believes in those mythical rock star programmers has a serious problem and I certainly don't want to be part of it.
EternalFury··on The New MacBook Pro: Unfixable, Unhackable, Untenable
In 2 years, the non-replaceable battery pack will be dead.
EternalFury··on The New MacBook Pro: Unfixable, Unhackable, Untenable
You don't like it, don't buy it.

This being said, we know how Apple manages a 50% profit margin: Lots of people can't help themselves, THEY LOVE IT.

So...all discussions can end NOW. :)

EternalFury··on PHP: the quiet powerhouse
With regards to "Direct HTML embedding."...

PHP is a Web scripting language (which I consider to be very different from a general-purpose programming language or even a scripting language), designed and developed to generate markup.

I have seen a lot of "templating" libraries (Smarty among them) and all they do is mimic the basic syntax of PHP using something else that is not PHP.

I know the theory ("designers don't know how or want to program"), but learning PHP conditional statements or loops is as difficult or simple as any "templating" library that asks you to learn its exotic syntax.

Now, MVC is good and one should avoid blending presentation code with models and controllers, but most MVC frameworks fail when they require you to instantiate a gazillion extra objects, just to render a Web page.

EternalFury··on Neal Stephenson wants to revolutionize sword fighting video games
If you want to sword fight "realistically", go out, buy a sword and join a sword-fighting club.

Darn, why do people try to solve everything with technology when there is a simple solution in the physical world!?

No matter how they dice it or slice it (ah ah), it's not going to end up "realistic" for anyone who has used a sword before.

EternalFury··on How I Fire People
You read this and you never want to work for anyone, ever again. I am no peasant in your Feudal system.
EternalFury··on Do What You Love
I get to quote from Gladiator, yeah!

In the movie, Cicero says: "Sometimes I do what I want to do. The rest of the time, I do what I have to."

I love building things and programming, but I love it when it is a process of self-accomplishment, driven by a deep desire to create, discover and learn.

In my job environment, however, these values are irrelevant and what I love to do otherwise becomes what others trample and waste.

So, yes, do what you love to do when you can and do what you have to do the rest of the time. Unless you don't care about living under a bridge.

EternalFury··on Why Django Sucks
All frameworks are horrible. Because there is no 1 ring to rule them all. The more "powerful" frameworks become, the more abstract and detached from reality they become, the more you end up solving problems that exist only because you are using said frameworks.

Clearly, there are building blocks that are useful across most applications. You can gather those into libraries and reuse them over time. But, frameworks...no, there are no silver bullets, no fat-free fat, no sugar-free sugar, etc.

EternalFury··on The new way to land a job at Facebook
PHP still runs most of the highly trafficked Web sites on the Internet.

Rails is a permanent train wreck. The other hundred of Ruby-based Web frameworks are adequate for small, CRUD-style applications. (BTW, I like Ruby. It's a neat little language.)

In the end, it's either PHP or J2EE in 90% of the cases for high-uptime, high-traffic Web destinations.

EternalFury··on The new way to land a job at Facebook
One shall find happiness at all costs, anywhere it can be found.

But, I wish for brilliant, hardworking people a better endeavor than a CRUD Web site.

EternalFury··on I was the worst coder in the room...
In this world, where 90% of new start-ups seem to be born out of an exclusive love for a technology or another, it's refreshing to read someone who believes the tools are just...tools, designed to serve a greater purpose.

Now I can continue laughing at those outfits that believe their business success is a matter of arranging Ruby, Python, Clojure, CoffeeScript, JavaScript, Scala and other technologies in some semi-magical combination.

And I can return to my review of the state of Ruby on Rails, where, nearly 5 years after Zed Shaw' "Rails is a Ghetto", it's still awfully difficult to install a single open source Rails-based app that doesn't lead you to dependency and packaging Hell.

EternalFury··on Netflix queue + Rotten Tomatoes = A Better Queue
Whoever you are...thank you!

Now, start working on the real estate site that will allow me to find homes based on price, location, school ratings, jobs, days of sunshine and crime rating. This site should allow a national search and also allow the user to assign weights to the various criteria. Presenting the result of a search as a heat map would also be helpful.

EternalFury··on Oracle v. Google - Judge Alsup Rules APIs Not Protected By Copyright
A lot of things out there are very dumbly implemented and you can implement them better easily. Patent-heavy code is fairly rare (maybe 10% of all enterprise applications) in my experience.

To go back to my question, there are a lot of entrenched players out there who rely on an age-old user base to keep afloat. If you can provide a better implementation without asking them to rebuild their client applications, their customers will have an easy road to migrate towards your implementation.

EternalFury··on Oracle v. Google - Judge Alsup Rules APIs Not Protected By Copyright
OK, let me clarify.

Let's say a software vendor out there is making a ton of money with a product that exposes a certain API.

Let's say I know a way to implement that API in such a manner that its performance will be improved by an order of magnitude. (without using any patented method in my implementation)

Can I put together that implementation and market it as a competitive product?

In my experience, APIs of commercial products are disclosed under the terms of their licensing agreement. So, one could argue that I cannot market a competitive implementation, if the license terms I agreed to (to gain knowledge of the API itself) prevent me to do so.

EternalFury··on Oracle v. Google - Judge Alsup Rules APIs Not Protected By Copyright
Does this set a precedent for all kinds of APIs or just the Java API?

Can I go and implement any commercial API and sell my own implementation without having to pay any fee to the original author of the API?

That would be awesome.

EternalFury··on Latency numbers every programmer should know
Considering that so many programmers are currently enthralled with JavaScript, Ruby, Python and other very very high level languages, the top half of this chart must look very mysterious and unattainable.
EternalFury··on Our experience using Clojure to speed up Beanstalk
There seems to be a race towards the most exotic or revivalist programming languages. As if programming languages were magic bullets of some sort.
EternalFury··on Walled Gardens are Driving me to JavaScript
Say what you want about walled gardens, but their flowers are more beautiful and their grounds better maintained than their wild counterparts.
EternalFury··on How WebSockets work vs polling/long polling/streaming
Wait a little longer and, if we are very lucky, multicast will be "re-discovered" as well. That way, instead of having servers shove data down many sockets to many clients, they will write their payload down 1 multicast socket to all interested clients, with said payload crossing the network as little and as far as necessary but not more.

So goes the wheel of progress...

EternalFury··on "Ubuntu 12.04 completely freezes frequently"
Works fine here. As always, hardware support is tricky.
EternalFury··on DuckDuckGo Cooks Google's Goose
Relevant search results is all I care about when I use a search engine. (Oh, and I don't see how "Google" sounds professional.)
EternalFury··on Piccsy Pitchdeck
If you ignore the fact it takes minutes to display anything beyond a blank page, yes it is nice.
EternalFury··on Linus Torvalds on the Google vs Oracle verdict
Oracle could pull all resources dedicated to the development of Java. Burn the forest to get the Google tree. Drastic and unrealistic, but Ellison doesn't like to lose.
EternalFury··on I’m tired of the opportunists and their hackathons
I think the point was: Do whatever makes you happy any way you want it, but don't project any particular model as the best or only way to reach the ultimate goal.

I can write great code alone, in my man cave, with a glass of wine or a bottle of beer. It works for me. Coding in more public places also works for me. Coding in the backyard is great as well. Doing pair programming with a friend is also awesome.

But, I would never impose these various ways to code as being better or worse than any other.

Because Facebook got so rich so fast, there is definitely a crowd of people out there, who believe in silver bullets and who now claim that a hacker that won't join hackathons can't be good. That's nonsense.

EternalFury··on 'The Golden Age of Silicon Valley Is Over, and We're Dancing on its Grave'
Agreed, but it can also lead to herd behaviors, where every other start-up aims to become another Facebook, Twitter, Google or whatever symbol of the day.
EternalFury··on 'The Golden Age of Silicon Valley Is Over, and We're Dancing on its Grave'
Silicon Valley, Seattle, Austin, Chapel Hill, Boston/Cambridge, New York ~= 90% of the pie. I guess that's not concentrated enough for you.
← PreviousPage 7 of 8Next →