Earlier quoted context omitted.
Yeah. Was trying to not link that coz I don't want to spamvertise.
I see. Nitpicks: - The twitter icon on the top right points to @spiritplumber which has the name of a "Linda Camezon", a standard issue avatar and only 1 tweet which doesn't signify anything. - The text at the bottom of the website (in green) is unreadable given the background. - I couldn't find a careers section or the location of the company. - The videos are not professionally produced which gives the feel of an a…
Ask HN: What startups are working on hard, technically challenging problems?
151–160 of 177 posts
Re: Ask HN: What startups are working on hard, technically challenging problems?
#152Blockstream is writing the code that will one day run not just the entire financial system, but eventually all forms of digital property, contracts, and services drives thereof. And we're hiring: http://www.blockstream.com/jobs
Re: Ask HN: What startups are working on hard, technically challenging problems?
#153MapD ( http://www.mapd.com ) is building a hyper-interactive big data analytics and visualization platform running on multiple GPUs/CPUs. We basically do every performance trick in the book (like compiling our queries via LLVM and caching hot data on the GPU) to do this. The end result is the ability to scan billions of rows of data in milliseconds at rates greater than 2 terabytes/second per server when running on 8…
Tech looks good, company looks shaky.
Re: Ask HN: What startups are working on hard, technically challenging problems?
#154At Packetzoom we're building up a networking protocol specifically designed for mobile networks. We've discarded the TCP/HTTP stack completely and started from scratch. The idea was to go back to the drawing board (to the lowest level possible) and ask this question: How would network protocols on mobile work if they were being designed from scratch today? And that's what we've done. Results so far are pretty amazing…
Re: Ask HN: What startups are working on hard, technically challenging problems?
#155At Packetzoom we're building up a networking protocol specifically designed for mobile networks. We've discarded the TCP/HTTP stack completely and started from scratch. The idea was to go back to the drawing board (to the lowest level possible) and ask this question: How would network protocols on mobile work if they were being designed from scratch today? And that's what we've done. Results so far are pretty amazing…
I have an honest question: what do you answer when the obvious comparison to (and lack of industry adoption of) SCTP is put forward? In-protocol multiplexing must be pretty high up the list of necessary features, but how about transparent multi-network roaming? Not just over mobile operator networks, I'm talking about hopping between different transports.
In-protocol multiplexing must be pretty high up the list of necessary features
Yes :-)
but how about transparent multi-network roaming
Yes :-)
I'm talking about hopping between different transports.
Yes :-)
(I was thinking of writing a much more detailed answer to above, but it's so detailed that it would be far better as a blog post... I'll post the link here for a more inclusive discussion soon)
Now going back to your first question:
"what do you answer when the obvious comparison to (and lack of industry adoption of) SCTP is put forward?"
Oh... where to start.. OK. First off the comparison is not all that obvious. SCTP was never built for the mobile use case (4 way handshake??). There are some improvements over TCP (reliable, out-of-order message based delivery with multihoming are all good things), but there's a fatal flaw that prevents any serious use of this protocol. It's not TCP or UDP!! And there are umpteen middle-boxes on the internet who won't let it through. That's all you need to know to explain the lack of industry adoption of SCTP.
So we built our protocol on top of UDP (which we basically treat as a proxy for raw IP). Luckily for the mobile users, UDP based custom protocols are now well baked into various standard applications (DNS, VOIP etc.). A vast majority of middleboxes support it and the trend is in the right direction -- every new middle box has to support UDP passthrough/NAT by default barring exceptional circumstances.
Now, how do we expect our new protocol to get adoption. The answer is, we don't. We're not just building a protocol. We're building a turnkey service for mobile app developers. Our business case doesn't involve convincing anyone of the technical superiority of the protocol. We simply sell a superior user experience with minimal developer effort. And you'll learn as we get more open in the coming few weeks (wink, wink), it's not at all a hard-sell :-)
Feel free to connect with me directly or just continue the discussion here if you have more questions. I'm always happy to engage skeptical observers ;-)
Re: Ask HN: What startups are working on hard, technically challenging problems?
#156At Packetzoom we're building up a networking protocol specifically designed for mobile networks. We've discarded the TCP/HTTP stack completely and started from scratch. The idea was to go back to the drawing board (to the lowest level possible) and ask this question: How would network protocols on mobile work if they were being designed from scratch today? And that's what we've done. Results so far are pretty amazing…
If you're not hiring, just don't mention open positions. My entire impression of your company is now "the CEO is a dick."
Re: Ask HN: What startups are working on hard, technically challenging problems?
#157Earlier quoted context omitted.
I have an honest question: what do you answer when the obvious comparison to (and lack of industry adoption of) SCTP is put forward? In-protocol multiplexing must be pretty high up the list of necessary features, but how about transparent multi-network roaming? Not just over mobile operator networks, I'm talking about hopping between different transports.
Let me answer your latter questions first: In-protocol multiplexing must be pretty high up the list of necessary features Yes :-) but how about transparent multi-network roaming Yes :-) I'm talking about hopping between different transports. Yes :-) (I was thinking of writing a much more detailed answer to above, but it's so detailed that it would be far better as a blog post... I'll post the link here for a more inc…
> umpteen middle-boxes on the internet who won't let it through. That's all you need to know to explain the lack of industry adoption of SCTP.
Heh, I've dealt with IPSec. You don't have to convince me on the futility of getting new protocols ("the magic number on IP header") approved for end to end delivery. :) For better or worse, UDP encapsulation is the sensible thing.
I used SCTP as a fairly well known example of a protocol that has many of the modern technical requirements built in. As far as protocol features go, it is a pretty good yardstick.
Now, as for "turnkey service"... I would guess you're positing yourself as the platform provider. You need to control the server endpoints to work with multi-homing; you'll have to provide and maintain the mobile app libraries, along with best practices documentation and aids for debugging; you probably want to provide a patch for wireshark (dissector); and then there's the security to think about. That's just off the top of my head.
I am genuinely interested how you have solved the problems and where you have looked for inspiration. Because this is aimed at mobile developers, unreliable latency will be a major factor. That's something you do not have control over - maybe the protocol library can help a bit, and multi-homing already mandates graceful handling of concurrent retransmits. But mobile networks are not just unreliable, they are all too often outright crappy.
Can one ever work around that?
Re: Ask HN: What startups are working on hard, technically challenging problems?
#158Re: Ask HN: What startups are working on hard, technically challenging problems?
#159Re: Ask HN: What startups are working on hard, technically challenging problems?
#160Terminal.com is writing next generation virtualization. This includes live-migration without hypervisors (already in production) and live-resizing (also in production). I think we'd like to think we're working on the ugly bits of infrastructure people don't care about. This includes a distributed file system optimized for speed and storing machine state like Github, software defined networking for IP migration across…
This is really interesting. I have never heard of Terminal.com before and I'm now deeply interested. Do you hire remote or sponsor visa?