HNHacker News
TopNewBestAskShowJobs

travjones

672 karma · joined March 23, 2015

submissionscomments
travjones··on The Amiga Demoscene Mixtape Vol. 1 [video]
Thanks for the DHH quote. When I first watched the vid, I couldn't figure out what was going on and what the purpose was. The DHH quote was perfectly timed because it explained the context of these types of demonstrations: to make cool looking stuff for its own sake, rather than writing super practical programs.

I first got into programming in high school when I took AP Computer Science. To be honest, I hated it and didn't pick up web development until several years after that experience. I thought programming sucked. I literally said multiple times, "I will never program. This is the worst!" I think there were two reasons for this: the programs I was writing were impractical combined with pressure to perform well in the class. It's tough teaching a beginning programming class because most start at the CLI. Although the CLI is great at helping students learn the basics of programming (e.g., loops, conditionals, OOP, etc.), it still left me wanting more. Back then, I was still at a loss as to how someone would write a GUI program, similar to the programs I used all of the time on a computer, not the CLI "junk" I was writing for class.

Nonetheless, I picked up web development on my own time and the experience has been incredible. I even developed a preference for the CLI in the practical productivity CLI tools afford a web developer (e.g., git, touch, mkdir, ssh, psql, etc.) And I must admit that basic programming skills that I learned in AP Comp Sci gave me a leg up in getting started, thereby making the path to writing practical stuff for the web a lot shorter.

I guess it's kind of vain for me to share my personal story here, but I bet others had a similar experience. If you took an intro programming class in HS or University and you hated it, give programming another shot. This time, you won't have to worry about a grade or writing shitty programs you don't care about. Start a project, get coding, and I think you'll fall in love.

