Bloggregation's What You Need

March 10, 2010

Planet OpenMoko

Openmoko.cz Articles: Stali jsme se partnerem OpenMagazinu!

OpenMagazin je společný projekt několika portálů věnujících se svobodnému software. Každý měsíc vychází výběr z těch nejlepších článků. Počínaje číslem 10/2009 si můžete přečíst také vybrané články z našeho portálu. OpenMagazin stahujte zde. Z obsahu partnerských portálů vyzdvihnu především článek První...

March 10, 2010 11:01 AM

Openmoko.cz Articles: WikiReader aneb Wikipedia v kapse

V dubnu 2009 byl odložen vývoj mobilního telefonu 3D7K (původně GTA03), následovníka Neo FreeRunner, na neurčito. Zároveň byl oznámen záhadný projekt Plan B. Nikdo však nevěděl o jaký Plan B půjde, ale podle dostupných informací má jít o mobilní zařízení třikrát levnější než 3D7K a bez GSM modulu, tedy nemá se jednat o další...

March 10, 2010 11:01 AM

Openmoko.cz Articles: Openmoko sraz, přednáška a buzzfix party v Berouně

Dne 18.7.2009 od 10.00 bude probíhat linuxový sraz v pivovaru v Berouně u Prahy. Na programu jsou přednášky a diskuze o Linuxu a hlavně přednáška o Openmoko, kde se po nezbytném úvodu dozvíte co se za poslední rok událo, co nás v nejbližší době čeká, jaké jsou plány okolo Openmoko do budoucna a jak se aktivně podílet na vývoji Openmoko. Dále budou...

March 10, 2010 11:01 AM

Openmoko.cz Articles: QtMoko v16: jaké to je s Qt Extended

Zkusme se dnes podívat na distribuci QtMoko. Pokud ji nemáte, možná vás překvapí, že její použitelnost je relativně vysoká. Kde se vzalo... QtMoko je jedna z distribucí, které pro telefonování používají komplexní telefonní aplikaci Qt Extended. Vývojem Qt Extended (možná jste ji znali pod starým názvem QTopia) se zabývala společnost Trolltech (dnes Qt...

March 10, 2010 11:01 AM

Y Combinator News

Google Adds Cycling routes to Maps

Comments

March 10, 2010 11:00 AM

Ask HN: How do you capture and analyse usage patterns on your RIA?

Comments

March 10, 2010 11:00 AM

Simple HN feature request: link to parent story from individual comment pages

Comments

March 10, 2010 11:00 AM

Google Maps Adds Directions for Cylists

Comments

March 10, 2010 11:00 AM

Microsoft shows off XNA games running on Windows Phone, full 3D is a go

Comments

March 10, 2010 11:00 AM

Inferring Canada's hockey-watching from water usage data

Comments

March 10, 2010 11:00 AM

CPAN

Net-Squid-Auth-Plugin-SimpleLDAP-v0.1.14

March 10, 2010 11:00 AM

Qudo-0.0201

March 10, 2010 11:00 AM

App-cpanminus-0.99_20

March 10, 2010 11:00 AM

Inline-Wrapper-0.05

March 10, 2010 11:00 AM

Hailo-0.22

March 10, 2010 11:00 AM

From BBC News (World Edition)

Aid agency attacked in Pakistan

Unidentified gunmen attack the office of a Western aid agency, killing six people and wounding several others, the agency and police say.

March 10, 2010 10:58 AM

From BBC News (UK Edition)

Berezovsky wins poison libel case

Oligarch Boris Berezovsky wins a libel case over allegations he was behind the murder of a former Russian agent.

March 10, 2010 10:53 AM

From BBC News (World Edition)

Jerusalem row clouds Biden visit

US Vice-President Joe Biden meets Palestinian leader Mahmoud Abbas, with discussions dominated by Israeli plans for 1,600 more homes in East Jerusalem.

March 10, 2010 10:45 AM

Insurers 'face $7bn Chile bill'

The earthquake in Chile may cost the global insurance industry as much as $7bn (£4.7bn), Swiss Re estimates.

March 10, 2010 10:43 AM

From BBC News (UK Edition)

More schools fail Ofsted checks

More schools in England are being judged as inadequate in Ofsted's new-style inspections, according to figures just released.

March 10, 2010 10:43 AM

Y Combinator News

Illegal file-sharing policy criticised by BT boss

Comments

March 10, 2010 10:39 AM

Seth Godin

The Wordperfect Axiom

When the platform changes, the leaders change.

Wordperfect had a virtual monopoly on word processing in big firms that used DOS. Then Windows arrived and the folks at Wordperfect didn't feel the need to hurry in porting themselves to the new platform. They had achieved lock-in after all, and why support Microsoft?

In less than a year, they were toast.

When the game machine platform of choice switches from Sony to xBox to Nintendo, etc., the list of bestelling games change and new companies become dominant.

When the platform for music shifted from record stores to iTunes, the power shifted too, and many labels were crushed.

Again and again the same rules apply. In fact, they always do. When the platform changes, the deck gets shuffled.

Think this only applies to software?

The platform for healthcare changed from independent doctor's offices and small practices to hospitals and hmos.

The platform for TV changed from airwaves to wires (so HBO and ESPN win, NBC loses).

The platform for cars is changing from gas engines to alternatives.

And the platform for books is changing (fast!) to e-books and readers. Just published today: the Vook multimedia production of Unleashing the Ideavirus. The price will increase to $5 in two weeks, but right now it's 99 cents. It runs on the web and on your iphone (and the iPad on April 3rd.)

Here's the thing: Vook abridged it, built it, filmed it and distributed it in less than ninety days. They have a software application that they can use again and again for other titles. They've organized themselves to be profitable at a profit margin that few big book publishers can match.

Once again, the platform changes. Insiders become outsiders and new opportunities abound.

March 10, 2010 10:35 AM

From BBC News (World Edition)

Bendtner response delights Wenger

Arsenal manager Arsene Wenger praises the resolve of Nicklas Bendtner, who put recent media criticism behind him by scoring a hat-trick in the 5-0 Champions League win over Porto.

March 10, 2010 10:34 AM

Egypt's top cleric dies aged 81

Egypt's top Muslim cleric has died suddenly in Saudi Arabia at the age of 81.

March 10, 2010 10:34 AM

From BBC News (UK Edition)

UK industrial output falls back

Industrial production in the UK fell unexpectedly in January, dropping by 0.4% form December, official data has shown.

March 10, 2010 10:31 AM

Torture death DNA swabbing starts

Police will start DNA swabbing sessions later to attempt to find the murderer of an elderly woman in Hampshire.

March 10, 2010 10:30 AM

US 'hid terror suspect treatment'

A former head of MI5 says she did not know US intelligence services were mistreating terror suspects until after she retired.

March 10, 2010 10:30 AM

From BBC News (World Edition)

ANC wants Winnie Mandela clarity

South Africa's ANC asks Winnie Mandela to clarify a media report in which she apparently fiercely criticised ex-husband Nelson.

March 10, 2010 10:29 AM

Fighting the tide

Church authority at risk as scandals spread in Europe

March 10, 2010 10:27 AM

From BBC News (UK Edition)

Inmate reoffending 'costs £10bn'

Reoffending by thousands of criminals serving short sentences in England and Wales costs up to £10bn a year, says a report.

March 10, 2010 10:25 AM

Twenty-four hour hugging people - student pair break record

A pair of embracing students from Greater Manchester break the world record for the longest hug.

March 10, 2010 10:24 AM

From BBC News (World Edition)

China 'seeking end to Buddhism'

The Dalai Lama accuses China of trying to "annihilate Buddhism", as Tibet marks 51 years since a failed revolt against Beijing.

March 10, 2010 10:23 AM

From BBC News (UK Edition)

Police digging up Fulham garden

Police confirm they are digging up a garden in Fulham, south-west London, after a tip-off from a member of the public.

March 10, 2010 10:13 AM

Banking fraud 'moves to internet'

Fraudsters are continuing their switch from traditional card fraud to raiding online bank accounts, research suggests.

March 10, 2010 10:12 AM

Planet GNOME

Ivanka Majic: Those pesky buttons

Many of you have been asking for some correspondence regarding the button position in the window manager.

Here it is.

At Ubuntu we have a golden opportunity not only to make our OS as good as the competition but to make it better. The button position discussion and analysis started with:

- Why do Mac OS and Windows have the buttons where they do?

- What was the functional reason behind the Mac OS choice (or the Windows position for that matter)?

- Why, when most application menus are top left should the window controls go top right?

- Why, when we read left to right is the most destructive action first?

- Are we smoking crack to think that the learning curve for getting used to a new position is ever going to be worth any real or perceived benefit of new positions?

As part of a major theme update it felt appropriate to ask these questions.

After the internal debate and analysis (which went something like the picture below) we decided to put this version in the theme and to use it. I have had it running on my machine with the buttons in this order since before the Portland sprint (first week of February?) and I am quite used to it.

Is it better or worse?

It is quite hard to tell. The theme has been in the alpha since Friday.  Now that you have had a chance to use it what do you think?

Personally, I would have the max and min on the left and close on the right.

March 10, 2010 10:11 AM

From BBC News (World Edition)

Ashton sets out diplomatic vision

The EU's foreign policy chief, Lady Ashton, tells MEPs how she will shape Europe's new diplomatic service, as officials vie for influence.

March 10, 2010 10:11 AM

From BBC News (UK Edition)

Economic storm not over, says PM

Gordon Brown warns of economic storms ahead but vows not to "let you down" as the date of the Budget is announced.

March 10, 2010 10:01 AM

Y Combinator News

How Tom Hanks Became America's Historian in Chief

Comments

March 10, 2010 10:00 AM

Ask HN: Whatever happened to Google pulling out of China?

Comments

March 10, 2010 10:00 AM

Have Tracing JIT Compilers Won?

Comments

March 10, 2010 10:00 AM

Colbert & Daily Shows removed from Hulu, effective today

Comments

March 10, 2010 10:00 AM

From BBC News (World Edition)

Cathay Pacific returns to profit

Cathay Pacific reports a return to full-year profit as cost cutting and bets on the price of fuel pay off.

March 10, 2010 09:59 AM

From BBC News (UK Edition)

Six arrested as gun found in car

A gun has been seized and six men arrested during a police operation against suspected dissident republicans.

March 10, 2010 09:55 AM

From BBC News (World Edition)

Iran attacks US over Afghanistan

Iranian President Mahmoud Ahmadinejad says it is the US, not Tehran, that is playing a "double game" in Afghanistan.

March 10, 2010 09:51 AM

From BBC News (UK Edition)

Northern Rock sees reduced losses

Northern Rock says that it made "good progress" in 2009, after reporting a sharp fall in its annual losses.

March 10, 2010 09:48 AM

From BBC News (World Edition)

Gaza activist's death case opens

A court case brought by the family of Rachel Corrie, a US protester killed by an Israeli army bulldozer in 2003, opens in Israel.

March 10, 2010 09:16 AM

'Last Bali bomber' killed in Indonesia

Indonesia's president confirms security forces have killed the last main suspect in the 2002 Bali bombings, Dulmatin.

March 10, 2010 09:14 AM

Nigeria 'ignored attack warnings'

A Nigerian governor accuses the army of ignoring warnings of attacks, as communal tension remains high near Jos.

March 10, 2010 09:01 AM

From BBC News (UK Edition)

Call to halt NHS medical database

Doctors' leaders urge ministers to halt the development of a medical records database for patients in England.

March 10, 2010 09:00 AM

Y Combinator News

Thank you, Bazaar designers, for first-class rename operation

Comments

March 10, 2010 09:00 AM

CPAN

FormValidator-Lite-0.08

March 10, 2010 09:00 AM

Mail-Builder-1.15

March 10, 2010 09:00 AM

Test-Ping-0.13

March 10, 2010 09:00 AM

ShipIt-Step-ChangeAllVersions-0.003

March 10, 2010 09:00 AM

From BBC News (UK Edition)

Chevron oil plant will stay open

Chevron has said it will continue to operate its Pembrokeshire refinery if a buyer for the site is not found.

March 10, 2010 08:53 AM

From BBC News (World Edition)

China's exports see big increase

China's exports surged 46% in February, figures show, raising hopes of a strong recovery in global trade.

March 10, 2010 08:36 AM

From BBC News (UK Edition)

Robert Peston

Northern Rock is back on the road to recovery

March 10, 2010 08:30 AM

Robert Peston

Can taxpayers profit from Northern Rock?

March 10, 2010 08:30 AM

From BBC News (World Edition)

Burma law bans Suu Kyi from poll

A new election law formally bars pro-democracy leader Aung San Suu Kyi from taking part in elections planned in Burma.

March 10, 2010 08:19 AM

From BBC News (UK Edition)

Cars in rail 'Russian roulette'

The driving test should have compulsory questions on level crossings to teach good habits in learner drivers, says Network Rail.

March 10, 2010 08:05 AM

Medical records lost after error

A case of mistaken identity reveals serious concerns over the way the NHS transfers medical records, BBC Scotland can reveal.

March 10, 2010 08:03 AM

Former UTV journalist joins SDLP

Former UTV Reporter Fearghal McKinney is expected to announce later that he wants to be the next MP for Fermanagh and South Tyrone.

March 10, 2010 08:01 AM

Y Combinator News

Ask HN: How to look for a programming opportunity

Comments

March 10, 2010 08:00 AM

Colosseo — keeping printed letters alive

Comments

March 10, 2010 08:00 AM

From BBC News (World Edition)

Life bans for Yousuf and Younus

Top Pakistan cricketers Mohammad Yousuf and Younus Khan are told they cannot represent their country again.

March 10, 2010 07:56 AM

From BBC News (UK Edition)

MP writes to police over hospital

An MP writes to police to ask if there is a basis for a criminal inquiry into activities at Stafford Hospital.

March 10, 2010 07:39 AM

Trio charged over UVF bomb attack

Three men are charged with UVF membership and involvement in a pipe bomb attack in Larne

March 10, 2010 07:25 AM

Amazon Web Services Blog

AWS Import/Export - Support for Raw Drives and Bigger Devices

We've made two improvements to AWS Import/Export.

You can now send us a "raw" or internal SATA drive all by itself, with no need for an enclosure. You don't have to send connectors, cables, or power cords. Raw SATA drives appear to be the most cost-effective way to send large amounts of data from place to place.

If you have a SATA cradle (I use this one at home; others have told me that they like this one), you can connect the drive to your desktop machine without having to open up the enclosure.

Also, you can now send us drives with capacities up to 4 TB. Customers with the need to import or export large amounts of data will reduce the number of devices needed.

Don't forget that tools like Bucket Explorer, the CloudBerry S3 Explorer, and the S3Fox Explorer make it easy to create your Import and Export jobs.

-- Jeff;



March 10, 2010 07:07 AM

Y Combinator News

Noam Chomksy shares his thoughts on the meaning of love

Comments

March 10, 2010 07:00 AM

The New Child-Testing Craze

Comments

March 10, 2010 07:00 AM

RSSted Development

Comments

March 10, 2010 07:00 AM

CPAN

Pod-Weaver-3.100680

March 10, 2010 07:00 AM

GBrowse-2.02

March 10, 2010 07:00 AM

Marpa-0.011_000

March 10, 2010 07:00 AM

Vimana-2010.06903

March 10, 2010 07:00 AM

From BBC News (UK Edition)

Workers seek better pay-off deal

A delegation from Londonderry goes to Germany to seek a better redundancy deal for workers at the Arntz Belting plant.

March 10, 2010 06:56 AM

Call for school closure changes

A change in how planned school closures are handled should be made to reduce uncertainty say opposition politicians.

March 10, 2010 06:43 AM

Family health action plan offered

Change4Life, a programme offering tailored help on healthy living to families, is unveiled in Wales.

March 10, 2010 06:41 AM

Planet GNOME

Friedel Wolff: Localisation guide for Amharic on its way

I am currently visiting the Centre for Next Generation Localisation to work on a localisation guide for Amharic. It is part of the subproject for training in the African Network for Localisation. Hopefully we'll have our results on the ANLoc website soon.

March 10, 2010 06:25 AM

Y Combinator News

Bing keeps rising, now 11.5%

Comments

March 10, 2010 06:00 AM

From BBC News (UK Edition)

UK troops inquest widely reported

The inquest verdict into the deaths of four UK solder in Afghanistan is widely reported in Wednesday's papers.

March 10, 2010 05:50 AM

Sleeping killers

Why obesity is leading drivers to sleep at the wheel

March 10, 2010 05:18 AM

Y Combinator News

The Smallest Communication Program in the World?

Comments

March 10, 2010 05:00 AM

Cisco announces 322Tbps router

Comments

March 10, 2010 05:00 AM

Google Apps Marketplace

Comments

March 10, 2010 05:00 AM

Beyond breaking firewalls: how to fight net-censorship

Comments

March 10, 2010 05:00 AM

CPAN

DBIx-ProfileManager-0.02

March 10, 2010 05:00 AM

Log-Dispatchouli-1.100681

March 10, 2010 05:00 AM

Log-Dispatchouli-1.100680

March 10, 2010 05:00 AM

Dist-Zilla-Plugin-PodWeaver-3.100680

March 10, 2010 05:00 AM

Starman-0.1002

March 10, 2010 05:00 AM

App-cpanminus-0.9919

March 10, 2010 05:00 AM

ICal-QuickAdd-1.00

March 10, 2010 05:00 AM

File-Monitor-Simple-1.00

March 10, 2010 05:00 AM

Log-Simple-Color-0.0.3

March 10, 2010 05:00 AM

Acme-Base64-v0.0.2

March 10, 2010 05:00 AM

bw-db-1.1.1

March 10, 2010 05:00 AM

From BBC News (World Edition)

US attacks East Jerusalem plans

The US vice-president condemns Israel's approval of 1,600 new homes in East Jerusalem, as he prepares to visit the West Bank.

March 10, 2010 04:27 AM

Planet GNOME

Og Maciel: GNOME Developer Kit, follow up

Just wanted to update everyone who showed interest in the new release of GNOME Developer Kit I announced yesterday. Based on some preliminary statistics I collected in the (less than) last 24 hours, it seems that the VMware image type got the most download, followed closely by the installable ISO format. I guess that was due to VirtualBox being able to use *.vmdk files and some people opting for the free virtualization tool.

Here are the preliminary results so far:

  1. VMware image: 42 downloads
  2. Installable ISO: 26 downloads
  3. RAW filesystem image: 17 downloads
About GNOME 2.29.92

About GNOME 2.29.92

Due to the number of downloads and and comments I received, I felt that I should provide with some background on how to install/remove packages and update your system using the conary package management system. So here you go:

The package management system behind the GNOME Developer Kit is called conary and is considered by many as the next generation package management system when compared to some of the popular options out there. One of the reasons behind this claim is the fact that your entire system is actually completely maintained in a versioned state, and conary is always “aware” of what is installed on your system and what files and dependencies make up the entire “set”. This allows for some pretty nifty operations such as rolling back to a specific state of your system.

In order to check for new updates for your system, open a terminal and run the command sudo conary updateall. conary will then check for updates and prompt you to accept the update or not. Please keep in mind that the first time you run conary for the first time, you will experience a delay as your entire system gets analyzed in preparation for the changes that are to take place. All subsequent actions performed will be much faster, I promise. If after a while you don’t feel like waiting for the prompt, add –no-interactive to the update command to have your system updated automatically.

Now, let’s just say that you decided to install something new, such as Banshee. Easy, just run sudo conary update banshee (remember to add –no-interactive for no-hands updates) and voilá!

Want to know what was actually installed on your system? conary q banshee will tell you what version of banshee was installed. How about what files were installed? conary q –ls banshee will give you a list of all the files that were installed and conary q –lsl banshee will give you the long list with file permissions and modes.

Changed your mind and want to remove banshee from your system? sudo conary erase banshee will take care of that. Want to actually roll your system back to the state it was before you installed banshee instead? sudo conary rollback 1 will rollback your system exactly one transaction. Want to go further back? Just increase that number to represent how many transactions to roll back. Want to rollback but don’t remember what point in time you want to go? sudo conary rblist will display a list of all transactions and what was changed. Note that each transaction is preceded by the letter “r“, so if you want to rollback to the point r.15, then use sudo conary rollback r.15 (and don’t forget that “r” or you’ll rollback exactly 15 transactions instead).

How about searching for a package? If it is something that it is already installed on your system, then conary q [package name] will give you the information you want. If the package is not installed on your system yet, then conary rq [package name] is what you need, though since conary does not yet make use of metadata, you’ll need to know the exact name of what you’re looking for. Now, let’s say you want to find out what package provides the command /sbin/service? Use conary q –path /sbin/service to find out that initscripts:runtime=8.81.2-0.11-1 is responsible for providing it (use rq if you want to search the remote repository).

Well, I think this is enough to get you going. You’ll probably want to install Flash and media codecs to enjoy browsing some sites and listening to your media, so let’s apply what we’ve learned so far and run: sudo conary update flashplayer group-codecs

If you’ve stayed with me until now, you may want to read up on what else conary can do or even consider packaging for GNOME Developer Kit. Your help will be greatly appreciated!

March 10, 2010 04:24 AM

From BBC News (World Edition)

Indonesia militant 'was killed'

Indonesia's President Yudhoyono confirms security forces killed terror suspect Dulmatin in raids in Jakarta on Tuesday.

March 10, 2010 04:21 AM

Y Combinator News

Mapping the Human Phenome

Comments

March 10, 2010 04:00 AM

The Google Apps Marketplace

Comments

March 10, 2010 04:00 AM

Neil Postman – Bullshit and the Art of Crap-Detection

Comments

March 10, 2010 04:00 AM

Founder of ZOHO Gives Bootstrapping Tips on Mixergy

Comments

March 10, 2010 04:00 AM

Data for 2009 + 2010 March Madness. Can your algorithm predict the tourney?

Comments

March 10, 2010 04:00 AM

Google Apps Marketplace Launches At Google Campfire One

Comments

March 10, 2010 03:00 AM

Unlimited Detail Wants To Kill 3D Cards

Comments

March 10, 2010 03:00 AM

Eigencluster search engine

Comments

March 10, 2010 03:00 AM

CPAN

String-Formatter-0.100680

March 10, 2010 03:00 AM

Catalyst-View-JSON-0.28

March 10, 2010 03:00 AM

CASCM-Wrapper-0.02

March 10, 2010 03:00 AM

Sledge-Config-YAML-0.09

March 10, 2010 03:00 AM

Data-FormValidator-ErrMsgs-JavaScript-1.00

March 10, 2010 03:00 AM

Text-SimpleTable-2.02

March 10, 2010 03:00 AM

Net-Subnets-1.02

March 10, 2010 03:00 AM

Mojo-Server-FCGI-0.27

March 10, 2010 03:00 AM

SVN-Hooks-0.27

March 10, 2010 03:00 AM

WebGUI-PSGI-0.2

March 10, 2010 03:00 AM

Vimana-2010.06902

March 10, 2010 03:00 AM

App-cpanminus-0.9918

March 10, 2010 03:00 AM

Planet GNOME

Alberto Ruiz: Introducing BuilDj: Software Project Definition Format that GNOME deserves

In the GNOME beer event, I had a nice chat with ebassi about the problems around our build configuration system and how things like CMake, SCons and Waf do not get the full picture and do not cover some of the really strange corncercases that autotools supports and therefore, coming up with a solution would be a 1 year work with a team of really experienced engineers.

As stubborn as I am, I decided to prove him wrong so I give you BuilDj:

The Problem

My main problem with our current Autotools situation are these:

Requirements

We need a human+machine friendly project description format, that it's pleasant to the eye when you read it, that it's intuitive enough to let you understand what's going on even if you never saw it before.

A format that gets out of your way!

It should support all of the common tasks a GNOME maintainer does (in-line .pc and .desktop file definition, mkenums, gobject introspection support, cross-compilation support, pkg-config oriented, xdg mimetype registration/definition, integration with intltool), but it should suppor them in a meaningful and unobtrusive way.

It should not be a programming language, but support embedable programming extensions with a well documented API, so that IDEs can integrate it.

My Proposal

 A JSON description format called BuilDj that is build-system agnostic (although its reference implementation is done with Waf)

{
	"project":
	{
		"name": "BuilDj Test",
		"version": "0.0.1",
		"url": "http://www.codethink.co.uk"
	},
	"requires":
	{
		"gtk+-2.0": 
		{
			"type": "package",
			"version": "2.14",
			"mandatory": "True"
		}
	},
	"targets":
	{
		"my_shared_lib":
		{
			"type": "sharedlib",
			"tool": "cc",
			"input": ["lib.c"],
			"version": "1.2.3"
		},
		"my_gtk_program":
		{
			"type": "program",
			"tool": "cc",
			"input": ["gtk_program.c"],
			"uses": ["my_shared_lib"],
			"packages": ["gtk+-2.0"]
		},
		"my_vala_program":
		{
			"type": "program",
			"tool": "vala",
			"input": ["vala_program.vala"],
			"packages": ["gtk+-2.0"]
		}
}

I don't even need to explain what that means right? By the way, this stuff already works, check the git repository.

Currently it is implemented as a waf wscript that parses the project.js json file, I'm not really interested in entering the build system wars but focuing on having a reference implementation of the format.

I choosed waf because it was the only one that offered most of the features I want as an approachable API and it only adds python as a dependency.

Implementations of the format in other systems are more than welcome, but current development will stick to waf in the foreseeable future.

I'm planning to propose and mentor this work as a Summer of Code project so that we can implement the missing basic features and support for a few GNOME apps.

There's a lot of work to do, support for C++, library and function checking, system type sizes, full cross compilation support. We already have some mockups and plans for those, and the waf maintainer has shown himself quite happy to accept patches upstream for the general purpose tools and that make things easier.

Despite the missing features, it surprisingly itches some of my own scratches already.

P.S. Anjuta and MonoDevelop guys, if you're listening, I'd love to get your feedback!

March 10, 2010 02:55 AM

Jono Bacon: System 76 Lemur Review

This blog entry represents the views of me, myself and I, and does not represent the views of my employer (Canonical) or System 76. While I have decided to write a review of this specific machine, there are many vendors out there who ship Ubuntu on their machines and this review does not favor System76 over these other vendors. Heck, I am happy to review their machines too if they want. :-)

Recently I got one of these new System 76 ultra-thin laptops, the Lemur:

System76 are well known in the Open Source community for shipping Ubuntu on their machines, being active community members and for helping LoCo teams with machines too. I have never owned a System76 box so I thought this was a good opportunity to give it a ride and share some feedback.

So first, the specs:

The machine I got has an Intel Core 2 Duo SU7300 1.3 GHz 800 MHz FSB 3 MB L2 (10 Watt), 4GB RAM (DDR3 1066 MHz 1 DIMM) and a 80 GB Intel X25-M Solid State Drive.

Now, in the interests of full disclosure: I don’t really do reviews, so this is going to be a quick run through the details, not a 150-picture unboxing and War And Peace epic of every minor detail of the machine. I just wanted to get my experience down as quickly as possible so I could share my feedback with others.

The Machine

OK, let’s zip through the summary:

The machine is a really sleek looking bit of kit. The first thing that struck me is how well designed it feels: it doesn’t feel like a randomly thrown together collection of components. It is thin and incredibly light, and has a very Apple-ish feel to it. It passed what I am calling the Lost Test: that is, when laid in bed at night watching Lost on Hulu with said laptop rested on your chest (for that IMAX effect), how many episodes can you get though before you feel like your heart is about to overheat and stop working. It’s lightness and lack of heat helped it pass with flying colors.

The screen looks great, doesn’t seem to smudge easily and is nice and bright. I like the fact it is a widescreen, something I miss with my current Thinkpad.

The keyboard is pretty much ok: it ain’t no Thinkpad keyboard, but of all the laptops I have owned and that are buried in my laptop graveyard, the Lemur’s keyboard feels better than most. The keys are wide enough and I love the fact that there is no Windows key, but instead an Ubuntu key. I want to see more of that, yes I do. :-)

