HNHacker News
TopNewBestAskShowJobs

transmit101

1,207 karma · joined July 2, 2007

https://netflux.io
submissionscomments
transmit101··on Ask HN: Are irrelevant degrees at all useful?
I studied the course linked to below at University of Sussex, which is a combination of Computer Science, AI and classical Music.

http://www.cogs.susx.ac.uk/courses/music-informatics/overvie...

transmit101··on Ask HN: Examples of applications built with Node.js?
Here's my account of using NodeJS in http://mixlr.com:

http://rfw.posterous.com/how-nodejs-saved-my-web-application

transmit101··on Review my startup: Mixlr
Bear with us, Windows and Linux support is in the pipeline.
transmit101··on Review my startup: Mixlr
Hmmm. Thanks for reporting. Mixlr uses WebSockets when available (i.e., Chrome) and falls back to Flash, so this error probably means the WebSocket port was blocked for some reason, maybe a firewall. I agree the error message is a bit skewed in this case. I am going to do some more work to minimize this kind of problem, it's not perfect yet.
transmit101··on Review my startup: Mixlr
> What is the quality of music stored by Mixlr? CD quality? MP3 quality?

At present: 128kbps MP3 (near-CD quality), both streaming and stored. This is much higher than most streaming services but lower than SoundCloud. Both numbers may change in future depending on a number of factors.

> Do you plan to convert to a paid service in the future to support yourself financially

It is already a paid service, with free credit for new users. I haven't settled on the exact business plan however. A lot of people have suggested a free option at low bit-rate, which is an idea I find interesting.

transmit101··on Review my startup: Mixlr
Thanks. I take your point about the license: it's a pretty generic one. I will look into that.
transmit101··on Review my startup: Mixlr
It's really quite different from SoundCloud. Mixlr is about sharing live (streaming) music, while SoundCloud is about moving MP3 and WAV files about the internet. There is some crossover of course but a completely different focus.

I will be building a search/discovery mechanism when there is more music to search for and discover :-)

transmit101··on The mean streets of San Francisco
> Ignoring the homeless, or begging off, carries its own problems.

Don't do either, then. If you don't want to give money, just give a polite and firm "no". I can't believe that anybody takes such a response personally.

To be honest, it's no wonder this guy is harassed by the homeless if he is handing out $100 to them inside a week.

transmit101··on How Ninite.com (YC W08) was named by a program -- code included
> One thing I learned was that most short words are negative or at least excessively blunt.

There's an interesting reason for that.

Although English contains elements from numerous languages, it's two primary ancestors are French and the Germanic Anglo-Saxon.

In the middle ages, most of the English peasantry spoke Anglo-Saxon. The nobility, however, all spoke French for several hundred years after William the Conquerer invaded in 1066.

To this day, that ancient split in languages is still obvious. Everyday words in English, including words for animals, household words and swear words, tend to be Germanic: short, guttural and abrupt.

Words to do with civic society, culture and the ruling class are usually from French. They are usually longer and sound more refined. Examples: parliament, judiciary, government, etc.

transmit101··on [C4 release];
MacRuby
transmit101··on Why I Canceled My Facebook Account
I perma-deleted my account several weeks ago. I was fed up with watching the not-so gradual erosion of privacy which has been occurring since I first opened my account in 2006.

My problem is that the contract, whether legal or implied, that I had with Facebook offered me a certain level of privacy, and protection of data. This is what Facebook built their reputation on. Because of this contract, I uploaded a lot of personal photos, notes and information and generally became deeply involved in the service.

Every time Facebook have a new API release or re-design, however, I became familiar with the uneasy awareness that another slice of this personal information was about to become available to businesses, friends of friends, the general public and goodness knows who else. The final straw for me was the realisation that my friends list was going to be made public, and there was nothing I could do about it. There is no way I want the list of my personal friends and acquaintances being made public: it is just beyond the pail. In hindsight, I should never have put that information on the web at all, but there you have it -- I trusted Facebook to look after that information, and Facebook repeatedly broke my trust, and that's why I've left.

