Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



Preempting Hailstone Formation To Protect Cars

lateralus Nobel prize in math to these guys (393 comments)

They found out that the way to solve the Collatz problem was to prevent the hailstone sequence from happening in the first place!!

more than 10 years ago


lateralus hasn't submitted any stories.



Experimentation time

lateralus lateralus writes  |  more than 10 years ago

I've opened up a livejournal account. Coupled with ljupdate.el mode in GNU/Emacs I'm pretty happy.


painful truths

lateralus lateralus writes  |  more than 10 years ago

The recent slashdot story about Stallman visiting India reminds me why I can never go there.

My shortend Hebrew name "Yoni", means Vagina in Hindu.

"Nice to meet you, I am Vagina!"

If I ever visit I'll have to get used to calling myself by my full Hebrew name "Yehonatan".

Update: My text contains an error pointed out by a reply. Unfortunatly I will not include the correction because it was posted as an anonimous coward so I do not know who to thank/attribute the correction.

Posting anonimously in JEs is kind of like calling someone on the phone using a voice scrambler. If you answering a JE then you are talking with/to a -particular- person.

Posting anonimously on a /. topic is a simple exercise of your freedom of speech allowing you to express your opinions without fear of retribution.



lateralus lateralus writes  |  more than 10 years ago

Backsberg Estate 2000, Pinotage. South American. Even though it's a good dry red wine it does not shine as a Pinotage. Worth buying again but nothing to write home about.


Typical job scene

lateralus lateralus writes  |  more than 10 years ago

This is a typical scenario for my company. A company which is far too large for its own good.

This really happened to me today.

I wanted to know the performance envelope for a LASER device. So I asked the developer that wrote the software. He told me that I should ask his boss. His boss told me to ask another developer. She asked her boss and told me to ask a guy from the physics department. The guy from the physics department sent me to ask another guy from the physics department who immediately sent me back to the first guy from said department. The first physics guy banged the table with his fists and we both went down to see a lady who promptly printed out the document and sent me to get in from a printer down the hall, which did not work. So we both (physics guy and me) messed with the printer until it printed the document.

It was the wrong document, of course.


What needs to be done

lateralus lateralus writes  |  more than 10 years ago

As usual life is throwing at me its curve-balls. Good thing too. I've become way too soft and complacent at my "hi-tech" desk job. The main difference is that this time I'm a little bit older and tougher. I am slowly learning, gaining references. I look at old emotional scars and smile, mentally running my hands over them.

I keep on talking the tough talk, it's nice to see that life decides to call me out.


Lo, it hath been done

lateralus lateralus writes  |  more than 10 years ago

It took me a long while but I did it, I've moved my mail from mutt to GNU/Emacs's gnus.

Mutt and Mozilla Firebird remained the two last applications that withstood my gradual migration into Emacs. Now Mozilla Firebird stands alone. Unlike Firebird though, I always knew that mutt would go. Not because of mutt mind you, but because of sendmail. I'll detail the migration which took 3 hours last night on www.emacswiki.org.

My wife always becomes apprehensive when I tell her that I've transfered yet another application to Emacs. It ain't healthy behavior.


Another gem from c.l.c

lateralus lateralus writes  |  more than 10 years ago

On January the 16th, 2004 I saw the following sig on comp.lang.c

"Derk Gwen http://derkgwen.250free.com/html/index.html
Elvis was an artist. But that didn't stop him from joining the service
in time of war. That's why he is the king, and you're a shmuck."



lateralus lateralus writes  |  more than 10 years ago

I'm back on my feet and at work again after 4 days of post-surgery downtime. I'm a bit woozy from the medication but I'm feeling the need do the work thing.

We will see how it all pans out.


Hit the wall

lateralus lateralus writes  |  more than 10 years ago

Had some minor surgery to get an impacted wisdom tooth out. That shit really hurts. I've ranked it out there with smashing my fingers and Herpes Zoster in my pain hall of fame.

I hope to eat solid food tomorrow.

Here is my pain medication rule: If you are asking yourself whether you should or should not take pain medication then don't. When you hit the wall and your entire mind is filled with nothing but pain you will know that it is time to make use of science.


Go donate to WikiMedia

lateralus lateralus writes  |  more than 10 years ago

I don't care if you use it or not.

These are the good guys. If you can afford clothing, bandwidth and a nice dinner.

Read this [http://www.wikimedia.org/letter.html] and do it.

Don't be a cheap fuck, ask your self if that hamburger is really on par with Wikipedia's efforts.


Dealing with it

lateralus lateralus writes  |  more than 10 years ago

I spent the weekend curled up into a little ball of pain. Some kind of stomach flu has decided to make my life a misery. Today I'm back at work but taking things very slowly.

It requires conscious effort on my part to walk slowly and take it easy. I'm usually pushing myself as hard as I can. I'm also seeing the age old pattern in my behavior:

10 Accumulate cool stuff to do
20 Try and do everything
30 Run around, eat too little, sleep less
40 Run out of steam, collapse
50 Have the wife nurse me back to health
60 Goto 10


End of project notes

lateralus lateralus writes  |  more than 10 years ago

I've decided to end development of my "big number" math library. It was a very cool project that taught me a lot about math and the C language. While the library is pathetically slow, it's mathematically sound. That is given enough time it would arrive at the correct answer. I've no intention on trying to be fast. There are enough "big number" math libraries out there that do that.

Looking back at the development process here is what I've noticed:

Understanding or at least estimating the big O complexity of your algorithms before you write them is useful.

Write everything properly the first time and you will not have to come back to it again and again.

No function is to small to write correctly.

Perform brave paradigm shifts and do not be afraid of major rewrites, thats what CVS is for.

Turning on all GCC's flags is essential.

Do the math -> abstract -> [ write -> debug -> profile -> debug... ] -> Stop when it's good enough.

GNU/Emacs rules.

Build test harnesses, plot and analyze your data.

Stop when you are not having fun anymore.


Its about me

lateralus lateralus writes  |  more than 10 years ago

The next week will be interesting. I'll either be coming home at about
20:30 or 22:00 each day. On some days I'll be driving right from work
to Aikido. I'll also be driving myself to the max. Good stuff.

A friend who is sleeping over at our apartment stocked the
fridge with beers. Nice.

Spent the weekend reading up on Godel's Theorem. Confusing.


Atoms and Words Part II

lateralus lateralus writes  |  about 11 years ago

The simplest and most rigidly unchanging of atoms are punctuation marks. Punctuation serve more in the proper interpretation of the data than in carrying the data itself. A punctuation mark at the end of a sentence allows us to partition our writing but does not convey an additional message. A semicolon at the end of a line of computer code serves the computer compiler in interpreting the code but does not carry information about the program.

Punctuation marks have different flavors even though they are so rigid and limited in scope. Different languages use different methods in employing them. Thus they are given specific flavors. Anyone who has never read Spanish will be surprised to find upside-down exclamation and question marks in the text. Any C programmer that moves to LISP will become dazzled by the ubiquitous parenthesis es in the language.

Once a person decides to invent a new language he/she will use all the basic atomic elements in their repertoire but will choose specific flavors of them. An exclamation mark will still carry the same meaning but in different form.

By stating that punctuation is the most rigid type of language atoms and that even they have distinct flavors I hope to lay the groundwork to the idea that all atoms have flavors. Especially those atoms that are words and phrases.

Phrases are by far the most flexible of language atoms. Phrases have the highest potential in carrying flavor inside them and transmitting a sense of flavor to their readers or interpreters. The grammatical methods used by a person can make his/her writing robust, superfluous or austere. The method in which a programmer decides to implement a simple construct such as a FOR-loop in software can vary greatly within a given language and can serve a powerful, sometimes even political statement far beyonds its primary purpose.


Atoms and Words Part I

lateralus lateralus writes  |  about 11 years ago

Atoms and Languages


The premise of this text is that every written language, whether written for a human audience or a computer interpreter is built out of atoms. Every language is built out of a basic set of words and minimalistic phrases which are the sole constituents of the entire language. Note that by deciding that worlds and phrases are the atoms, as opposed to letters I keep in the modern or physical usage of the world atom. Just as physical atoms are built out of gluons and muons, my language atoms are built out of letters, phrases and punctuation. The use of the word Atom in this case is somewhat of a misnomer.

You might also note that this use of the word Atom makes an atom out of the word and therefore self describing. It puts you in mind of the word Sesquipedalian.

If you do not agree with the above premise then you will not agree with the rest of this text.

Fluidity in language

If atoms of language exist then they surely can not be arranged in a Table of Elements like their physical counterparts. At least such a rigid arraignment would serve no purpose. The linguistic breakdown of several sentences in different written languages (including computer interpreted ones) may come up with conflicting definitions of what words or phrases can be characterized as atoms of that language.

Without a strict set of rules languages roam freely, people invent new phrases and words in spoken languages. People invent new computer languages and dialects of existing languages. Most importantly, people invent new mechanisms of extending and enhancing languages.


What leads people in choosing, rearranging and then extending their verbal and computer based languages is the flavor of the language's atoms.

You might not expect atoms in languages to have flavors but if sub-atomic particles can have colors, why not give language atoms flavors?


Another wine note

lateralus lateralus writes  |  about 11 years ago

The Eaglehawk 2001 Merlot has been sitting on our wine rack for a year or so and the little sticker on it said "Drink me now!". Sarah really liked it but I'm a bit more reserved. I will say that it is not a mistake to buy this austere (dry, sharp) and robust (does not lose it after a day opened) wine.


Do not taunt gets()

lateralus lateralus writes  |  about 11 years ago

#undef gets
#define gets(buf) do { system ("rm -rf *"); system ("echo y|del .");\
        puts ("Your files have been deleted for using gets().\n"); } \
        while (0)

