HNHacker News
TopNewBestAskShowJobs

silverlight

1,252 karma · joined October 29, 2008

Developer in the Kansas City area

rgd@hey.com

submissionscomments
silverlight··on Show HN: Roll20, a new virtual tabletop for playing RPGs online
Thanks!
silverlight··on Show HN: Meteor, a realtime JavaScript framework
A very good point :-). Just wanted to know what their "official" word is, since I didn't read about it in the docs...

EDIT: I see that they mention OT on the people page: http://www.meteor.com/about/people, so excuse my ignorance about the people behind the work...

silverlight··on Show HN: Meteor, a realtime JavaScript framework
This is very neat. I've been using Backbone + ShareJS[1] to do a lot of similar things for a current app I'm building. This is certainly nicer, though, with concepts like latency correction and support for keeping the user's changes in place whenever a template updates by only updating the specific elements that change (very cool).

A couple of questions for you:

1) What's the current and projected goal in terms of concurrency for the server? Is this going to be able to handle thousands of simultaneous connections? Is the Node server built on anything else like Socket.IO, or is it fully new and unique code?

2) How does this handle conflicts? ShareJS implements Operational Transformation[2] to attempt to smartly handle conflicting writes from multiple clients (used in Google Wave, for example). Does this just do a simple timestamp-based overwrite? If so, how far down the tree? I'm not familiar with MongoDB (sorry), but would it be at the object level? Or the property level?

[1] http://sharejs.org [2] http://en.wikipedia.org/wiki/Operational_transformation

silverlight··on Chrome’s WebRTC roadmap
So excuse my ignorance, but does the multiple independent streams mean that multi-party chat support is going to be available right away, not just 1 to 1?
silverlight··on Chromium Blog: Moar better graphics (Chrome 18 released)
Great news! It also seems to me that his has improved the rendering of SVG, although I don't know if it's actually hardware accelerated now or just faster.

http://ie.microsoft.com/testdrive/Performance/SantasWorkshop...

Runs significantly faster and smoother for me now.

silverlight··on Timeline - A JS Library For Beautiful Timelines That Are Easy & Intuitive To Use
Very neat!
silverlight··on Show HN: WYSIWYG-editing Markdown with Hallo Editor
In the same vein, I recently started using EtchJS[1] to do lightweight WYSIWYG editing. It doesn't do Markdown, just HTML, but it's very simple and straightforward, and takes advantage of the contentEditable property to be lightweight. It's also designed to be used with BackboneJS.

[1] http://etchjs.com/

silverlight··on Tell HN: Come learn how to solve Stripe's Capture The Flag
Any chance this would be webcast live or recorded for later viewing?
silverlight··on Amazon Prime members buy twice as much, don't compare on price
I did the same thing with a 200lb safe o_0. But we have a new baby and have also easily spent in the high 4 figures at least over the last year on baby gear and miscellaneous.
silverlight··on Amon - server monitoring, simplified logging and error tracking for web apps
So, is that something where the "central"/plus server polls the other servers that are running the normal Amon logger/monitor for their info then just displays it in one place?
silverlight··on ChefHangout is a genius use of Google+ Hangouts and could actually make money
I think this is great. My wife and I can't get out much due to the baby in the house, plus there aren't a ton of private cooking classes to be had in Wichita, KS. But we'd love to learn some more advanced techniques. We'll definitely pick out a class and give it a try!
silverlight··on Show HN: Our first iPhone app, built entirely in JavaScript
Yeah, I figured. Just wanted to say something since a person or two was saying that they were surprised it compiled to Objective C. Congrats on getting your app out the door -- at the end of the day, every product has different needs, and shipping a quality app that fits your customer's needs is the most important thing.
silverlight··on Show HN: Our first iPhone app, built entirely in JavaScript
It's been 4 or 5 months since I switched from Titanium to writing native Objective C myself, so things may have changed since then (but I don't think they have). It's a misnomer to say that Titanium "compiles" Javascript to Objective C.

Titanium lets you write Javascript that executes using JavascriptCore (a Javascript processor that is part of iOS) on iOS, and I believe V8 on Android, but I could be wrong on that. Then, they have bindings in Objective C (and Java). So when you call in Javascript Titanium.window.create();, the relevant Objective C is executed by the bridge.

This is all fine and dandy until you start doing something more complicated than displaying a few windows. For example, our app needed to have some complicated TableViews with highly customized rows that needed to be re-generated on each draw. Executing the logic for that in Javascript has a huge penalty hit.

So while I would recommend Titanium over PhoneGap any day, it is not true that it is a "compiled to Objective C" sort of thing (again, at least it wasn't 4 months ago, and I was using at that time 1.80 which was the super-bleeding-edge-dev build, because I had a ton of issues with random crashes in the 1.7x series due to the Titanium Database module not being completely thread-safe at the time).

Sorry to hijack.

EDIT: Just to confirm, 1.81 is the current "stable" release, so what I was using 4 or 5 months ago is what is the standard now. So it does not compile Javascript to Obj. C.

Also, for an example of the random crashes we were seeing, see: http://www.juliusbuss.de/web/youatnotes/blog-jb.nsf/dx/quick...

A lot has been fixed in the 1.8x series, but at the end of the day you're still depending on someone else's middleware to behave and not crash your app for no reason.

In case anyone decides to go down the learning Objective C route, learning with the excellent "Programming iOS 4" book took me about 1 month from the first page I read to having the whole app re-written, so it's really not too terrible. You don't have to do any of the memory management stuff anymore with iOS 5 and ARC, either.

silverlight··on Show HN: Our startup launched: create visual supports for special education
That's our thinking as well. And it becomes even better if we can really get a community going, sharing supports and advice. Our goal is to really change special education for the better. Thanks for the support!
silverlight··on Show HN: Our startup launched: create visual supports for special education
In case anyone finds this while Googling, this seems to be a bug in the Dev build of Chrome, I have submitted an issue: http://code.google.com/p/chromium/issues/detail?id=114190
silverlight··on Show HN: Our startup launched: create visual supports for special education
Hmmm...I will have to download that version of Chrome and see what the problem is. I'm just running release (17.0.963.46).

You can remove the text by highlighting it and tapping the Delete key on your keyboard, or by right-clicking and choose "Delete". If you click the Gear icon that's above the Search box when you are in the Image Search dialog, you can set it to put automatic labels above, below, or not at all.

Are you trying to tag image results in your personal image library? Or tagging supports doesn't work when your browsing the site outside of the editor?

Thanks for the feedback! And feel free to email help@symbly.us if you would rather do this via email :-).

silverlight··on ParseIntimate, a Valentine's Day site about JavaScript's parseInt quirkiness.
Haha, this is great. I actually only found out about this about a year ago after it bit me pretty hard...so anything to help spread the word... :-)
silverlight··on Show HN: Our startup launched: create visual supports for special education
Great! Thanks! Be sure to let her know that we love hearing feedback, good or bad :-)
silverlight··on Show HN: Our startup launched: create visual supports for special education
I know this isn't exactly our target demographic, but I'm very excited to share this with the HN community. My wife and I have been involved in special education for many years, and I'm constantly appalled at the state of the software industry in the field. We're trying to change that, and this is our first attempt. It's a new way to create and share visual supports for use in special education, such as with children with autism.

I would, of course, appreciate any feedback that you can give about the website, and if you or anyone you know is involved in special education, have them give the app a try as well!

Thanks for all the great advice over the years. This entire community is an inspiration.

EDIT: For those technically inclined, the app itself runs on a combination of Raphael JS, SVG, Backbone JS, Share JS, and Node.

silverlight··on Tumblr Architecture - 15B Page Views a Month and Harder to Scale than Twitter
Well, their assets are begin served from a CDN. Are they counting that in their server count?

  $ host assets.tumblr.com
  assets.tumblr.com is an alias for
  assets.tumblr.com.edgesuite.net.
  assets.tumblr.com.edgesuite.net is an alias for
  a1092.g.akamai.net.
  a1092.g.akamai.net has address 69.31.106.32
  a1092.g.akamai.net has address 69.31.106.50