I believe that there is very good reason to protect the basic tenets of our privacy online, and Facebook have shown themselves singularly incapable of doing that. As well as that, I am highly unimpressed with the direction and quality of the product, particularly the UI which has devolved from one of the best on the web to a cluttered, unpleasant mess.

I haven't missed Facebook once. Nowadays, I stick to Twitter, where the contract is clear. Everything is public, and we all know where we stand.

transmit101··on How NodeJS saved my web application
I suppose that one of the advantages of NodeJS is that it can learn from the successes/mistakes of the others. Without having 5-10 years of cruft, baggage and backward-compatibility to worry about.

I take your point though. I only know EventMachine a little, and I've never used Twisted. And there's other solutions too. Pick the right tool for the job.

transmit101··on How NodeJS saved my web application
A queue would be a nice addition before the site goes live (it might be possible to employ a Redis list to do the job).

I'd love to see how far NodeJS could cope without the use of a queue though. I'm still something of a NodeJS novice but I'd guess that reading/processing every chunk inside a process.nextTick() callback would cause more disk IO problems than memory ones.

When I get the app running I might do some load-testing, the results would be very interesting.

transmit101··on How NodeJS saved my web application
My only problem in the past about using Ruby for this type of task has been memory usage and stability of long-running processes, but since I started using Ruby Enterprise Edition things are much improved.

Before I switched, I would typically have to log into the server several times a week to restart the Workling processes. I switched to REE a couple of months ago, and I just did a 'ps aux' on my server: the processes have now been running for over a month without a problem.

Also there is something rather appealing about using Javascript on both sides of the server/client divide. It's really very natural feeling.

I agree though, that EventMachine is potentially another option.

transmit101··on Octazen: What The Heck Did Facebook Just Buy Exactly, And Why?
I perma-deleted my Facebook account last week.

Whatever the motivation of this acquisition, Facebook simply doesn't appear to do enough to look after my privacy, especially given the personal and sometimes sensitive nature of the data they are handling.

The notion that they want to expand into online payments and banking is laughable without a dramatic rethink of their approach to data.

For a company which built their reputation on protecting their users' privacy to follow the path it has is tantamount to business suicide.

transmit101··on Failin.gs
Many peoples' personal weakpoint: Listening too much to what other people think about them.

This website has all the attributes to become a viral Facebook/Twitter hit, and it's clearly been designed to achieve this.

But why not give it a miss, and focus on what you're doing in your life instead of on what other people think of you. Especially when they don't even have the courage to say it to your face.

transmit101··on Vinyl record grooves under an electron microscope
Many years ago I ran a record label, and as part of the process of manufacturing I took the source DAT tapes to a cutting studio, where an engineer cut the "lacquer", which is a one-off, soft wax version of what will later be pressed into hundreds of records.

After he had finished mixing the record and used a lathe to cut the lacquer, he showed me the grooves which has been cut using a microscope attached to the lathe. Not quite as much detail as the photos above, but more than enough to see clearly how the shape of the grooves creates the resultant waveform.

Really, really incredible feeling.

Vinyl records are, without a doubt, one of my favourite pieces of music technology.

transmit101··on British Farmer Ordered To Tear Down Home He Built
Ok. I've lived in England all my life. Let's highlight a few facts:

* Planning laws in the UK exist largely to protect the countryside from being over-developed by often powerful building firms.

* Surrey (the county where this man built is castle), being directly south of London, is one of the most difficult and expensive areas to buy (or build) property.

* The English countryside is under threat, especially in the south-east of the country where urban growth is a constant threat to communities.

* Planning laws are well known and understood here. This man tried to circumvent them at every opportunity, for his own benefit, and got caught out. Big time.

You can argue that this is only one little castle, or that it shouldn't apply to individuals, or whatever, but the fact is that the laws exist and (generally) do a good job at making sure that the beautiful countryside doesn't turn into an over-developed shit-hole.

