HNHacker News
TopNewBestAskShowJobs

travjones

672 karma · joined March 23, 2015

submissionscomments
travjones··on React Native for OS X
This is very cool. I admire all of the hard work from the react team and open source contributors that make this tech possible. <3
travjones··on Three Dimensions of Website Navigability [pdf]
Copy and paste the link location into a fresh tab to avoid ResearchGate's UI. Here it is:

https://www.researchgate.net/profile/Bartosz_Wojdynski/publi...

travjones··on How to reduce the cognitive load of your code
I agree. I find myself making this comparison often. But, I would add a slight caveat to your point because writing takes many forms. For example, the comment I'm writing at this moment does not feel cognitively taxing (loosely speaking). However, writing a manuscript for publication feels very similar to writing code, at least to me. All of this is to say that I think technical writing is similar to writing code.
travjones··on Thrashed – Jake Phelps has run the bible for skaters for more than two decades
Great point. I have a few friends I grew up with who moved out to SF. Some skate and some work in the skate industry. I visited in July, and I was taken aback by the gentrification/rent issue in the city. I should have anticipated it because I knew what gentrification was (as in I read about it), and I knew SF's population was changing. Don't get me wrong--I'm not "taking a side here." I'm merely explaining that I was naive to the whole issue, but many conversations I had over that 10-day trip at least touched on it (especially at Zeitgeist--great bar, btw). Further, I stayed in The Mission and there was a ton of street art dedicated to the gentrification issue/"preserving" the city. I think it's a really tough problem that doesn't have an easy solution. People and places change over time. Some welcome the change, whereas others feel that the great city they came to is slipping away from greatness.
travjones··on Thrashed – Jake Phelps has run the bible for skaters for more than two decades
Keep the fire lit!

Get something cool--It's worth the extra $20. I just bought a couple of Quasi boards and I like them a lot. I'm also fond of Habitat.

travjones··on Thrashed – Jake Phelps has run the bible for skaters for more than two decades
You aren't alone. Gary Rogers is pretty funny.
travjones··on Thrashed – Jake Phelps has run the bible for skaters for more than two decades
Wow! I can't believe Thrasher (and Jake Phelps) made the front page of HN. I first met Jake Phelps at Tampa Pro in 2006 when I was in middle school. He was giving away free wheels and I thought he was just some random dude. Later I found out his position at Thrasher.

Thanks for upvoting this, fellow HNers. If you don't skateboard and you've thought about it, I recommend you try it out. Or if you "used to skate," get back on the board! I find software dev and skateboarding very similar. There's a certain resilience that comes from both endeavors, at least for me.

If you've got a little bit of time to burn, check out the Thrasher YouTube channel [0].

[0]: https://www.youtube.com/user/ThrasherMagazine/videos

travjones··on PostgreSQL Parallel Aggregate
I think that is a tough question to answer because it really depends on what you're doing with the data/database. Some queries may run faster on one RDBMS and some may run faster on another RDBMS. I would like an answer to this question as well. I did a quick search and I haven't found any modern comparisons of performance between databases, but it would be great if there was a more modern and expanded version of the SQLite comparison[0].

I can say that I use Postgres and have not been disappointed with performance and it costs me $0. I encourage you to try it out. If you're a heavy user of SSMS, then you will have to change your flow a bit to accommodate psql. However, once you get a handle of psql, it's actually a pleasure to use.

[0]: https://www.sqlite.org/speed.html

travjones··on Real-Time Django: Get Started with Django Channels
This is great news. For those with flask apps, check out flask-socket[0] for websocket support.

[0]: https://github.com/kennethreitz/flask-sockets