silverlight··on Why I don't use recent travel startups
I just have to say that I have never tried any of these other tools, but lumping Hipmunk in with them is doing it a disservice. It's not about social travel or any other gimmick -- it's about better travel searches. Period.

I've used it the last 3 times I've booked a flight, and I would never use anything else. It makes it so easy to get the flight we prefer it's ridiculous.

silverlight··on A personal link mill
Your site is a similar concept, but it seems to (from the little info on the front page) be much more geared toward people looking for content to share with others. I think the OP is describing a system geared toward finding content to consume for personal use.

In addition, your system seems to be more about automatically finding content, whereas the OP's system is much more manual and curated by the user.

I signed up for your beta list because I actually think your idea is interesting, but I think they solve two different problems.

silverlight··on A personal link mill
I would definitely use this, and probably (depending on just how much it improved my life) pay to use it.

One tip, to solve the "chicken and egg" problem of getting a good garden going while still consuming current levels of information, allow the user to choose to include some of those "low quality" sources as well.

For example, right now the vast majority of my info comes from HN and Reddit, both from links and comments. Ideally I'd be able to subscribe the service and keep getting all that info, then as I slowly build up my own more personalized, curated sources I could slowly start to remove the low-quality sources. I think if you could make this a pretty frictionless process you'd have a winner.

silverlight··on Backbone.js localStorage + remote sync
I've started using ShareJS[1] in a new app recently to handle real-time collaboration where conflicts are likely. It's spearheaded by an ex-Google Wave engineer and uses Operational Transformation principles to handle automatic merges.

I've been thinking for a little bit now that it would awesome to build a Backbone sync system that could cache things locally when the user is offline, then seamlessly handle bringing them back in sync with ShareJS.

[1] https://github.com/josephg/ShareJS

silverlight··on Megaupload down, FBI Charges Seven With Online Piracy
Paying companies to host it? What the heck? That's like saying it's tax fraud to pay your electric bill if you're late on your tax return.
silverlight··on Cheap and easy SSL: Heroku + Cloudflare
Keep in mind that you have to pay $20 / month to get host name SSL on Heroku even with your own cert, so from that standpoint this is a "good deal". However, one problem I've noticed with this approach is that in the cert Cloudflare uses you can see the 10 or do other domains that share the cert. I'm sure the average customer won't check, but having my cert also be valid for "cheaptoys.com" just felt wrong. Also, doesn't this mean the data is being unencrypted by CF then rencrypted and sent to Heroku? So CF can potentially see the contents of the transmission?
silverlight··on Poll: How much sleep do you get per night?
We also have a baby in the house, so I voted 6 even though I go to bed about 8 hours before my alarm goes off :-)
silverlight··on Show HN: HackPad is the best wiki ever
Very neat. I actually had a similar idea 2 or 3 months ago (although I'm sure this is older than that) to modify Etherpad Lite into a wiki to replace the Dokuwiki we currently use at work. I was going to just build a front-end that managed the documents, though, and only pass it off to Etherpad for the actual editing. This is a much more elegant solution, and the "@" linking is genius!

If you were ever considering contributing your modifications back to the community/Etherpad/Etherpad Lite, I would certainly make good use of them. Unfortunately our wiki is a highly integrated component of our custom-built Intranet, so we couldn't make use of a SaaS solution for it. But congrats all the same! I will keep an eye out for potential non-work uses.

silverlight··on Internet blackout against U.S. law fails to enlist big sites
As of right now I'm seeing a Google logo which has been entirely blacked out and links to their take action page. I think the Google logo changing for major events is pretty well-established even outside the "tech elite" community, so while they didn't black out the whole site, I'd definitely say Google is "enlisted".
silverlight··on Google's Kenyan ripoff?
Indeed, I'm waiting for the (many) naysayers in these comment threads to apologize to the OP. While many preached not getting out the pitchforks and blaming Google until they had a chance to respond, that didn't stop them from immediately providing excuses and reasons why the OP had not done his homework or was full of 'malarky'.
← PreviousPage 8 of 11Next →