Tony Godshall | 15 May 2013 00:26

a CUA for window managers?

What comes closest to a Best Practices or CUA for window managers?

https://en.wikipedia.org/wiki/Common_User_Access

--

-- 
Best Regards.
This is unedited.
_______________________________________________
Do not Cc: anyone else on mail sent to this list.  The list server is set for maximum one recipient.
linux-elitists mailing list
linux-elitists <at> zgp.org
http://zgp.org/cgi-bin/mailman/listinfo/linux-elitists

Eugen Leitl | 16 Apr 2013 13:03

EFF and Partners Challenge Six 3D Printing Patent Applications


https://www.eff.org/deeplinks/2013/04/eff-partners-challenge

EFF and Partners Challenge Six 3D Printing Patent Applications

If there's something that drives us crazy, it's when patents get in the way
of innovation. Unfortunately, we often don't find out about the most
dangerous patents until it's too late—once they've been used to assert
infringement. That's why we were encouraged by the new provision of the
patent law that allows third parties to easily challenge patent applications
while those applications are still pending.

But, here's the rub: it's hard to identify those dangerous applications. And,
once you do, it's even harder to find the right information to challenge
those applications during the window that the law allows. So we partnered
with the Cyberlaw Clinic at Harvard’s Berkman Center for Internet and Society
and Ask Patents and—most importantly—you.

As of today, we've now challenged six pending patent applications that you
helped us identify as applications that, if granted, would particularly
threaten the growing field of 3D printing technology. Harvard's Cyberlaw
Clinic hand delivered the first two submissions to the Patent Office earlier
this year, and we've since sent in four more.

The prior art we’ve submitted so far thanks to your submissions ranges from
patents and blog posts to research papers and symposium proceedings. Each
prior art document gives the Patent Office tools to reject patent claims for
obviousness. That in turn helps protect the diverse, exciting uses of 3D
printing that are gaining in popularity each day, from small hobbyist
printers to large-scale, high-quality commercial fabrication using materials
(Continue reading)

Don Marti | 13 Apr 2013 16:45

Fun with Git repository copying

What happens when you're doing a copy of a Git
repository that's in the process of being pushed to
or garbage collected?

  http://joeyh.name/blog/entry/difficulties_in_backing_up_live_git_repositories/

  http://marc.info/?l=git&m=136422341014631&w=2

Sometimes, bad things.

Here's a hypothetical game.

Let's say that programmer A has the job of
implementing POSIX cp(1), but has decided to do it
in a way that will pass the "cp" test suite but order
the file copying to maximize the chances of breaking
copies of Git repositories that are being changed
during the copy.  (For example, "evil cp" might see
if there are any subdirectories directories named
"objects", copy their contents first, then pause,
then copy the rest.)

Programmer B has decided to extend Git to defend
against "evil cp" so that the copy is usable, even if
"evil cp" and a large push and repack happened at
the same time.

A has full access to the Git source code and mailing
list.  B is aware of the existence of "evil cp"
but not the details of what it does.
(Continue reading)

Shlomi Fish | 8 Apr 2013 10:11
Favicon
Gravatar

Fw: "The Human Hacking Field Guide" - a story about open source and open content hackerdom - What's in it for you and how you can help.


Begin forwarded message:

Date: Mon, 8 Apr 2013 11:11:01 +0300
From: Shlomi Fish <shlomif <at> shlomifish.org>
To: advocacy <at> perl.org
Subject: "The Human Hacking Field Guide" - a story about open source and open
content hackerdom  - What's in it for you and how you can help.

"The Human Hacking Field Guide" - a story about open source and open content
hackerdom  - What's in it for you and how you can help.
============================================================================

<NOTE>
First of all, this story covers Perl extensively, so it is on-topic here.

If you have a good accent in English and English diction, you can help me with
recording this story. Here is my best attempt at it:
http://www.shlomifish.org/Files/files/sounds/HHFG-chapter-1-The-Things-you-do-to-Get-to-College.mp3
and it's not too good.

This story may be useful for advocating contributing to open source and open
content, so any help with it, may pay in spades with a lot of interest among
young (and older) people in contributing to it.

If you want, you can make the samples CC-by-sa, but I can also exempt you for
having a different, non-commercial-by-default licence (in exchange to a share
of the profit).
</NOTE>

(Continue reading)

Don Marti | 29 Mar 2013 00:11

Spooky (license) action at a distance?

Q: So, what license is Hadoop under?

A: Apache v2!  It must be true, I read it on
Wikipedia!

Q: So that's a non-reciprocal license allowing for
proprietary deriviative works?

A: You know it, man!

(enter Pedantic License Guy)

PLG: Au contraire!  Google's Open Patent Non-Assertion
Pledge "does not apply to any infringement of the
Pledged Patents by hardware or by software that is
not Free or Open Source Software."

Q: So Hadoop is actually under reciprocal licensing
terms?

A: Software licensing is hard.  Let's play "Ticket
To Ride."

--

-- 
Don Marti                      +1-510-332-1587 (mobile)
http://zgp.org/~dmarti/        Alameda, California, USA
dmarti <at> zgp.org
_______________________________________________
Do not Cc: anyone else on mail sent to this list.  The list server is set for maximum one recipient.
linux-elitists mailing list
(Continue reading)

Eugen Leitl | 25 Mar 2013 12:54

ELC: SpaceX lessons learned


http://lwn.net/Articles/540368/

ELC: SpaceX lessons learned

By Jake Edge

March 6, 2013

