Recent submissions

Comment · 9 years ago
many employers request that employees provide a disclosure when discussing their products on social media
Comment · 11 years ago
It gets elaborate but you can essentially buy email address -> cookie mappings or make your own. You then sync those cookies with the ad exchange and then they're returned to you with every ad auction for that user.
Comment · 11 years ago
Successful spammers are absolutely targeting their emails. It's similar to when you search for something on Amazon and then see ads for it on Facebook -- the goal is to put an ad in your inbox (essentially for free) instead of paying for ad impressions.
Comment · 11 years ago
Google runs display ads, which are bid on by third parties who can use that data to target emails.
Comment · 13 years ago
gunicorn + meinheld is even better than gevent in my experience. meinheld is written in C and offers a monkey patch option, and is a little bit faster than gevent. i'm using it with flask + sqlalchemy + redis with great success.
Comment · 13 years ago
forget about the $3k you have left, what about the money you've already put in? it doesn't look like I can sign up anywhere to get any sort of service, so you have no way to generate a return on your investment so far -- so why would you want to put any more in?

my suggestion is to set up yourself a prgmr-like website, do the administration yourself (by hand), and spend a few hundred dollars trying to get some traffic and signups. if that starts to work out then take it from there. realize that more SSDs aren't going to generate any money; signups will.

a new website would be nice, but you don't have the money for one, and it's not clear it's worth trying to get one at this point. the pure ASCII look could actually instill some sort of confidence that your current website does not.

good luck!

Comment · 14 years ago
your library has no tests! it's a good effort but I honestly wouldn't use it yet.

a few nit picks: i can't imagine a scenario where i'd want my logger to close stdout (or any other file descriptor) for me.

there is a lot of missing error handling, which is really important for something critical like a logger. what happens when disk space runs out? no timeouts on network operations?

also your SMTP and Gmail loggers don't form valid MIME messages (I can't log non-ascii?). you also seem to just swallow exceptions which is totally not what I would want or expect from a logging library.

keep at it though, the logging module's API (inspired by log4j) is fairly painful.

Comment · 15 years ago
please don't do that. part of what makes using jquery plugins so horrific is that every new version is a "total rewrite" and/or drastically changes the API.

the API might use hungarian notation, and you might have fallen out of love with it, but so what? it's a pretty decent API and there's no real benefit to users in changing it. they'll all to have to update/rewrite their JS to stay up to date with the library for effectively no reason.

Comment · 15 years ago
why? college is not a job training facility and shouldn't be treated like one. high school's goal is to provide a broad education so a graduate can have the basic knowledge necessary to function in society. not everyone goes to college.
Comment · 15 years ago
i've found scrum to be the worst possible "methodology" on the planet and can't stand pair programming. i've also been known to get things done on occasion.

nothing about making software is one size fits all. forcing scrum and pair programming sounds like a really good way to get an enthusiastic team, but guarantees little else.

Comment · 15 years ago
couldn't agree more.

if i had to come up with a permutation algorithm as part of writing code, you'd better believe i'd look one up so that i'm sure i'm doing things optimally. i wouldn't trust myself to come up with the exactly right algorithm on the first try.

if i had to deal with some weird half-sorted array, i assume i'd be working in the same context as the problem and wouldn't have to make up a solution on the spot with limited details. why do you have a weird-ass data structure like that to begin with? that's the first question i'd ask.

personally i always ask a couple of simple questions (like FizzBuzz) and then talk experience. if you want to see a code sample, ask for one -- written on a computer, without someone hovering over the candidate's shoulder. coding solutions to weird questions on a whiteboard doesn't help anybody.

Comment · 15 years ago
that question is a bit of a turn-off to me. obviously "benchmark it, see what's slowest, and make it faster" is a correct answer, and so is a 40 page essay about browser rendering, minification, full page caching, fragment caching, AJAX, etc. have you tried anything more specific?
Comment · 15 years ago
it's very common for people to be as compliant as possible during the hiring process so as not to jeopardize the job, especially their first job out of school.

that tends to be the result of years of people saying "you're lucky to get a job at all" combined with a long search and endless interviews.

and while yes, she did sign the non compete, it doesn't mean it's not bullshit, which is the entire point of the article. of course you can be a hardass and say "she signed it", "should have read it more carefully", "her fault", etc, but now she's on the dole until the clause expires because someone had a hissy fit and threatened to sue her employer. it's a crappy, stifling situation all around which is what the article aimed to point out.

Comment · 15 years ago
they don't expect the work to be done solely by volunteers, and are going to ask for donations on their website. it's laid out in the first paragraphs:

     The task is huge and it's unlikely that it will be 
     completed shortly based only on volunteer work, so we 
     came up with the following proposal, which splits the 
     work into several steps and sub-steps, togheter with an 
     estimate of how much money is needed to complete each 
     one.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton