HNHacker News
TopNewBestAskShowJobs

jlees

3,660 karma · joined October 13, 2008

aka jennielees (twitter, gmail, github, dot net.)

I like systems, tea, videogames and people.

I work on backend data microservices at Riot Games. I used to work at Nylas, and Google before that -- I also taught at Hackbright Academy.

submissionscomments
jlees··on Ask HN: I'm building one HTML5 game per week, need feedback
A lot of the advice given to beginning game developers is exactly to put out a few generic arcade games at first. It's a great way to learn a stack and actually ship something, plus the end product is instantly recognizable, and the barrier to entry in terms of graphics can be quite low. Once you're comfortable in your output and skills, doing more original artistic work is a great next step, but many aspiring devs get hung up on doing something awesome and never finishing it at all. (I know, because I made the same mistake, despite knowing all this!)
jlees··on London's first pay-per-minute cafe
Thank you. I didn't know about this and it looks perfect for my occasional SF uses.
jlees··on London's first pay-per-minute cafe
For folks who are away from home, or otherwise on the road with a laptop, Starbucks is invaluable. There's a guarantee of transactional access to wifi, even though the quality of the wifi varies by location, and the only risk is finding a seat. I dislike hogging the tables at coffee shops near my house to work, but do so occasionally to help myself think -- but when I'm away from home I find Starbucks a very useful place to go and I'm not always near a local library or other alternative.
jlees··on What is the best cross-platform note taking tool?
I love pen and paper, and use it a lot. But I'm still struggling for a solution to capture things like bookmarks/mobile thoughts in a way that I can use alongside paper. Right now I use a combination of Google Keep and Pocket, which are great for capture but I fail to review them regularly enough IMO. Paper you can't help reviewing every time you use it :)
jlees··on What is the best cross-platform note taking tool?
I love the Miquelrius/Paperchase style notebooks but haven't paid quite that much for them, I think. The grid/line-height is a good size and the multi-colour paper in the subject notebooks makes them really handy for multiple projects. I also find the paper nice to write on, but that's quite subjective.
jlees··on What is the best cross-platform note taking tool?
Scrivener's actually an interesting tool for research, depending on your exact needs. Not as cross-platform as it should be though.
jlees··on Ask HN: When is it too old to be an intern?
I can't imagine it'll make any difference at the hiring stage (I certainly interviewed my fair share of older interns and often found them to be very strong).

The only way in which I think it will make a difference is if you end up working for a large tech company which has an intern community. It'll be harder to fit in socially, but you won't be the only older intern in general -- some of the PhD interns I worked with were late-twenties, early-thirties -- so you won't be totally alone.

jlees··on I've been programming since I was 10, but I don't feel like a "hacker"
To me, a hacker is someone who thinks creatively about problems, and who views technology as a set of tools to solve them. The YC question about "the time you most successfully hacked some (non-computer) system to your advantage" is, to me, most resonant of the 'hacker' ethos. Although many answers I've seen to this question involve using a computer system to solve a non-computer problem, the sheer variety of non-tech "hacks" out there speaks volumes about what a 'hacker' is and does.

To me, the label 'hacker' isn't claimed, it's earned. I call myself a hacker, though I didn't until someone else did. I've never broken into secure systems armed only with a 28.8 bps modem and active matrix screen, though -- I use it entirely in the 'problem-solver' sense of the word, and proudly.

Having programmed since childhood doesn't make me a hacker. I owe far more to years of Latin study, an unhealthy interest in logic problems and strategy games, and being trained via school that there is always a solution to every problem if you apply yourself hard enough.

But on the other hand, if I were just learning to program now, how much of the 'hacker' mindset would come along with it? Very little, in and of itself; I tutor beginning students and I'm always trying to teach them how to solve problems and look for answers, how to be creative and elegant, and how to reuse other people's work -- it wasn't until I started mentoring that I realised how little of this some people do naturally, and I still don't know the reasons why that is.

On a side note, and having just re-read Little Women, I have a thought about hacking and poverty. When you are poor, you have to be creative. How much of that mindset overlaps with what makes a good hacker? How many hackers grew up in disadvantaged circumstances and learned to make the most of the resources they had? How many hackers hung out in libraries, absorbing information like sponges, because it was free and warm and both their parents were at work?

jlees··on Show HN: Use any text as a domain name
As a tangent, I read this earlier today and then got annoyed at not having a quick URL shortener on hand (I got spoiled at my last job, where I could use internal shortcuts for complex URLs like create new Google Doc / link to specific doc, etc).

So, decided to write my first Chrome extension, modelled loosely on your domain name hashing, and here it is: https://github.com/jennielees/jump