On day two of the 2013 Embedded Linux Conference, Robert Rose of SpaceX spoke
about the "Lessons Learned Developing Software for Space Vehicles". In his
talk, he discussed how SpaceX develops its Linux-based software for a wide
variety of tasks needed to put spacecraft into orbit—and eventually beyond.
Linux runs everywhere at SpaceX, he said, on everything from desktops to
spacecraft.

 
Rose is the lead for the avionics flight software team at SpaceX. He is a
former video game programmer, and said that some lessons from that work were
valuable in his current job. He got his start with Linux in 1994 with
Slackware.

SpaceX as a company strongly believes in making humans into a multi-planetary
species. A Mars colony is the goal, but in order to get there, you need
rockets and spaceships, he said. It is currently expensive to launch space
vehicles, so there is a need to "drive costs down" in order to reach the
goal.

The company follows a philosophy of reusability, which helps in driving costs
down, Rose said. That has already been tried to some extent with the space
(Continue reading)

Don Marti | 24 Mar 2013 23:27

open linklogging, anyone?

Hey, so Google is shutting down Google Reader.
(yeah, yeah, I know... http://xkcd.com/743/ ...beat
you to it.) and a thousand RSS flowers are blooming.

Anyone else doing a linklog feed on your own site?
I have this:

  http://rtwt.aloodo.com/feed

which is just links to stuff.  It's based on a
fairly ugly minimal feed reader thing that snarfs
and scores almost 6,000 feeds, some of which are just
other linklogs.

It seems like it should be possible to have a
decoupled network of RSS in, RSS out things, with
each site maintaining its own subscription list and
sorting system.

--

-- 
Don Marti                      +1-510-332-1587 (mobile)
http://zgp.org/~dmarti/        Alameda, California, USA
dmarti <at> zgp.org
_______________________________________________
Do not Cc: anyone else on mail sent to this list.  The list server is set for maximum one recipient.
linux-elitists mailing list
linux-elitists <at> zgp.org
http://zgp.org/cgi-bin/mailman/listinfo/linux-elitists

(Continue reading)

Don Marti | 29 Jan 2013 16:58

Perforce joins the Linux Foundation

Just wanted to fill everyone in on something happening
at work:  Perforce (which announced support for Git
last year) has joined the Linux Foundation.

  http://www.reuters.com/article/2013/01/29/idUSnMKW79337a+1c0+MKW20130129

The basic idea is that you can now split out a subset
of a company's large Perforce depot and expose it as
a standard Git repository -- which Git users can use
without installing any Perforce tools or learning
any Perforce skills.  This should make it easier
for more Perforce-using companies to "work upstream"
with the third-party components they use.

  http://www.perforce.com/blog/121030/git-fusion-working-open-source

--

-- 
Don Marti                      +1-510-332-1587 (mobile)
http://zgp.org/~dmarti/        Alameda, California, USA
dmarti <at> zgp.org
_______________________________________________
Do not Cc: anyone else on mail sent to this list.  The list server is set for maximum one recipient.
linux-elitists mailing list
linux-elitists <at> zgp.org
http://zgp.org/cgi-bin/mailman/listinfo/linux-elitists

Teh Entar-Nick | 6 Dec 2012 14:54
X-Face
Face

Ledger: org mode for double-entry bookkeeping

Don Marti:
> Joey Hess has set up hledger: http://joeyh.name/blog/entry/hledger/
> Anyone else using one of the Ledger family?  Original, Haskell,
> Python?  If so, which one and how do you like it?

Not yet, but I have used this awk script in anger:

	http://c2.com/doc/expense/

It's from 1981, and it feels like it may have been part of the
inspiration for Ledger.

I've had the ledger-cli.org PDF docs open on a spare workspace for the
past couple of days, though.

I'm excited that something like Ledger has come about in this decade, as
it shows the true Unix spirit hasn't died out.  In particular, I'm
somewhat inspired by the way it is opinionated where it matters (ISO
dates, folks, and anyone who does otherwise is simply *wrong*) and
flexible where it really needs to (The arbitrary currency name thing is
one of the best features, especially coupled with the time-based
exchange rate listing).

I'm curious what other tasks we can give the org-mode treatment like
this!  I've seen time tracking systems that do this not as well.  I've
seen calendar tools that didn't work so well either.  How could we do
for other tasks what Ledger does so well for single-user accounting?

--

-- 
"These people program the way Victorians dress.
(Continue reading)

Shlomi Fish | 12 Nov 2012 12:53
Favicon
Gravatar

Recommendation: GNU Parallel

Hi all,

I'd like to recommend you take a look at GNU Parallel, which is a command line
tool, similar to xargs, for easy command line parallelisation:

* http://www.gnu.org/software/parallel/

* http://en.wikipedia.org/wiki/GNU_parallel

GNU Parllel works very similarly to xargs with some additional flags.

A simple example would be:

	$ seq 1 100 | parallel echo "{}"

Which would just echo the arguments. You can run several jobs using -j4:

	$ seq 1 100 | parallel -j4 echo "{}"

If you want to distribute across the network you can use sshlogin:

	$ seq 1 100 | parallel --sshlogin 4/sh --sshlogin 2/lap echo "{}"

This means to give two 4 jobs for "sh" and 2 jobs for "lap" simultaneously.

Now one set up I noticed that works nicely for me is to process the jobs in the
sequence based on their sequential number and while outputting and inputting to
files as a function of {} (You can use printf(1), expr, and/or $((...)) for
that). So, for example, I have written this script:

(Continue reading)

Eugen Leitl | 26 Sep 2012 15:54

Linux terrorism


http://www.nbcnewyork.com/news/local/Attack_at_Grimm_s_campaign_HQ.html
_______________________________________________
Do not Cc: anyone else on mail sent to this list.  The list server is set for maximum one recipient.
linux-elitists mailing list
linux-elitists <at> zgp.org
http://zgp.org/cgi-bin/mailman/listinfo/linux-elitists


Gmane