HNHacker News
TopNewBestAskShowJobs

jessegreathouse

96 karma · joined January 21, 2016

submissionscomments
jessegreathouse··on Merkel Grants Turkish Request to Prosecute German Satirist
She should have told Turkey to shove it instead of appeasing them. When this man gets exonerated by the judicial system it's unlikely that Turkey will be satisfied and the result will be the same for relations between Turkey and Germany. Dance with the one you came with, Merkel.
jessegreathouse··on Gone in Six Characters: Short URLs Considered Harmful for Cloud Services
Until today I had no idea what OneDrive is, so I'll take your word for it. I would suggest that the problem is that access to the OneDrive resource starts and stops at the URL. Conventional security protocols are conventional for a reason.
jessegreathouse··on Gone in Six Characters: Short URLs Considered Harmful for Cloud Services
Because access to that resource can be replicated by simply viewing network traffic logs. Sending authorization info in the headers over SSL would be much more safe.
jessegreathouse··on Gone in Six Characters: Short URLs Considered Harmful for Cloud Services
This is an article about how people are using url shorteners for the wrong reasons and/or not using security on private data.
jessegreathouse··on Visual Studio Code 1.0
Why not simply add a terminal pane to the editor so I don't need to?
jessegreathouse··on Visual Studio Code 1.0
I can't find the option to open a terminal in the editor. Am I missing something? Needs a terminal pane.
jessegreathouse··on Source code for Lua 5.3
A language that gets widespread usage in projects other than academic.
jessegreathouse··on Abandoning Gitflow and GitHub in favour of Gerrit
Out of the frying pan and into the fire. I don't like Github but, from the sound of it, Gerrit is more complicated which is what I don't want.
jessegreathouse··on Ubuntu on Windows
Last time we heard linux was coming to Windows, what we got was Powershell. I remain cautiously optimistic because Im hoping this doesn't lead to the same disapppointment.
jessegreathouse··on [dead]
Trump isn't a partisan he's an opportunist. He's found the low hanging fruit and he's saying what they want to hear like the chameleon he is. This is theater to the nth degree and the only distressing part about it, is there is a small chance he might become the next president, if Hillary can't raise her likeability level to that of a homo sapien.
jessegreathouse··on Docker for Mac and Windows Beta
No, Docker doesn't replace virtualbox. Docker and VB are different tools, meant for different things. The reason the article says no more virtualbox is because previously tools for running Docker on mac, required VB to run the Docker containers but this new product does not have such a requirement. It's basically removing that heavy VB layer from using Docker containers on your mac.
jessegreathouse··on How quitting my corporate job for my startup dream f*cked my life up
What I learned from this: If you have to call your mommy when you quit your job, you're not ready to start your own business.

Also, 2 years after the call to mommy is not quite mature enough to start doling out advice.

jessegreathouse··on Amazon begins reselling Comcast services on its new site, the Amazon Cable Store
Yuck. I don't want comcast getting my money. They suck.
jessegreathouse··on Legalize It All
Apple, Exxon and Walmart add value.
jessegreathouse··on Real-Time Django: Get Started with Django Channels
Then there is only 1 Python framework? Dumb comment. I was talking about architectures not syntax.
jessegreathouse··on Atom 1.6 Released with Pending Pane Items, Async Git and Top and Bottom Bar API
It just locks up my MBP until I eventually close it just like atom 1.5 did. I've never understood the point of this editor, however to be fair, I've never been able to use it without severe performance issues. I can run 8+ instances of jetbrains without even breaking a sweat but running atom out of the box is a non-start.
jessegreathouse··on Real-Time Django: Get Started with Django Channels
I just get tired of seeing the same thing play out time and time again. Developer A picks Django because business described a project that can easily be handled by CRUD and thinks the Admin will be perfect for product owners and users to manage their data. 6 months go by, Product owners go off the rails of the original requirements, request changes to the admin and/or changes to the data source and/or changes that require a fundamentally different data model. Developer A bails and Developer B, C, and D get stuck with this mess that should be been developed with a more flexible solution. The more people use Django without recognizing this, the more I want to not even look at Python shops.
jessegreathouse··on Real-Time Django: Get Started with Django Channels
Python is a language that gives us a lot of liberty in how we solve problems, but Django is a set of cookie cutters for doing things a certain way. Django's cookie cutter patterns and extensions don't lend themselves well to doing things outside the way that Django intended them to. It's why a lot of us prefer Flask or Pyramid as framework of choice.

