HNHacker News
TopNewBestAskShowJobs

budu

1,916 karma · joined December 12, 2009

submissionscomments
budu··on GLM-5.3: Frontier coding with emergent cyber capabilities
Blindsight!
budu··on RubyUI (Former PhlexUI): Ruby Gem for RubyUI Components
The RubyUI team is doing a fantastic job. This gem is now one of the first ones I add to a new project. Thanks for your work!
budu··on Ask HN: ChatGPT Plus now showing captchas constantly?
Last time this happened to me, my system clock was wrong.
budu··on Ask HN: DigitalOcean Down?
Down for me.
budu··on What's That Programming Language?
Depends where you are coming from, for me they were the easiest!
budu··on Light Table - a new IDE concept
@ibdknox: you definitely need to get this project on kickstarter (to fund the work on an open source implementation ideally) it could really change the way people approach software development and Clojure in particular. The ideas you're presenting aren't necessarily new, but if they didn't caught on was more due to being done at the wrong time or the wrong way. I could definitely see you being able to pull it off!
budu··on Show HN: My MusicHackDay project. A MPC-esque JS drum machine (requires Chrome)
Got it working, it needs Chrome Beta!
budu··on Show HN: My MusicHackDay project. A MPC-esque JS drum machine (requires Chrome)
I tried dragging mp3 samples as instructed and nothing happen! Using Chrome on Windows 7.
budu··on GitHire
The idea is great, but the implementation is totally broken presently. I tried two times with "Montreal, QC" as a query, the first time it returned only result from London (UK) and the second time only Philadelphia (PA).
budu··on David Kadavy's "Design for Hackers" now on Amazon
HACKER [originally, someone who makes furniture with an axe] n. 1. A person who enjoys learning the details of programming systems and how to stretch their capabilities, as opposed to most users who prefer to learn only the minimum necessary. 2. One who programs enthusiastically, or who enjoys programming rather than just theorizing about programming. 3. A person capable of appreciating hack value (q.v.). 4. A person who is good at programming quickly. Not everything a hacker produces is a hack. 5. An expert at a particular program, or one who frequently does work using it or on it; example: "A SAIL hacker". (Definitions 1 to 5 are correlated, and people who fit them congregate.) 6. A malicious or inquisitive meddler who tries to discover information by poking around. Hence "password hacker", "network hacker". -- The Original Hacker's Dictionary

Edit: I didn't downvoted you, I think people were a bit unfair, but I wanted to point that the word hacker already had a variety of meanings even 30 years ago.

budu··on Ask HN: What is the greatest book you've ever read?
+1! I'm approaching the final chapter, and it's been a great read!
budu··on Clojurejs - A naive Clojure to javascript translator
There's an small but interesting discussion about it in the Google group: http://groups.google.com/group/clojure/browse_thread/thread/...
budu··on Clojurejs - A naive Clojure to javascript translator
It seems to really be "naive" (although native is also correct) as it's what the readme and Github description also says. Moreover it's a very simple compiler for now, translating only a small Clojure subset without any optimizations.
budu··on Has Clojure development stalled?
Has Clojure development stalled? Not at all!

Is Clojure core project management frustrating for small contributors? Definitely! I also think that would be the case for most similar projects.

We must not forget that Clojure is a very young language. The core team is still getting used to running a project of this nature while continuously improving it. Also the recent move from Assembla to JIRA clearly doesn't help for now, but I'm confident that things will get more streamlined in the ((hopefully) near) future. I've personally stopped trying to contribute to core/contrib because of the slow process and JIRA (which I've not spent time learning yet (not even sure I've got the right permissions)) so that I can concentrate on libraries. One thing that is really annoying tough is that the whole patch submission process must go through the centralized issue tracker, bypassing github which I think is much better for smaller changes (and even getting quite good for the whole process).

P.S.: One sure thing is that Lau is always good at driving traffic to his blog! ;-)