The trackpad is long and feels pretty good, and the buttons don’t look like buttons but instead areas on the trackpad near the bottom where you can push down: this makes it look really sleek. Unfortunately at first the buttons are a little hard to press, but I have noticed that they are getting easier, so I think they just need breaking in a little.

With the current configuration of processor and RAM, this thing is shit off a shovel fast. It zips along like no-ones business, and Ubuntu is up and running in a matter of seconds. While I didn’t test any hardcore 3D games on there, it runs Compiz great with the extra effects switched on.

Sounds works great, the speakers sound surprisingly good and the built-in webcam works well too. Finally, the battery life seems fine in terms of life, but not outstanding. Then again, I am used to my extra-long-life Thinkpad batteries.

My only real gripe believe it or not is the packaging the machine comes in: it visually looks cheap with a large generic “notebook” logo and doesn’t reflect the swishness of the machine encased inside it. I spoke to Carl Richell, founder of System76 about this and he has acknowledged it is an issue and they are keen to fix it: he said they really want every essence of the System76 experience to feel sleek. Good man. :-)

The Default Install: Ubuntu 9.10 Karmic Koala

It is just incredible driving back from picking up a computer from the UPS warehouse and knowing that it already has Ubuntu pre-installed. I have never bought a pre-installed Ubuntu computer before, so I was curious to see how it looked. I got it home, switched it on and it threw up the installer’s configuration settings: I entered my details and the system was ready to roll. I was left with pretty much a default installation of Ubuntu: there is not the horrible bundled collection of software you don’t want and ugly vendor wallpaper that you find if you buy a typical Windows pre-loaded machine. Good work System76 on shipping what I consider a great representation of Ubuntu.

Other than that, nothing much to say: everything just works as you would expect.

Running Lucid

Being part of the Ubuntu development team, I was keen to get Lucid on there. I used Update Manager to update to Lucid and installation was smooth. Once again everything works: any bugs that I have found have not been specific to this machine, but replicated on my other Lucid machine. What is really noticeable is boot speed on the SSD: it is bonkers fast.

Conclusion

In conclusion, I think the Lemur is a beautiful machine, and combined with what I consider a beautiful Operating System, particularly with the new fit and finish of Lucid. When running the Lemur it really feels like great design in hardware and software meeting well. I would happily recommend this machine to others. :-)

March 10, 2010 02:54 AM

Y Combinator News

Why news editors will become community moderators

Comments

March 10, 2010 02:00 AM

New shootout benchmark shows LuaJIT 2.0-beta3

Comments

March 10, 2010 02:00 AM

PhpBB on GitHub

Comments

March 10, 2010 02:00 AM

Mozilla rips off Metalab, issue apparently resolved within the hour

Comments

March 10, 2010 02:00 AM

From BBC News (World Edition)

Leaping off the page - Belgian paper prints '3D edition'

A Belgian daily has issued what is thought to be Europe's first 3D newspaper - complete with cardboard viewing glasses.

March 10, 2010 01:35 AM

Ring may be giant 'impact crater'

Deforestation in central Africa has revealed what could be an impact crater left by a giant space rock, scientists say.

March 10, 2010 01:26 AM

From BBC News (UK Edition)

More schools likely to be failed

More schools in England are being judged as inadequate in Ofsted's new-style inspections, figures are expected to show.

March 10, 2010 01:25 AM

Baby P rules 'may increase risks'

Rules to improve child protection after the Baby P case may leave children more vulnerable to harm, council leaders warn.

March 10, 2010 01:16 AM

UK seeks Afghan political drive

Foreign Secretary David Miliband is to urge the Afghan president to seek a political solution to the conflict with the Taliban.

March 10, 2010 01:04 AM

UK seeks Afghan political drive

Foreign Secretary David Miliband is to urge the Afghan president to seek a political solution to the conflict with the Taliban.

March 10, 2010 01:04 AM

Y Combinator News

Data Compression Explained by Matt Mahoney

Comments

March 10, 2010 01:00 AM

Apple Developer profile question thinks JavaScript, AJAX, Ruby, Rails are same

Comments

March 10, 2010 01:00 AM

Super Mario Bros on an 8x8 LED matrix

Comments

March 10, 2010 01:00 AM

Experimental Gmail IMAP interface using oAuth

Comments

March 10, 2010 01:00 AM

It's 2010 and Ubuntu is still ugly

Comments

March 10, 2010 01:00 AM

NYT is trying to make money

Comments

March 10, 2010 01:00 AM

Ask HN: Review my site Artevolve - Remix and Derive Artwork/Photographs

Comments

March 10, 2010 01:00 AM

CPAN

Perl-PrereqScanner-0.100680

March 10, 2010 01:00 AM

SimpleDB-Class-1.0102

March 10, 2010 01:00 AM

From BBC News (UK Edition)

£10m to get students out of the pub and on the pitch

Universities are to be given £10m of National Lottery money to encourage more students to get involved in sport.

March 10, 2010 12:56 AM

Drink price plan 'will cost jobs'

One of the world's leading Scotch whisky suppliers warns Scottish jobs could go under plans for minimum drink pricing.

March 10, 2010 12:54 AM

Crisis talks over trams project

Talks are to be held over Edinburgh's tram project in a bid to end a stalemate which has halted work on the route.

March 10, 2010 12:42 AM

Social care deal 'dead in water'

Attempts to reach a cross-party deal on funding social care appear to be dead in the water ahead of a key summit.

March 10, 2010 12:36 AM

From BBC News (World Edition)

Galapagos tension

Can all species live side by side in unique ecosystem?

March 10, 2010 12:31 AM

Good egg - DNA of extinct birds found in ancient shells

The eggshells of long-dead and extinct species are a particularly good source to find preserved DNA, researchers say.

March 10, 2010 12:22 AM

Y Combinator News

LHC to shut down for a year to address safety concerns

Comments

March 10, 2010 12:19 AM

From BBC News (World Edition)

Ban honours UN's Haiti 'heroes'

Ban Ki-moon pays tribute to the 101 UN staff who died in the Haiti quake, as President Preval seeks US support for the economy.

March 10, 2010 12:12 AM

From BBC News (UK Edition)

MPs query coalfields revival plan

A £1bn government scheme to regenerate former coalmines has been poorly co-ordinated and lacks vision, MPs argue.

March 10, 2010 12:12 AM

From BBC News (World Edition)

Arrests in Cyprus body theft case

Three men are arrested in connection with the theft of the corpse of Cyprus's ex-President Papadopoulos, officials say.

March 10, 2010 12:07 AM

From BBC News (UK Edition)

BA strike action talks to resume

Talks aimed averting strike action by BA cabin crew are due to resume later, after a deadline was extended.

March 10, 2010 12:04 AM

Y Combinator News

Google Testing Search for Television

Comments

March 10, 2010 12:00 AM

White House Can't Stream Biden's Speech; So Uses Justin.tv Instead

Comments

March 10, 2010 12:00 AM

$699 to attend lean startup conference

Comments

March 10, 2010 12:00 AM

Contract HN: Build Graffiti for iPhone + iPad

Comments

March 10, 2010 12:00 AM

Effort shock: how the Karate Kid ruined the modern world

Comments

March 10, 2010 12:00 AM

Stop Writing Bullshit Documentation

Comments

March 10, 2010 12:00 AM

Making Ruby Fast: The Rubinius JIT

Comments

March 10, 2010 12:00 AM

March 09, 2010

From BBC News (World Edition)

US woman on 'jihad terror' charge

A US woman from Pennsylvania faces charges of using the internet to recruit female militant fighters for deadly attacks abroad.

March 09, 2010 11:56 PM

From BBC News (UK Edition)

Royal junk mail

Why postal reforms are good news for direct mailers

March 09, 2010 11:31 PM

Y Combinator News

Etherpad, resurrected: typewith.me

Comments

March 09, 2010 11:00 PM

SV Angel Partner Brian Pokorny Now CEO of DailyBooth (YC S09)

Comments

March 09, 2010 11:00 PM

Avatar's green fascism

Comments

March 09, 2010 11:00 PM

Retweet.com sold for $250k on Flippa

Comments

March 09, 2010 11:00 PM

ALA: Web Standards for E-books

Comments

March 09, 2010 11:00 PM

CPAN

SimpleDB-Class-1.0101

March 09, 2010 11:00 PM

Business-OnlinePayment-Litle-0.4

March 09, 2010 11:00 PM

Sys-Detect-Virtualization-0.101

March 09, 2010 11:00 PM

POE-Component-SimpleDBI-1.29

March 09, 2010 11:00 PM

From BBC News (World Edition)

EU concern over end of tanker bid

Brussels says it hopes European aerospace group EADS was not prevented from fairly bidding for a major US defence deal.

March 09, 2010 10:44 PM

From BBC News (UK Edition)

Sunderland 4-0 Bolton

Darren Bent scores a hat-trick as Sunderland claim their first league win of 2010 against ten-man Bolton.

March 09, 2010 10:28 PM

Planet GNOME

Jono Bacon: I Never Realized…

…that this part of my desktop could feel so sleek:

Ubuntu 10.04 Lucid Lynx, we are ready for you. :-)

March 09, 2010 10:25 PM

Y Combinator News

Jessica Roy: Dear San Francisco Employers: Please Hire Me

Comments

March 09, 2010 10:00 PM

Amazon S3 Storage Cloud Now Hosts 100 Billion Objects

Comments

March 09, 2010 10:00 PM

Stop hitting your Invisible Wall.

Comments

March 09, 2010 10:00 PM

From BBC News (UK Edition)

Man fined over Turkey PM dog art

A County Durham artist charged with mocking Turkey's prime minister by portraying him as a dog is handed a fine.

March 09, 2010 09:51 PM

Fraudster ran £34m pyramid scam

A professional gambler is found guilty of running a £34m pyramid scam which targeted people on low incomes.

March 09, 2010 09:46 PM

Portsmouth 1-2 Birmingham

Two goals from Cameron Jerome inspire Birmingham to a battling win against bottom-club Portsmouth at Fratton Park.

March 09, 2010 09:41 PM

Bendtner shines as Arsenal progress

Nicklas Bendtner silences his recent critics with a hat-trick as Arsenal see off Porto in emphatic fashion to reach the Champions League quarter-finals.

March 09, 2010 09:41 PM

Kilmarnock 0-2 Rangers

Second-half goals by Steven Whittaker and Kenny Miller help Rangers move 13 points clear at the top of the Scottish Premier League with victory over Kilmarnock.

March 09, 2010 09:40 PM

From BBC News (World Edition)

Producer admits Letterman blackmail

A US TV producer pleads guilty to attempting to blackmail US chat show host David Letterman over his affairs.

March 09, 2010 09:38 PM

Fiorentina 3-2 B Munich (4-4)

Bayern Munich reach the quarter-finals of the Champions League on away goals after losing 3-2 to Fiorentina.

March 09, 2010 09:37 PM

Obama backs Greece on speculators

President Barack Obama has 'responded positively' to calls to clamp down on market speculators, says the Greek PM after talks.

March 09, 2010 09:27 PM

From BBC News (UK Edition)

Art 'crime'

UK painter defiant despite Turkish conviction

March 09, 2010 09:15 PM

Planet GNOME