It's entirely a personal itch-scratcher, but thank you for the inspiration!

jlees··on Show HN: Our little bootstrapped startup is powering CNN's ticker for NYE
Thanks for the detail! One of the folks I'm working with is having trouble banging their head against a big co, but it's good to hear you didn't have such issues. Hadn't thought about it in terms of price, beyond individual budget expense caps...

Awesome to see how far it's come, yeah!

jlees··on Ask HN: Who is Co-Founding?
Hmm, this dovetails with an idea I had for a Paleo monthly box, if you're interested in chatting... how much work on the day-to-day do you want to offload?
jlees··on Ask HN: Changing habits
Signing up to a specific gym timeslot for Crossfit. The combination of social pressure, financial commitment, no-brainer workouts (variety, someone tells you what to do, and it works) and getting into a routine mean I haven't missed a 8am workout slot, 3 times a week, except for travel or illness since I joined a year and a half ago.
jlees··on What I Didn't Say
There are initiatives doing both of those things, luckily. Little Miss Geek, Technovation, et al for the first; and various changes including anti-harassment policies for the second (though some companies/events remain quite "bro"-y). Not to say there shouldn't be more of them, or that more hacker role models aimed at all genders and demographics in the early teens aren't needed. There are also more visible female tech role models than there used to be, from Marissa Mayer to Sheryl Sandberg -- but that doesn't stop 15 year old girls drawing a spotty, overweight, badly-groomed man as their idea of a "technologist" when asked. (source; Little Miss Geek TEDx talk)

I also want to point out on the lowering standards front, I'm a female hacker who's been coding since age 6, and I was rejected from YC. I'm actually proud of that fact in the light of this discussion. I'd hate the whole foundation of my startup to be the source of such rabid debate, and for folks to think I just got in because I'm a unicorn and we need more unicorns in tech.

jlees··on Show HN: Our little bootstrapped startup is powering CNN's ticker for NYE
Congrats Randall! If you can answer, I'd love to hear a bit more about the unknown-guy-vs-major-broadcaster relationship :) Did you have any issues as such a small company dealing with a big giant like CNN?
jlees··on Ask HN: How do you focus?
Set a goal to do one small part of it in 5-10 minutes, then the rest usually follows. If it's a real struggle to get that small part done, examine why I 'need' to get it done in the first place. Deadlines are a huge motivator; I find external ones if the task doesn't come with its own.

Also, making tea or a latte before getting down to work can help me focus my mind, over time I've come to associate both of those activities with 'focus time'.

Edit to add: Isolating the task from distractions kind of goes without saying, but I find it helps to frame the distractions as much as the task. Why am I so compelled to go play game X, or read book Y, instead of the task at hand? Going a level deeper and figuring out what your brain's avoiding/being lured by has been really useful for me (especially while dealing with focus issues after a concussion).

jlees··on Girls Who Code
I'd like to call attention to this part of Fred's post which many of the sub-threads appear to have overlooked:

Instead of turning Paul's comments into a blogosphere shitstorm, maybe we would all be better off staring the issue in the face and thinking about how each of us could help make a difference on this issue

How would you help a 13-year-old -- of either gender? -- get interested in programming?

Raspberry Pi? PyGame? Lego FIRST robotics? How can some of these initiatives be spread more widely to those who maybe don't have supportive family or communities to encourage their nerdy, high-school-pariah interest in tech?

jlees··on Girls Who Code
I got into programming by figuring out how to cheat at games when I was small; another common route is writing mods/addons (which I also did, later on). Don't knock the instincts even though it's not writing code!
jlees··on Boardinghouses: where the city was born
Yeah, I lease out three rooms in our house to roommates and it feels a lot like a boarding-house style setup. It depends quite how it's organized, of course.
jlees··on Google Has Officially Penalized Rap Genius For Link Schemes
I was thinking something along the same lines. PageRank was great back in the day, but in today's world, the link is not the only way of determining whether a site is good or not. I wonder if a rethink of the HITS model or a complete overhaul of search ranking based on social and reputation cues is in order?

StackOverflow does well despite few people linking to them because the search terms are so niche, if I search for a fairly generic programming term I maybe get one StackOverflow post in the first 10 but if I search for an error message, they'll all be SO. Other StackExchange sites maybe don't benefit quite so well from that long tail, though. Sites like Quora presumably have the same problem.

It's interesting how sites like these, and in turn mobile apps, are turning information into vertical silos (which want you to stay within their bounds) rather than the horizontal web of equality we're used to.

