HNHacker News
TopNewBestAskShowJobs

coreyja

197 karma · joined June 15, 2011

[ my public key: https://keybase.io/coreyja; my proof: https://keybase.io/coreyja/sigs/qwXD_32yH_7y6mhUL_l2_3ISM6QReA8HWNDCXLb4aBI ]
submissionscomments
coreyja··on Dear Startups: stop asking me math puzzles to figure out if I can code
I go to an Engineering school, and there are only two classes that use C and are required for my CS major. The first one is the second programming class we take and is three quarters java and one quarter C. Pretty basic stuff. The second class is Operating Systems, and is C the whole quarter. I'm pretty sure those are the only two required classes that use C. And I didn't have to take the first one cause I tested out of it with AP credit, and I didn't do C in HS. So some people will only take one class in C when they graduate.
coreyja··on How Google’s Jeff Dean became the Chuck Norris of the Internet
There is a very big difference between having no formal education and having a background in something. Especially in computer science where so many people are self taught.
coreyja··on Ask HN: What Mail Server Do You Use?
Sorry for the late response. But from looking at the Madrill site, it looks like the API is a RESTful API so you should be able to use it with Python. And also should be possible to build a Python wrapper for it.

EDIT: And as I clicked on another link, it looks like they already have a Python wrapper built. Check out https://mandrillapp.com/api/docs/index.python.html

coreyja··on Ask HN: What Mail Server Do You Use?
Ya that project looks awesome. There are a few things he has I don't think I will run, but I think I'll start with it and go from there. Thanks man.
coreyja··on Nginx Plus
Counter Argument: (Not saying I disagree, just a different point of view)

It is possible that having a commercial offering, or a way to actually make money off nginx, will simply increase development time over all. Yes, some (most) of that will be towards the commercial product, but if they are making a reasonable amount of money off this, it may mean more time spent on the open version as well.

Also, with the nature of git it is possible for someone, or a group of someones, to fork nginx and run that fork as the 'new' open source nginx. What I mean is someone could fork the repo and if that one is getting enough attention from open source devs, it is possible that the fork would become the recognized version of nginx in the future. Not saying this is overly likely to happen, but it is possible.

coreyja··on NY Comptroller: Legalise marijuana, tax it and end wrongheaded war on pot
In colorado with Amendment 64 there is a distinction between Hemp and marijuana. So one can safetly grow hemp for use in papers or bracelets or whatever else you want. It isn't regulated like Marijuana will be.

For those who are unaware, it is possible to grow hemp that does not contain the THC that gives people a high which is found in marijuana. Though I suspect most people here already know that.

coreyja··on NY Comptroller: Legalise marijuana, tax it and end wrongheaded war on pot
I doubt this actually. I assume it would be more like how the laws are in Colorado with Amendment 64. Adults, over 21, can grow up to 6 plants and posses up to an ounce. Growers are regulated, similarly to distilleries, but they are not government run. Sales are still taxed, just as tobacco and alcohol. With this we will still see all the different strains that we see now with medical marijuana in states that allow it. So as long as you are over 21, and not smoking in public and have under an ounce there would no possession charges, regardless of the strength or strain.

That's how I see this happening, and what makes the most sense to me.

coreyja··on Tools used by influential developers and designers
Was Linux represented in your test group?

Was k-mcgrady right that all the different distros made none of them make the top 10 list?

With the people I know and work with Linux seems to be the most popular option for programming so I am curious as to what your statistics show, and why Linux doesn't appear.

coreyja··on Tools used by influential developers and designers
It also includes designers which in my experience are almost 100% mac users. So that will sway the stats more in that direction as well.

What is weird to me, is under Software we see Windows 7 and even Windows XP but we don't see any form of linux.

coreyja··on Callbacks as our Generation's Goto Statement
I think this article misses a main point and that's the fact that all await does it take a function that used to be asynchronous and makes it synchronous. While yes, there are definitely use cases where that is nice, in general I think that if you want to use an await command, why are you making a call that was meant to be async? You are defeating the whole point of async calls.

Yes I know a lot of standard libraries have calls that are async and you may not really need for them to be async but I don't think that this is the case often enough that we should abandon callbacks and the like and go back to an age where all code must be synchronous. I know the author isn't saying it to that extreme necessarily, but his comparing callbacks to gotos is extreme as well.

coreyja··on Grasshopper 100m Lateral Divert Test
I agree that he (and you) shouldn't be getting down voted.

But I don't think that "Move Fast and Break Things" necessarily means not striving for excellence every time. To me it or more of, since in Programming there is (usually/almost) no bad side effects of breaking the code, go ahead and try new things. Worst case, revert to your last committed version. And I have to assume that SpaceX has most definitely had ideas that didn't work, or in other words 'broke'. They just hopefully never make it to the actual rocket testing phase!

So in my opinion, you can both "Move fast and break things" and strive for excellence every time out of the gate.

And to comment on the original video, I think it's really impressive seeing a toy helicopter do stuff like this on it's own. And this is a fucking ROCKET!!

coreyja··on JavaScript right on the hardware
I understand where you are coming from, and I don't like the "it allows people to get into programming more easily" excuse either.

But I don't really think it will inhibit growth. I think that it is more likely just to create two main groups of people that call themselves programmers. The people that know HTML and jQuery and the actual programmers. I don't think it will do anything to the growth of real programming, it just might mean we get lots of people calling themselves programmers who really aren't. But that happens already.

coreyja··on JavaScript right on the hardware
Slightly off topic, but is it just me or has Lua gotten a lot of attention on HN in the past weekish? I haven't heard much of Lua before but recently it seems to have come up a lot more.

And even more off topic (sorry), what makes Lua better/different than other scripting languages?

EDIT: On jacobwcarlson suggestion, I Googled Lua vs Python, and found this Wiki, http://lua-users.org/wiki/LuaVersusPython Not a speed comparison, but gives a fair amount of difference in the actual languages. And yes it is on a Lua users site, so may be biased, but on my very light reading didn't seem too bad.

coreyja··on You Might Have an Invisible Facebook Account Even if You Never Signed Up
A few days late in my reply, sorry.

The distinction I make is that it isn't Facebook that is violating your privacy. Facebook. If anyone is violating your privacy it is your friend/family that is giving the information to Facebook, and I think that in providing this information to Facebook they are violating your privacy, but you shouldn't blame Facebook.

My best analogy is the 'guns don't kill people, people kill people' argument. It isn't the gun makers fault if you murder someone, just like it isn't Facebook's fault if someone gives them info about you, you didn't want shared.

coreyja··on JavaScript right on the hardware
Can I ask why it worries you? Honestly just curious. Is it the performance hits of more levels of abstraction? Or fear of all data being in the "cloud"?
coreyja··on You Might Have an Invisible Facebook Account Even if You Never Signed Up
Ok so maybe I'm alone here, but this doesn't bother me at all. How is this an invasion on anyone's privacy? They are just using the info a user already gave them access to.

Why does it matter if Facebook has information about you you can't see? Is it really surprising that they do? It's not like FB just shows us the DB tables so that we know what info they are storing on us. As programmers we should all understand that there is some data that you keep that doesn't need to be shown to the user but helps make your program run. That's all I see this as.

coreyja··on Tips for Novice Developers (and why you should become a Rubyist)
True, but it gives me the opportunity to call myself a Pythonian, so I'm OK with it for now.

People always come up with words to describe groups of people, Rubyist isn't the worst one people have come up with.

coreyja··on Computer Keyboard from Bananas [video]
According to the end of the video, it looks like you can have it interface as a mouse too. So you might be able to make so more fancy analog input.

And I think it also said it can interface as/with an arduino, so I imagine a lot more is possible if you are creative!

coreyja··on Ask HN: Freelancer? Seeking freelancer? (July 2013)
Hey man,

I am a junior developer too and unfortunately don't have any work for you, but just have two quick comments. First, your first site seems to be down right now. Second, from the articles I've read on here, it is never a good idea to offer work for free. I can't find the link to the article I read most recently, but basically it gives people the idea that your work isn't professional and they won't treat you as a professional. While most people on HN hopefully won't treat you that way, I think it is a good rule in general.

coreyja··on Pandora and Royalties
Umm I could be wrong, but I don't think that is possible. If it is, how would you go about doing it?

I just spend about 30 seconds right clicking on random stuff while pandora was playing and never sound a save that would let me save the MP3.

coreyja··on Pandora and Royalties
No he isn't being deceitful at all! He explicitly says that he is talking about the performance fee and not the song writer fee. He is very clear to distinguish them in his post.

Yes he blends them into the conversation about how much radio stations pay, and what a play is worth, because it is relevant to the discussion! Performers deserve to get paid for performing their songs as well as the writers.

coreyja··on Why do we waste our lives as servants?
What do you mean? While there are places that may look down on homeless people more than San Francisco, I don't think there is any place in the US were being homeless is a crime. That would be unconstitutional.

Maybe you are saying that homeless people are more likely to be criminals, which may or may not be true. But I can't imagine a place in the US where just the act of being homeless is a crime. Do you have a source or a reference to backup that claim?

coreyja··on GitHub Got Silly Rich. Next Step: 'Make More Awesome'
I disagree. I think enough people are willing to pay for a service that makes their lives easier, and developers especially so. GitHub does exactly that, and their pricing is at a good point where it isn't prohibitive for people just starting out.
coreyja··on GitHub Got Silly Rich. Next Step: 'Make More Awesome'
I agree but I think the author may have been pointing out the it was a sudden move, since GitHub had turned down VC money in the past. More pointing out the sudden change from their past record of turning down VC's
coreyja··on Facebook Releases Data, Including All National Security Requests
The judge can "throw you in the slammer" for Direct Contempt of Court. This is when you are physically in the court room or in front of the presiding judge and do/say something that "disturbs the court." However not complying with a court order is Indirect Contempt of Court and the defendant has the right to a hearing in this case.

So disobeying a court order is contempt of court, but a judge can't throw you in jail without a hearing for it.

Source: http://en.wikipedia.org/wiki/Contempt_of_court#United_States

coreyja··on Facebook Releases Data, Including All National Security Requests
Does anyone have a link the the congressional hearing that was mentioned? I haven't seen it and would be curious to watch it, in particular the part that was referenced here. I think that the Director of National Intelligence flat out lied in a congressional hearing is one of the scariest aspects to all of this. Obviously he/the NSA isn't scared to lie to us and to the government while under oath. (At least I presume he was under oath.)
coreyja··on Ask PG: Accessing HN via Tor
I just tried this myself to verify that I couldn't reach it through Tor and I couldn't either. I agree that there should be at least read access for people browsing with Tor.

Also, I would be curious to hear from PG (or others) what went into the decision making process to make this site (or others) not accessible from Tor.

coreyja··on Facebook Releases Data, Including All National Security Requests
What point are you trying to make here? Are you just saying that Facebook's general counsel has ties to the Government? Because if so I fail to see how that relates to the current controversy. Many people have connections, and previously worked for the Government, and didn't have any knowledge or control over any of this.
coreyja··on Facebook Releases Data, Including All National Security Requests
If you don't mind me asking, what level of law enforcement are you involved in? Are you a officer or are do you work more on the DA/attorney side?

Just curios, that's all.

coreyja··on Facebook Releases Data, Including All National Security Requests
I'm not saying you are wrong. There is most definitely a chance that you are correct. I guess my point is that I think these companies deserve the right of "innocent until proven guilty." And I don't believe enough has been done to prove they are guilty.

EDIT: I don't think that "innocent until proven guilty" should only apply to crimes. I think the same concept can and should be used in almost all cases of accusing a party of something.

← PreviousPage 2 of 3Next →