HNHacker News
TopNewBestAskShowJobs

c00p3r

138 karma · joined February 6, 2009

I'm a passenger, And I ride, I ride.

cooper.spb@gmail.com

submissionscomments
c00p3r··on Native ZFS for Linux
If it isn't backed by RedHat it is useless. Redhat have his amazing triple develop/test/bugfix process Fedora-development->Fedora->RHEL. But even Fedora is quite stable.
c00p3r··on Mongrel2 Says, "Goodbye Python"
Narcissism and self-promotion as usual.

People who have any trouble with a system perl or python or java are shipping their own versions within the package.

Sap Bussiness Object, for example, comes with its own perl 5.004 and Sun JDK 1.4.

It is also possible to provide an up-to-date package for most used OSes. You cannot replace system's default python interpreter, because to much things in distros are depended on it, put it could be /opt/python

btw, it is only Debian-based systems and RHEL who are lagging behind. Fedora is always up to date.

I'm considering this post as just a flame-generator. There is no problem at all.

c00p3r··on Sinatra clone in PHP
Without a beauty it is just a dispatcher. There are thousands of them.
c00p3r··on Sinatra clone in PHP
Getting work done is a different goal, and, indeed, an understanding that it is impossible to repeat Sinatra isn't required for getting work done.
c00p3r··on Sinatra clone in PHP
What those PHP guys are unable to understand, is that all the coolness and beauty of Sinatra comes from the lack of () {} $ and other meaningless (it this context) symbols and words, like function and echo.

The same effect is in Clojure, but it is a little bit more difficult to explain.

They're lost the beauty of Lisp (especially Scheme) when they broke the clarity and unambiguity of the syntax pushing all those foreign symbols into it. Moreover, they also renamed and broke most of common idioms, using words that could be better as a variable names instead of keywords.

So, it is not a Lisp dialect, even not so-called Lisp-1. It is just yet another JVM-targeted pseudo-functional language, which, OK, looks like lisp to those who never seen a Lisp before.

But, its cool (and ugly), I must admit. ^_^

c00p3r··on Be who you are
That's might be a good advice for some introverts who want to stay who they are. But I think it is a bad advice.

Going always the same patch from work to home, eat always the same food all the time, creating a ritual from everything - that is a common way for an introverts an autistic people to stay away from the world, always looking to the ground.

I know, it is almost painful to do a new, different things, you need some effort, to force you to go a different way, to try a different combination, to visit a new, strange place, and especially to talk to a strange people. But after a many tries you will re-frame yourself, and there will be no more regret ever.

The DRY principle is not only for programmers. It is all about going out of a comfort zone, about developing a new habits and re-framing those which are here from a childhood.

c00p3r··on JDK 7 Features
We're talking about simplicity and clarity of language's syntax? Why memory management?

btw, to whom memory management is a PITA?

c00p3r··on JDK 7 Features
Why not a plain C which is an obvious choice? I think I know the answer - "because of a buzz". ^_^

And of course, using a VM-hosted language to describe things which are on two levels of abstraction lower is a little bit funny.

c00p3r··on JDK 7 Features
Really? Easier than C syntax, which is a more appropriate in this context, and on which Java's syntax is based upon?
c00p3r··on JDK 7 Features
Java is everywhere. Berkeley CS162 course uses Java language to teach OS Design and Internals - they wrote a pseudo-code examples in Java, a-la SaveRegisters(). It is a madness, Isn't it? ^_^
c00p3r··on Planning is overrated. The best performers seesaw between ideas and actions.
I'm just trying to emphasize that actual experience is much more important than any amount of planing.

Moreover, planning if it was about top-down time-scheduling is useless, because you cannot foresee anything.

What most programmers do - it is like a planning an expedition without any experience using lonely-planet and internet for estimations - just a wasting of a time.

No amount of planning can replace your own personal experience, but with a lot of experience you don't need planing - you're just doing.

c00p3r··on Planning is overrated. The best performers seesaw between ideas and actions.
Such a bold headline.. ^_^

Everyone who at least once tried to participate in a mountain expedition should know that planing is useless. Everything is changing each half of hour, and what you do is adapting and correcting your assumptions on the go.

Of course you need some preparation, like getting warm clothes and stuff, but what would you actually wear you will know only right before the moment you're leaving the camp.

And of course, you never know when. ^_^

c00p3r··on Why are so many programmers arrogant?
programmers? ^_^
c00p3r··on Clojure Exercise: Calculate Perfect Numbers
Thanks!

btw, it Scheme. Compared to Clojure it is clean and readable.

