HN user

ryanlm

293 karma
Posts26
Comments98
View on HN
lists.debian.org 9y ago

Building the whole Debian archive

ryanlm
2pts0
www.nytimes.com 9y ago

How Apple Sidesteps Billions in Taxes

ryanlm
1pts0
eleganthack.com 9y ago

The Dreaded Weekly Status Email

ryanlm
201pts98
en.wikipedia.org 10y ago

Cubicle

ryanlm
2pts0
news.ycombinator.com 10y ago

Ask HN: Why is it hard to get a job in California?

ryanlm
2pts3
medium.com 10y ago

Thoughts on Diversity Part 2. Why Diversity Is Difficult

ryanlm
1pts0
news.ycombinator.com 10y ago

Ask HN: Best reliable domain provider with a dead simple interface

ryanlm
1pts0
www.toad.com 10y ago

Marketing Cygnus Support – Free Software History

ryanlm
1pts0
news.ycombinator.com 10y ago

Tell HN: Namecheap has hijacked my Domain's name server records

ryanlm
2pts4
news.ycombinator.com 10y ago

Is Xamarian mature yet?

ryanlm
5pts1
techcrunch.com 10y ago

The Trouble with Non-Tech Cofounders

ryanlm
1pts1
news.ycombinator.com 10y ago

Ask HN: Non tech co founder

ryanlm
6pts25
news.ycombinator.com 10y ago

Ask HN: When to get legal?

ryanlm
4pts0
news.ycombinator.com 10y ago

Ask HN: How do I get a customer to upgrade their software?

ryanlm
3pts0
news.ycombinator.com 10y ago

Ask HN: How often do you get contacted via HN?

ryanlm
9pts7
news.ycombinator.com 10y ago

Ask HN: I have an idea for a product, what do I do?

ryanlm
36pts20
tools.ietf.org 10y ago

Etymology of “Foo”

ryanlm
2pts0
news.ycombinator.com 10y ago

Ask HN: Did you read Ben Horowitz's book?

ryanlm
1pts0
www.stallman.org 10y ago

Richard Stallman's Personal Site

ryanlm
59pts49
news.ycombinator.com 10y ago

Ask HN: Are programmers a commodity?

ryanlm
30pts26
www.catb.org 10y ago

Open Source as a Strategic Weapon

ryanlm
3pts0
news.ycombinator.com 10y ago

Do you think coding is a “basic skill”

ryanlm
14pts36
www.youtube.com 10y ago

Richard Stallman: Ubuntu is spyware

ryanlm
18pts1
news.ycombinator.com 10y ago

Ask HN: How is kernel code tested?

ryanlm
3pts1
www.nytimes.com 10y ago

Law Graduate Who Sued Her School Loses at Trial

ryanlm
3pts0
news.ycombinator.com 10y ago

Ask HN: Encryption Books?

ryanlm
15pts7
PayPal 2FA Bypass 10 years ago

I'm assuming that the relevant code, is simply an if statement checking for the existence of the url parameters, not even checking if the security questions are correct.

    if(isset($_GET['securityQuesiton0')) {
        // success, 
    }
This is negligence on the developers part and I think they should be disciplined.

Yesterday I had to store integers as keys in a map. It's good to learn today that they are implicitly converted to strings. Yes I could have used an array, but that would of required me to know the max index I would suppose. Maybe in JavaScript I insert into the array at any index, but that doesn't seem usual to me, coming from a C background I'd allocate the max index + 1.

How exactly did you set up this fail over scheme? You run your own instance of bind. And I'm amusing your listing your domains NS records as your own, and another parties (e.g. cloudflare, etc)?

I mean, most people don't want to specialize. I just turned down a chance to interview, but after finding out this was some specialized role, I declined because specialization isn't the best for my career.

Can you set up Python to have the same pattern as PHP? I've always had to proxy the web server to the Python process running HTTP.

Ask HN: Motivation 10 years ago

You haven't mentioned how long your commute is. How long is it? I think that is a significant factor in how much energy you have after your done with work for the day.

I use a subdomain of a domain I own, such as internal.example.com

I can then run a BIND instance with internal.example.com as a root, then map all my services to their own domain if need be.

This is a little overkill for a one man shop, but it's a nice little home development setup.

The one thing you need to configure, if you want it to work out of the box is that your DHCP server needs to send back the IP address of your local BIND service for DNS, else it won't work right and you'll need to manually configure it every time.

An example of where this worked well for me was when I was using one nginx instance to run snapshots of all my clients websites. With nginx, you can set up "virtual hosts" which map a hostname to a configuration block. You could also just edit your /etc/hosts file to accomplish the same thing I guess.

And this is why I won't ever switch to OS X full time, and I'll stay with Linux for all my systems level programming. The low level tools just aren't there. With Linux, I've got gdb, objdump, strace, what have you. I'd have to compile most systems level tools from source on Apple laptop.

It's great for app developers, but I mainly do systems level things for personal projects, and I don't want to have to compile _tools_ from scratch. The hardware is awesome and I love the shiny box and the sleek design. I've been using a macbook pro all summer, and the only thing that I'm sold on is the hardware design / case. The charger is nice too.