HN user

cmsd2

72 karma

https://github.com/cmsd2

Posts0
Comments46
View on HN
No posts found.

it looks like in the future it might be a better way of implementing khttpd by handing over from a userspace control program the accept->read->sendfile->close sequence of async operations to the kernel

I like CDK because: 1. it's type-checked (using your choice of language/compiler) 2. modularity is done using in-app code, rather than extending serverless with plugins in javascript 3. i think cdk scales better to projects composed of multiple stacks 4. it's somewhat testable

RAF allows moustaches too. Apparently "not to extend below the edge of the mouth" which still leaves quite a lot of room for expression I would guess. Rule still applies while on secondment [1].

My Grandfather was born before the days of safety razors and tells me that Navy personnel were able to petition to avoid shaving on account of delicate skin (something about the salt water and fresh air). I think anybody who could grow a beard would have done.

1. http://news.bbc.co.uk/1/hi/scotland/7451939.stm

The gentrification argument is strange to me.

Gentrification as an effect happens when an area becomes more desirable to live in. That means here that people place a positive value on public transport.

To deny an area the benefit of public transport based on some weird altruistic and paternalistic motive doesn't really seem credible.

It's really tail wagging the dog too. To say we should just keep areas shitty or undesirable to avoid gentrification seems totally backwards.

We've had preview access at work. It seems nice enough and I'm looking forward to playing with the APIs. It does still rely on the other o365 components for features, which just shows up how janky lync and sharepoint can be.

we've had slack and irc and hipchat. honestly I don't care which chat system we use as long as internally we can all come to some kind of agreement. That speaks more to our er diverse user-group than the quality of any given chat system though.

I haven't been able to log in from a linux system unfortunately. The browser user-agent detection barfs on both chrome and firefox for me.

I like the trend towards taming async networks, like the nopaxos paper which show's what's possible when the network layer provides a total order on client requests.

Seems not completely unrelated to prior work to turn async networks into timed-async networks like with Spanner.

there are a lot of forks of linenoise out there now.

this one looks good, but it's a big task to pick through all the divergent copies of the code and figure out which ones have genuine improvements and which ones are now rotting.

there's a rust one too which i recently added mingw/msvc support to. that's actually an example of how this splintering could be causing problems because we've just vendored some upstream version of the native c code and changes may be difficult to send back upstream.

For bootstrapping a kernel, I had trouble with cross compiling. My kernel doesn't yet support a libc hosted environment, so I use a i686-pc-elf gcc target with -ffreestanding. rustc works niceley if your target environment is similar enough to your dev environment, or if you are developing for android for which there's an sdk and rustc port already. I initially tripped up on this because i'm developing on osx currently, but targetting gnu. I just need the rustc equivalent of -ffreestanding. Alternatively I'll have to wait until I've got a proper i686-myos gcc and libc port.