Hacker Newsnew | comments | show | ask | jobs | submit | Argorak's comments login

Only if you speak about components. Mailpile is a complete product, so the viral nature of it being used as a component is not a problem for the project.

The AGPL itself makes a lot of sense, as any other licenses you mention would never have any teeth, as the software is - by nature - never distributed by the service provider.

-----


I find it terribly confusing. It means that Haskell is almost never something I can expect a lot from, but a weird combination of extensions changing to "non-standard" behaviours.

-----


> It means that Haskell is almost never something I can expect a lot from, but a weird combination of extensions changing to "non-standard" behaviours.

I can't think of a weird combination of behaviors from extensions that would change semantics... maybe it's because I don't use that many extensions usually.

When I do they are related to type level programming and all they seem to affect is type inference.

-----


Never confused me. In general, on a bigger project you'll have a bunch of approved extensions, and everything extra goes through very strict code review to see whether it helps more than it confuses.

-----


In a strictly controlled project, fine. But working with three different open source extensions that all use a different setup gets confusing quickly.

Point being the same: Haskell as used is never quite standard Haskell.

-----


> Point being the same: Haskell as used is never quite standard Haskell.

In practice I haven't found this true.

-----


A different setup?

-----


An example would be helpful.

-----


Strictly speaking, only the announcements where all on the same day: Zapf died on the 4th, aged 92, Lee on the 7th, aged 93, Coleman on the 11th, aged 85.

I wouldn't call it a dark day. All lived a long and varied life and their passing doesn't come unexpected.

I saw Coleman live a few years ago an Enjoy Jazz in Mannheim and I was impressed of the force he still had on stage at his advanced age. It really felt like this was the place he belonged to.

EDIT: (a typo)

-----


I wouldn't call it a dark day. All lived a long and varied life and their passing doesn't come unexpected.

I saw Coleman live a few years ago an Enjoy Jazz in Mannheim and I was impressed of the force he still had on stage at his advanced age. It really felt like this was the please he belonged to.

Indeed. At that age, it's expected that it will happen sometime. Since I was born far after the sixties, but love that period in jazz, I try to see as many musicians of that period/generation as possible.

I am very happy/fortunate to have seen him at North Sea Jazz 2010. It was great and powerful. He was also scheduled for Jazz Middelheim 2012, but unfortunately had to cancel at the last moment. One of my other favorites, John Zorn, aptly filled the spot (since there definitely is a Coleman heritage in Spy vs. Spy, Naked City, Masada, etc.).

-----


Naked City covered "Lonely Woman". That was a really interesting take. Fred Frith on bass played the "Pretty Woman" bassline that is earwormed into all our brains.

-----


Note that syntax extensions are behind a feature gate, that means they are an experimental feature usable on nightlies, but not on released versions of Rust.

-----


Yup, this is very much why I have put zero effort into documenting them: they deeply rely on compiler internals, and I have enough other work to do without helping create de-facto standardization, like what happened with macros...

That said, still glad to see posts like this.

-----


Never underestimate a humans ability to do a complex job on the spot after 2 minutes of explanation. Even if it were easy to automatize.

-----


Also don't underestimate the number of the jobs that need automation ;)

-----


I still prefer using symbolic languages for problems of such complexity. Such as... Ruby.

https://github.com/sferik/active_emoji/blob/master/samples/f...

-----


]I've regularly experienced issues with not the development system not being the target system _within linux distros_. Just go the whole way and develop with the target environment isolated from your host system.

You're not running Linux, you are running _some version of Linux_.

-----


For .rio, you need an address in Rio. Often, this is rather strongly enforced, see .ie and .cat for other examples.

-----


Requirements for .cat are easily gamed. You need some "Catalan content" on your site, but this can be as little as a single page. Or see nyan.cat for a humorous implementation.

-----


But even there, I would prefer:

[document addWeakObserver: observer forNotificationNamed: 'load']

and

[document addObserver: observer forNotificationNamed: 'load']

Assuming for a second, that the non-weak observer should be the normal case.

-----


Apple has funded clang and LLVM, maintains CUPS, funded MacRuby for a while and packaged a lot of OS Software for their system, promoting it.

Not all is gold, but that's certainly more than "complying with copyright".

-----

More

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: