Search Results: "spa"

18 May 2006

Ted Walther: Report from Debconf, Day Four

Day trip. Six busses full of Debian developers, maintainers, and supporters toured the area around Oaxtepec today. We clambered over several Mexican pyramids and a ruined mountain-top city. Walking in the main entrance I immediately felt that it was very familiar. I identified the pool where they purified themselves before entering the complex, and several altars. Some of the things the archaelogists called "altars" looked more like bed platforms. I told the guide maybe they were both; ancient religions were known for their homosexual sex rites. Then we saw the palace of Cortes in the city of Morelos. It is a very swank city, fun to walk around and shop. We got back at 10pm, tired but satisfied. Bought a t-shirt that says "100% GUAPO". The Hispanic contingent at Debconf went wild. They may give me some photos to post soon. Lisp redux. Kevin Mark read my summary of Peter van Eyndes presentation yesterday, and sent in this email:
Hi Ted, you seem to be having fun at Debconf! Saw your post about a book by Peter Seibel. Strangely enough I attended a meeting at lispnyc with him this week. They shot video which hopefully you can see. Checkout http://www.lispnyc.org/home.clp cheers, Kev
Well, thanks Kev! At lunch yesterday, a fellow developer, whose name I forget, told me that OCAML is far superior to Haskell in terms of performance because it is "statically typed at compile time" or something. I thought that was a characteristic of Haskell as well. I mentioned the benchmarks that Haskell is currently winning, and he brushed this aside. Which may be appropriate; optimizing for benchmarks isn't the same as optimizing for the general case. Food. We had lunch yesterday at a restaurant. I hate zucchini, but their zuchini stuffed with quesa (cheese) was delicious. I haven't found birria (shredded goat meat) in the market here yet, but the restaurant had some. At the end of the meal a vendor came into the restaurant with some crisp, deep fried confection called "churros", coiled like a big hose. Its cross section looks like a five point star. For P10 the vendor broke off four pieces, 5 inches long. Knut shared his with me; it was like a donut, only crunchy. John Sokol. John Sokol, part of the original 386BSD team, arrived late Tuesday night. Carrying 80 pounds of luggage, he not only took the Metro, but he walked up the mile longer hill from the resort entrance to the conference. The Metro is nice, but it has a lot of stairs. I was tired after traversing it; I could not have walked up the hill if I tried afterward. He brought a VOIP phone with him, but it gives an error saying his account has been compromised. It is probably looking at his Mexican IP address and blocking it. So John and I have no way of phoning the outside world.

Ted Walther: Why didn't King Solomon kill the two prostitutes?

