Search Results: "will"

13 July 2006

Jonathan McDowell: HDTV's not quite there yet.

I need a new TV. I've have my current one for 6 years now and it was secondhand when I bought it. Plus it gets this little green patch now and then (which it's been doing for a couple of years). Not hugely annoying, but everything helps in justifying a new one. My current TV is a normal 25" 4:3 set. I've worked out that if I go widescreen I need a 31" set to get the same height, which seems perfectly doable. The tricky bit comes in that I'd like HD, as hopefully the new TV will last me at least as long as the old one has. HD's only recently been launched in the UK - Sky brought out their HD service just in time for the World Cup (though I understand lots of people who'd pre-ordered didn't receive their upgrades in time). Telewest also have a recent HD service. Of course NTL, who I have, don't yet (despite them having merged with Telewest) and the Freeview DVB-T trials are only in Central London. Anyway, I won't have HD signal for a while, but I want to be ready when for when I do (and I'll be hooking a media PC up to the screen anyway, so will be able to take advantage of it via that method). Sky appear to have decided on using 2 HD formats; 720i (1280x720, progressive) and 1080i (1920x1080, interlaced). So having support for those would be nice. In addition I'd like 1080p (1920x1080, progressive), for things like the media box and in case content becomes available in that format (HD-DVD/BluRay?). This doesn't seem like a huge request. Lots of TVs in the UK are marketed as HD Ready. What does that mean? Essentially it specifies that the minimum native resolution of the screen is 720 lines and that there is a digital (DVI or HDMI) input that can support 720p and 1080i input and copy protection (HDCP). There is no minimum width; the set is allowed to scale the image to fit whatever it has. I've seen HD Ready sets that have a 1024x1080i native resolution - not wide enough for a native 720p image let alone 1080i. However most HD Ready sets seem to do 1366x768 as the native res, so fine for 720p but not 1080i/p. sigh I managed to find a TV from Philips, the 37PF9830/10, which does native 1920x1080p. Amazon even sell it, though for an eye watering £2,248.28. What does this get you? Integrated Freeview decoder? No. MPEG2/4 playing of movies from flash media? No, just image viewing. A nice big monitor for your computer? No, Philips' website only lists 1024x768 as the max computer res and I've seen reports in forums that 1366x768 is possible, but no higher. There's a 42PF9830/10 (42") that adds movie playing and ethernet, which sounds good but adds who knows how much to the price (I couldn't easily find a UK price). Plus it's probably too large for me even if it was affordable. My naive hope is that with the Sky push lots of people will have got sorted for the World Cup, or will go HD for Christmas. Meaning that come the new year I might have a better available choice of proper HDTVs and the pricing might be sane. I can dream, right?

12 July 2006

Jonathan McDowell: Nothing impressive about Coke Zero

I tried Coke Zero for the first (and probably last) time this evening. While the first mouthful actually tasted not bad, the familiar and unpleasant taste of artificial sweetener soon hit. Oh well. Much better than Diet Coke, but not something I'd buy again. Not that I'm that fussed. I don't drink a lot of soft drinks - we buy pure juice for the house and although I occasionally drink Coke (or preferably Pepsi) when I'm out, it's only if I'm not drinking. I prefer ice cold water but it's usually ridiculously expensive and doesn't come in pints (tap water will sometimes do, but often isn't cold enough). Nice try Coke, but count me out.

Adam Rosi-Kessel: Homophobic Airplanes in Boston

Airplanes pulling anti-gay marriage banners have been circling my building much of today, apparently in an attempt to sway public (or legislative) opinion during today’s constitutional convention (liveblog here). The banners don’t cast the organizers as the brightest bulbs. Two of the banners are opaque references to the Chief Justice of the Massachusetts Supreme Judicial Court, Margaret Marshall — the messages were “Marshall’s Courts Are A Disaster” and “Marshall Incompetent Says Judge Sosman.” Unless you are already a rabid member of the anti-Goodridge crowd, these aren’t going to mean a whole lot to you. The other one is printed too small to read, although after twelve or thirteen time circling past my window, I could make out that it said something like “let the people vote on marriage,” which at least is a little clearer on the message (if not the font). All three had a URL that was too small to read, at least from my vantage point. I finally pieced together that the banners were referring to massnews.com (I hesitate to link to the site and boost its PageRank, but ultimately I think the contents are so poorly written and reasoned that it probably advances the cause of gay marriage more than anything). The articles on that site really make these guys look like loonies. A great example is this article. Although apparently written by an attorney, the article demonstrates near total ignorance of how legal reasoning and constitutional principles. E.g.:
When Justice Sosman discussed who else could be applying for marriage after May if the decision is allowed to stand, she had to include the “buzz” words that Marshall and other judges and lawyers use to intimidate everyone else — even including most lawyers who know nothing about this arcane language.
The “arcane” language the article refers to are the standard terms of art in equal protection law: suspect classification, scrict scrutiny, rational basis, etc.. (See this wikipedia article). Any first year law student should be quite familiar with this sort of discourse. (See my class notes from my first year constitutional law course and search for strict scrutiny or suspect classification). “Most lawyers” know nothing about this “arcane” language? Similarly — the following apparently forms the basis of the writer’s claim that Justice Marshall does not have the intelligence necessary to be the Chief Justice of the state’s Supreme Judicial Court:
Justice Marshall was incapable of answering Justice Sosman. She felt it necessary to insert an unusual footnote to say she was unable to understand or to answer Sosman’s erudite critique. “In any event, we fail to understand why the separate opinion [of Justice Sosman] chastises us for adopting the constitutional test (rational basis) …”
“Failing to understand” in a court opinion (or brief) does not mean “we’re just not smart enough to get it.” It is a standard idiom used to criticize another position as lacking support. It is far from unusual to make that sort of statement in a footnote. It is generally a sign that the point being criticized is so weak that it does not merit full treatment in the main text of the decision. In any event, I’m happy to see the anti-gay marriage movement leadership so totally marginalized. In a few years, I expect we will wonder what all the fuss was about.

Carlos Villegas: testing ubuntu's readahead (SoC2006)

The base distribution I'm using for Sid changed slightly by installing ssh. There was no boot time difference. The new base bootchart (same time 49 sec) is here.

Based on a discussion in initscripts-ng-devel between Petter Reinholdtsen and Erich Schubert, I decided to try ubuntu's readahead to see if we will get a better or worst boot time. After installing ubuntu's readahead 1.0.1-2 but noticed not time difference. No difference was obtained by changing the boot order (S39 to S19 in rcS.d) nor by adding files read at /etc/readahead/readahead. The bootchart is here

Also tried the newer readahead from ubuntu readahead 0.20050517.0220-0ubuntu3 but now with a loss of 1 second. This includes two scripts S01readahead and S39readahead-desktop in rcS.d and S99stop-readahead in rc2.d. The bootchart is here

Next I'll try to analyze the SUSE static preload.

Besides I filed an bug (377941) to initramfs-tool I had with installing Etch on my laptop with a usb harddisk. Tried adding sleep 5 to /usr/share/initramfs-tools/scripts/init-premount/udev, then dpkg-reconfigure linux-image-.... but still fails :(

Sergio Talens-Oliag: Back from the V Jornades

As others, last week I was not waiting for the Pope and I managed not to be affected by his visit to Valencia; I left on Thursday at 15:30 to go to Barcelona for the V Jornades de Programari Lliure and didn't came back until Saturday at 20:00; at that time the show was still going on but I was not directly affected by it, as I live on a village that is about 5 Km. away from the city and probably around 10 Km. from the Pope's stage. Anyway, this post is about what happened on the JPL, so here we go. On Friday I gave a tutorial about Debian Packaging using liw's slides, it was planned for an hour and a half but I ended up using two. I believe that the tutorial went more or less OK, although they were not able to start doing anything on the computer. If I'm asked to give a similar tutorial again I'll try to have more time or to do a talk about the Debian Project and how it works before the tutorial, as that could reduce the time needed for the practical part (i.e., some of the people attending to my tutorial had no experience with the BTS or was not really aware about the available distributions). On Saturday I had a half an hour talk about Agile Documentation Tools; unfortunately I had not finished my article, but I had eight pages of reStructuredText and I transformed them into a S5 presentation in 20 minutes (the talk was about agile documentation tools, wasn't it?). As usually happens to me I had a lot of material and I ended up giving a two hour talk based on an unfinished article (I wanted to add a table comparing the features of different lightweight markup languages, but I was unable to complete it before leaving to Barcelona)... my excuse for doing such a long talk is that I asked to the public if they wanted me to stop, but they were interested and participative and I ended up using all the slides. As I talked so much I was unable to attend other talks, but I had a good time at the Jornades and met a lot of good people. I imagine that I'll probably will come back if they invite me again next year, it seems that they already had some requests for talks... :)

Simon Law: GCC Summit 2006


Forklift
Originally uploaded by sfllaw.
I look forward to going to Ottawa every June for the GCC Summit. I've gone every year since it started in 2003 and have no intention of stopping. That's because it feels so much like a family reunion. Let me explain. The core people who have worked on GCC have been doing it for years. They're people who used to work for Cygnus Solutions, back before they were bought out by Red Hat. They're people who work for CodeSourcery. And they're people working for Intel, HP, and IBM who are compiler writers first and employees second. And they all know each other like dysfunctional family. When I first showed up at the first Summit, Jim and I were the new kids. We had just finished typesetting the Using GCC manual that was published by GNU Press. So I went around absorbing compiler technology by osmosis, and trying to get as many developers to sign by pre-press draft. The nice thing about the GCC Summit is that there is only one track of talks. So you never have to choose between two talks that you're interested in. It's a little bad though, since you're always tempted to check your e-mail when there's a lull in the interestingness of the presentations. This year, the focus seemed to be on profiler-driven optimizations. I'm not really sure those are very profitable, as they actually require developers to run their applications as part of the build system. And we all know that humans are lazy. But perhaps I underestimate the heroics that build-systems people will go through to squeeze out that extra ounce of performance. Danny Berlin and Kenneth Zadeck talked about dataflow analysis and getting rid of the terrible implementation inside GCC. I had heard horror stories about flow.c before, but have yet to actually look inside it. Their talk has disuaded me even more. The last thing that sticks in my mind is the GDB talk, which seemed to be the only toolchain talk this year. But these things wax and wane. I skipped out on the afterparty this year, which meant that I couldn't help with the monumental challenge that awaits us after each summit. But I shall return.

Sergio Talens-Oliag: Back from the V Jornades

As others, last week I was not waiting for the Pope and I managed not to be affected by his visit to Valencia; I left on Thursday at 15:30 to go to Barcelona for the V Jornades de Programari Lliure and didn't came back until Saturday at 20:00; at that time the show was still going on but I was not directly affected by it, as I live on a village that is about 5 Km. away from the city and probably around 10 Km. from the Pope's stage. Anyway, this post is about what happened on the JPL, so here we go. On Friday I gave a tutorial about Debian Packaging using liw's slides, it was planned for an hour and a half but I ended up using two. I believe that the tutorial went more or less OK, although they were not able to start doing anything on the computer. If I'm asked to give a similar tutorial again I'll try to have more time or to do a talk about the Debian Project and how it works before the tutorial, as that could reduce the time needed for the practical part (i.e., some of the people attending to my tutorial had no experience with the BTS or was not really aware about the available distributions). On Saturday I had a half an hour talk about Agile Documentation Tools; unfortunately I had not finished my article, but I had eight pages of reStructuredText and I transformed them into a S5 presentation in 20 minutes (the talk was about agile documentation tools, wasn't it?). As usually happens to me I had a lot of material and I ended up giving a two hour talk based on an unfinished article (I wanted to add a table comparing the features of different lightweight markup languages, but I was unable to complete it before leaving to Barcelona)... my excuse for doing such a long talk is that I asked to the public if they wanted me to stop, but they were interested and participative and I ended up ussing all the slides. As I talked so much I was unable to attend other talks, but I had a good time at the Jornades and met a lot of good people. I imagine that I'll probably will come back if they invite me again next year, it seems that they already had some requests for talks... :)

11 July 2006

Steve Kemp: Some thing

Over the past two days I’ve started two community things: The adverts are basically modelled after Kuro5hin.org’s community adverts - the difference is these are free. (Should remain free, but no promises.) The idea of sharing out a Xen host with a few people means I’d get some seperation and wouldn’t overload my existing host which is getting a little strained with the Debian-Admin site, mostly because of my own lazy coding, and popularity. Still work in progress. I’ve priced a couple of companies for the hardware and support and figure that it can be run just above cost with 6x ( 10 a month). Still waiting for a few people to get back to me about whether they’ll commit to a years worth of cash up front..

Carlos Villegas: More bug reports and benchmark (SoC2006)

Yesterday I filed a bug report for lintian as it doesn't check for LSB compliance. Many scripts would be fixed at the moment we get an LSB check in lintian and normally we will be providing them with a patch for it with our Deliverable 5 in a few weeks. Bug report #377740
I'm installing sid in my laptop --originally-- to use as benchmarking for the boot process. The installation procedure was the same as the one explained in the project webpage for sid except that it also includes the Laptop package subset. As I'm using a usb harddisk, it seems there is a problem at the boottime as /dev/sda1 takes to long to be detected and when root wants to mount it hasn't been detected yet. I currently skip this problem this by doing CTRL-S at the beginning to give it more time but this won't make a good boot process benchmark.
New bug reports were filed:
alsa-base #377716
alsa-utils #377717

Julien Danjou: sysrqd gets dedicated port number

IANA just accepted my request of dedicated and registered TCP port for sysrqd.
sysrqd 4094/tcp sysrq daemon
sysrqd 4094/udp sysrq daemon
I will release a new version today using these ports.

Joey Hess: file set split utility

I'm looking for a simple tool that, given a set of files, can split it into subsets that are smaller than a given size. It doesn't need to split individual files, just pack them into the subsets in an efficient way. It could actually move files into subdirs to create the subsets, or could just output a list of what goes where. Think archiving files -- lots of files -- to DVD. Doing this manually gets old, fast. I can't seem to find this tool. Am I not searching for the right terms to find it, or does it need to be written (or dug out of someone's ~/bin/) and added to moreutils?
Update: Lots of feedback on this one. This problem is called the knapsack problem (which I should have known). Specifically, the 0-1 varient. It's NP-hard. The best alogorithm I've seen suggested is to go through the files, largest first, and put them into the first volume that will hold them. This is implemented in packcd. Debian's mkisofs package has a dirsplit that uses a much worse approach, randomising the list, putting each file into the first volume that will hold them, and iterating 500 times to find the least wasteful packing. Yugh. On the other hand, it does know various things about how much space filenames will take on the CD. sync2cd can do basic splitting, although not smart ordering, as well as lots of other stuff. I still think it would be nice to have a generic unix tool that could take du input and output the list of files and which set to put them in. There are, after all, applications for this beyond packing CDs..

Matthew Garrett

A while ago, some people were delegated to make a decision about debconf. The final decision was meant to be made at a meeting, at which various vaguely disturbing comments were made by a couple of the delegates.

Shortly before the second meeting that was supposed to really, certainly, no questions this time arrive at a decision, the project leader removed the delegations and altered the way that the meeting was going to be run.

Unsurprisingly, this resulted in some unhappiness, including accusations of power grabbing.

So. Let's take a slightly closer look at things. Some facts:Or:

In the worst case scenario, the response to certain outcomes of the meeting may have been a general resolution with the aim of overturning an existing decision

Such a GR would have been horribly divisive. It would have been open to accusations of prejudice or vested interests against all involved. It would have wasted vast quantities of time that could have been better spent, and whatever the outcome it would have left a shadow over next year's Debconf.

We'll never know whether this would have happened, but it's hardly unrealistic. Anthony was left in an awkward position - remove the delegates (an action that would undoubtedly result in some people being very unhappy), or allow things to continue and risk all-out warfare within the project. Was it the right call? Maybe. Maybe not. But he was willing to take the personal popularity hit in order to reduce the probability of intra-project conflict. That's the sort of thing that we elect leaders to do. We should be happy that a leader actually shows a willingness to make difficult decisions, rather than crucifying them for it.

9 July 2006

Erich Schubert: Beware of XGl...

This is what happens when you use fancy XGl/aiglx/whatever eye-candy too much. It will infect (remember the viral properties of opensource software) your body, and you'll start randomly flipping over, too.

Steve Kemp: And now she is a dancefloor tragedy

This weekend I’ve started getting militant about fighting spam. Every single spam mail I’ve recieved today and yesterday I have reported to the originators ISP. Most likely this won’t achieve much, but it made me feel slightly better. It also gave me a new appreciation for exactly how much spam I receive, and where from. My top three sources of spam are: To combat this I’ve done two things: My mailserver will now refuse to accept mails from hosts without reverse DNS. I think that is a legal thing to do, but I’ve never done it before. That combined with greylisting has cut my spam counts by about 200 messages a day. The only other thing I’ve done this weekend which was at all computery was to start writing a test suite for the Apache module I’ve been working on - which is now included in Debian sid.

Christian Perrier: Debian France

So, Debian France is on its way. Hurrah! Some friends I have in the Debian project have asked me why I wasn't in the founding members. The answer is easy: fouding members of a French non-profit organization have to be physically present at the founding meeting. As I couldn't make it to the LSM, this explains why I'm not listed there. Of course, I'll be in the very first members of the organization, as soon as the legal stuff will allow it. Congratulations to all the people who were involved in that process.

8 July 2006

Martin Michlmayr: LSM, FrOSCon, FLOSSWorld

Well, I've been conferencing again. I'm currently sitting in a train with Andreas Barth, returning from the Libre Software Meeting in Nancy, France. We attended the conference to take part in a workshop organized by EDOS, an EU-sponsored project which focuses on challenges the makers of Linux distributions are facing. Andreas, Enrico Zini and I gave overviews of various issues in Debian and the EDOS folks (which includes a number of people working on Mandriva) presented their work. Some of it seems pretty interesting and can potentially be integrated into Debian but time will tell. Andreas posted a summary to get a discussion going. Last week I attended FrOSCon near Bonn to present the keynote speech. I really liked the conference because it was a true community event, with lots of effort put in by the local organizers, and the event was pretty relaxing (at least for me, probably not for the organizers who did a great job hiding all the work that is required behind the scenes). Just before attending FrOSCon, I met up with a friend from high school and spent a few days in Amsterdam. A few weeks ago I attended FLOSSWorld in Brussels to talk about skill development in FLOSS communities. FLOSSWorld is a project to study free software communities all around the world as an extension of the work done a few years which focused on Europe. One of the nice things about FLOSSWorld was that my hotel was a few minutes on one side of the cathedral in Brussels and the conference venue a few minutes on the other side. So I finally managed to visit the cathedral, something I never managed to do in all the years I attended FOSDEM in Brussels.

Erich Schubert: Reduced gravity in germany

At least with respect to the courners of the mouths. I hope this will extend beyond the worldcup games.

Gintautas Miliauskas: Localization coordination for Debian #4

This was a week of prototyping. I performed some more basic changes to the API. I introduced folders so that arbitrary tree-like grouping structures would be possible. I also moved the language layer below the module layer (previously it was above, like in pootle), because it eliminates parallel hierarchies in the whole structure. It also just appears more logical to me. While the bottom-most TranslationUnit class needs more work until it's complete, I hope that the container interfaces will not need to be changed much more, as there would be more and more work to update the corresponding implementations. I have written a prototype .po parser that uses Wordforge's tools to parse a .po file and converts the result into structures defined by the new API. Admittedly it's at a very early stage. There is also a preliminary implementation that can read Pootle's backend storage directory structure. It is read-only at the moment, and does not read Pootle's metadata files yet, but it is usable. There's also an XML-RPC server that demonstrates this backend: you can send XML-RPC requests to translate words in specified Pootle projects. After having dealt with containers this week, next week I will probably concentrate on the actual translation objects and look deeper into structure of XLIFF to ensure decent compatibility. I would like to accommodate most of what Wordforge currently supports in this regard. I will also probably start thinking about the security subsystem (I have a feeling that this will spur a few discussions on the mailing list). I have also tried to gently push Wordforge to migrate to Subversion. Sourceforge has its own migration facilities, so hopefully the transition will be easy and painless. CVS has been a little of a pain, and now I noticed that it's actually threatening me!
...
revision 1.1
date: 2006/07/08 12:06:43;  author: gintautasm;  state: dead;
branches:  1.1.2;
...
There was some interest on the Wordforge mailing list about using the XML-RPC interface to co-operate with thick clients (KBabel, etc.). For the moment I have enough work on Pootle itself and XML-RPC is not a priority, but if anyone would be interested in implementing the client side for some translation application, I would be very happy to cooperate and coordinate the server's XML-RPC interface. Hopefully next week the weather will be a bit cooler too: it's so hot that it is difficult to fall asleep because of the heat. The heat definitely does not help to get actual work done.

7 July 2006

Martin F. Krafft: Returning the E60

I went back to the shop today to return the Nokia E60 I had previously sought out. There were just too many gripes with the phone, and even though I could have possibly worked around (some of) them, I was looking for a phone that works, not one that I could tweak to work. Among the most prominent problems were:
  • Lack of STUN support, which means that you cannot do VoIP behind a NAT router without configuring a port-forward (which is often not possible). Nokia is also unlikely to add STUN support because the phone's target audience is clearly large businesses equipping their employees with phones that will work with VoIP locally, and "fall back" to GSM when on the road.
  • Broken WPA2 implementation. I could not get my phone to associate with my WPA2 router. Reasons may be the AES implementation, which seems broken (see below), or just a faulty WPA2 implementation. I can get other devices, including my Palm, to talk to the router over WPA2 just fine.
  • Broken AES (or VPN) implementation, meaning I could not get a VPN connection to either of a Cisco router, a Check Point VPN-1 gateway, a Linux host running FreeS/WAN, or OpenVPN when AES was used. I could connect to all but the OpenVPN client using 3DES.
  • No WLAN reconnects. If your WLAN connection drops while you're using it, you have to exit the programme (or reassociate with the VoIP gateway) to get it back up. This sucks when browsing the web!
  • Sucky battery lifetime. I was playing around with the device, using a fully-charged but two year old battery. After about 2.5 hours, it displayed the first low battery warning. Obviously, WLAN consumes a lot of power, but that's just too much and too fast.
Other than that, the phone seems to have the usual features you expect from an advanced phone that tries to also be a PIM. Believe it or not, I could make phone calls, but there was weird crackling noises to be heard; I am not sure whether the phone's at fault, I do have crazy power lines around my place. One thing that did drive me up the walls was the configuration. To set up VoIP, I had to first configure a WLAN connection (which you cannot do in the "Connection Manager" -- that one seems to be only used to kill connections and associate with unencrypted WLANs) in the system settings (which are to be found under Menu/Tools), then set up a SIP profile, then set up a VoIP connection, and then make sure it's active. If you change WLANs, you have to modify the VoIP connection, it cannot use an existing WLAN connection, or the current best default. I want a VoIP/GSM combo not because I want to spend two minutes to configure VoIP in a foreign network. Also, while we're on a topic related to WLAN: the device does not allow you to connect to a WLAN without starting an application that uses it. Sure, it's power-optimised, but still. Also, neither ESSID nor encryption status are shown anywhere when you're connected, and I did not find out a way to display the phone's IP address. Another beef was with the general device speed. There's a quick access button to write SMS. If you press that, it takes 5-6 seconds until you can type the SMS. I don't need to say more... The display of the E60 (and E70), however, do warrant their own paragraphs: it's gorgeous! Simply gorgeous. Unfortunately, that's not a selling factor for me. So I decided to wait for the next generation of WLAN/VoIP/GSM combos (or at least firmware updates to the E60), and especially the Motorola A910, which runs Linux. I am grateful to the shop manager for being so patient, making sure that I am satisfied rather than trying to make money, and generally just giving me a pleasant shopping experience the way it really should be these days -- given that there are shops out there that won't let you try electronic devices before you buy them. So, if you're ever in Zurich and in need of mobile communication devices or paraphernalia, visit the mobilezone shop in Oerlikon (Einkaufszentrum Neumarkt) and ask for Andreas Iseli! Apart from being next door to my flat, I'm definitely going to go back there next time I need something. PS: to all those who have been toying with the idea of buying (or otherwise drooling over) the E70, do note that the two run the same software, so most of these issues will apply to the E70 as well. However, it's always best to make up your own mind, so find a shop as professional and fair as mine and get your hands on it.

MJ Ray: ID Cards: If you tolerate this...

I wrote the following item a few months ago and didn't post it to my blog because I thought it was too ranty, too scaremongering, too frothy, and I was trying to reduce the amount of that sort of stuff I posted. Now I see the top story in the latest NO2ID newsletter and it looks like it wasn't ranty enough. A few years ago, the Blair government introduced Higher Education student-paid fees despite quite a large opposition movement. Part of the success was by introducing them for new students only [...] Forward to 2006. ID Cards are controversial and apply to the whole population, but there's widespread opposition to compulsary registraion. Could the same tactic be used? Compulsary registration for "new people" only? [... cont with links...]

Next.

Previous.