travjones··on Monitoring Microservices with Synthetic Transactions in Go
I wasn't familiar with "synthetic transactions" until I read this post--great write up! Synthetic transactions are kind of like TDD on a live system (really loose analogy). It's a cool concept for keeping microservices consistent and bug-free by verifying responses return data that are expected.
travjones··on Go channels are bad
This was a well-written and entertaining post. It represents the kind of self-reflection every programming community should encourage. Too often are devs zealously supportive of their language of choice without considering thoughtful critiques that could make their chosen language even better, and/or present an alternate way of looking at things that makes one better at programming in general.
travjones··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Hey! Yeah, I just noticed the author added .Net core (this wasn't apart of the benchmarks when it was first posted to HN). I agree that the assumption is violated. On the topic of native code though, check out the numbers for .Net core on Win 8.1 vs. Mac OS X (almost 3x faster on Windows, which is expected).
travjones··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Nope. I just think the comparison should be nuanced. I agree that these data are relevant.

Yup.

travjones··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Go is extremely performant. But then again, isn't the author comparing apples to oranges so to speak? A Go program runs as a native binary, whereas Erlang and Scala/Akka run via their respective VMs. Wouldn't these results be expected?
travjones··on Sci-Hub: Removing barriers in the way of science
I've used sci-hub a few times. It's a little buggy and not every article can be accessed, but it works well enough to try when I'm not on campus.

$30 to read a single article is ridiculous anyway and presents a barrier to scientists who don't have, can't afford, or don't want to pay for access. I hope sci-hub stays up and improves for some time.

travjones··on Convert curl commands to Go code
Great work, mholt!

He also wrote json-to-go[0]--copy/paste JSON and it generates a matching Go struct. This ends up being extremely useful and saves a lot of time for extensive JSON responses.

[0]: https://mholt.github.io/json-to-go/

travjones··on Funding Django is not an act of charity, it's an investment
Thanks for the data. I guess rails and node are "hotter," but I'm still not convinced because it appears that stackshare relies on self report (which we all know is pretty fallible). Further, selection bias could be at play in these data. For example, individuals more likely to report their stack on stackshare might be the same individuals more likely to use rails or node. Still, at least we've got some numbers.
travjones··on Funding Django is not an act of charity, it's an investment
>> "...a solid, stable, secure and powerful web application framework..."

I think this quote sums up Django very well. I would guess that a large chunk of externally facing and internally facing web apps use django (e.g., apps at Mozilla [0]). Anyone have a link to numbers? It would be neat to quantify the prevalence of frameworks on the net. Someone must have done this already.

[0]: https://www.djangoproject.com/weblog/2015/dec/11/django-awar...

travjones··on Industry Data Models
It's returning a 503. :/
travjones··on The Sad State of Web Development
You shouldn't feel like an "old fart" using Django or Flask. I think both are awesome, relevant, and will stick around into the future.

One of the great things about being a programmer is that we know how to program in general. If we have to adopt a new syntax or learn the intricacies of some new methods that's ok, and not nearly equal to the amount of effort we expended to learn how to write code in the beginning.

Keep writing your Django apps. I agree that it's great that DSF is backing a stable and productive framework like Django.

travjones··on The Sad State of Web Development
I must admit, I'm a relatively new developer, and I also get overwhelmed by the number of new technologies coming out every day. I can't speak for "back in the day" web development other than things I've heard from older devs. For example, "back in the day" browsers sucked, like really bad. Compatibility issues were expected. For example, "How do I make sure this is compatible with IE7," etc. Although web development is not perfect, nothing really is perfect, and I think we have come a long way. At least, I'm happy I got into web development when everything was so approachable, open source software is so accessible, and places like HN exist where I can constantly learn new shit.

I think the primary reason people are tired of new JS libraries is because there exists a certain kind of pressure that is hard to describe, but I will try. It's kind of like, "I don't want to miss out on the hottest framework"/"I don't want to fall behind current tech." The truth is, we should all ditch this mentality. Use what works for you and learn what you care about learning.

When a new JS library comes out, don't groan, take a quick peek and decide if it's worth it to try to integrate it into your workflow. I think it's great to have options and the options in web development are seemingly neverending. I'm happy I write software for the web, and I think we should all recognize how far things have come. Yet, we should always strive to make the web better for users and developers alike.

travjones··on The State of Go: Where we are in February 2016
Programming languages are kind of like religion, or one's favorite beverage/food. Everyone has their own preference/coding style. I wouldn't let negative comments on HN steer you away from learning Go. Of course, I'm biased because I write Go code and enjoy it, but there will always be folks who love something and hate something. You'll never know whether you enjoy coding in Go unless you try it for yourself.

Some of the criticisms of Go are valid and some are just haters doing what haters do--hating. Keep in mind Go is very young for a programming language. It's only about 6 years old, but it's use is becoming more and more widespread as it matures.

Although you are correct in that the standard library is pretty much all you need to write CLI apps, this library is definitely useful if you're willing to pull in a third-party dependency: https://github.com/codegangsta/cli

travjones··on Fraternal Order of Police Data Dump
That's what I suspected. Thanks.
travjones··on Fraternal Order of Police Data Dump
Wow. This is going to be interesting... The page even includes the key to decrypt the encrypted fields in the dump. Is pg_crypto that easy to crack, or is it more likely the key was stored somewhere in plaintext (e.g., email, pdf, etc.)?
travjones··on Go 1.6 Release Candidate 1 is released
>> And you don't even have to do anything to take advantage other than upgrade to go 1.6

I know, right! That's what's sick. Even upgrading to the latest version of go is easy: "To remove an existing Go installation from your system delete the go directory. This is usually /usr/local/go." Then install the latest...

travjones··on Go 1.6 Release Candidate 1 is released
Awesome! Thanks, Go Team! If you're interested in meeting Go devs in your area next month find a 1.6 release party near you: https://github.com/golang/go/wiki/Go-1.6-release-party.

Unofficial theme song: https://www.youtube.com/watch?v=xNat6iJB5So

travjones··on GitHub Outage
"significant network disruption" == DDoS :( Come back, Github, please.
travjones··on Oracle deprecating Java applets in Java 9
Great news!

Off topic: Anyone else think the Oracle blog is overdue for a re-design? Its aesthetics are as outdated as Java Applets.

travjones··on Silicon Valley and Black Coders: Howard University fights to join the tech boom
Thanks for your thoughtful, considered response. We need more people like you in the world and in tech.
travjones··on Silicon Valley and Black Coders: Howard University fights to join the tech boom
I've only been to SF twice, but I have to agree that it is pretty white. Not as white as Colorado, but still. I also toured Medium and was blown away by the lack of black folks working there.

It's tough to describe the feeling, but when you're the only black person in the room, you do feel different--a little uncomfortable. However, I don't think this reflects a conscious effort to not hire blacks, rather there are institutional and socioeconomic barriers that leave us underrepresented in tech and many other fields.

← PreviousPage 2 of 5Next →