Grab The Blaster di Alessio Biancalana

Rust 1.0 Alpha

Dal blog di Rust:

Today, we’re excited to release the alpha version of Rust 1.0, a systems programming language with a focus on safety, performance and concurrency. [...] The alpha release is part of our transition into stability guarantees. While we’re not ready to make full stability guarantees yet, this release cycle moves us much closer to that 1.0 goal. When 1.0-beta1 is released six weeks from now, these important remaining APIs will be stable. Code that compiles on the beta release should do so with minimal changes on 1.0 final as well.

Complimenti al team :-) Ora come ora Rust non è utilizzabile per nulla che non sia pura speculazione, ma date le feature interessanti che ha, spero che metta il segno di arrivo presto e che arrivi a una release stabile quanto prima. Sarà divertente.

A JIT for grepping: jrep and rejit

Alexandre Rames su LWN:

Jrep is a grep-like program powered by the rejit library. So it is "just another" grepping program, except that it is quite fast. Opportunities to improve regular expression matching performance are interesting for the speed gain itself, but also for the technical aspects behind the scenes.

Un articolo sicuramente interessantissimo non solo sull'implementazione di un algoritmo di generazione JIT di codice macchina per quanto riguarda il matching di espressioni regolari, ma anche su tutta la parte di benchmarking che è stata condotta.

Jrep, come software, è anche utile per eseguire il match in modalità multithread, cosa che grep non può fare.

Cathedrals, bazaars, and in between

I grandi classici tra i paradigmi dello sviluppo del software continuano a confrontarsi, stavolta sul blog di Greg Wilson:

Having spent a chunk of the holidays trying to explain and justify the baroque procedures needed to work with our workshop template, our lesson template, and this site, and why they're all different, I sympathize deeply with his yearning for clean design. Unfortunately, however, the cathedral model fails just as often and just as badly as the bazaar. As James Scott explains in Seeing Like a State, large organizations always favor uniformity over productivity, because without uniformity, the center cannot control the periphery. "One king, one law" can sometimes be a great force for good, but what you usually get is collectivized agriculture and UML.

Secondo me questo post non merita solo un'analisi, ma chiaramente persino anche una riflessione di carattere più ampio su tutta la letteratura che linka.

Hats off to Mozilla

Doc Searls su Linux Journal, in un interessante articolo che ha catturato la mia attenzione:

Ten years ago, we still were in what Tantek Çelik calls "the heyday of the independent Web". Back then, it was easy to homestead on the Net's frontier with your own domain, site, blog, e-mail and so on. "We all assumed that it was sort of our inevitable destiny that the Web was open, the Internet was open, everyone had their own identity", Tantek says. Now most of us live and work in feudal fiefdoms: the Kingdom of Google, the Duchy of Facebook, the Empire of Apple, the Electorate of Amazon, the Principality of Twitter. That we can travel between these castles does not diminish our dependent stature.

E ancora:

No other name-brand entity, with hundreds of millions of users already, is in a better position than Mozilla to help us fight against all this. Mozilla makes the only popular browser that is open source, uncompromised by commercial parentage and on the side of the individual. Yes, the company does get major funding from Google, but it also has an extreme need to differentiate Firefox from Chrome. Guiding that differentiation are who they work for—you and me—and with.

Giù il cappello nei confronti di Mozilla, che ancora una volta in una rete fatta di aziende, in un equilibrio fatto di economie guidate da interessi, ha inserito la sua peculiarissima realtà no-profit, che tutela come sempre prima l'utente, e poi la Fondazione stessa. Ricordandoci, in un impeto di realismo, che la nostra identità giace altrove rispetto ai millemila profili social che possediamo, altrove rispetto all'Internet dei vendor che spadroneggiano. Not in a corporate database.

Etherpad 1.5

È disponibile la versione 1.5 di Etherpad :-F

While this release is mostly a bugfix & performance release we have updated about 20% of the overall Etherpad code since 1.4.1 so we have given it a major release number. Our release schedule is heating up as we get more and more commercial support ergo more active development.

Probabilmente è uno dei progetti che più stimo nell'ecosistema open, perché da piccolo prodotto web ha ribasato completamente il suo "scope" instaurando le basi per una community, per un supporto commerciale, e per un software potenzialmente di grosso successo.