travjones··on Getting Started with Django REST Framework and AngularJS, Part 2
Scalability--not so much. If you were really interested in building a highly scalable service (5M+ concurrent users) you probably would want to look at a different tool/language. But, chances are, Django works just fine for your initial/early use cases (before what you're building goes "viral" lol) and for most web app use cases on the internet. Duplication--yes. If you are talking about duplicating project boilerplate, Two Scoops gets into this topic specifically (using a neat package called cookiecutter). If you mean replication (e.g., horizontal scaling via replication of instances of your app), then that's more of a dev ops thing and depends on your deployment setup. I would suggest digging into literature about AWS, or whatever PaaS you choose.

1. Versions -- both books target Django 1.8+ (Django 1.9 is the current, stable release), so I would consider both relevant for now.

2. I suggested both books because both are current and different. Django By Example includes examples of projects beyond a simple blog (I think that's chapter 1 or 2). Each chapter introduces more and more complexity with a totally separate project example. Whereas, Two Scoops of Django provides general recommendations for how to best manage common Django tasks/flows. I think both are appropriate for intermediate/advanced users.

travjones··on Getting Started with Django REST Framework and AngularJS, Part 2
With all due respect, this tutorial might be a little over your head, but a little bit of research will get you up to speed. __init__ files and virtual environments are not specific to Django or DRF. These are typical patterns used in python development. For example, using a virtual environment allows you to have a self-contained python environment (your choice of version) with package management through pip. This is enormously useful when writing apps--you've got python and dependencies all in one spot contained in its own environment.
travjones··on Getting Started with Django REST Framework and AngularJS, Part 2
There's a book called Django by Example by Antonio Mele that I think is pretty good. People love Two Scoops of Django as well. The former consists of a series of tutorials and the latter explains best practices to consider when writing Django apps.
travjones··on Pome – Postgres Metrics Dashboard Written in Go
A quick glance at the README.md indicates that you can input the hostname, port, etc. of your db at the command line, so it should work with AWS (your hostname would be something like blah.blah.us-east-1.rds.amazonaws.com).
travjones··on Debian mourns the passing of Ian Murdock
This is incredibly sad--RIP Ian. Some may consider his actions extreme, but if you haven't been harassed, arrested, and deprived of your rights + freedom you won't understand how shitty it feels.
travjones··on Ask HN: Papers you read in 2015?
"Unified-theory-of-reinforcement neural networks do not simulate the blocking effect"

Sci-hub link: http://www.sciencedirect.com.sci-hub.io/science/article/pii/...

travjones··on How Tor Works: Part One
This was a fantastic post. Granted the high-level view skirts very technical aspects of Tor, this post is perfect for laypeople who hear about "Tor" and ask about it.
travjones··on Real-time behavioral experiments on the web w/ Node.js
No problem. Pay walls suck. Enjoy!
travjones··on Real-time behavioral experiments on the web w/ Node.js
Paywall-free link: http://www.researchgate.net/profile/Robert_Hawkins6/publicat...
travjones··on Updates to Chrome platform support
My white MacBook was in the same boat. I still use it as a media computer, so I formatted and installed Ubuntu Mate 15.04. If your son is just using the web browser, I doubt he'll notice the difference in OSes. I don't know how old he is, but it could be a fun weekend project for you guys.
travjones··on Googling stuff can cause us to overestimate our own knowledge
I agree somewhat with the headline; however, what is the definition of knowledge? I think knowing how to search for the right things is part of knowledge. Knowing how to search for what you need to know extends your knowledge almost infinitely, and I don't think this is a bad thing. When I introduce others to web development, I prompt them to look things up and help them learn how to search. I think this is a critical skill, or maybe it's because I'm constantly googling while devving haha...
travjones··on Trix: A rich text editor for everyday writing
This is totally off topic, but the first thing I thought of when I read "Trix" was: "Silly rabbit, Trix are for kids!" Anyone else?

On topic: Thanks, Basecamp. I like the minimalism and focus on function of this project. Contenteditable approaches to formatting text needed some love. I look forward to trying this out in my next project.

travjones··on Guix-tox, a functional version of tox
I honestly skimmed the article and didn't read it deeply because I have to run in a bit. But the fact that GUIX is a language-agnostic package manager sounds very neat. I write Go code and one of the things I had to cope with in the beginning was not having a really good package management system. Go still gets criticized for this (although we can always vendor our apps/packages to make sure all dependencies are included). It seems as though GUIX could be used as a package management solution in Go. It might be worthwhile for someone to write a tutorial on GUIX + Go dev.
travjones··on Why police could seize a college student's life savings without charging him
Wow. Great response man. Thanks.
travjones··on Why police could seize a college student's life savings without charging him
You're correct that it is not wise to carry that much cash. However, we are allowed to do it. We are allowed to carry cash on us. I personally wouldn't do it unless I didn't have any other options, but for someone to have their money taken from them without evidence that it was derived from criminal activity is really messed up. And this isn't the first time that civil forfeiture has been used to deprive law abiding citizens of their property.
travjones··on Do not let your CDN betray you: Use Subresource Integrity
Make sense. Subresource integrity looks very easy to implement for developers, but what about CDNs? Is it difficult for them to implement CORS?
travjones··on How Hacker News and FreshDesk led me to quit my job and launch my own startup
I thought the exact same thing while loading up the page. However, I think you should change a few words in your post in an attempt to improve the tone. It reads kinda mean, but maybe that's just me, or maybe that's what's acceptable on HN these days?

I'm not trying to be "PC police" or anything, but when we write comments about people's stuff we need to have a little empathy. I think this would make HN a better, friendlier place.

Btw, I'm not trying to start a fight or argument. I just saw this as an opportunity to call something out that I've noticed on HN far too frequently.

travjones··on Icebergs.io Brings Linux Desktop to the Browser
I can't speak to the second part of your post, but I definitely agree with the first part. That is, in my experience, I have found remote desktops to be somewhat sluggish/poor quality gfx. I assume these are trade-offs for connecting to a machine via a network/internet.
travjones··on Icebergs.io Brings Linux Desktop to the Browser
I agree with your 2 cents, so I guess that makes 4 cents if we combine our cents.

Most tasks I would do remote require minimal power. It would be great to have a cheap plan with unlimited usage but reduced access to resources (slower cpu, less RAM, etc.).

I haven't tried it myself, but I think it would make more sense (at least for me) to get a 5-dolla droplet from Digital Ocean, install ubuntu + xfce + vnc and remote into that through an app (such as, VNC Viewer for iPad or similar).

travjones··on The Most Misread Poem in America
I agree. Sometimes one can establish a degree to which his/her interpretation is correct by considering evidence (from the author's text) for and against his/her interpretation, but rarely are lit teachers (at least in my experience) this objective.
travjones··on How companies make millions off lead-poisoned, poor blacks
This is really sad. Isn't "competence" a necessary prerequisite for entering into legal contracts?
travjones··on What Does the OS X Activity Monitor’s “Energy Impact” Actually Measure?
Take home point: "In fact, POWER* is a unitless measure because it is a semi-arbitrary combination of two measures with incompatible units."

*POWER = "Energy Impact."

travjones··on Go 1.5 is released
>"The compiler tool chain was translated from C to Go, removing the last vestiges of C code from the Go code base."

This is really cool. Writing a compiler in the language that you're compiling seems kind of meta. The language has evolved to a point to where it can consume and build itself. Far out mannnnn.

Thanks Go team!

travjones··on Speed matters: Why working quickly is more important than it seems
You are wrong. I'm not sure what your claim is now, but you were accusing me of suggesting "that behavior analysis is the only valid approach to any topic concerning human behavior." Nowhere in any of my posts did I make that claim. This makes your quote factually incorrect.

This discussion (which has now devolved into an argument) began when you stated that I was "advocating a return to strict behaviorism." This was also incorrect, so I clarified.

I honestly don't have a problem with you, but you have been kind of attacking me in this thread. When you told me that my tone was condescending, I apologized because I know that my words can have an affect on people that I didn't intend. At this point you are offending me by claiming I said things I didn't say and attempting to characterize me as someone who ignores all viewpoints except for BA. Yet, our entire conversation is recorded above and does not support your claims.

travjones··on Speed matters: Why working quickly is more important than it seems
I'm not being intellectually dishonest nor am I being pedantic. That's kind of offensive. Nowhere in my post did I suggest that behavior analysis was THE ONLY way to conceptualize "the mind" or whatever we are talking about at this point. Yet, that's what you're accusing me of saying. It's ridiculous because all of our words are above. I don't want to argue with you, but you're wrong.

Nonetheless, you are arguing with me. You responded to my comment. I would rather you not tell me what I think or what what I said, when the facts don't show it.

travjones··on Speed matters: Why working quickly is more important than it seems
First, that's not the reply you were talking about when you stated that I was being dismissive above. Yet, your interpretation is still wrong. Second, except for the first sentence I didn't even use the term "behavior analysis" and instead used the term "science." Nowhere in that reply did I suggest that "discussions about behavior that do not solely use behavior analysis" should be dismissed. Throughout this discussion, you have attempted to mischaracterize my statements and your most recent reply is another example. Thus, I'm not sure what your point is other than attempting to build a strawman and blow it down.
travjones··on Edward Snowden at IETF 93
Awesome point. When I used the term "freer" I was suggesting that we were freer because even laypeople now KNOW about electronic surveillance practices. But I'm not sure we are actually "free" in any sense of the word, we just know we are constantly being watched. The reality is complicated and unfortunate. Words like "free" or "freedom" will sadly never be appropriate.
travjones··on Edward Snowden at IETF 93
Good point. I assumed prison was the most likely outcome if he came back, but you're right, it is possible that he could receive the death penalty. Granted, I doubt the government would use the death penalty to prevent him from going down as a "martyr."
travjones··on Edward Snowden at IETF 93
Exactly! I did see the response to the petition and thought the exact same thing. The government is pretty much saying, "We know what you did was just. But you broke the law, so come back to suffer in federal prison."

"In the land of the free and the home of the brave..." Haha. Ed Snowden is brave and we are freer as Americans knowing what the government is capable of when it comes to electronic surveillance.

← PreviousPage 3 of 5Next →