c00p3r··on Clojure Exercise: Calculate Perfect Numbers

  (define (perfect-numbers integers)
    (stream-filter perfect?
        (stream-cdr integers)))

  (define (perfect? n)
    (= n (sum-stream (stream-filter (lambda (x) (zero? (remainder n x)))
       (stream-range 1 (+ (/ n 2) 1)))))))
Happy Happy Joy Joy!
c00p3r··on Facebook Is Secretly Building A Phone
Mobile-device-as-a-service? Why not, half-billion users is enough to try.

Like a Kindle just for one kind of activity - reading, it could something like an iPad with only one big app.

Seems line the history repeats itself and we're heading back to the future from an era of general web sites in a universal browser to a closed world of connected devices. ^_^

c00p3r··on The Only Way to Become Amazingly Great at Something
Seems that adapting Buddhist practices to general tasks became a mainstream. ^_^

Yes, there are detailed guides how to avoid distractions, concentrate, focus and enter so-called "flow" by trying again and again.

btw, recently I've seen a very simple quote on the wall of Sri-Lanka's Immigration department - "The secret of success is a hard work. That is why it is still a secret".

Nearly 70% of population of Sri-Lanka are Buddhists.

c00p3r··on Why pornographers no longer love the web
Let me guess - free user-generated-content sites everyone knows and a ban from an iPhone? ^_^
c00p3r··on 4chan DDoS Takes Down MPAA and Anti-Piracy Websites
Leave 4chan alone. Young freaks (and, oh, oldfags) have the same right to crowd together as everyone else. ^_^
c00p3r··on Trouble with Diaspora
Join a group, and together you will be a gang! ^_^
c00p3r··on Trouble with Diaspora
Have you seen first versions of FB?

My guess is that it was a much bigger piece of crap. A PHP crap. And guess who wrote it? Harvard undergrads. ^_^

c00p3r··on Trouble with Diaspora
hiring a bunch of interns (with near zero experience) to implement your product - that is how a nearly 90% of projects are started, due to pure economical reason. ^_^
c00p3r··on Trouble with Diaspora
Why? It is called crowd-sourcing and there are even several "bestsellers for dummies" about how to use crowds to make money.

Nothing to see here.

c00p3r··on Vmware (A division of EMC) to buy Suse Linux from Novell
Oh. Thank you. Need more sleep. ^_^
c00p3r··on Vmware (A division of EMC) to buy Suse Linux from Novell
I had once a system which runs 64-bit FreeBSD, RHEL and Solaris on one Core-Quad box with Fedora 13. It used for testing mostly while FreeBSD instance was used as a Windows VPN server (mpd5) and OpenVPN.

Btw, there is an issues with last updates of qemu-kvm in Fedora 13. beware.

c00p3r··on Vmware (A division of EMC) to buy Suse Linux from Novell
Have you ever seen a crashed ESX Server with no community support, tons of home-brew utilities with wired command line arguments which throw a bizarre error messages to you that even google know nothing about? I did. ^_^

The idea is about reducing complexity and reusing community-tested solutions, not creating a new layer of complexity with a coded in a rush, badly tested poorly documented closed-source layer.

btw, if I use native lvm I can get a lot of flexibility.

edit: some BS removed.

btw, there is still no x86_64 xen-host for a modern kernels.

c00p3r··on [dead]
Smartness and even hard work are not enough. Connections and a luck are required.

You cannot prepare a good dish with only two ingredients. ^_^

c00p3r··on Vmware (A division of EMC) to buy Suse Linux from Novell
Why one need all this shitload when there is kvm?

  -rw-r--r-- 1 root root  64K 2010-08-20 23:44 kvm-amd.ko
  -rw-r--r-- 1 root root  86K 2010-08-20 23:44 kvm-intel.ko
  -rw-r--r-- 1 root root 478K 2010-08-20 23:44 kvm.ko
qemu-kvm and libvirt based stuff with a community support?
c00p3r··on Code for open-source Facebook riddled with landmines
Nope. It is good that Theo is so paranoid^Wpassionate, but it isn't a whole reason. The whole reason is that so many people are involved, both on contributing and seeking design or coding flaws. Crowd-sourcing is the key.

I didn't say that opening the code makes it secure by a magic, what I said is that if the code is useful for some skilled people they will fix and improve the code, at least for themselves. Good ones will submit the patches back to the community.

So, fuck off.

c00p3r··on BareMetal OS: A 64-bit Operating System in only 16KiB
don't reinvent the wheel - hack a Scheme. ^_^
← PreviousPage 2 of 23Next →