(Also, the interns are pretty well paid, but yes. They start out as autocompleters: http://www.youtube.com/watch?v=blB_X38YSxQ)

jlees··on Show HN: Countdown – Twitter bot which tweets answers to the Countdown TV show
Both contestants in Countdown have 30 seconds to find the longest anagram that is also a valid entry in the Oxford English Dictionary. The one with the longer valid word wins, gaining equal points if there is a tie.

There is always an expert in "Dictionary Corner" who attempts to find the longest possible word, usually something obscure.

There are also two special rounds. One is mathematical (pick a combination of 6 large and small numbers -- large = {100,75,50,25}, small = {1..10} -- and attempt to make a randomly generated three-digit number using only addition, multiplication, subtraction and division. The other is a 9-letter handcrafted anagram which always has a 9-letter solution.

It would be interesting to have a bot that used information on word frequency in common vocabularies/usage to guess what the contestants were likely to find, vs. the expert with an open-book. I imagine few people would find 'perfectos' but many more would find 'prefects'.

Having said that, I'd imagine most people going on the show -- especially at this stage! -- would be armed with many more obscure words than the average reader. (I auditioned back when I was 16, in fact, but failed at the anagram round. Oh well! Growing up 'playing' Countdown certainly made for a fun childhood, and I was frequently called Carol at school because I was good with numbers. :))

jlees··on Bill Gates takes part in Reddit's Secret Santa
His recent Wired guest-editor issue talked about his passion for books, I'd look through the books he has and pick out a couple of my favourites that he hopefully hasn't read yet.
jlees··on Are Your Programmers Working Hard, Or Are They Lazy?
A lawyer has to produce a draft of a brief or of a contract in time to meet a deadline set by the client's schedule, so the work output just has to get done. But the draft brief or draft contract works best to meet the client's needs if it is developed after thought, and being just-plain-busy isn't the same as thinking.

Right, but this goes back to a point higher up in this thread.

If Lawyer A writes the contract from scratch every time and takes two days, but Lawyer B has a modular contract-assembly system she optimised earlier and just needs to make a few tweaks -- which will take two hours -- which lawyer will you pick?

That human nature thing again: we'd distrust the person who can get it done too quickly. (Though, we might be able to grok the situation enough to appreciate B's initiative and, especially if we wanted a lot of contracts, might be able to override our instinctive reaction that she hasn't had enough time to think about it properly.)

jlees··on Are Your Programmers Working Hard, Or Are They Lazy?
Production consistently rewarded fire-fighters without realizing they were in fact encouraging arson

This is delightful phrasing. I'm totally going to steal it. :)

jlees··on How to intern in Silicon Valley with a J1 visa
The visa types it affects are generally those which allow immigrant intent. Non-immigrant intent visas are OK. The principle is that you're here for specialised training, and have to take the knowledge home before immigrating. But yeah, just check the small print (as with any immigration situation!).
jlees··on The Age of the Product Manager
Yes, this. Dealing with the upstream is the part of product management that most engineers severely dislike. Also, dealing cross-functionally with all the parts of a product team that aren't engineering (are marketing up to date on the launch? what's our ops plan?) -- and reaching out across teams to collaborate and build new products. I've worked with some great tech leads who were almost entirely PMs in terms of what they did, but that left them with very little time to actually write code.
jlees··on The Age of the Product Manager
Well, the PM job is so fluid depending on the product, the team, and what's needed to get it shipped. I've worked with engineering teams that just needed project management from me, although I think PM-style project management may involve more ruthless decision making as it's usually a case of fitting a very large peg into a very small hole.
jlees··on How to intern in Silicon Valley with a J1 visa
I didn't see this point in the article, but I might have missed it:

On a J-1 visa you may have to return to your home country for 2 years after it expires -- you can only visit on tourist/student visas in those two years, not work in the US. I was subject to this, as a UK citizen interning in Redmond between undergraduate years (in 2002), but I have not met many other J-1 holders and don't know how common it was.

http://internationalaffairs.uchicago.edu/page/j-1-status-two...

jlees··on A Programmer's Guide to Data Mining
Both are good recommendations. Building ML systems isn't really about building ML systems, it's more about introductory machine learning techniques using Python libraries, and covers much of the same ground. I found Programming Collective Intelligence more practical, and the copy of Building Machine Learning Systems I have does have quite a few errors in it, which I suppose makes for more interesting experimentation (fixing example code certainly helps you understand it, no?).
jlees··on Toast Sandwich
I'd made the same assumption, and even complained about the lack of salad cream in America. I'm sure there is a synthetic whipped cream, though...
jlees··on Show HN: Probabilistically Generating HN Post Titles
Nice work!

How about caching the number of upvotes and estimating the potential popularity of the generated titles, then for the most promising, getting a ghostwriter to actually create them? Could turn out brilliantly.

← PreviousPage 9 of 34Next →