Henri Bergius: First year of Qaiku, and a travel writing challenge

1st birthday of QaikuQaiku, the conversational microblogging service that launched a year ago had a refresh that launched today. While it hasn't yet convinced the twittering masses, it has already proven itself as a lot more thoughtful platform for the Finnish online community, and as a valuable workstreaming tool.

The new version looks quite nice and fresh. Notice the privacy information on the right-hand side, which is relevant as Qaiku allows channels and profiles that are private or invitation-only:

qaiku-onmytravels-small.png

Technically the new version is also remarkable as it is the first major website to run fully on top of the legacy-free Midgard2 platform. So yes, every entry you see there is a GObject. And D-Bus signals fly when you post.

On to the challenge, then

To highlight Qaiku's threading, conversational nature I started a new "On my travels, I have" thread for sharing your most extraordinary travel experiences. This is not on Twitter or Buzz as with Qaiku it is so easy to keep the conversation together and accessible for the future as well.

To contribute, sign up on Qaiku, go to the thread and add your experiences as a comment. If you have a link or picture to include, you can also do so. My first entry was:

seen ice descend from the heavens and provide us with cold beer on a hot day in Lesotho

Will be interesting to see what comes out of this :-)

March 09, 2010 09:10 PM

From BBC News (World Edition)

Israel backs East Jerusalem build

Israel announces 1,600 new homes for East Jerusalem, threatening to overshadow the US vice-president's visit.

March 09, 2010 09:07 PM

From BBC News (UK Edition)

Friend's grief

Killer Peter Chapman 'should never see daylight'

March 09, 2010 09:06 PM

Y Combinator News

Turing Award Winner Chuck Thacker on the Future of Mobile Interfaces

Comments

March 09, 2010 09:00 PM

How to Ask for an Introduction

Comments

March 09, 2010 09:00 PM

This is amazing. HTML5. No Flash. No Java. Works on iPhone.

Comments

March 09, 2010 09:00 PM

My First Million Dollar Idea (That Failed)

Comments

March 09, 2010 09:00 PM

Foursquare Introduces New Tools for Businesses

Comments

March 09, 2010 09:00 PM

CPAN

HTML-Microformats-0.00_03

March 09, 2010 09:00 PM

Defaults-Mauke-0.05

March 09, 2010 09:00 PM

MooseX-Storage-0.25

March 09, 2010 09:00 PM

Hailo-0.21

March 09, 2010 09:00 PM

From BBC News (UK Edition)

Trade gap unexpectedly widens

The UK goods trade deficit with the rest of the world widens in January, causing the pound to dip below $1.50.

March 09, 2010 08:38 PM

From BBC News (World Edition)

US apology for Gaddafi comments

The US apologises for comments made by a spokesman after Libya's Col Gaddafi called for a holy war against Switzerland.

March 09, 2010 08:24 PM

From BBC News (UK Edition)

Medal honours Holocaust 'heroes'

A new medal to honour the courage of ordinary people who helped others escape the Nazis has been given to two men at Downing Street by Gordon Brown.

March 09, 2010 08:21 PM

Vigil held for tower block deaths

A vigil has been held in honour of a father, mother and son who died after falling from a Glasgow tower block.

March 09, 2010 08:07 PM

Y Combinator News

Context Searching with clojure-opennlp

Comments

March 09, 2010 08:00 PM

Ling’s Cars: Subtle Brilliance and a Lesson for Design Elitists

Comments

March 09, 2010 08:00 PM

The Do-It-Yourself Economy

Comments

March 09, 2010 08:00 PM

Management today review of 37signal's "Rework"

Comments

March 09, 2010 08:00 PM

Optimizing for fundamental vs strategic value

Comments

March 09, 2010 08:00 PM

Good Artists Copy, Great Artists Steal

Comments

March 09, 2010 08:00 PM

Tail Call Improvements in .NET Framework 4

Comments

March 09, 2010 08:00 PM

My HN Dinner Party #1

Comments

March 09, 2010 08:00 PM

From BBC News (UK Edition)

Troop bomb training 'inadequate'

The coroner at an inquest into the death of four soldiers in an Afghan blast says there were training "inadequacies".

March 09, 2010 08:00 PM

PM hails 'historic' justice vote

The devolution of policing and justice powers to Northern Ireland marks the end to decades of strife, Gordon Brown says.

March 09, 2010 07:50 PM

From BBC News (World Edition)

US apology for Gaddafi comments

The US State Department apologises for comments its spokesman made after Libya's Col Gaddafi called for a holy war against Switzerland.

March 09, 2010 07:47 PM

Planet GNOME

John Palmieri: A quick hack for making imports work more like script tags in GJS

// Because sometime you just need everything in the global context
var Module = imports.module;
for (i in Module)
    this[i] = Module[i]; 

// note this only works from scripts eval'ed via the C API
// gjs_context_eval or gjs_context_eval_file
// as this == [global object]

[read this post in: ar de es fr it ja ko pt ru zh-CN ]

March 09, 2010 07:40 PM

From BBC News (World Edition)

'Ransom bid' in Cyprus body theft

A ransom was demanded for the stolen and now-recovered body of Cyprus ex-President Papadopoulos, a minister says.

March 09, 2010 07:23 PM

Y Combinator News

HTC Android Phones Found with Malware Pre-Installed

Comments

March 09, 2010 07:00 PM

Patents

Comments

March 09, 2010 07:00 PM

Atlanta HackerNews Meetup #2: Thursday Mar 11th 7pm at Rira Pub

Comments

March 09, 2010 07:00 PM

JSON DB vs ODBMS

Comments

March 09, 2010 07:00 PM

Rework is now in stores

Comments

March 09, 2010 07:00 PM

From BBC News (UK Edition)

Live - Tuesday football

Arsenal take on Porto for a place in the Champions League quarter-finals and, in the Premier League, Portsmouth host Birmingham and Sunderland play Bolton.

March 09, 2010 07:00 PM

CPAN

Package-Autoloader-0.10

March 09, 2010 07:00 PM

Bio-Chado-Schema-0.05702

March 09, 2010 07:00 PM

SADI-0.99.5

March 09, 2010 07:00 PM

PLUTO-0.25

March 09, 2010 07:00 PM

Vimana-2010.06901

March 09, 2010 07:00 PM

WebService-MoviePosterDB-0.15

March 09, 2010 07:00 PM

HTML-PullParser-Nested-0.04

March 09, 2010 07:00 PM

bw-db-1.1.0

March 09, 2010 07:00 PM

Math-GSL-0.21_01

March 09, 2010 07:00 PM

Sys-HostAddr-0.91

March 09, 2010 07:00 PM

From BBC News (UK Edition)

Men arrested 'days before attack'

Two students fighting deportation to Pakistan were arrested days before they planned a terror strike in the UK, a court hears.

March 09, 2010 06:46 PM

Bruce Schneier

Marc Rotenberg on Google's Italian Privacy Case

Interesting commentary:

I don't think this is really a case about ISP liability at all. It is a case about the use of a person's image, without their consent, that generates commercial value for someone else. That is the essence of the Italian law at issue in this case. It is also how the right of privacy was first established in the United States.

The video at the center of this case was very popular in Italy and drove lots of users to the Google Video site. This boosted advertising and support for other Google services. As a consequence, Google actually had an incentive not to respond to the many requests it received before it actually took down the video.

Back in the U.S., here is the relevant history: after Brandeis and Warren published their famous article on the right to privacy in 1890, state courts struggled with its application. In a New York state case in 1902, a court rejected the newly proposed right. In a second case, a Georgia state court in 1905 endorsed it.

What is striking is that both cases involved the use of a person's image without their consent. In New York, it was a young girl, whose image was drawn and placed on an oatmeal box for advertising purposes. In Georgia, a man's image was placed in a newspaper, without his consent, to sell insurance.

Also important is the fact that the New York judge who rejected the privacy claim, suggested that the state assembly could simple pass a law to create the right. The New York legislature did exactly that and in 1903 New York enacted the first privacy law in the United States to protect a person's "name or likeness" for commercial use.