On the long bus ride back from the Mexican pyramids, I got to think about a long standing problem. If Israel's laws forbade prostitution, why didn't Israel's greatest judge enforce those laws? We've all heard the story of King Solomon and the two harlot's, where he finds the real mother by threatening to chop the baby in two. Since the laws of Israel carried a death penalty for adultery, why didn't Solomon enforce it? People today equate prostitution with adultery, but the Bible does not. Not always. As the wisest man who ever lived, a walking embodiment of true justice, Solomons judgement deserves a deeper look. Here is the text of the whole incident:
1 Kings 3:16-28 Then came there two women, that were harlots, unto the king, and stood before him. And the one woman said, O my lord, I and this woman dwell in one house; and I was delivered of a child with her in the house. And it came to pass the third day after that I was delivered, that this woman was delivered also: and we were together; there was no stranger with us in the house, save we two in the house. And this woman's child died in the night; because she overlaid it. And she arose at midnight, and took my son from beside me, while thine handmaid slept, and laid it in her bosom, and laid her dead child in my bosom. And when I rose in the morning to give my child suck, behold, it was dead: but when I had considered it in the morning, behold, it was not my son, which I did bear. And the other woman said, Nay; but the living is my son, and the dead is thy son. And this said, No; but the dead is thy son, and the living is my son. Thus they spake before the king. Then said the king, The one saith, This is my son that liveth, and thy son is the dead: and the other saith, Nay; but thy son is the dead, and my son is the living. And the king said, Bring me a sword. And they brought a sword before the king. And the king said, Divide the living child in two, and give half to the one, and half to the other. Then spake the woman whose the living child was unto the king, for her bowels yearned upon her son, and she said, O my lord, give her the living child, and in no wise slay it. But the other said, Let it be neither mine nor thine, but divide it. Then the king answered and said, Give her the living child, and in no wise slay it: she is the mother thereof. And all Israel heard of the judgment which the king had judged; and they feared the king: for they saw that the wisdom of God was in him, to do judgment.
Whoredom, harlotry, prostitution; they defile the land. When Judah thought his daughter-in-law Tamar had become a harlot, he ordered her to be burnt. The problem was not with the sex for pay, but with violation of Judah's property rights. Tamar had been bought and paid for, and belonged to his family for the purpose of increasing their manpower. Biblically, sex for pay is fine. A ketubah (marriage contract) guarantees a woman a certain financial allowance in return for performing her sexual duties. The problem is that prostitution lowers the birthrate of the population, thus reducing its manpower, thus reducing its brainpower, thus reducing its ability to protect and defend itself. The connection between prostitution and lower birth rates isn't obvious to the layman, so just take it for granted right now.
Leviticus 18:20,28 Moreover thou shalt not lie carnally with thy neighbour's wife, to defile thyself with her. That the land spue not you out also, when ye defile it, as it spued out the nations that were before you. Leviticus 19:29 Do not prostitute thy daughter, to cause her to be a whore; lest the land fall to whoredom, and the land become full of wickedness.
Prostitution can fall into two categories; the woman is still the property of her father, or she belongs to a husband. Widows, divorced, and single women fall into the category of belonging to their fathers; they have a right to return to the family home and be supported there. How would a father prostitute his daughter? If he treats her harshly, refuses to marry her off to a suitable husband, does not feed or clothe her, train her or discipline her, she may well turn to whoredom to support herself. Look closely at the story of the two harlots. They say they have no man. They fall into the category of single women. Sex with a single woman is not adultery. Adultery carries the death penalty, but as single women, their prostitution was to be regulated by different laws. If a girl took up the prostitution trade, and then got married under false pretenses, pretending to be a virgin, the penalty was death. However no death penalty is indicated for the circumstance where the woman and her family were up front about her past. A man taking a wife needs to be able to accurately assess the risks of disease and future infidelity.
Deuteronomy 22:13-21 If any man take a wife, and go in unto her, and hate her, And give occasions of speech against her, and bring up an evil name upon her, and say, I took this woman, and when I came to her, I found her not a maid: Then shall the father of the damsel, and her mother, take and bring forth the tokens of the damsel's virginity unto the elders of the city in the gate: And the damsel's father shall say unto the elders, I gave my daughter unto this man to wife, and he hateth her; And, lo, he hath given occasions of speech against her, saying, I found not thy daughter a maid; and yet these are the tokens of my daughter's virginity. And they shall spread the cloth before the elders of the city. And the elders of that city shall take that man and chastise him; And they shall amerce him in an hundred shekels of silver, and give them unto the father of the damsel, because he hath brought up an evil name upon a virgin of Israel: and she shall be his wife; he may not put her away all his days. But if this thing be true, and the tokens of virginity be not found for the damsel: Then they shall bring out the damsel to the door of her father's house, and the men of her city shall stone her with stones that she die: because she hath wrought folly in Israel, to play the whore in her father's house: so shalt thou put evil away from among you.
Suppose a single woman was to work as a whore. What is the penalty? For the girl, no penalty at all. If she is a virgin turning her first trick, the man has to pay a hefty fine of fifty shekels to her father, who has the choice of giving her in marriage or not.
Exodus 22:16,17 And if a man entice a maid that is not betrothed, and lie with her, he shall surely endow her to be his wife. If her father utterly refuse to give her unto him, he shall pay money according to the dowry of virgins. Deuteronomy 22:28,29 If a man find a damsel that is a virgin, which is not betrothed, and lay hold on her, and lie with her, and they be found; Then the man that lay with her shall give unto the damsel's father fifty shekels of silver, and she shall be his wife; because he hath humbled her, he may not put her away all his days.
When she is no longer a virgin, her father either allows her to be a prostitute, violating the law at Leviticus 19:29, or he doesn't allow her. If her father allows her, then he becomes liable for her behavior and she is not punished, as described in Hosea 4:13,14 quoted below. If her father doesn't allow her, she is again subject to the death penalty, as set forth in the next set of verses:
Deuteronomy 21:18-21 If a man have a stubborn and rebellious son, which will not obey the voice of his father, or the voice of his mother, and that, when they have chastened him, will not hearken unto them: Then shall his father and his mother lay hold on him, and bring him out unto the elders of his city, and unto the gate of his place; And they shall say unto the elders of his city, This our son is stubborn and rebellious, he will not obey our voice; he is a glutton, and a drunkard. And all the men of his city shall stone him with stones, that he die: so shalt thou put evil away from among you; and all Israel shall hear, and fear.
In the case of Solomon's two harlots, there is no evidence at all that their father disciplined or otherwise acted to prevent them from their trade. Perhaps their father was dead, but in that case his responsibility to his daughters would have fallen on his next of kin. It really is a matter of family responsibility, not of persecuting individuals. There is one remaining corner case; what of the married woman who becomes a prostitute? What if the two harlots had been married after all? It is a principle of the Torah that it must be applied equally. You cannot hit one party with the full penalty then let another get off free for the same crime. It is better to err on the side of mercy, so if you do not convict one, you should not convict another. This is violated daily by un-Godly governments who selectively enforce their laws to "make examples" of people. Such selective enforcement is neither fair or just. In Solomon's case, assuming the women were married, the other parties to the crime of adultery were missing. Without them, there was no way to proceed. This is why Jesus was able to say "Let he who is without sin cast the first stone." The two witnesses rule also comes into it; before a person can be put to death two witnesses to the crime are required. Solomon's two harlots had no witnesses against them. When people engage in false worship, and use the services of whores, God will not punish the women who turn to adultery and infidelity. He will punish those who are responsible; the men, who failed to take their patriarchal prerogative in setting a good example of just, fair, respectful, and temperate behavior.
Hosea 4:13,14 They sacrifice upon the tops of the mountains, and burn incense upon the hills, under oaks and poplars and elms, because the shadow thereof is good: therefore your daughters shall commit whoredom, and your spouses shall commit adultery. I will not punish your daughters when they commit whoredom, nor your spouses when they commit adultery: for themselves are separated with whores, and they sacrifice with harlots: therefore the people that doth not understand shall fall.
If you have any Torah questions, feel free to write in to ted AT reactor-core DOT org.

John Goerzen: Keeping A Little Busy

I haven't posted much here lately. There's just a lot going on.

First there's some news from Terah.

The appraisal on the place we're moving to came in less than we had expected, so we have to do some quick work to try to figure out another way to make the financial situation of all that work.

Then there's all the work of being away from home when it's being shown.

Then, our purchase of an HP MSL4048 tape library at work. And our switch from Amanda to Bacula -- which went wonderfully. And of course my taking over the Bacula package in Debian, which managed to annoy two Spaniards but please most of the rest of the world. But my first NMU did close 22 bugs.

Cliff, great old dogs story.

Eric Warmenhoven: Cingular sucks.

Lisa has been thinking for a short while that she’d like to get a Motorola RAZR phone. We were AT&T Wireless customers, which now makes us a weird type of Cingular customer where we not only have our AT&T plan, but also special AT&T customer service representatives (which I’ll get to in a bit). So we went into our local Cingular store and she asked about getting the shiny new black RAZR, and they said that it wouldn’t be a problem, they’d just need to upgrade our service, and since we’re on the same plan and the service is changing, I’d need to upgrade my phone as well. AT&T Wireless has a email-to-SMS gateway and gives every phone its own email address, yournumber@mmode.com. Since AT&TWS only charges if you send a message but not if you receive a message, I use it all the time (mostly for stock quotes but also for various other things). So in an average month I probably receive 30-50 emails on my phone, as well as the occasional spam, all of them free. Cingular has the same service, yournumber@cingularme.com. But unlike AT&TWS, Cingular charges you both for sending and receiving messages. (”Text, Instant, and Multimedia messages are charged when sent or received, whether read or unread, solicited or unsolicited.”) So my 30-50 messages a month are going to cost me $3.00-$5.00 a month. Of course, I could always get a package, which will limit those 50 messages to just $3.00. Or I could get a $20 package that lets me receive 2500 messages. That’s not the point. The point is that once that limit is hit, it goes back to $0.10 per message, regardless of the plan. That means that some evil person can send you thousands of messages and you could end up owing hundreds of dollars. The only way to prevent that is to call Cingular and turn off the E-Mail Messaging feature from your service. (You can use the Message Center to “Create block and allow lists to limit e-mail messages received” and “Control what times of day your phone can receive e-mail messages.” Also it looks like you can block email containing some spam attributes. But none of those things guarantee that you’re not going to get a bunch of junk.) I tried calling Cingular to confirm this, and when I entered my phone number, it redirected me to AT&TWS customer service, who confirmed that AT&TWS does not charge for receiving text messages, and confirmed that Cingular does charge for receiving messages, but did not have an answer for how Cingular deals with spam. In fact, they didn’t seem to have a lot of information about the Cingular service at all, other than how to “upgrade” my account to a Cingular account. I had to call Cingular sales, who also didn’t know the answer to how to prevent abuse; but they were able to transfer me to Cingular customer service, who confirmed that yes, I really do have the potential to get screwed if I don’t turn off E-Mail Messaging.

Eric Warmenhoven: Musical cubes

When I first started working at Brocade, we were in Con-6, and I was on the eighth floor. This posed a slight problem for me since I was the only one in my group who wasn’t on the seventh floor. So eventually I was moved down to the seventh floor and given a cube with a really great view. After we bought Rhapsody, engineering was slowly migrated over to Skyport-3, where we all currently are. Originally I was on the second floor with the rest of my group, but then something weird happened. I changed groups at the same time that my old group moved up to the sixth floor. I moved up to the sixth floor, but my new group was on the fifth floor, so a few weeks later, I also moved down to the fifth floor. A month or so ago, there was yet another reorg, and my old group and my new group merged. This past Friday, the people who had been on the fifth floor moved up to the sixth floor. This means that I’ve moved cubes five times in less than four years. The awful part is that when I was on the second and fifth floors, I was right next to the printer, and now that I’m on the sixth floor again, I’m right next to the printer yet again. One of the cubes on the sixth floor has freed up, and I want it. The problem is, it’s a window cube, and so everyone wants it. My boss has said that it’s usually distributed based on tenure and rank, which means I’m likely not to get it, which really pisses me off, since I’ve had a really awful cube for a long time. One other thing that really pisses me off is that the soda machine on the sixth floor charges $0.60 instead of $0.50 like the fifth floor machine, and also the sixth floor machine only has Coke products, whereas the fifth floor had a healthy mix of Coke and Pepsi products, and I’m a Pepsi drinker. So I’m thinking about getting a cube mini-fridge. My space requirements are max 23″Hx19″Wx19″D and preferably less than 17″W and 15″D, so I’m thinking about getting this fridge from ThinkGeek. Any reviews on it? Any other ones that anyone would suggest?

Adam Rosi-Kessel: Goodbye Globe

It is with some sadness and reluctance that I canceled our daily subscription to the Boston Globe today. I like the idea of a print newspaper, but in reality, it doesn’t work for me anymore. Perhaps the biggest problem is newspapers deliver news at the least useful interval. Radio and the web give you up-to-the-minute updates, while weekly and monthly magazines give you in depth, critical treatment of the news in perspective. (Of course, the web also gives you everything, although it is not always as portable as a magazine or radio.) Newspapers end up somewhere in between: they are generally hastily (and thus poorly) written; don’t usually have space for in depth and contextual treatment (although certainly better than most TV news); but by the time you get them they are already dated if you’ve been checking Google News and listening to NPR. Newspapers also have vast amounts of irrelevant content that just creates more work for me in taking out the recycling. I never look at the sports, real estate, “lifestyle,” or automotive sections; the hundreds of pages of advertising material in the Sunday edition likewise go right into the recycle bin. At the end of the week, I look at the pile of unread dead trees, and realize what an inefficient process it is. Finally, it’s just not a good value. $400 a year could pay for a lot more high quality online or offline content. I understand the newspaper business has been having a tough time, and I’m not helping things by unsubscribing. (The desperation is palpable in the “Free Boston Herald” hawkers stationed outside my office every evening.) I hope the good investigative reporters still find a way to ply their trade. Maybe they will all end up at high quality weekly and monthly publications, e.g., Seymour Hersh at the New Yorker. In any event, I’m looking forward to less work and less guilt carrying the recycling to the curb. I suppose I’m just doing my part to kill old media.

17 May 2006

Christian Perrier: Debconf - day 3

I was a bit lazy today and mostly attending nothing. Not saying that the talks were not interesting, but mostly I wanted to work on a few pending stuff such as this damn Xorg debconf templates rewrite and the subsequent French translation update (a huge one). Being in the hacklab most of the day lead me to good discussions with many people, out of which I'll keep a very long talk with Otavio Salvador. We could some day have a dedicated server for Grisu's work on the DDTP to be hosted while it is used y some translators as a testbed for a future infranstructure. I also attended the interesting "Debian in Latin America" BOF, even though it was in Spansih. It was good to get a picture of how building a community in Latin America is facing challenges. The discussion was animated and very nice with valuable interventions and good animations. Kudos to Anibal and Damog who animated it. Oh, I went assassinated during the day. I won't tell more, of course (except that now you are safe when meeting me, folks...I shouldn't even tell that, but anyway....). This sucks and I hate my murderer....:-)...I will find ways to revenge, believe me, pal. The day ended with the Wine and Cheese party. It was indeed added in the official schedule, so we felt in duty of organizing something nice. And, actually, I think it has been nice with something like 40 different cheese varieties around the table. It bringed a big crowd near the hacklab and triggerred a more than great moment, I think. So, it sounds like a Cheese Party is now becoming an official rendez-vous for all Deconfers, so see you in Debconf7 Cheese and Wine party, which will be huge. Mako, Hannah and Matt, we missed you on that one (Matt, where the hell were you?).

MJ Ray: The "Money-making Spamming RSS Tips Legal Podcast Blooper Flame Tags" Update

Today I continue my backlog-clearing series of link lists with ones about blogging and podcasting, including style, technicalities and legalities. If you blog or podcast and want to learn from others, I hope you'll enjoy some of these: [continues with links on my site]

Simon Law: Debconf 6, Day 1


Butcher
Originally uploaded by sfllaw.
Sunday was the first day of actual talks. The night before, [info]ze_dinosaur had arrived and so we hunted for breakfast together. We walked out and found Jesus who was walking towards town. We opted to follow him to the mercado in the town just outside the side gate of the resort. We walked into the market and down some stairs. There are just little stalls where people were selling hats or CDs or pots or clothes. When we walked a bit further, we found a covered area where sweet-smelling smoke swirled everywhere. We sat down on a bench with a thin counter in front of us and someone came back with menus. I ordered a chorizo quesadilla and a glass of horchata. They were very fresh and very, very tasty. I went to the Torre Parlimentaria where the welcome speeches were happening. Mexico has been very warm and sunny, which means dehydration and sunburns. The tower is air-conditioned, so this was a very welcome environment.

Ice cream bar
Originally uploaded by sfllaw.
We sat through a talk where Simon Phipps from Sun announced work he's done with Sun to get more and more software opened. He seems to be very enthusiastic about Free Software, which he mentioned specifically, so I hope he does well with his persuasions within Sun. I no longer remember what I did after this. I think I might have walked around a bit before having the caterred lunch. I've been eating these sponsored meals for a couple of days and they've been rather substandard. Sure, they're edible and doesn't make anyone sick. But it's insipid, because they're trying to put out European style meals, which the kitchen doesn't know how to do. Since I'm travelling, I'm totally going to eat tasty local food, which I won't be able to get in Canada. At lunchtime, I bumped into Filipe whom I met at OLS last year. He introduced me to his Brazillian friends and we discovered that Tiego and Tassia who are studying in Montr al. I promised them that we'd get some Debian get-together in early June, before they leave.

Jesus Climent
Originally uploaded by sfllaw.
It's rather warm right now. The temperature goes about 30 C every day, but the humidity is always close to 30% so it doesn't get very sticky. But it does make such things like ice cream more important. Interestingly enough, lots of American products are for sale in Mexico, but under completely different brand names. After dinner, we went to the HackLab which is a building set up to encourage people to work with their computers. There are plenty of tables and chairs, with extension cords sprawled everywhere. I sat down for a game of Mao, and then got up several hours later. I wandered outside, where people were hanging out on the veranda, so I sat down on the grass in a circle and chatted with people until the early hours of the morning. Debconf, you're so bad for my health.

Joey Hess: debconf6 highlights

Some highlights of ?DebConf6 so far:

16 May 2006

Simon Law: Debconf 6, Day 0


Clouds
Originally uploaded by sfllaw.
I was staying over at [info]dcoombs's place on Friday night, which was very gracious with him. It also meant that I got a ride to the aeroport on Saturday morning, so that I could catch my 8:05 flight. After going through security, I waited for a bit and read a book. Then we boarded and waited on the tarmac for an oil filter change. No kidding. We took off and I soon fell asleep, as I was quite tired. By the time I woke up, we were flying over sunny Mexico. We landed at the aeroport, picked up my baggage, went through customs and ended up in the terminal. It was full of people with signs looking for their loved ones. I made my way past them and followed a sign that looked like it was for taxis. Along the way, I saw an HSBC and poked my head inside. I was slightly disappointed that nobody was speaking Chinese. I bought a flat-rate taxi fare to the Terminal de autobuses in Tasque a. The taxi driver, Bito, loaded my suitcase in the car and we were off. His English was non-existant so we spoke to each other with our hands. The rest of the time, I spent staring out the window.

Taxicab
Originally uploaded by sfllaw.
Mexico City is bright and colourful! Everything has vibrant splashes of colour. There are huge fleets of old Volkswagon Beatles driving around, many of them operating as green taxicabs. We drove past shops and stores and the signs were hand-painted and awesome. When we got to the poorer communities, I started seeing tags on buildings, but then we drove past these huge murals spray-painted on large walls. He let me off at the terminal and I bought a ticket to Oaxtepec. This was done through plenty of pointing and reading off of computer teminals. Then, I went out Gate 3 and walked into a mass of people. Now, I'm used to people queueing up, but this was not a common concept here. I tapped someone on the should and asked how I could get on my bus. Giacomo introduced himself and tried to explain the system. But he eventually just talked to the ticket collector who let me on the same coach. I discovered that he had family who lived in Hamilton and invited him to look me up if he ever visited Montr al. When we got to Oaxtepec, I staggered off the bus and picked up my luggage. Then I got un-carsick by sitting down on something stable. I was standing outside the front gates of the Centro vacacional Oaxtepec IMSS. I considered the long hike up a big hill, and then hired a cab that took me up to the Recepcion building where I got checked in. I dragged my luggage to the room and met Blars there. I picked out a bed amongst the five still available. I had finally arrived.

Benjamin Seidenberg: Hello, World!

So, thanks to Wouter Verhelst, I am now syndicated on Planet Debian, a site that aggregates the blogs of various people involved in Debian. To those who don’t know me yet, I am an 18 year old high school student (for a couple more weeks anyway) in the United States. I go by ‘astronut’ on IRC, and have completed my part of NM and am now patiently waiting for FD/DAM approval. I maintain easyh10 (manages the databases on the iRiver H10 music player), dav-text (simple ncurses based text editor), graphmonkey (a somewhat pointless graphing calculator that somehow has at least a few users according to popcon) and recently adopted pork (console AIM client). I also am an active member on the Debian Cyrus Packaging team (Cyrus is a pop/imap/nntp server). Comments are currently enabled, but moderated on the blog. I may have to go to some kind of turing test based system if planet opens me up to a flood of spam. So… Hello, to the word of Debian!

Ted Walther: Report from Debconf, Day Three

Laundry day. New roommate Thaddeus Black is really on the ball; today is the first laundry day we've had at the conference, and he was prepared for it, and reminded the rest of us when we woke up. I think I'll wait until the Thursday laundry day. To get your laundry done here, you put it in a plastic bag, and mark it somehow. Then the bags go into a pile, and some company hired by the hotel comes and washes them, and returns the bags of clean clothes to you the same or next day. You can even choose between regular drying and sun drying the clothes. Debian. Yesterday someone filed a bug against my expect package; today Alec Berryman sent in a patch that fixed it. Thank you Alec! The fixed package is now uploaded and should be available to everyone tomorrow. Food. Ville Vuorela brought a big bag of candies from Finland for Simon Richter, who shared them with the table here in the hack lab. They were salty and sweet, with mild licorice flavor. They were quite good. My friend Jesus Monroy, a food columnist in the San Francisco Bay Area, had a few comments on my food adventures yesterday, which I will quote here:
Pancita is Spanish for stomach. Most likely you had a type of menudo, or soup dish. This is a very common and popular dish. Usually used for hangovers. Check the chicken vendor's spices when you can. With some hope he did not use MSG. MSG, as you may know, can be toxic in large amounts. It's not unheard of in Mexico, but they don't know that MSG can be toxic. My mother has refused to eat at some friends houses because they use so much the chicken tastes extremely over-salted. MSG toxic effects are lathargy, nausea, headaches, all the way to death (very extreme). Then again too much salt, or just water, can be toxic. As for the church, they have not changed much in 500+ years in Mexico. Most likely what you saw was what was built.
Conference. Today I attended the one presentation that motivated me to attend Debconf; Peter van Eyndes Common Lisp presentation. Common Lisp, of course, is the best programming language ever, in terms of developer time. Haskell is similar, but is designed more for machines to run fast, than for developers to develop fast. The LISP community has almost universally switched to using darcs for their revision control system, which is not only the easiest to use I have ever found, but is also written in Haskell. Nine people attended Peters presentation. He showed us how to drive the Lisp compiler from inside emacs using slime, with its advanced auto-completion features. He demonstrated the common lisp controller which has advanced dramatically in the past five years. It is now simple and intuitive to load libraries into your Lisp program. He showed us how to package lisp libraries using asdf, which has long been an opaque mystery to me. Luca Capello fom Switzeland, the maintainer of the stumpwm window manager was present, and he promised to demonstrate stumpwm later tonight. stumpwm is not yet as advanced as ratpoison, but it could become far more advanced and whiz-bang than ratpoison could ever be. It has potential. I also met Erick Lopez of Mexico, who wants to package cl-wiki, but is looking for a sponsor. As a Lisp developer, he will be an asset to Debian. After the presentation Peter opened the floor, and every question I'd had about Lisp for the past few years was answered very satisfactorily. At the end, Peter showed us a book called Practical Common Lisp, by Peter Seibel, which he praised highly for those who want to use Lisp for "real" things. Such as a streaming MP3 server. I'm sold! But if you are poor (povre), you can read it for free at Gigamonkeys.

Ian Murdock: apt-get install java (literally)

Simon Phipps: “Yes, you can now apt-get install sun-java5-jre and have it install without fuss on Debian and Ubuntu.” Great news. We’re one step closer to a Java/Linux combo that’s more than just Java bolted onto the side of Linux (admittedly, there’s still a bit of that here, though at least it’s attached with standard componentry now rather than the old bubble gum and bailing wire). Why is tighter integration important? Because the alternative, namely Windows and .NET, offers a tightly integrated combo that “just works”. The more a developer has to do (like, say, ship a bundled runtime because that runtime isn’t guaranteed to be available on a key platform), the more attractive the alternative looks. The real question is: Will this be enough? I’ve long contended that open-source Java is a red herring—the real challenge for Java on Linux is ubiquity, not licensing, and licensing is really only an issue because it gets in the way of ubiquity. Time will tell if this step represents the boost Java needs to become to Linux what .NET is to Windows. I don’t know though. For that to happen, the major Linux distributions have to not just add Java to the menu of available software, they have to add Java to the default configuration (much as Perl and Python are default components today), and I just don’t see Red Hat, Debian, or Ubuntu doing that till Java is open source. Still, I’m optimistic we’ll get there. Question is, will we get there in time? P.S. - How about making some of the Java platform components available via APT too? If I’m developing an application that uses, say, JavaMail, I have to go to the web, download it, figure out that it depends on the JavaBeans Activation Framework (JAF), download that, set up my classpath appropriately depending on where I downloaded them, etc. It would be great if I could just apt-get install javamail and have exactly the environment I need without additional effort.

Kai Hendry: So close yet so far

Cubicle hell So I need to write a report. I can’t write it in HTML because it will print badly from a browser. And editing HTML can be a pain. There is princexml but that costs a couple of hundred dollars. I don’t want to edit in ODF because then I would have to use a hunk-of-crap WYSIWYG editor like Openoffice. Hell no. Also I have no experience of how ODF maps to the Web. Pretty badly I’ll assume. There is stuff like textile, markdown and reStructuredText, but what’s the point? They only seem to generate good HTML. So we are still left with the printing beautifully to A4 problem. Ok there is good old “tex”. But really I don’t want to go back there! Do I really have to use latex? It’s just so heavy and you can’t publish to HTML easily. Argh! Docbook. Hell no. It’s a dark art to control how the formats finally look. Trust me, I have experience. I had this thought that there must be some good mediawiki/wikipedia article printer tool. Maybe I can write this in mediawiki with the help of mozex and vim. Oh no. The Debian package is still b0rked on 1.4. Argh… I just wish there was a better mapping between the web and office formats like odf.

Ted Walther: Report from Debconf, Day Two

Photography. My roommate Aigars is quite a photographer, he came with his digital SLR and several lenses, an item I've lusted after for some time. Large apertures and manual controls are what every real photographer demands, and digital SLR's deliver. I told him my idea for a small sky recording station so that people could make movies of the paths that the stars take, and how it changes over the year. Ultimately I want a network of these stations, all uploading their pictures so I can examine them for anamolies. This is a hard problem, because stars are so faint. Aigars said to take a picture of the whole sky, a 1000 millimeter lense and a $50 computer scanner with some modifications should be able to do the job.

Me and Andreas Schuldei
Programming. Finally made progress in programming, now that I know where everything is in Oaxtepec. My IRC bot didn't handle things gracefully when the server refused to let it log in, but that is fixed now. Tomorrow I hope to add multi-channel support. Reading through the new IRC RFC, I have the information I need to make a proper configuration file for the software. The design is sketched out and feels right, finally. Weekend vs. Weekday. Oaxtepec is much quieter today. Saturday and Sunday there were far more vendors on the street, and they stayed open much later. Today everything closed down around 6pm when the church bell tolled the summons to mass. I couldn't find the coconut man; maybe he only comes on weekends. Half the stalls at the mercado were empty. During the weekend, the resort was full of vacationers swimming, barbecuing, picnicing, playing soccer, or just sunbathing while the kids ran around. Everyone, young and old, but mostly young adult men and women, were running around in bathing trunks and bikinis. The happy noises were great to wake up to. This morning the sounds were quieter, but still present. The swimming pools here get a lot of use. During the weekend, there was a large tent where some ladies were giving body massages for $10. I didn't see them today. Probably they will be here again next weekend. Food. Tried a dish called "pancita" today. I saw people eating noodles and assumed pancita was a noodle dish, like the Filipino pancit. But no. It is a type of tomato soup filled with chopped up beef rind and chunks of fat. For only P31, I bought a small chicken. It was perfectly marinated and roasted, better than Kentucky Fried Chicken. I paid the money, and the shopkeeper brought out a pair of scissors and cut the chicken into all the appropriate pieces for easy eating, just like they do in Korea (viz the use of scissors) Church. Attended mass tonight, since the church was so close. The church is magnificent. It really is a cathedral inside; to see the ceiling you have to crane your neck. And when you do, you see paintings of angels playing instruments. I went into the nave to pray, and saw a giant depiction of the ark of the covenant. It was very realistic, with the cherubim covering it with their wings. And above it, was a painting of the wine and bread offering, which were offered on the altar daily. The priest was a black man from Illinois; after a bit of attempting to speak to each other in Spanish, we realized we both spoke English, and got on famously from then on. The cathedral opens at 10am, closes for lunch from 2pm-4pm, and then is open until mass is finished. This must be what the church was like in the beginning; a place where believers could drop in any time to be with others of their kind, to meet, eat, drink, discuss, and elevate each other to a higher plane. I am sad that we don't have this in Canada. Debian. There were some Debian talks and presentations, but nothing too interesting. Finally met Mark Shuttleworth, Anthony Towns, Manoj Srivastava, and Roblimo Miller. Clifford Beshers of Linspire almost convinced me to look into the Haskell computer language. I couldn't quite tell what Haskell has that LISP doesn't, apart from forcing strong types on you and being very fast and efficient in benchmarks tests. Marga didn't give me meal tickets before, so Graham printed some up for me today. By pure serendipity, I sat at dinner with the only other Canadian developers at the conference; Simon Law and Eric Dorland from Montreal. The drinking started at 11pm and is still going strong; the atmosphere is very convivial right now, but half of us are still tapping away at our keyboards.

Aigars Mahinovs: Debconf6 day 2: Java is non-free, at last!

The first session in the morning that I attended was the BOF about Python. After an introduction to the current state by the Python maintainer (Matthias Klose) and a few other people we run overtime and the BOF was extended into another time slot. Also the session was plagued by the room switch hanging which affected both the network and the recording. It really looks that that strange situation with a bunch of python-foo, python2.3-foo and python2.4-foo packages will be fixed. Later in the day guys from Intel gave a talk about some kind of data mining stuff they were doing with hardware database from Ubuntu. The tool was called Toppler (from Dilbert) and basically was a hardware database. They pondered about possibilities of getting some useful information from the huge pool of data, but the examples that they showed were just lame. For example they showed how you can get a list of 1234 reports relating to this wireless card, but that is not what I want to know - I want to know if it works and if it does not work, what can I do to fix it. The showed an example of an OEM entering his computers hardware configuration to see what distro works on that hardware - that is completely useless: as an OEM I at that point would already have chosen a distro and what I really would like to know is what will and what will not work from my hardware configuration in that distro, why it will not work and how to fix that. That would be approaching useful status - so far they only have a SQL DB with a simplistic web fronted. At the same time to give out that kind of information you would need much more datapoints to make a correlation - datapoints most of which can not be tested automatically and require user interaction on submitting. On the other hand the more user interaction they need, the less users will want to submit that data. They already have at least 10 times too many questions (there were 30 + options) if they really want this to be something that users will want to contribute to. Also there is no real direct motivation for users to contribute to that database - maybe OEM's have that kind of motivation, but they must decide to use Linux first. In short I only saw mountains of social and technical problems with this project and really little in terms of benefit. That's what you get when you have too much money to burn. After that there was a "yearly" Ubuntu report from Mark Shuttleworth. Most of what Mark said was already widely known if you followed Ubuntu's development a bit. Dapper will release on 1st of June and will be supported for 3 years on the desktop and 5 years on the servers. Edgy Eft will be a developer driven highly experimental release that will be done in 4 months and its planning will be done in Ubuntu conference in Paris (18th-23rd June). In Dapper KDE is given equal weight to Gnome and in Edgy the same will be done to XFCE. There is a graphical installer - Ubiquity and a graphical upgrader that works around strange things that APT has not been designed to handle. Mark can only guess what will be in Edgy as developers will decide this one, but most probably Xen and XGL will be integrated, startup will be reworked by adding paralel init scripts with dependencies and maybe even APT will be replaced by some kind of SMART tool. I have not heard anything about it before and Mark also gave no further detail. but in any case Edgy promises to be "the Ubuntu equivalent of a release of Debian experimental". Way to go not to stick into the enterprise stability. I am really looking forward to that. Another announcement came from Sun - thanks to hard work of many people the license of Sun Java was changed to allow it to be included in Debian non-free repository. FHS and Debian Policy compilant packages have been produced and are uploaded to Debian sid non-free. Congrats to all involved! Now we only to move it to main somehow. Unfortunately I missed two BOF that I wanted to see due to scheduling changes that I did not follow at the time: i18n BOF and Debian representation BOF. I have been doing quite a bit of both during last years, so I wanted to be there, but missed it. Doh. In the afternoon I was twice recruited by the organizers to do the group photo. Last year there was a huge collection of dSLR's around Debconf5, but this year either the dSLR owners did not come or did not want to lug their cameras across half the globe, so I with my Canon 350D and a few (cheap) lenses have become the de-fact photographer of the Debconf6. It was only natural that the group photo also had to be taken by the best camera around. I, naturally, am very honored by the opportunity even if that would mean that I myself am not on the group photo. I could just gimp myself into the corner of it after the fact :) In any case the place to take the picture had to be found. The amphitheater where the Debconf5 group photo was taken was a perfect place, but lacking that a trick all the way back from Debconf3 could be employed - standing at a high place and take the picture at a sharp angle down. The best place for this that I found around here is the 10m diving tower - there is a platform aprx. 8 meters from the ground where one can clearly see to the back area of the tower where a large grass area is located. I still need to confirm whether I can take the group photo from there with my best lens (Canon 50mm f/1.8 II) and what amount of light will we have on time point when we have the ability to actually take the picture (18:00). There will still be a bit of a chance with the weather, so an alternate group photo time should also be planned. There will be an announcement mail that will probably go public before this email will. Oh and later in the evening I found a guy (sorry, names escape me is seconds) who has a Canon 17-40mm f/4 L lens which I will borrow from him for the group photo. That will make the photo a lot sharper and make us much more flexible to the group size which is very helpful. Just before the dinner I want to see the saunas that i was told long ago. Basically it was a headed room 3x1 meter with a temperature control outside that was set to 0. Nobody uses the sauna here and that is no wonder - the whole place is like a large sauna. In the same club (just above the restaurant where we have all the meals now) there was a ping-pong table, two pool tables and a gym. In the gym I found a Mexican Gentoo spy who's mom was born in Riga, Latvia. The world is truly small. After the dinner I sent out the group photo announcement email and then took a look at the Joey Hess's BOF about debian-installer. I snook into the talk to take a few photos and watched the rest via the webcast. Unfortunately all the people spoke very quietly there, so it was hard to distinguish their voices from the background noise. Please, do not do that! Speak up, people! The tango practice took place between hacklabs tonight. Looked fun, but I would rather take a lot of pictures of it :) On a final note I witnessed a Mao game in Spanish. That was only a bit more disturbing then the same game in English. Even while I do not speak any Spanish. P.S. If you really like what I do with photos in this blog, it would be very nice if you would sponsor me a Pro account at Flickr. Otherwise my monthly traffic limit there (20 Mb) is nearly up with only select photos of two days of Debconf uploaded. I have now almost 2 Gb of photos stored on my laptop and the conference is only starting.

Eric Dorland: DebConf Fun

So I'm halfway through my 2nd full day here at DebConf 6. The trip over was fairly uneventful. Dorval Airport charges a fairly ridiculous amount for WiFi. Cost me $10 to surf for an hour. Such a ripoff. Meet Jimmy in Newark. A bit of a mad rush from the Mexico City airport to the bus station to catch the last bus to Oaxtepec. Mexico city is big (says Captain Obvious). Arrived at the resort after midnight, and was greeted by a nice gift bag and many developers, including one of my roomies for the week, [info]sfllaw. There are wild cats everywhere on the resort! They're adorable, but a little heartbreaking. There's waterpark here too, need to try to find time for that. The swimming pool closes at 6pm, just around the time I'm most keen for a swim. Yesterday, the conference officially began. [info]sfllaw, I and few others (including important spanish speakers), went into town for breakfast. I had a chorizo echilada, very nice and not sick yet. The talk level was fairly light, and [info]sfllaw went to town again to get some beer, limes and water from town. The deposits on the beer bottles were almost the same as the price of the beer! [info]sfllaw theorized that it was to discourage destroying the bottles. The day caught up with me in the evening and I fell asleep and almost missed dinner. Luckily we made it just in time. The conference food has been fairly good, and I can't argue with the price. The net connection seemed to have problems in the evening, I was feeling a mite anti-social and the previous 24 hours had caught up with me, so I totally crashed around 11. Today was some interesting talks, the most interesting being the Ubuntu Annual Report by Mark Shuttleworth. During the QA, a lot of the same objections seemed to be raised (LaunchPad non-freeness, passing back to Debian. The same soft answers were forthcoming. I mostly have no problem with Ubuntu, and think sometimes we're a bit whiny about them. This is free software, we can't compel anyone to do exactly what we want, nor do they owe us. I'm happy to get what help I do from them.

Uwe Hermann: Look ma, I found a kernel bug!

Oh great. I have experienced random hangups of my Laptop recently, and I had absolutely no clue what caused them, even after a reboot and looking into the logfiles. Today, after another hangup/crash I think I found the problem (but not the solution):
May 16 00:08:35 localhost kernel: NETDEV WATCHDOG: eth0: transmit timed out
May 16 00:08:35 localhost kernel: sky2 eth0: tx timeout
May 16 00:08:35 localhost kernel: x45 [sky2]
May 16 00:08:35 localhost kernel:  [pg0+943960755/1069376512] sky2_poll+0x469/0x548 [sky2]
May 16 00:08:35 localhost kernel:  [pg0+953407031/1069376512] nv_kern_isr+0x31/0x63 [nvidia]
May 16 00:08:35 localhost kernel:  [net_rx_action+82/199] net_rx_action+0x52/0xc7
May 16 00:08:35 localhost kernel:  [__do_softirq+52/125] __do_softirq+0x34/0x7d
May 16 00:08:35 localhost kernel:  [do_softirq+34/38] do_softirq+0x22/0x26
May 16 00:08:35 localhost kernel:  [irq_exit+41/52] irq_exit+0x29/0x34
May 16 00:44:32 localhost syslogd 1.4.1#17.2: restart.
May 16 00:44:32 localhost kernel: klogd 1.4.1#17.2, log source = /proc/kmsg started.
Note that I could do absolutely nothing on the laptop anymore, no moving the mouse, no typing on the keyboard, no switching from X11 into a text console, no CTRL+ALT+BACKSPACE to kill X11, no CTRL+ALT+DELETE to reboot, nothing. I think sky2 (network driver) or the NVIDIA driver may be the culprit (or a combination of both). After some searching it seems other people have/had similar problems, but not quite the same... I guess I'll have to file a bugreport somewhere...

15 May 2006

Sergio Talens-Oliag: ikiwiki

Since I first read that joeyh was going to write a wiki engine with a subversion back-end I thought it was a good idea and after the announce that it was going to be usable as a blogging system I was sure that it was going to be something worth looking at (and hopefully learn from). I have installed the Debian package, but I have not had the time to test it although I've put it on my TODO list, as I'd love to move my blog to use a system like the one ikiwiki uses; I have a lot of things under revision control and moving things like my blog seem a logical next step (probably moving all my home directory comes next, but I need some time to do it and I also need to decide if I will use a centralized or distributed control system or a mix of both). Anyway it has a couple of problems for me right now:
  • It uses MarkDown (looks like a good format, although it is too centred into HTML), but I usually use reStructuredText (all my blog entries are written on .rst files) as it is a good format for reusing text for different purposes and there are tools to generate output formats that cover all my current needs (HTML for web pages, LaTeX/PDF for printing and S5 for presentations).
  • It is written in perl. As a user that is not a problem, but I'm not a native speaker and to solve the previous problem I was thinking about adding an rst plug-in to the current code... I'll look at it and see how it can be done, maybe it is simpler than I imagine and it is just a matter of calling the rst2html script and I can do it while keeping my perl knowledge low... ;)
Well, I'll test the current system and to see if I have to fill a wishlist bug against ikiwiki asking for reStructuredText support.

Next.

Previous.