HNHacker News
TopNewBestAskShowJobs

s00pcan

257 karma · joined January 21, 2011

submissionscomments
s00pcan··on Most Pressed Keys and Programming Syntaxes
In the codebase here we use 'jQuery' instead of '$'.
s00pcan··on Part 2: How I dealt with a burnout
"More about that transformation and the results in the next post."

Seriously? It's just needlessly split up. There's barely any substance to this post. You know what you're doing, so quit it.

s00pcan··on Your problem with Vim is that you don't grok vi
Is it a good or bad sign that I'm starting to see a lot of stories repeat on here? I installed Ubuntu on my work machine last friday and I was just looking at this earlier this morning (I had saved this the last time it was posted).
s00pcan··on 90 Percent of People Don't Know How to Use CTRL+F (or CMD + F)
I think the whole reason is that it isn't always showing on the page; it's hidden behind a shortcut. If the find bar was always visible like the address bar, I'm sure more users would use the find feature.
s00pcan··on 90 Percent of People Don't Know How to Use CTRL+F (or CMD + F)
I was at a golf store that had an outside tent with a computer to register for their mailing list. I noticed it was in php and started looking at the source to see what it was using. The employee who saw me wasn't happy, but it was pretty harmless.
s00pcan··on 90 Percent of People Don't Know How to Use CTRL+F (or CMD + F)
First this, next someone's going find that 95% or more don't even know how to modify GET requests in their address bar and read the HTML source to websites to figure out how to better navigate websites.
s00pcan··on Show HN: Test Post/Get endpoints easily from your browser
Request maker works well on chrome: https://chrome.google.com/webstore/detail/kajfghlhfkcocafkcj...
s00pcan··on What G+ is really about (pst it's not social)
There was a post on here about it recent enough, but I don't think I saved the link. It basically suggested that it shouldn't matter what social network your friends are using - you should be able to seamlessly connect with someone who is using facebook from google plus.

I would expect that idea to apply to apps and the sharing of documents as well. If your friend is not using google plus, the document could be sent to their email instead, but the though process would be "I need to send them this document" instead of "I need to email this document to them" or even "I need to send them this document using google docs".

s00pcan··on What G+ is really about (pst it's not social)
No, the goal is to make it not matter what service you're using.
s00pcan··on Bored People Quit
This is my last week at my first programming job, my new one starts next Monday. My boss has other businesses in other states, so he was away from this office most of the time, meaning I was able to do pretty much whatever I wanted with my time here. Usually, the office consisted of just my non-technical supervisor and myself. Of course, small projects beyond my control would be requested of me would and I would do them, but this couldn't sustain my interest.

I definitely got bored. But unlike most of you, I had the choice of being bored. Once I realized this I made every effort I could to work on interesting projects. First, I had to start spending about half of my time researching the industry before I would even know what needed to be done. I was then able to identify what was wrong with our systems here and exactly how to improve them. Given lots of time to play around on projects and little supervision, some people might have wasted their time or just did the bare minimum, but I identified areas that could be greatly improved, then replaced/refactored projects as necessary. I took on new projects to address problems I had wanted to fix for a long time regularly.

Being the only programmer here, I didn't get to all of them (I was not working full time). The website was a mess of outsourced crap and it didn't even use objects - I avoided working on it in favor of other projects as much as possible. Back in 2009 I made a prototype replacement website in my favorite language, earlier this year I started work on two code libraries. I'm currently refactoring the website to use a new code library I created, which is going very smoothly. I also spent countless hours (though I logged everything I did) happily working towards PCI DSS compliance, coming from a background with no security expertise. I came up and completed many more projects like these while I've been here. When I was bored it was because I wasn't working on something interesting.

Those are the days where I can work until close and be completely happy. Well, until someone tells me it's time to leave.

s00pcan··on Yet Another "People Plug in Strange USB Sticks" Story
If I found a random USB drive on the ground I would probably format it with a device that any malicious software isn't targeting, such as a game console.
s00pcan··on Advanced Javascript tips and tricks
Your browser likely has a javascript console, it's pretty useful:

  +new Date()
  1309882329679
  +new Date()
  1309882331551
  +new Date()
  1309882332511
s00pcan··on Testing Benford's Law
What better way to get your new website to show up in relevant search results?
s00pcan··on Electronic Arts Hates Strong Passwords
I don't get why passwords ever have to be within a certain length, it just makes it obvious that they're not hashing it. I had to pick one between 6-10 characters (with no symbols) for my Visa securecode the other day.
s00pcan··on Poll: What database does your company use?
I will say that the SQL Server Management Studio is a great tool, but because it's a GUI tool everything has to be buried in menus. If you plan on using it, read a guide first, because it's not entirely intuitive. It has the occasional cryptic error message or even unhandled exception, but my biggest annoyance is this: You can copy in rows from results and paste them to insert rows, but say you made a mistake and paste in hundreds of rows that don't fit the database schema: you will get hundreds of messagebox popups. The only way out I've found is to end the process.
s00pcan··on Poll: What database does your company use?
Right, which is why some companies (such as MySQL AB) charge for support and custom tools instead of the software itself (which is always free to use). The senior programmer I spoke of called them and their marketing staff was of course desperate at the chance to make some money, so she came off thinking that we would have to pay for MySQL. And of course, there's the whole "you have to release all of your source code if you use MySQL anywhere our system!" fallacy.
s00pcan··on Poll: What database does your company use?
This isn't something I would do; I know that every tool has its use. I basically own the website and wanted to do a PHP/MySQL site, but we are under contract to use .Net and my supervisor wants to not do anything that could be considered a breach of contract. However, now that I'm using Linux as my main operating system I am constantly being reminded of how the different philosophies between the operating systems affect me. Ninite is a great tool, but installing everything I want from packages is simply awesome. And of course, Linux systems don't need to be restarted in order to apply updates, but on Windows you always need to. This is why I have to possibly go to our data center tomorrow morning if the Server 2008 box our database is on doesn't come back up for remote access when I update it tonight.
s00pcan··on Poll: What database does your company use?
I had similar problems with previous installs, but those are fairly infrequent. I'm sure I'll go in tomorrow and figure it out. This was one of the few things I didn't document how I did it, probably because I was so relieved at getting it to finally work. A student I went to school with just got a new job and one of the tests they had him perform was to log into a local instance of SQL Server using the Management Studio. The catch was the service wasn't started. Too easy... they should have made him do this!
s00pcan··on Poll: What database does your company use?
As far as I can tell, it doesn't work with SQL Server Express. It's there on the configuration tool, but it's disabled completely.
s00pcan··on Poll: What database does your company use?
I only have experience with SQL Server Express (my employer was still using their licensed copy of SQL Server 2000 when I got there in 2009). There are a lot of features I'd love to have that are missing from the free version such as replication and automation tools.
s00pcan··on Poll: What database does your company use?
SQL Server unfortunately. I was reminded why I hate it today when I was trying to set up a simple remote connection to the instance running on my new Windows 7 machine. TCP/IP enabled, IPv4 addresses activated and enabled, remote connections enabled, firewall disabled (for now), and it still didn't work!

I tried introducing MySQL over a year ago only to have some hilarious emails with a senior programmer about how we would have to pay for MySQL. The GPL is not hard to read, but some people don't consider anything not made by Microsoft worth using. Like Linux. "No one uses Linux in the real world!" "PHP is for small personal websites!" - real quotes, sadly.

s00pcan··on Q&A: Meet the 15-year-old who just sold his tech startup
Oh yeah, I did do that. My team got an award for having the least amount of engineers per students - only one! I was asked to come to the competition for free (the other students had to pay something over $100) because I was the only one who had any idea how to program the robot. I wasted most of my time working on a 3d animation in 3dsMax because I didn't expect to go at first, so our robot only had basic movement controls.
s00pcan··on Q&A: Meet the 15-year-old who just sold his tech startup
My parents always thought I was wasting time on the computer and berated me at every opportunity about it. They still do, even though I make all of my money at this point using one and am 24. Back then they criticized me for not being involved in sports or at least chess club; they didn't give out trophies for computer programming at my school so I never received one. Sure, I played games, but I was learning new skills and programming all the time. When I was injured from skateboarding I made a GBA game in C. The next time I injured myself I learned PHP and started using it to connect to databases on my websites. I just wish I could understand programming then like I do now - the concepts make sense now but I don't have the free time I used to.
s00pcan··on The Comprehensive Terminal Guide
Only thing I learned from this was that you can add an ampersand (&) to the end of a command to launch a program (such as one with a gui) without tying up your terminal window.
s00pcan··on Instant Company
Oh, of course. I completely forgot that there are some crazy people out there who browse without javascript. I was just jumping at the idea of reducing PCI compliance issues - I've had to deal with them and it's a huge project.
s00pcan··on Instant Company
Stripe was something on the article I hadn't heard of before. It just seems so logical for cardholder information to go directly from the customer to the payment processor using javascript that I wonder why it hasn't been done before and what you're doing differently. Can you explain?
s00pcan··on Guy makes a knife from scratch. He has to make a smelter first.
"If you wish to make an apple pie from scratch, you must first invent the universe."
s00pcan··on College is a waste of time
I'm not going to make any comments regarding the article, but this is a topic I've been annoyed with for some time now. From 2000 to 2004 I spent a lot of my time getting better at building websites, starting with learning HTML on my own before taking a class on it at school in 2004. I excelled in the only programming class available at my high school, easily keeping up with the second year students. When I graduated I had several websites using PHP/MySQL and was still building my skills every day. For my senior project I was asked to show everyone my passion and demoed a website I had created with a content management system and showed the code.

I had no idea what I was doing at the time, but I got stuff done and everyone around me thought I was really good at what I did. This was never something I bragged about, I have always been completely aware of how little I understand about everything.

Then I went to apply for college. I had wild dreams of just picking classes that interested me and taking them, learning all sorts of complicated tools and programming languages. Imagine my surprise when I instead was asked to take basic math, english and other uninteresting refresher courses. I knew what I wanted to do, but I didn't know what the program I wanted was called so I ended up in a CIS program. I lost most of my passion for programming and making websites at that time. I switched schools, got an internship that turned into a job, but it's just a completely worthless experience for me.

I'm visiting in an advanced HTML class right now and they are going over techniques I used EIGHT YEARS AGO. I used these skills in my high school HTML class where no one else could. Worse, these skills they are teaching are now outdated and trivial. The LAMP stack isn't hot and new anymore, and now I just get annoyed when people get excited about being able to use it because it is so basic and trivial to use.

It deeply saddens me that I've wasted my time at college; I could have instead worked on personal projects for the past 6 years since starting and I would have not wasted money on tuition, student loans and my time on worthless classes like I'm still taking. When I bring up how little I've gotten out of my education that I've paid tens of thousands of dollars for the response I get is "You'll have a degree that you can show to future employers!" Sorry, I'd rather have a portfolio of work than something that just shows I have had minimal experience at trivial applications of a variety of subjects.

I used to be passionate on doing personal projects and all of the skills necessary towards my goals in life, then I went to college and had all of that ambition sucked out of me, replaced with worthless boring classes that wasted my time. You're probably thinking "why not just work on these projects while going to school/work for the past six years?" I could have, but those around me made it seem like college and working were more important. The mindset became "I'm going to college and working, what more do you want?" My parents didn't realize that I will probably make every dollar for the rest of my life using a computer. Instead, they just saw someone wasting their time on a computer and berated me at every opportunity. I'm just now realizing that I need to quit listening to those people and need to just work on whatever seems valuable to me.

s00pcan··on Ads Implant False Memories
"Although I can’t remember much else about the night, I can vividly remember those sodas: the feel of the drink, the tang of the cola, the constant need to supress burps."

I was just telling my dad the other day that there was only one event I could remember from years of playing baseball at a particular field. It was when I went to go buy a drink from the concession stand - they only had RC cola.

s00pcan··on The Next-Generation Browser: No URL Bar
How would I easily modify GET requests without a URL bar?
← PreviousPage 3 of 4Next →