HNHacker News
TopNewBestAskShowJobs

timewasted

417 karma · joined May 28, 2011

submissionscomments
timewasted··on Ask HN: Who wants to be hired? (May 2025)
Location: Las Vegas, NV, USA

Remote: Yes

Willing to relocate: Not at this time

Technologies: Java / Spring Boot, PHP / Symfony / Laravel, JavaScript / TypeScript

Résumé: https://static.timewasted.me/files/resume.pdf

Email: ryan@timewasted.me

About me: I am passionate about what I do, and am quick to pick up new skills as the need arises. The technologies that I listed above are what I would consider to be my core skills, but they are not my only skills. In the past I've worked with Python, Perl, and Go as well to name a few. In a perfect world, maybe I'd get the chance to finally work with Elixir in a professional capacity!

timewasted··on Ask HN: Who wants to be hired? (June 2024)
Location: Las Vegas, NV

Remote: Yes, preferably pacific hours but this isn't strictly a dealbreaker

Willing to relocate: Never say never, but unlikely

Technologies: While PHP and Java have primarily paid the bills these past few years, I am not tied to them. I have a reasonable amount of experience with all parts of the typical web dev stack, and where I lack experience I make up for it by being a quick and eager learner.

Résumé/CV: https://static.timewasted.me/files/resume.pdf

Email: ryan@timewasted.me

timewasted··on Ask HN: Who wants to be hired? (June 2023)
Location: Las Vegas, NV

Remote: Strong preference

Willing to relocate: No

Technologies:

- Primarily backend technologies, with PHP/Symfony having occupied a large chunk of my career.

- Worked with Java professionally for a bit over a year.

- Toyed with Python and Go for various hobby projects.

- Have a stack of Elixir books that I'm working through.

- The usual suspects that tend to go along with web development: SQL (primarily via MySQL), nginx, a bit of JavaScript

Résumé/CV: https://static.timewasted.me/files/resume.pdf / https://www.linkedin.com/in/ryan-rogers-tw/

Email: ryan AT timewasted DOT me

My last role was a senior software engineer at Slickdeals, but I got caught up in a recent round of layoffs that hit a third of the company. I like solving problems, and I tend to use code to do so. I've primarily been on the backend side of things in my career, and that's definitely where I'm most comfortable. I like to think that I can adapt to new languages/circumstances fairly well, and am looking for a good group of folks to work with!

timewasted··on Ask HN: Who wants to be hired? (August 2020)

  Location: Las Vegas, Nevada
  Remote: yes, vastly preferred
  Willing to relocate: highly unlikely, but perhaps for the right opportunity?
  Technologies: PHP and Java primarily for my professional career.  I have a very strong interest in security/reverse engineering and I'd like a good excuse to really dive into Elixir and/or Rust.  Some hobby work with Go, Python and Vue.  Various devops stuff (Ansible, RabbitMQ, MongoDB, etc).
  Résumé/CV: https://static.timewasted.me/files/resume.pdf
  Email: ryan@timewasted.me
timewasted··on Most employees of NYT won’t be required back in physical offices until 2021
I would really love to find out the answer to this question, but I don't think I'll be able to.
timewasted··on Most employees of NYT won’t be required back in physical offices until 2021
I'm in a similar situation, except with a worse reason for requiring everyone to come back to the office. We were told that the optics of us not coming back to the office as the city is reopening could destroy the company. I can assure you that NO ONE is going to say "well I was going to spend money with these people but they're not in the office, so I'll go elsewhere".

Further, we are being given less than 24 hours notice to come back into the office. It's just absurd, and it has eroded any trust that I once had in the company.

timewasted··on Salaries Get Chopped for Many Americans Who Manage to Keep Jobs
I’m a software developer in the travel/hospitality/entertainment industry and I (along with the rest of my coworkers) took a 20% cut around the end of March.
timewasted··on Toy commercials are being replaced by product placement and YouTube influencers
The story that I always remember is that TMNT is based roughly on Daredevil