http://nando.oui.com.br/2014/04/04/why_i_sort_of_dislike_dja...

jessegreathouse··on The Law is Clear: The FBI Cannot Make Apple Rewrite its OS
Software doesn't get patented. Patents apply to "ways of doing things". Incidentally software is used to describe a "way of doing things" but it's the concept that gets patented, not the software.

Also, your assertion that the software is the free speech is a false-presupposition. The private key is data, and data is speech. It's no different than a book or a newspaper, except it's written in a way that only 1 person (device) can understand it.

jessegreathouse··on The Law is Clear: The FBI Cannot Make Apple Rewrite its OS
The FBI wants legal precedent. If they truly wanted the data they could have handed the phone over to the NSA have have it hacked before the weekend.
jessegreathouse··on The Law is Clear: The FBI Cannot Make Apple Rewrite its OS
Unbreakable cryptography isn't real either. It's not impossible to reverse engineer a private key it's just impractical. It would require immense computing power and only yield that individual private key broken.

What the president is proposing would allow a key for law enforcement that would, presumably, work on many or all devices. Once cracked, it would give hackers access to all of those devices. This elevates risk considerably because it's no longer impractical to reverse engineer the encryption.

jessegreathouse··on The Law is Clear: The FBI Cannot Make Apple Rewrite its OS
No, it's more like mandating that those journals have to be written in english instead of sanskrit. The government has the authority to reasonable search and seizure, but they don't have the authority to mandate how we express ourselves in written word or data.
jessegreathouse··on Real-Time Django: Get Started with Django Channels
The good news is that it's "real-time Django". The bad news is that it's Django.
jessegreathouse··on Dealing with Someone Else’s Code: Misery and Happiness
> You see the programmers in Jessica’s front end dev team had an informal agreement: “You don’t touch my code, I don’t touch your code, and everyone is happy.” This agreement held surprisingly well most of the time.

This is a cultural problem that will always come back to bite you.

jessegreathouse··on Diving into Other People's Code
Yea that's true. Often it's not the code that's as difficult as the build specifications of the project.
jessegreathouse··on Diving into Other People's Code
> Being a professional software engineer, on the other hand, very often does not involve "writing lots of code"! More often, you spend your time spelunking deep into other peoples code: code you do not understand, did not write, and have possibly never seen before in your life.

It's worth noting that this experience in a dynamically typed language like Python or Javascript can be a lot more pronounced than a strongly typed language.

jessegreathouse··on Bad Terms
It's a different story when you've got nothing to lose. When you've already got a successful career and a life savings it's turning into a gamble that's just not worth it. The unfortunate thing is that the world needs more mature founders, and less college grad types.
jessegreathouse··on Open Sourcers Race to Build Better Versions of Slack
We already have offline messages, it's called email.

"Oh, Johnson isn't online? better send him an email. /message acmebot email johnson@acme-supply.co Get your ass to mars!" chat bot sees the command and sends him the email.

Sorry if I'm coming off as cynical it's just that I see a trend of the entire community trying to fix problems that aren't real problems.

jessegreathouse··on Open Sourcers Race to Build Better Versions of Slack
I wish we could just hurry up and come to the ultimate conclusion that we always had everything we needed with IRC. I can't understand why we're still in the jungle of high level applications replicating a low level protocol.

I get that IRC never had a particular client that galvanized the protocol as much as the many iterations of proprietary real time chat that has came and went over the past 10 years, but honestly the problem isn't the protocol, the problem is that no one was making clients meant for the mainstream.

jessegreathouse··on Google nabs Apple as a cloud customer
I can't see this as anything but a good thing for us lowly consumers. Competition in the marketplace is a great thing.
Page 1 of 2Next →