Hacker Newsnew | past | comments | ask | show | jobs | submit | tophercyll's commentslogin

You can make user level systemd instances run at startup and stick around regardless of login/logout.

  loginctl enable-linger <username>
This enables some nice deployment strategies that don't require root.


Thanks. I figured this was possible. I just never got around to looking at loginctl's options.


Not a brag--just wanted emphasize how straightforward and fun something like this can be.


It would probably be worth it to temporarily define one of the reserved opcodes as putchar.


Yes, "temporarily".

It would definitely be a fitting nod to the history of the 6502 (which inspired this processor) to have a variety of incompatible undocumented instructions. Maybe not a good thing, but... fitting.


Video RAM starts at 0x8000.


True, but there's no information on the display modes or the framebuffer format.


Sure.

I aim to have our interview cycle take under a week, although in honesty, I think it takes about 10 days. I often take on a little more work myself (especially in the phone screen) if I believe it helps speed up the process and saves others time. Speed is important. Keeping momentum during hiring really makes the experience better for everyone.

For background, I work for a startup lab in Boston (we build prototypes that we spin out into companies). We're about 35 employees.

Oh, and let me start by saying that while all the pre-interview work you've listed above does take some time, the real time cost to hiring is from the interview process itself since it involves multiple people.

1.) Resume review: 3 minutes. It took longer when I first got started. I used to agonize over "call/dont-call." But you'll usually have a gut reaction to the resume, and you'll eventually learn to trust that (for better or worse ;-)

2.) Code samples/Exercises: I don't bother with them, although another manager I work with uses them to good effect. Unfortunately, they can add between several days to a week to the process, so I do a more involved phone screen instead to keep things moving.

3.) Phone screen: I spend up to 90 minutes in the phone screen. This seems to be fairly unusual. 90 minutes is a lot of time to invest, but the key is, I only spend that long with the candidates I think I'd like to bring in. The call is setup so that I can cut it short at any point. Even still, I spend a lot of time here. I get to know the candidate, feel out their passions, and actually have them write code, live in an EtherPad derivative while talking to them.

4.) Almost 6 person-hours. Our amazing director of talent greets the candidate, and spends 15 minutes giving them the lay of the land, paperwork, etc. Then two different two-person teams interview the candidate for an hour each getting to know the candidate, sharing what life here is like, and working on one large technical problem. Then our CTO and I spend 45 minutes with the candidate answer questions, talking about the direction and strategy of the company, and gauging their interest in what we do here. Interestingly, the interview process we've been using on the UX side of things spends more time working on a single practical exercise (using computers, not whiteboards) and finishes with a broader meet-and-greet. Since I'm constantly experimenting with this process, I'm planning on trying a variant of this on the software engineer interviews as well.

But I aim to have the whole process from resume review to offer letter done in a week.


Thanks for the excellent feedback! I'm in Boston as well. I'd be interested in grabbing a coffee sometime if you're up for it.


LuaJIT adds another massive speed-up on top of the already healthy Lua performance.

http://luajit.org/performance_x86.html

http://luajit.org/performance.html

That said, I do agree that Lua can be more cumbersome than Python or Ruby.


Could be the result of an earn out.

Basically: deal is X, but if condition Y holds true for the next year, we'll given you an additional Z.


Let me start by asking $15k/month in revenue or profit? Do you have capacity to hire?

Courting investors is a full time job, but so is hiring if done right. You probably can't do both with just two of you. If the goal of raising money is to hire more people, and you've already got enough cash to hire even one, do that first.

Just make sure you hire into a position you believe can increase your profit. Spend time thinking about it.

Companies your size grind to a halt while raising capital and it can take months. Once you've expanded a little, multitasking becomes easier. If you're lucky (and this is what you're trying for), you may find that your new hire increases your profit enough while you were looking for investors that you can afford to hire again.

If the new hire doesn't increase profit, you can still take investment (especially if you've been doing the leg work after maxing out your headcount), but you're going to have to figure out how to hire effectively eventually, you'll just have more money in the bank.


We often (jokingly) measure time in kiloseconds around my office. As rue points out, that's just a bit over fifteen minutes, so its actually a useful unit.

"See you in the conference room in 2 ksecs..."

Put a bunch of geeks together too long and this is what happens.


decimal time (using SI prefixes to the regular second) is regularly used in (physical) engineering disciplines.


Real geeks use milli-fortnight


Indeed.

http://www.google.com/search?q=fortnight+/+1000

1 fortnight / 1000 = 20.16 minutes


Perhaps you're thinking of a different phone? I believe the Optimus T/S/V line all have capacitive screens.


I have an LG Optimus T on T-Mobile. I got it a while back for $200 with no contract.

My $60 plan through T-Mobile is more expensive then the Virgin one mentioned in the article, but because T-Mobile reduces your bill if you don't take the phone subsidy, it is a lot cheaper than the other options I looked at when buying.

I can't stress enough how great a phone is for the price. The CPU is only 600MHz, but with Android 2.2 it doesn't feel sluggish to me (perhaps because I don't know how fast a phone like the Nexus S feels).

The best part of having no contract is in a year I can just buy a new low end phone with dramatically better specs and hand this one down.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: