Live data from Hacker News

Show HN: God mode in production code – a new way to debug in Scala

takipi.com

61–70 of 84 posts

Re: Show HN: God mode in production code – a new way to debug in Scala

#61
post #42

Earlier quoted context omitted.

This makes no sense whatsoever. Their application is doing the encrypting. That means their application can do whatever it wants, including making it trivially easy to reverse the encryption. I get that the intentions are good, but https would provide exactly the same trust guarantees, and ultimately it bothers me that they would try to mislead people into a false sense of security like this. If their application is…

They are probably either lying or incompetent. If they really had no access, then their server cannot do any "analysis" beyond storing it, and the app could as well just store it locally, or with Amazon S3 or whatever storage system the website already uses. Obviously not everything is encrypted, or otherwise they don't realize that there is no reason for them to provide a simple storage service, considering most web…

See "Graph Analysis" section on the linked page, they make it pretty clear that there is info that is sent unencrypted but those parts aren't useful for reverse engineering. The data and source code itself sounds like it is encrypted though.

Re: Show HN: God mode in production code – a new way to debug in Scala

#62
post #42

Earlier quoted context omitted.

This makes no sense whatsoever. Their application is doing the encrypting. That means their application can do whatever it wants, including making it trivially easy to reverse the encryption. I get that the intentions are good, but https would provide exactly the same trust guarantees, and ultimately it bothers me that they would try to mislead people into a false sense of security like this. If their application is…

They are probably either lying or incompetent. If they really had no access, then their server cannot do any "analysis" beyond storing it, and the app could as well just store it locally, or with Amazon S3 or whatever storage system the website already uses. Obviously not everything is encrypted, or otherwise they don't realize that there is no reason for them to provide a simple storage service, considering most web…

Your tone in all of your comments on this post is inappropriate for HN. You have a new account so if you are indeed new here, I suggest you read other comments on the site to get a feel for the community.

Re: Show HN: God mode in production code – a new way to debug in Scala

#63

Earlier quoted context omitted.

The moment you sign-up for Takipi a secret AES-256 key is generated for you (and never stored by Takipi in any way or form, and you manually enter it on your machine when installing the agent). This key is used to encrypt every piece of application data which leaves the machine. The source code is also encrypted similarly. The source code and the data are only decrypted in your browser when viewing the details of the…

This makes no sense whatsoever. Their application is doing the encrypting. That means their application can do whatever it wants, including making it trivially easy to reverse the encryption. I get that the intentions are good, but https would provide exactly the same trust guarantees, and ultimately it bothers me that they would try to mislead people into a false sense of security like this. If their application is…

I think the distinction is meaningful. A rogue employee would not have the power to access your data (as we've seen at Google for example[1]) unless they were able to sneak some code into the application code (as, sadly, we've also seen at Google[2]). That seems like a significantly higher bar and also would require a great deal more premeditation. Not to mention the possibility you mentioned of them getting hacked (which would be a FAR bigger concern to me).

Now that I think about it, I never did move my stuff from Dropbox to SpiderOak, did I... hmmm, maybe today.

[1] http://www.theatlanticwire.com/technology/2010/09/rogue-goog... [2] http://tech.fortune.cnn.com/2010/06/06/google-blames-wi-spy-...

Re: Show HN: God mode in production code – a new way to debug in Scala

#64
post #58

Earlier quoted context omitted.

$0 on BizSpark, DreamSpark, etc.

BizSpark does (for up to 3 years); DreamSpark does not include the Ultimate edition of Visual Studio. https://www.dreamspark.com/student/software-catalog.aspx

You definitely can get VS Ultimate through DreamSpark, but only through DreamSpark Premium (fee paid by school.)

http://i.imgur.com/9aHcIOx.png

https://www.dreamspark.com/Institution/Subscription.aspx

Re: Show HN: God mode in production code – a new way to debug in Scala

#65
post #58

Earlier quoted context omitted.

BizSpark does (for up to 3 years); DreamSpark does not include the Ultimate edition of Visual Studio. https://www.dreamspark.com/student/software-catalog.aspx

You definitely can get VS Ultimate through DreamSpark, but only through DreamSpark Premium (fee paid by school.) http://i.imgur.com/9aHcIOx.png https://www.dreamspark.com/Institution/Subscription.aspx

Or you can join IEEE for $13.50: http://www.ieee.org/membership_services/membership/join/join... . Just make sure to NOT give them a real email address, these guys are sending more spam than Nigeria.

Re: Show HN: God mode in production code – a new way to debug in Scala

#66
post #51
post #45

Earlier quoted context omitted.

Which requires Visual Studio Ultimate, listed at $13300/seat. https://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Editio... http://www.microsoftstore.com/store/msusa/en_US/pdp/productI...

That may be the list price, but my company pays around 2k/year for a MSDN ultimate subscription for each developer. Which includes licenses that don't expire for, Visual Studio Ultimate, every version of Windows, Office, SQL Server, etc.

Renewal prices are much lower; I can't believe the amount Microsoft wants to charge for the initial purchase though.

I don't know of many small shop software developers that would be willing or able to pay the $13K list price Microsoft wants for Visual Studio Ultimate.

What's really sad about that is that they bundled improved debugging with a whole bunch of other things that aren't useful to smaller businesses.

Re: Show HN: God mode in production code – a new way to debug in Scala

#67
post #50

Earlier quoted context omitted.

Of course, the retort there is as much "write simpler programs" as it is "use the type system." I've seen and been a part of many a tangled knot in a type system that, while ostensibly safe, was so much more involved to do the simple things that I think it caused more bugs.

I'm not saying strongly typed languages are bugfree. But they eliminate whole classes of bugs. The OP was asking about programming techniques to improve code quality or tools to help with debugging. Well, a type system is such a technique/tool that checks for bugs at compile time.

Indeed. Apologies for what was too trite of a response. I can't explain why, but I have been getting heavily lured by the dynamic typing of lisp, lately. I blame that I am finally watching the SICP lectures online. :)

Re: Show HN: God mode in production code – a new way to debug in Scala

#68
post #58

Earlier quoted context omitted.

BizSpark does (for up to 3 years); DreamSpark does not include the Ultimate edition of Visual Studio. https://www.dreamspark.com/student/software-catalog.aspx

You definitely can get VS Ultimate through DreamSpark, but only through DreamSpark Premium (fee paid by school.) http://i.imgur.com/9aHcIOx.png https://www.dreamspark.com/Institution/Subscription.aspx

Nice find, thanks!
Post reply on HN