HNHacker News
TopNewBestAskShowJobs

rcconf

851 karma · joined January 15, 2013

submissionscomments
rcconf··on Things that suck in AngularJS
I found Angular to be overly complex and couldn't imagine training a team to learn to use it in reasonable time. That's the scariest part of adopting Angular for me. How would other coworkers adapt to the API and how long would it take for them to use it?

The documentation was o.k at best, but I find that isn't the core issue. If you take a look at http://docs.angularjs.org/guide/concepts, it takes a very long time to completely understand what's happening under the covers.

I'm definitely looking for alternatives.

rcconf··on Sweden becomes the first country to reject low-fat diet dogma
How much suffering am I going to reduce from a low carb vegan diet? How well does this diet work for someone like me who needs 3400 calories to build muscle?

Unethical is a strange term of eating animal products. I don't think this "ethical" diet is going to work for me.

rcconf··on Web-mode.el – an Emacs major mode for editing HTML templates
The only mode that is enabled is Web-mode. I'm using http://emacsformacosx.com/ with an empty .emacs file to test this.
rcconf··on Web-mode.el – an Emacs major mode for editing HTML templates
I keep getting:

Search failed: "<"

whenever I try to indent into a <script> tag. I also don't see any highlighting on the HTML, it's all grey. I guess installation failed for me. (I used marmalade.)

I was super excited as xhtml has a large set of problems and I've been looking for a replacement. Did anyone else have similar issues?

edit: html is suppose to be grey (I'm not a fan.) and the indentation failure on a script tag still remains. There's a work around, add a newline after the <script> and then indent.

rcconf··on Apple Reportedly Increasing Gold iPhone 5s Production in Wake of Launch Demand
I lined up for a 5S today and they actually had absolutely no golds. So the supply is obviously really low; I had to go with the black version.

(and I was the very first person in line.)

rcconf··on 64bit Pointer Truncation in Meterpreter
Interesting article! It's really unfortunate that you got so close, you knew exactly what was wrong, but couldn't find where it happened! What's even more interesting is that you actually reached out to Stephen Fewer and he solved the issue! I've been writing software for a while, but I usually have this mindset that more well known and successful researchers are too busy to respond.

Maybe the next time I have a problem, and know of someone who is highly skilled in that area, I'll send them an e-mail.

rcconf··on Hacker News Web App for Mobile
I've added it to the home screen. It's fantastic apart from 2 issues (iOS):

1. Swapping between comments and the article (like 5 times) and then wanting to get back to the main page. (I have to hit back the same amount of times as I swapped.)

2. When clicking a link, there is no way to get back to the main page. (is there a way to get the status bar back when browsing via homescreen?)

rcconf··on Hacker News Web App for Mobile
Thanks so much. I've downloaded a few HN apps and they have not been working very well. This shall replace them.
rcconf··on How we perceive time: stop it slipping away by doing new things
I wonder if this is the reason why during psychedelic trips time seems to last much longer. The vast amount of completely new information causes the brain to slow time down.
rcconf··on Facebook paid $4.5K for disclosure of my user account exploit
Create a private account, and get the other person to run the exploit?
rcconf··on Turbulenz HTML5 game engine is now open source
It looks like they used TypeScript for a good portion of the client code! That's really interesting. I wonder what the positives and drawbacks for that decision were. If a developer from turbulenz is viewing these comments, I'd be really interested to know why you picked TypeScript.

(it looks like the emacs plugin finally works for TypeScript as well, how convenient!)

rcconf··on Netflix ISP Speed Index
Canada's internet speeds are hilariously bad. That's probably why they're not on the list.
rcconf··on The Start-Up Trap
The way I do my TDD is by writing the unit tests to specifically test the functionality of the code.

For example, if I'm writing a module that does validation for a specific type (for example, in JS) I tend to test the functionality while writing the tests. I am unable to speak amongst others, but you have to test your code eventually, and it's either going to be in the classes that are using the code, the REPL, or it's going to be in your unit test/integration framework. I usually pick the test framework first because it serves 2 benefits:

1) I can prove my code works. (I must prove this to my self, or the people using the code at some point.)

2) I can reliably change the code later.

Complexity is also mentioned in a couple of comments here. TDD helps simplify complexity by writing code that is testable. It also makes you think about your API as you're writing the different possibilities the module/code can be used in.

Further, I think there are multiple issues with tests, and depending on the type of test your doing, different problems can arrise. You have your unit tests, and then you have your integration tests.

Unit tests are relatively easy to write (if your code is split into individual chunks, that do a specific task.) and they should always be written regardless of the time you have.

I think the major issues arrise in terms of time are the integration tests. When you're testing the functionality between complicated modules that require databases, i/o writes, network communication, it is sometimes hard to write the tests, and it may not even be worth it.

The majority of people who disregard TDD, usually disregard a specific sub-problem of TDD. I think TDD has its benefits depending on what type of tests you're doing, and how easily the problems can be solved with those types of tests. You can always pick to write unit tests, and disregard integration tests, etc.

I think there are a lot more issues to expand upon, like the language you're using, the platform you're using and how often your code is required to change, but TDD has large benefits, and code rot is very real and TDD can help mitigate it.

rcconf··on TeamViewer authentication protocol
Great article. The only issue I had was that I wanted to look at the code examples without downloading them.
rcconf··on Native Mobile Apps Styled With CSS - Pixate (YC S12) Launches
I'm also getting this.
← PreviousPage 4 of 4