The whole thing is worth reading.

March 09, 2010 06:36 PM

From BBC News (UK Edition)

Irish 'plot to kill cartoonist'

Seven people are arrested in the Irish Republic over an alleged plot to kill a Swedish cartoonist for depicting the Prophet Muhammad.

March 09, 2010 06:24 PM

Facebook killer monitoring probed

The monitoring of a sex offender who killed a girl he met on Facebook is to be investigated by the police watchdog.

March 09, 2010 06:23 PM

Two dead British soldiers named

The Ministry of Defence names two British soldiers killed in separate incidents in Afghanistan on Sunday.

March 09, 2010 06:09 PM

Father denies murdering baby girl

A man goes on trial charged with murdering his five-month-old daughter by hitting her on the head and body.

March 09, 2010 06:08 PM

BNP rules 'still discriminatory'

Planned new BNP constitution allowing non-white members may still be discriminatory, a court is told.

March 09, 2010 06:07 PM

From BBC News (World Edition)

Dutch bishops order abuse inquiry

Dutch bishops order an inquiry into alleged sexual abuses of children by Catholic priests, threatening a new scandal.

March 09, 2010 06:05 PM

Planet GNOME

Lennart Poettering: Bossa 2010/Manaus Slides

The slides for my talk about the audio infrastructure of Linux mobile devices at BOSSA 2010 in Manaus/Brazil are now available online. They are terse (as usual), and the most interesting stuff is probably in what I said, and not so much in what I wrote in those slides. But nonetheless I believe this might still be quite interesting for attendees as well as non-attendees.

The talk focuses on the audio architecture of the Nokia N900 and the Palm Pre, and of course particularly their use of PulseAudio for all things audio. I analyzed and compared their patch sets to figure out what their priorities are, what we should move into PulseAudio mainline, and what should better be left in their private patch sets.

March 09, 2010 06:04 PM

From BBC News (World Edition)

Indian MPs approve women's bill

India's upper house sees a second day of uproar as it backs a bill to reserve a third of all parliamentary seats for women.

March 09, 2010 06:02 PM

Y Combinator News

Amazon Is Building a Better Browser for Kindle

Comments

March 09, 2010 06:00 PM

The Single Sign On

Comments

March 09, 2010 06:00 PM

Résumé (C.V.) using Google Maps

Comments

March 09, 2010 06:00 PM

SCALE 8x: Relational vs. non-relational

Comments

March 09, 2010 06:00 PM

Unity game engine 3.0 will support Android, PS3 and IPad

Comments

March 09, 2010 06:00 PM

From BBC News (UK Edition)

No European place for Portsmouth

Portsmouth will not be able to compete in Europe next season even if they win the FA Cup.

March 09, 2010 05:57 PM

Chevron looks for refinery buyer

The Chevron oil firm is looking for bids for a refinery that directly employs around 1,400 people in Pembrokeshire.

March 09, 2010 05:45 PM

Officer 'did not stop' at crash

A West Midlands police chief inspector hit a student in his car but failed to stop and later claimed he hit a post, a jury is told.

March 09, 2010 05:33 PM

Floyd take music label to court

Rock band Pink Floyd launch legal action in the High Court against EMI over payment of online royalties and marketing of their music.

March 09, 2010 05:31 PM

Planet GNOME

Og Maciel: GNOME Developer Kit, now with less fat!

UPDATE: Thanks Alberto Ruiz for pointing out that VirtualBox can use .vmdk files, so the VMware image can be used for that purpose.

Thanks to the incredible work of Zhang “Jesse” Sen and Vladimir Melo, a brand new release of the GNOME Developer Kit has been published! “What’s new”, you may ask? Everything, since all packages are built directly from git.gnome.org! :) But that alone is not what makes this release so cool, but the fact that the final image went through a dramatic “diet”, shedding a lot of its “weight” and going from a 1.4GB monster to less than 700MB of pure GNOME goodness!!!

From Screenshots

Firefox was replaced by Epiphany and codecs and fancy-Nancy stuff was scrapped to make room for a lightweight release for developers and translators!

So go ahead and try the new images today:

March 09, 2010 05:24 PM

From BBC News (UK Edition)

Pensioner admits making hoax bomb

A pensioner has admitted making a hoax bomb and leaving it outside a dental surgery he believed had overcharged him.

March 09, 2010 05:23 PM

'Insurance for all' plan for dogs

All dog owners in England and Wales would need insurance against their animals attacking people under Labour proposals.

March 09, 2010 05:17 PM

Somali hope for Chandlers release

Somalia's president says efforts are being made to release a Kent couple held by pirates at the "earliest possible date".

March 09, 2010 05:14 PM

From BBC News (World Edition)

Israeli 'spymaster' dies aged 82

A former Israeli spy who played a key role in Africa, the Middle East and the 1980s Iran-Contra scandal has died.

March 09, 2010 05:11 PM

Y Combinator News

Solar Industry Learns Lessons in Spanish Sun

Comments

March 09, 2010 05:00 PM

Notes on Mixergy interview with TwitPic founder Noah Everett

Comments

March 09, 2010 05:00 PM

Understanding science is not always as hard as you think

Comments

March 09, 2010 05:00 PM

Charles P. Thacker Wins ACM Turing Award

Comments

March 09, 2010 05:00 PM

JSON DB vs ODBMS

Comments

March 09, 2010 05:00 PM

CPAN

Statistics-useR-0.0.1

March 09, 2010 05:00 PM

App-Cmd-0.307

March 09, 2010 05:00 PM

Attribute-Storage-0.06

March 09, 2010 05:00 PM

Bio-SamTools-1.12

March 09, 2010 05:00 PM

PBS-Client-0.08

March 09, 2010 05:00 PM

Task-Dist-Zilla-1.100680

March 09, 2010 05:00 PM

Dist-Zilla-Plugin-Git-1.100681

March 09, 2010 05:00 PM

Dist-Zilla-Plugin-Git-1.100680

March 09, 2010 05:00 PM

MooseX-Role-BuildInstanceOf-0.06

March 09, 2010 05:00 PM

HTML-PullParser-Nested-0.03

March 09, 2010 05:00 PM

Test-App-CPANIDX-Database-0.02

March 09, 2010 05:00 PM

App-CPANIDX-0.08

March 09, 2010 05:00 PM

From BBC News (UK Edition)

Care concern

Is a child told about a Caesarean birth genuinely "at risk"?

March 09, 2010 04:57 PM

Tory claim reopens crime row

The Tories say new figures back up its case that violent crime has risen under Labour, reopening a long-running political row.

March 09, 2010 04:52 PM

FA probes England security breach

The Football Association is looking into a security breach after a recording emerged purporting to carry discussions between England coaches and players.

March 09, 2010 04:39 PM

From BBC News (World Edition)

Man Utd return 'excites' Beckham

David Beckham insists he will not show any nerves when he faces Manchester United at Old Trafford for the first time with AC Milan on Wednesday night.

March 09, 2010 04:35 PM

Man Utd return 'excites' Beckham

AC Milan's David Beckham says he is excited to face Manchester United at Old Trafford for the first time but maintains he wants them to lose.

March 09, 2010 04:35 PM

Raids 'kill Indonesia militants'

Indonesian security forces kill three alleged militants and investigate whether one is key Bali bomb suspect Dulmatin.

March 09, 2010 04:24 PM

From BBC News (UK Edition)

World Cup protection beefed up as UK donates millions of condoms

The UK donates £1m ($1.5m) to South Africa to buy 42m condoms, as the nation builds up to the football World Cup.

March 09, 2010 04:21 PM

From BBC News (World Edition)

In pictures

Togo in trouble as election protests continue to rage

March 09, 2010 04:21 PM

From BBC News (UK Edition)

Woman admits businessman killing

A 24-year-old woman admits killing a businessman on his way home from a work night out in Aberdeen.

March 09, 2010 04:20 PM

Troop bomb training 'inadequate'