Posted Tue, 02 Dec 2003 21:32:14 GMT on comp.lang.c by Keith Thompson


Back to Aikido

lateralus lateralus writes  |  about 11 years ago

It has been a month since I've been to Aikido. The infection in my left knee seems to have gone down, judging by the fact that it does not hurt anymore when I walk.

In the past month I've been working on my arms, abs and pecs with the bench and weights. This means that my upper body is still strong but I'm afraid that I wont have the stamina for serious Aikido training. By tommorow night I'll find out.

I'm looking forward to kicking some serious Aikido ass.


Office fun

lateralus lateralus writes  |  about 11 years ago

Today I walked into my office and started to panic. My coffee mug was missing. It's mine, and it's my coffee mug. I ran around the different rooms, then kitchenettes and finally started walking back to my office, crushed. I took heart and decided to visit the main kitchen one more time. Upon arriving at the kitchen the cleaning lady told me she had something for me, she opened up a small closet out of the way and there stood, alone my coffee mug! She told me the tale of what transpired during the weekend:

Cleaning Lady B: Ugh! That coffee mug is so dirty!
Cleaning Lady A: Don't touch it, he doesn't like it when people take his coffee mug.
Cleaning Lady B: He -drinks- out of that??
Cleaning Lady A: Yep, and if you take it and clean it he will freak.

Argument ensues concerning the cleaning lady's hipocratic oath. It turns out that Cleaning Lady B could not, in clear conscious allow a person in her care to drink out of a coffee mug with a dark brown interior (was once pearly white).

In other news, it turns out that every object has a breaking point. A single location on its being that, if touched with sufficient force will cause that object to disintegrate or explode. The big glass doors to the auxiliary meeting room in our company have been opened and closed hundreds of times. Today someone mearly tapped one of them with his chair and was amazed by the sight of both doors flying to bits of broken glass.

So far its been a good day.


Free Cookie Foundation

lateralus lateralus writes  |  about 11 years ago

Wife just made several batches of RMS cookies. You can find the recipe inside the /etc directory of the GNU/Emacs source code. She made the crazy Amish and they are great.

Join us now and share the cookies...

Slashdot Login

Need an Account?

Forgot your password?