HN user

theck01

102 karma
Posts2
Comments11
View on HN

Currently working on a collection of pottery to sell in a new gallery. Cups, bowls, general tableware all in the kiln currently, hopefully no unexpected catastrophe awaits!

I’ve also got a wordless comic that is nearly complete that I need to force myself to finish. I’m moving house soon, which means I’ll be away from a pottery studio, so I’ll have no excuse not to finish it then

Hi from the eastern half of the US!

I too am working my way deeper into visual arts. I’m excited to go see the Edward Hopper exhibit at the Whitney in NYC soon. His ability to light imaginary scenes is very impressive, I hope to learn a lot by seeing his paintings in person.

Do you have any favorite artists or works? And I see you paint as well from your bio, what sorts of things do you make?

I don’t know how painless it actually is, but putting an animal to sleep is a quick and dignified death compared to what I have seen happen to most people.

If I could choose I’d like to have something similar happen to me some day. You go in the span of a few minutes surrounded by the ones who love you most.

Nevertheless it is still very hard to say goodbye. I hope you still have lots more time with your cats.

I've been running Ubuntu 13.10 on an 2012 XPS 13 for a while now. The only time I have noticed that the laptop runs hot is when I have it in my lap, because it's pretty easy to cover up the fan inlets on a non-uniform surface. On a flat surface I haven't had any issues though.

Overall I really like it for web development. Everything I've tried works out of the box (volume control, brightness, webcam, etc) with Ubuntu. Before that I was running Arch, with limited success in getting brightness and resume from suspend to work.

I am jealous that your university had such good classes. Classes that did more than emphasize solving artificial problems through rote memorization, rather than real ones however simple, were the exception rather than the rule in my computer engineering degree.

An incomplete type is a struct where the definition of the structure is hidden from the view of most of your source code. This makes it impossible to directly access struct elements, and is like data hiding in a object oriented language. Of course in this library you can always include the header containing the struct definition and go bananas so its a soft restriction.

I just graduated, so most of the data structures are still pretty fresh in my mind. I started after getting tired of implementing data structures in my many C based classes, hoping that at least I would get some use out of them during school. Sadly after that I never took another C based class, but the project became interesting in its own right and I stuck with it.

Some bad habits from Java are the only reason. I thought about having obrelease and obgetCString. Putting ob at the beginning of every function seems like overkill, and I don't like that only some functions had would have ob at the beginning if I didn't do a global name change. Any suggestions?

Sadly some form of OBString is a necessity, any string object needs a reference count and some function pointers packaged in the struct to work. Converting OBString to have the same interface as standard string handling functions is a good idea though, and using the standard functions as a backend would also be done in that case.

Shoot, if I had known someone was going to do this I would have made the prime number program a bit more efficient. Since it looks like you've ported the algorithm exactly it shouldn't affect the result though. Let me know what the test reveals, I tried to write the fasted arbitrary precision algorithms I could.