The coroner at an inquest into the death of four soldiers in an Afghan blast says there were training "inadequacies".

March 09, 2010 04:16 PM

F-Secure

PDF Based Targeted Attacks are Increasing

Microsoft schedules its security updates on the second Tuesday of the month. Adobe recently began following this schedule as well, and while there are no Adobe updates today, there was an out-of-cycle security update two weeks ago.



That update should now be applied if you haven't already done so.



Why?



Because we're now seeing the vulnerability (CVE-2010-0188) being exploited in targeted attacks (Microsoft also).



Our sample was submitted by a European financial organization and the file name includes a reference to the G20. The exploit drops a downloader and attempts to make a connection to tiantian.ninth.biz. We detect this attack as Exploit:W32/PDFExploit.G.



It doesn't surprise us to see this Adobe Reader vulnerability utilized so quickly.



Looking through our sample management system, we see a growing number of targeted attack files.



There were 1968 files in 2008. The number was 2195 during the year 2009. That isn't a very large increase in the overall total from 2008 to 2009 but we did see a greater percentage targeting Adobe.



And how about the first two months of 2010?



Well, so far the number is 895, which will more than double last year's number if the current pace continues.



The percentage targeting Adobe Reader continues to rise.



Here's a graph with a breakdown of the most common attack vectors used in targeted (espionage) attacks:



Targeted attacks 2008, 2009, 2010 (Jan/Feb)

On 09/03/10 At 03:30 PM

March 09, 2010 04:15 PM

Planet GNOME

Henri Bergius: Getting started with the Midgard content repository

I'm doing a talk today in the Bossa Conference about using Midgard as a content repository for mobile applications. As part of my presentation I wrote some simple example code for using the Midgard APIs in Python, and thought they would be good to share to those not attending the event as well.

The idea of a content repository is that instead of coming up with new, isolated file formats or database setups for your application you can just work with objects and signals, and let Midgard handle the rest. This is something that lots of people are doing with CouchDB as well, but we feel Midgard, with its light footprint and native APIs for languages like Python, C, Vala and PHP fits better in the mobile applications context.

Installing Midgard

Midgard packages are available for many different Linux distributions through the OpenSuse Build Service. To find the right repository for your setup, go to the OBS project page. For example, on my Ubuntu Karmic netbook the URL to add to apt sources.list is deb http://download.opensuse.org/repositories/home:/midgardproject:/mjolnir/xUbuntu_9.10/ ./. Then I just:

sudo apt-get update
sudo apt-get install python-midgard2

Midgard is also available in Maemo extras and for OS X on MacPorts.

Defining a schema

The first thing when developing a Midgard application is to define your storage objects. This is done using the MgdSchema XML format. In this case we're doing a simple "attendee" object that amends Midgard's built-in person record with information related to the conference:

<?xml version="1.0" encoding="UTF-8"?>
<Schema xmlns="http://www.midgard-project.org/repligard/1.4">
    <type name="openbossa_attendee" table="openbossa_attendee">
        <property name="id" type="unsigned integer" primaryfield="id">
            <description>Local non-replication-safe database identifier</description>
        </property>
        <property name="person" type="unsigned integer" link="midgard_person:id">
            <description>Person attending the event</description>
        </property>
        <property name="registration" type="datetime">
            <description>Registration date of the attendee</description>
        </property>
        <property name="likesbeer" type="boolean">
            <description>Whether the attendee likes beer</description>
        </property>
    </type>
</Schema>

Then we just save this XML file into /usr/share/midgard2/schema/ so that Midgard will find it.

Initiating the repository connection

Once the MgdSchema is in place it is time to import antigravity and start hacking in Python. The code works pretty much in the same way in other languages Midgard is available for, but Python is used here for the sake of simplicity. First we load the Midgard extension:

import _midgard as midgard

Then we setup the repository connection. With these settings we will store our content into an SQLite database located in ~/.midgard2/data/midgardexample.db:

configuration = midgard.config()
configuration.dbtype = 'SQLite'
configuration.database = 'midgardexample'

# Open a Midgard repository connection with our config
connection = midgard.connection()
connection.open_config(configuration)

As this is the first time we're interacting with the repository we need to tell Midgard to prepare the storage for itself and also for our new openbossa_attendee class:

midgard.storage.create_base_storage()
midgard.storage.create_class_storage('midgard_person')
midgard.storage.create_class_storage('midgard_parameter')
midgard.storage.create_class_storage('openbossa_attendee')

Interacting with data

First we create a person object with our attendee:

person = midgard.mgdschema.midgard_person()
person.firstname = 'Leif'
person.lastname = 'Eriksson'
person.create()

Then we create our attendee object and link that with the person we just created:

attendee = midgard.mgdschema.openbossa_attendee()
attendee.person = person.id
attendee.likesbeer = True
attendee.create()

Querying data

Later we'll want to find out about all Leifs attending the event. We do this by using the Midgard query builder:

qb = midgard.query_builder('openbossa_attendee')
qb.add_constraint('person.firstname', '=', 'Leif')
attendees = qb.execute()

The query builder returns us a list of matching attendee objects. We can go through them and also fetch the associated persons:

for attendee in attendees:
    person = midgard.mgdschema.midgard_person()
    person.get_by_id(attendee.person)
    if attendee.likesbeer:
        print "%s, %s is attending the event" % (person.lastname, person.firstname)

Then we can update the persons with their email addresses:

    person.email = 'leif@vinland.no'
    person.update()

For basic data handling, that's it! When you need more, you can extend objects with file attachments or parameters. You can also create joined records using Midgard views. Midgard provides D-Bus signals, transactions, centralized metadata, synchronization and many other things.

March 09, 2010 04:10 PM

From BBC News (World Edition)

Israel and Syria in nuclear bids

Israel and Syria both tell a conference in Paris they want to use nuclear power to generate electricity.

March 09, 2010 04:01 PM

Y Combinator News

Startup Thinking

Comments

March 09, 2010 04:00 PM

Clojure 101

Comments

March 09, 2010 04:00 PM

Want to be a VC? Try Being an Early Adopter First

Comments

March 09, 2010 04:00 PM

Lessons from eastern Europe's flat tax

Comments

March 09, 2010 04:00 PM

Mozilla borrows from WebKit to build fast new JS engine

Comments

March 09, 2010 04:00 PM

Planet GNOME

Luis Villa: Digging up my old Red Hat/e-voting posts

The DOJ is breaking up ES&S, the country’s largest provider of voting machinery, the OSDV project seems to be gaining some attention, and RHAT stock recently hit a five-year high. This seems like as good a time as any to dig up my ‘Red Hat should be in electronic voting‘ post and followup. Take the gamble, Raleigh! Buy the ES&S assets at bargain prices and get into the game.

March 09, 2010 03:52 PM

From BBC News (UK Edition)

Push the button

We use lifts daily, but how common are accidents?

March 09, 2010 03:43 PM

Christian registrar case rejected

The Supreme Court rules against a north London Christian registrar disciplined for refusing to conduct same-sex civil partnerships.

March 09, 2010 03:37 PM

From BBC News (World Edition)

Row over exhuming Rwanda leader

The son of Rwanda's first President, Dominique Mbonyumutwa, protests at orders to exhume his father's remains.

March 09, 2010 03:25 PM

Y Combinator News

Google Summer of Code: Applications Now Open for Mentoring Organizations

Comments

March 09, 2010 03:00 PM

Getting New Users to Stick

Comments

March 09, 2010 03:00 PM

Justin Kan (justin.tv, YC's kiko) talks about pivoting, press & scaling [video]

Comments

March 09, 2010 03:00 PM

How the human genome folds in 3-D

Comments

March 09, 2010 03:00 PM

The Big Red Word vs. the Little Green Man

Comments

March 09, 2010 03:00 PM

Be pragmatic with your (coding) time

Comments

March 09, 2010 03:00 PM

Some Day Kanban Will Fail 75% of the Time

Comments

March 09, 2010 03:00 PM