Bill Manning has died
rdvlivefromtokyo.blogspot.com
rdvlivefromtokyo.blogspot.com
> Manning has been working in the Internet industry since 1979 when he started working at Texas Instruments and helped in building its IP network. After which he joined Rice University and made SESQUINET. He played a significant role in the migration of MIDNET and SESQUINET from NSFnet regional networks to commercial networks.
> He worked on the COREN and CALREN-2 technical committees. At ISI he worked in the Routing Arbiter Project.
> Bill has been working with the the IETF and IEPG as an individual participant, working group chair, and code developer. He specfied the method to add NSAP support to the DNS.
I always feel bad seeing that someone has died and how important they were in computer science but it's the first time I've heard of them.
Back in 2003 when I started SFIX he was instrumental in getting it off the ground.
I can't believe he's gone.
And when you hit a certain age, your friends start playing a game called, "Guess Who Died?"
This seems like the year when all the DotCom era kids start playing the game.
That's an opportunity for any historians out there.
What an endearing fellow. I wish I was more like him.
RIP Bill; HN should consider putting a black bar.
I've emailed about twenty of math professors in the NYC area to let me into a masters or PhD program, since I thought my work history for the big "brand name" compsci research companies and my work as an ostensible research scientist a a big nice university would suffice, but sadly not a single one was even willing to meet with me.
I totally understand why they do this...if you're dedicated enough to get a PhD in a field then you're almost-inherently going to be a decent researcher, so I can't blame whomever is in charge of hiring at places like MS Research for having these criteria. It's just a bit sad that this means, at minimum, even if I were an otherwise perfect candidate, I probably couldn't get a job doing real research for at least another seven years (3 to finish the bachelors, and 4 to get the PhD if I'm being very generous).
EDIT: To those wondering if this is contradictory to my previous comment, I will clarify; I do work for one of the big brand name compsci research companies, but (sadly) not doing research. When I worked for a big university, my title was technically "research scientist", but my actual job could have been more-accurately described as "code-monkey", and that's putting it generously.
It might be harder now.
I've been "accused" of similar. Although, I can't claim I'm as successful as Bill. I tend to ruffle sacred cows. It's not like I'm trying to agitate people, I just view the world a bit different from established opinions.
For example, we have dynamic programming languages, but not dynamic RDBMS (that use SQL or a close variation). Why not?
And we have XML as a fairly flexible meta-standard for data structures, but why not something comparable for C-like-syntax programming languages? You could roll your own programming language without creating a parser from scratch (and hopefully mix and match behavior based on "part kits").
Both of these seem like logical extensions of existing tools to me, but I get a lot of vague flack. It's like the universe is calling for them, not just me, yet nobody cares. It's not outright inventing new concepts, it's just taking concepts that worked well in one computing domain and applying them to another. They might fail, but so might every other IT experiment going on currently.
Depending on what you mean, SQLite is exactly this.
It is relational, so one does have to structure tables, but I consider this equivalent to naming variables.
Unlike most (all?) other SQL databases, however, the 'types' of the data are just suggestions, and have some influence on how SQLite stores and retrieves them internally.
But you can put a string in an INTEGER field, SQLite won't stop you.
JSON datatypes essentially serve that need nowadays. Postgres even lets you write queries against them.
Generally, a lot of the value from RDBMS in fact comes from strong guarantees that you can make about the data you're storing (datatypes, constraints, unique indexes, etc). That's what makes them inherently better than MongoDB or whatever. But if you really just want a "misc" column (or to use PG as a key-value-store) then you can do that with a JSON column.
What use-case are you looking at that wouldn't be solved by a JSON column?
> And we have XML as a fairly flexible meta-standard for data structures, but why not something comparable for C-like-syntax programming languages? You could roll your own programming language without creating a parser from scratch (and hopefully mix and match behavior based on "part kits").
Well, isn't that lex and yacc?
Yes, but JSON columns are treated mostly different than regular columns. They are like second-class citizens that require more verbosity to work with. Dynamic Relational won't have this dichotomy. Columns are columns.
Re: Well, isn't that lex and yacc?
No. You could make a parser for C, Lisp, Fortran, Datalog, etc. with them. They don't offer a standard. I'm proposing a standard syntax or meta syntax. Then the common existing languages could offer a parser for this meta language similar to how they offer an XML parser. You don't have to build the XML parser yourself nor give it the parsing rules for XML, like you have to with lex/yacc. You couldn't do that with lex and yacc in a practical way, they are too big and open-ended.
Re: a lot of the value from RDBMS in fact comes from strong guarantees that you can make about the data you're storing
There is a time and place for static and a time and place for dynamic. Further, Dynamic Relational can incrementally apply constraints to "lock down" various aspects, as I mentioned nearby. For example, you could add a "parse check" to a given column to ensure its parse-able as a integer upon insert and/or updates. Thus, out of the box it's loosey goosey, but doesn't have to stay that way.
I'm working on a write-up to explain this all with SQL examples.
Are you a time traveler from 15 years ago? :-)