budu··on A new Twitter directory webapp, what do you think about it?
A friend of mine launched it today and he's really interested into getting some feedback.
budu··on Why Aren't There More Terrorist Attacks?
Because of Jack Bauer!!!
budu··on Ask HN: Who's Hiring?
There seems to be a problem with your website in Firefox, the stylesheets aren't applied. It looks good in Chrome though.
budu··on Why Peak Oil Will Never Lead To $500/bbl Crude Oil
And you believe that!!!
budu··on [dead]
I hate Google Reader!
budu··on GoDaddy store your passwords in clear and may access your VPS without permission
I've filled a complaint to GoDaddy support and I'm now looking for an alternative. What are your suggestions?
budu··on How a Clojure pet project turned into a full-blown cloud-computing web-app
All I wanted was a Pepsi.
budu··on Are you Willing to Sacrifice Everything to Obtain Your Happiness
Can't really stand Jay-Z, but my reply was more about deconstructionism than hate, maybe the use of the word "bullshit" was a little too heavy I concur, I'm sorry about that. The main idea is that happiness isn't found in that kind of reflection, you must think outside the box!
budu··on Are you Willing to Sacrifice Everything to Obtain Your Happiness
I'm completely unable to read that post, too small font and after a couple of word my head was just went bla bla bla... really impossibly boring bullshit.

But to say something (merely) constructive, I think that all depends on what you mean by words such as "willing", "sacrifice", "everything", "obtain" and "happiness". More precisely how are these words any different from "bla". Sorry for this snarky nihilistic comment, just couldn't resist!

budu··on China bugs and burgles Britain
"Instead, as we have seen from all sorts of phenomena, from the Anonymous protests against Scientology to Al Qaeda terrorism, distributed movements with no central control are as powerful (and, in many cases, more powerful) than centralized armies."

Are you sure the Anonymous have done any long term damage to Scientology? Or that Al-Qaeda actually achieved anything meaningful against the occident? If you look at history, those who are more centralized are always the ones how are the more powerful. Up until the point they become too big and things start to break down. After that, it's back to normal and the more centralized win. Short-term imperialism and attempts at unification throughout history gives us good examples of how things unfold.

There's certainly a lot of nationalistic Chinese hackers, but I don't think they could pose any significant threats. The best they could do is adding noise so that the "real" government hackers go undetected. They would also become dangerous if coordinated by the government, but at that point they're no longer decentralized.

I think decentralization have its advantages when considered in the right context. But politics and religion are all about centralization and always have been.

budu··on Ask HN: Is lisp a language for a newbie?
I'm with you on becoming fluent in one before going to another, I've lost lots of time because of this. But for how you're viewing programming, it all depends on the person. Like natural languages, some people just can't become bilingual. We all have our limits, I don't think I could be fluent in say 10 languages and it's probably much less than that.
budu··on Ask HN: Is lisp a language for a newbie?
I think it may even be easier if you're just starting. If you get used to Ruby, it could be painful/hard to switch after. It all depends how much you're ready to learn and if you need hand-holding, in the later case Ruby might be a better place to start. However, beware tutorials catered to new programmers, they're not always giving good advises (being generally written by newbies) and coding on your own is always more efficient. Furthermore, if you're not shy, participating in the community is the best way to learn, so it also depends on how you get along with the others using the programming language you've chosen.

My path to Lisp: C/asm > Java> Ruby (and some Scheme) > C# > Clojure

I've always been a polyglot and been programming for fun in lots of strange languages, so I've skipped lots of them in the above. Others notable languages I like are Python, OCaml and Haskell, but I didn't do much with them. That route may not be the best for you though. And you can't know which way will work for you until you've found it! So you need to try one and go far enough to see if you really like it.

budu··on Yeti : an ML-derived language for the JVM
do is not fun

http://en.wikipedia.org/wiki/ML_%28programming_language%29#F...