I understand the reasons these laws exist. There's no reason at all to call them out for being either over-bureaucratic, or an example of the over-arching state. They exist for a reason, basically the good of the wider community, and this guy tried to circumvent them for his own selfish (presumably financial) benefit.

I've absolutely no sympathy for him at all.

transmit101··on Hobnox AudioTool is realtime audio processing studio in Flash
It's highly impressive, but the question has to be asked: is a web browser really the best interface for a system like this?

The fact is that audio latency, hardware support and plugin support (amongst many other factors) are always likely to be severely limited when running in a browser environment of any kind, let alone on top of the Flash run-time.

This is a great toy, and huge respects to the creator, but if you're even remotely serious about making music, you'll be ditching this within minutes and picking up a custom-built music environment which goes nowhere near a web browser at all.

Sorry, but anybody implying that this is a good reason to retain Flash is going to have to come up with a much more convincing argument.

transmit101··on Big catalog = infinite specialty shops
We do exactly this at work. The great benefit which is not mentioned in the article is SEO - Google will love you for it.
transmit101··on Things I learnt by not writing tests
Can you explain more fully, please?
transmit101··on The perception of programming
I'm not as pessimistic. I believe that by understanding the process it is possible to make allowances for this. It's just one of many challenges one must face in the pursuit of real excellence
transmit101··on Ask HN: Guitar tabs online
Here's an older HN link covering the same product: http://news.ycombinator.com/item?id=638053

There's some further information as to how it's achieved in the comments, as well as link to the academic paper the product is based on.

transmit101··on Ask HN: How to jump into "real world" programming?
"You could go through an entire code base and replace sprintf calls with snprintf with the appropriate buffer size parameter."

Slightly more useful (in every sense) would be to write a script which did this to code automatically.

transmit101··on Making Prodigy's "Smack My Bitch Up" in Ableton by Jim Pavloff
Totally agree.
transmit101··on Making Prodigy's "Smack My Bitch Up" in Ableton by Jim Pavloff
The producer here is clearly talented, but the fact remains that notwithstanding Liam Howlett's setup in the late nineties, today's most basic music production software is a country mile more powerful than that which produced some of the most memorable music of the last twenty years.

I often think that there exists a clear analogy between electronic music and video games. The computer games of the 80s and early 90s possessed a simplicity and level of fun - often characterised as playability - which was to a certain extent lost when the exponentially-increasing power of hardware in the late 90s led to programmers to concentrate on all encompassing 3D effects at the expense of simple fun.

Likewise, I feel that many musicians today get too caught up in the neverending technical possibilities offered by their software (and digital hardware) at the expense of good, simple music which hits a spot close to the heart.

All the gear, but no idea - to coin a phrase.

I'm not sure what you'd call the musical equivalent of playability, but I think more musicians should bear it in mind. :)

transmit101··on Ask HN: Anyone is using a comment system?
Disqus seems to be pretty much becoming the accepted comments system.

It works well, there's a ton of options to allow users to sign in (Twitter, Facebook, OpenID, Yahoo and others, and I recommend it.

transmit101··on Ask HN: Please review my website
Very quick feedback: it was immediately obvious to me what the site did, and it only took a couple of clicks to make it do something useful. This is exactly the way that things should be. The site solves a clear problem and it does it well. Good stuff.

I didn't see any monetization in my (admittedly brief) visit. Do you have any plans to make money from the site?

transmit101··on Parsing HTML in Python with BeautifulSoup
This guy is correct, of course. But he comes across quite rudely. Sometimes it is better to not be right at all than to be right at any cost.

Actually, I'm a bit surprised that this article has been voted to the top of HN. It's not particularly interesting or challenging from any perspective that I can think of.

transmit101··on Ask HN: How do you recommend things to your friends?
Depends who I want to recommend it to. Different networks reach different audiences.

But for most tech stuff: Twitter.

← PreviousPage 3 of 4Next →