In Daredevil, Matt Murdoch pushes an old man out of the way of a truck that contains chemicals that blind him but give him superhuman abilities. He is then trained by his mentor Stick the fight against The Hand.

In TMNT, there is an incident that involves chemicals getting into a sewer that transforms the turtles as well as the rat that is with them. That rat is named Splinter, and he trains the turtles to fight against The Foot.

Also no particular point aside from my own amusement!

timewasted··on SoftICE
SoftICE and Diablo are the reasons I have a passion for software security and do software development for a living! Ripping Diablo and battle.net to pieces to understand how to make it do what I wanted it to do instead of what Blizzard wanted it to do was how I spent a good chunk of my childhood.

So yes, thank you very much for literally changing my life, SoftICE!

timewasted··on Do I really need to get out the soldering-iron again?
I’m assuming the poster is referring to the Magnuson-Moss Warrany Act: https://en.m.wikipedia.org/wiki/Magnuson–Moss_Warranty_Act
timewasted··on Tesla on fire: UK director Michael Morris' car bursts into flames
BMW immediately comes to mind: https://www.consumerreports.org/car-recalls-defects/bmw-mini...
timewasted··on Introducing DNS Resolver for Tor
I just wanted to thank you for dnscrypt-proxy. I had seen it mentioned in another post so I had it saved in an open tab for later. Seeing it mentioned here again prompted me to actually install it. Very much worth the ~5 minutes it took to get it up and running!
timewasted··on Bup – towards the perfect backup
In addition to the memory requirements, I seem to recall that it works at the block level, as opposed to the file level. So you could have two of the same file, but maybe one copy is written at the start of a block and one is written in the middle of a block. Same file, different blocks, so no deduplication.
timewasted··on Twilio Adds Low-Cost, Two-Way MMS Picture Messaging to Its API Cloud
I just tried this as well using my AT&T Straight Talk phone number, and the result was the same (message reports being sent, but never shows up on my end).

I'll also fire off an email so that you can have at least two numbers to test with.

timewasted··on Gradually sunsetting SHA-1
I had previously written a simple program to check the expiration dates of SSL certs, and warn if the date is approaching. After reading this (and the Microsoft article), I updated it to check signature algorithms as well. If anyone is interested in such a program: https://github.com/timewasted/go-check-certs
timewasted··on Ask HN: Who wants to be hired? (September 2014)
Location: Pahrump, NV (Las Vegas area)

Remote: Ideally not, but I'm not totally against the idea.

Willing to relocate: Absolutely!

Technologies: Go, HTML/CSS, PHP, Javascript, Ruby (Rails), SQL, application security, other misc skills

Resume: https://static.timewasted.me/files/resume.pdf

Email: ryan@timewasted.me

---

I just want to be in a place where I can work on fun/challenging problems and learn new things.

timewasted··on Go 1.3 is released
I rather like the new Server.ConnState callback, as well as the various HTTP timeouts. Yay for simple but useful quality of life improvements!
timewasted··on Show HN: Probabilistically Generating HN Post Titles
This is awesome.

    My GF learned to be forked
    Online course: Build your own #dickbar
    Why you should learn just a little bit Apple, a little bit Apple, a little bit Apple, a little Awk - A Native-Looking and Feeling Mobile HTML5 Front-End Framework
    Firefox 6 released with long-sought Higgs boson discovery
timewasted··on Go 1.1 beta 1 Released
Getting files closed on errors should look something like:

    file, err := os.Open(filename)
    if err != nil {
        // handle the error however you see fit
    }
    defer file.Close()
    // continue working, knowing that file.Close() will be called when the surrounding function returns
See: http://golang.org/doc/effective_go.html#defer
timewasted··on Linode NextGen: The Hardware
I just rebooted one of my Linodes, and I got this:

    processor       : 7
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 45
    model name      : Intel(R) Xeon(R) CPU E5-2650L 0 @ 1.80GHz
    stepping        : 7
    microcode       : 0x70a
    cpu MHz         : 1800.059
    cache size      : 20480 KB
    physical id     : 0
    siblings        : 8
    core id         : 0
    cpu cores       : 1
    apicid          : 0
    initial apicid  : 13
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu de tsc msr pae cx8 cmov pat clflush mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc pni pclmulqdq ssse3 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor ida arat epb pln pts dtherm
    bogomips        : 3600.11
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 46 bits physical, 48 bits virtual
    power management:
Edit: I should perhaps mention that this is a 512MB Linode, on the off chance that it makes a difference.
timewasted··on Raymond Chen patches MS Money executable to fix bug
I read this comment thinking "wow, that's exactly what I did when I was learning to program". Then I glanced at the name and realized why it sounded so familiar.

<-- Soul, from way back then. I'm having a blast looking at soupbot, though I have to admit I'm more than a little jealous that your code looks so much cleaner than mine was!

timewasted··on Google Nexus 4 goes on sale in US/Canada
I went through the same issues as you, and most everyone else here. Not getting e-mailed that it'll be available for purchase, vague error messages during checkout, cart randomly getting emptied, etc.

Before it was available for purchase, I was on the fence about whether or not it was actually a worthwhile purchase for me. I ultimately decided it was, but Google did everything in their power to prevent me from giving them my money. Depending on how quickly they actually get new stock in, I will probably just end up deciding that I don't actually need the phone after all.

Disappointing.

timewasted··on Battle.net authentication misconceptions
Ultra minor nit-pick, but your account number was stored in a registry entry (HKEY_LOCAL_MACHINE\SOFTWARE\Battle.net\Configuration), not a file.

The account number consisted of four parts:

  Registration Version: This was always 1 for all the account numbers that I still have lying around.
  Registration Authority: I don't actually remember what this was used for.
  Client ID: The actual account number.
  Client Token: Random number used to verify the validity of the Client ID.
timewasted··on Thanks HN for the Christmas colors and Merry Christmas to you, too
At a glance it looks gray and gray. If I stare, I can make out the red and can see that the green is a different color, but I really only recognize that it's green because people mentioned it being green.

So, I concur with the bah humbug to colorblindness statements.

timewasted··on Maxing out your Dropbox referrals (how I got 16GB for less than $10)
Sure, might as well: http://db.tt/iEWlOKY
timewasted··on Chrome to take No. 2 browser spot from Firefox
No, it doesn't bother me that Chrome is made by a company that makes money by serving ads. In fact, Google is using some of the ad money to fund the development of the webrequest API [1], which allows me to fully block the ads that they (and others) are serving.

The simple fact is that Chrome serves my web browsing needs wonderfully, so I use it as my primary browser. If the day comes that this is no longer true, I will just switch back to Firefox, or whatever awesome browser emerges between now and then.

[1] http://code.google.com/chrome/extensions/trunk/experimental....

timewasted··on Linode is down in Fremont, CA
Interestingly enough my node is in the Fremont datacenter, and it hasn't been down since last week's power outage. I guess I'm one of the lucky people in the zone that didn't lose power.
timewasted··on Pure CSS3 coverflow effect. No javascript. Working on Chrome, FF and Safari.
It seems to work fine on the default Android browser (running 3.2 on a tablet). Looks great, too! Would be awesome if it worked on Opera as well.
timewasted··on Symfony 2.0 is now available
I used Yii for a little bit while trying to decide if I wanted to use it or Symfony 2, and I just didn't like it. The page caching felt horribly clunky to me, and there was no built-in way to manage HTTP headers.

Ultimately though, I didn't decide against Yii because of what it couldn't do, but decided on Symfony 2 because of what it did do. It was just a more pleasant experience, and I never felt like I had to fight the framework to do what I wanted to do. Sure, it had a steeper learning curve than Yii (I started using it in the preview release stage, when documentation was in flux), but I feel that it made me write better code.

timewasted··on Don't Let Congress Order Internet Companies to Spy on You
I can't say whether or not these messages actually influence how the politician votes on the issue, but the last time I had EFF submit one of these on my behalf, I received a response back from my senator. So, someone at least reads them.
Page 1 of 2Next →