_grrr

Joined 16 years ago

Karma
748
Submissions
210
Member since
Sep 2
http://www.soundcloudwall.com/ - "100 hottest tracks on soundcloud.com each month"

http://www.recawl.com - "A search engine for your web history"

http://www.webalertpro.com - "Competitive website content monitoring"

http://www.bookmarkerpro.com - "Search & monitor your bookmarks"

joel_at_halbert_dot_it

View on Hacker News

Recent submissions

Comment · 14 years ago
Comment · 15 years ago
Just installed Linux Mint - I love it! A real improvement over the bloated Ubuntu 11.10 release and Unity. It's fast to startup and shutdown, responsive and has a lovely UI.
Comment · 15 years ago
Having now installed Mint 11 I can say it it's a real improvement over Ubuntu 11. Fast to load and shutdown, responsive, beautiful UI.
Comment · 15 years ago
Yesterday I upgraded to Ubuntu 11.10, having already regretted going from 10.10 to 11.04.

In 11.04 the Gnome fall back just about worked. In 11.10 it does not. As for Unity I can't tell whether it's working as intended or is buggy.

Every progressive update from 10.04 has gotten increasingly slow to boot and respond.

As we speak I'm preparing to install Mint, with a fall back to Ubuntu 10.10.

Comment · 15 years ago
I always go by the maxim: "(build) the right thing at the right time". I think John Bentley said that.
Comment · 15 years ago
The hand off between producer and consumer can be configured to be both synchronous (single threaded) as well as asynchronous (one producer thread, many consumers threads).
Comment · 15 years ago
As far as I understand three of the key features are:

1. Reduced queue contention: queues are typically implemented with a list, e.g. linked list, this introduces contention (queues spend a lot of time empty or very full) for the head and tail of the queue which are often the same dummy node. The ring buffer removes this contention.

2. Machine Sympathy vis a vis cache striding and ensuring concurrent threads are not invalidating each others level 1/2 cache.

3. Pre-allocation of queue data structures to ensure GC is not a factor.

Personally I think the LMAX team have done well in advancing the state of the art in what is often a key component in event driven, high throughput low latency systems such as those used in banks for trading, exchanges and market data.

Comment · 15 years ago
That mammals other than humans are capable of emotion and concious thought comes as no surprise to me. Why some humans derive pleasure from inflicting unnecessary cruelty towards other beasts I will never understand.
Comment · 15 years ago
Comment · 15 years ago
thanks!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton