skysight-inc/HackerNews huggingface dataset:
> A research team asked a sample of 185 exhibitionists, “How would you have preferred a person to react if you were to expose your privates to him or her?” The most common response was “Would want to have sexual intercourse” (35.1%), followed by “No reaction necessary at all” (19.5%), “To show their privates also” (15.1%), “Admiration” (14.1%), and “Any reaction” (11.9%). Only very few exhibitionists chose “Anger and disgust” (3.8%) or “Fear” (0.5%).

http://en.wikipedia.org/wiki/Exhibitionism
Unfortunately it depends where you live. In Australia they're the ones who fix cars.

Does the US have a requirement that engineers are engineers (qualified engineers that is) ala claiming one is an attorney?
Adultfriendfinder is one of the largest sites on the net. People love to get off and be watched and vice versa. Also male bonding of circle jerks has been around forever, which is taboo, but obviously millions share this desire.

For another site that may shock or thrill you check out cam4.com . People showing their face all ... don't these people have a career/job/friends/family? WoW
You may be curious to know that's not a required course anymore. It's now a senior level elective. The required junior level course is now Computer Systems (http://courses.cs.vt.edu/~cs3214/), taught by the same professor. I was a TA for it last spring and I'll probably TA it again in the fall.

Although now that I look over the listed courses, I don't see a senior level OS class.
I recently started a new job and in the second week implemented one binary search algorithm and a sort of Levenshtein distance thing. I almost felt like celebrating - I don't expect another opportunity to do that kind of thing any time soon (at that job anyway). And these are really simple algorithms.
Where's Cisco's profit in that? Although it may be hard to buy one, you can probably get ten for free as a pilot program if you're considering buying a thousand.

Seriously, I imagine that resellers like CDW will have these once they are released.
Zero. Its not a startup. But you can't really get a better healthcare plan, retirement benefits, life insurance, and stability anywhere (most of which is included in your salary already). For example they don't match your 403(b) contributions, they just give you a few grand a year regardless. TONS of PTO. In any case, my point is that for the requirements they should probably pay appropriately, or they just might not attract the people they hope to. Remember not everyone cares about the startup mentality, many just want the job/pay, especially if the job does not want overtime and such. Then again you take no risk, you get no percentage.
"The real push is towards Silverlight for web apps." « shudders at that
I think he means: if you have to traverse it without building up a result (or doing some in-place modification) as you go - then you're doing it wrong.

Obviously you gotta traverse the thing at least once.
I jumped around in the clip, looking for it in action, but never saw anything...

I also gave up.
Google can afford to be ridiculous. Practically everybody would like to work for Google, so they can afford to have a high false negative rate — even if they reject 99% of good candidates, they can probably still fill their staffing needs. RandomCompanySoft, on the other hand, might only get five good candidates for a given position — so if they only recognize one out of every 10 good programmers, they can't find anybody with any skill.
Can anyone with experience recommend this kind of meditation to build discipline?

Stress relief and mindfulness are great but not really my goal. I want more focus and energy.
only public repository are free. School project can hardly be public since that would be called cheating.
Checklist of legal risks in operating a social networking site
I have a (bit of a) clue how to use a relational DB. But not from Clojure two years ago, when the only interface was a very thin layer over JDBC.

As for why it's on the homepage, I don't think it belongs here either. The intended audience was rather more narrow than HN.
Staying calm while thinking through a solution is a pretty useful trait to be hiring for - not just for programmers either. What happens when the shit hits the fan and everything is core dumping left and right - do you really want someone whose head is going to explode? Or do you want someone who can stay calm and diagnose the problem and/or get to a workaround quickly.
I don't really like the idea of granting a fast track citizenship to people who have earned a PhD here, largely because I think it would provide the wrong kind of incentives. People should obtain PhDs because they are interested in PhDs, not because they are interested in citizenship. I also dislike the idea that professors and universities would have this kind of power over their students. Lastly, I think that this sort of immigration scheme may discourage people who already have citizenship from pursuing PhDs, since the working conditions will be determined by just how much crap someone who desperately wants us citizenship will put up with, rather than the value of the PhD itself.

That said, I do agree with you about the making it easier for bright, hard working, educated people. I just think that PhD programs need to clean up their act if they're going to lure us citizens out of law, med, mba (or no grad degree), and if they can essentially award citizenship (but these other programs can't), they won't experience the reckoning they so richly deserve.
Or you can try another approach: demonstrate value to the company by finding solutions to problems they didn't realize they had in the first place.

If you are a designer - offer a mock up with descriptions of how your design is an improvement.

If you are a programmer - provide bug fixes or build a feature that the company's product lacks.

Provide value and make yourself indispensable so that they will want to hire you before you even ask.

Don't just approach the company asking "what can I do for you?" instead approach them with "I respect your company, here are some solutions that I think will benefit you. Let me know if there are any other ways that I can help."
> I want more focus and energy.

In that case, I suggest a nap instead.
One of many typos unfortunately.

Keeping track of everything explicitly its n^2.

Also it really, really depends on the level of theory for the scaling of quantum regions/algorithms. To say at minimum O(n^5) is incorrect.
You're not wrong, but I would like to point out that I've had some communication with Sucuri in the past, back when a number of Wordpress sites got eaten. (I should probably narrow that down a bit more!)

They seem quite capable. Bluehost provides reasonable access logs by default for their sites (I've had clients with sites hosted there), and if there was password guessing going on through a web interface, I would expect that Sucuri had noticed that.

It's possible that some sites were brute-forced via FTP or SFTP, but if Bluehost isn't already monitoring for that and preemptively dealing with it, I'd be very surprised.

So I think there's something else going on, and I'd really love to find out what it is. Unfortunately, none of the hosts seem to be 'fessing up to what compromised their sites. They keep pointing to WordPress, which is bullshit in at least one recent case. (I was involved in that one, and it was a fully-up-to-date-at-the-time 2.9.2 installation, and there was no evidence of a compromise in the access logs, which I spent hours examining very, very carefully.)
I also don’t understand what the alternative is: just take people at their word they are great programmers?

We've had great success giving candidates a week to design and implement a small application from end to end. It really let's you see everything all at once. Can they design? Good comments? Good data structure selection?

It's the best of all worlds. The candidate has time to really show off their ability, you'll get a much more holistic view of their skills and it puts them equal footing with the interviewer because they've had a lot time to think about the problem. We found that whiteboard coding questions tend to favor "geek jocks" that are really just good test takers.
Why? Because it's a fun project to play with and a good way to learn. SQLite3 probably would work, yes.

I agree, this post shouldn't influence anyone. Not sure why it was submitted to HN.
dude, seriously? honeymoon right after launch = guaranteed fail OR I want a "lifestyle business." How did you guys pass the PG sniff test??? #YCadmissionFAIL

I don't mean to be a total dick, but when you're doing a startup and OTHER PEOPLE ARE DEPENDING ON YOU, going on a vacation of any sort right after you launch is just plain irresponsible.

People like you give the rest of us who are busting our ass and putting everything on the line to make our companies work a bad name.
I wasn't sure I was reading it right, but you said MySQL was too slow to run your personal blog? Is that right?
Firefox 4 Nightly
how do you find the uniques through server logs? I know software like webalizer and awstats overexxagerate quite a bit if left alone (count too many bots, extra uniques where they shouldn't be, etc).

Compete.com is US only traffic so it is pretty spot on for your second site. However it's weird that your first site with 500+ uniques/day avg. doesn't have a quantcast estimate.
Gruber Calls BS: http://daringfireball.net/linked/2010/06/29/bloomberg-verizo...
Adam D’Angelo Confirms New Google Social Networking Effort
did you just prove that 1 == 1/2?
How Does Google Work?
Privacy is a major concern. But, also, functionality is very important. If you want to topple Facebook do two things:

Guarantee privacy and revolutionize functionality. Here's how:

Privacy; The Zero-Knowledge Database.
By relying upon the client to compute deterministic indexes based upon user-input, you can abstract the relations from the database into the client space. The result is that you have two items, say a pet and owner that look like this:
Pet: id afb142, name Spot
Owner: id dsf513, name Data

When Data logs in with his username and password, those values are never sent to the server -- instead, they're used along with other information to create keys <afb142> and <dsf513>. This process is deterministic given the sign-on data, but difficult to reverse-engineer (a one-way, trapdoor function or hash). So, Data knows his pet is Spot, but anyone else, even with full access to the database, doesn't.

This database design facilitates collaborative filtering, demographics analysis, et cetera.

On Functionality: Pro-active social networking.
Facebook loses because it tells you what you know (or what your friends know). We've seen that globalization's promise of expanding our horizons is wrong -- we only become more niched. Yet, despite being very focused on a few topics, no one is exploiting this in a useful way. If you know that I enjoy older Country music and that I like a well-made cocktail, why can't your social networking site hook me up with a suggestion about what to do this weekend?

Right now, most people hear about new things through their contacts. But, their contacts have to be introduced to them through exploration or diffusion through their contacts. This process is slow and requires extensive contact networks of people with similar interest to find one another. The system, however, knows who likes Hank Williams and it knows who likes a perfect Vesper. Through some basic analysis; why can't it suggest to me a bar and a band this weekend based upon what other people with similar taste are doing?

Imagine waking up in the morning and logging into NotFacebook... it tells you about a few articles on HN, Reddit, and a number of blogs. Some are bloggers you know and love while others are new-to-you bloggers writing about subjects you enjoy. The system also recommends dinner at a restaurant that's recently enjoyed positive reviews from your fellow mushroom-hating, meat-loving epicureans. I knows you and Sam are free (Sam has similar taste, after all, and is a good friend of yours).

That would kill Facebook, I think.
Yeah, I guess Google could only make a few billion in profit from that scenario.
"I switched to TC to begin with because I was using SQL wrong, and it was too slow and clumsy. Once I figured out how to use SQL correctly, it was a no-brainer to go back."

While k-v stores and other NoSQL solutions have many great, valid use-cases, I expect there are many other people who switched to NoSQL stores on the basis that they were "faster" only to discover that they needed many of the features they'd left behind in SQL databases.
Don't ask the candidates for silly resumes. Ask for their github repos and blogs. I mean who cares what your education, background, and previous job experience is? All of that is irrelevant. What matters is the code they have written. I want to see the code. The best developers will have thriving github repos and they'll be enthusiastic to write about what they are coding on their blogs. The perfect job application form has to have just two fields `Github URL: [.........]` and `Blog URL: [.........]`. Everything else is irrelevant. That's how I am going to hire.
Doesn’t a little app seem like a lot of unpaid work to ask of prospective employees?

I’m not so sure about "geek jock" but I do happen to be a good test-taker. (I assumed most nerds were, though.)
> but the author prefers point samples, which are easiest to do math on.

Easiest, and most correct, or at least a lot harder to screw up.

> The correctest interpretation depends on the sampling device

The “point-samples interpretation” is always perfectly correct, encompassing other definitions. The thing that differs from one device to another is the reconstruction filter used to interpret the meaning of those point samples. Given that a nearest-neighbor type reconstruction filter is pretty much never the best, using the “little square” interpretation that ties us down to that reconstruction is counterproductive.

> Ironically, modern technology uses rectangular spaced subpixels in both sampling and representation.

In sampling, I assume you mean the sensors in digital cameras? Treating them as squares/rectangles instead of point samples is not especially useful, because the optical system is pretty complicated, and so lens blur/chromatic aberration/etc. are at a larger scale than the pixels themselves. Better is to just wrap the knowledge of pixel shape and the knowledge of optical effects into the same part of the model, the reconstruction filter.

The point-sample interpretation is perfectly relevant for current-resolution devices. In the case of LCDs for example, you just have to keep in mind that the sample points for R, G, and B subpixels are not the same.
I disagree. Google can afford to hire duds because they have infinite money. A small startup cannot afford to hire anyone they don't need. It's better to hire nobody at all than to hire someone who isn't going to work out.
Im thinking regarding apps it will take time for your friends to come around and start buying them. Android and iPhone are still very early in their product life cycles and thus is the concept of buying apps.
There is only one way to do this. Go do some technical interviews. You're not going to impress everyone, but you will grow more comfortable in that interview room.
Also, isn't he missing LCDs, where you really do have little squares of colour (albeit with borders)? Or is that the point? In fact, what is the point? All I got was rant and sampling theorems.
> What's more likely: all the candidates suck or your interview process sucks?

The numbers he is giving are very reasonable. Remember, that's 5% of the applicant pool that pass this test, not 5% of all programmers. It may be a bad economy, but the people looking for jobs are still skewed to the incompetent end of the spectrum. That might correspond to looking for the top 25% of programmers.

I wouldn't consider anyone who couldn't come up with working code to reverse a list in an hour anything like a peer, and I'd only consider hiring them for easy work if they were cheap or had some other specific expertise.
Hulu Plus will be offered through Playstation 3 and soon Xbox 360. Millions already have such systems connected to their TVs.
It's amazing how close to home a Russian spy can be! Spooky
Foursquare raises $20 million at $95 million pre-money valuation
At least they got further along than MS Courier. They actually have a useless prototype, rather than a vaporvid[1].

[1] http://www.youtube.com/watch?v=UmIgNfp-MdI
Beautiful multipart HTML emails with Rails3's ActionMailer (example)
> One thing to consider is that there are many people who are really bad at solving problems under stress

I'm surprised that people find writing simple programs and talking about them stressful. I find it quite enjoyable.
Funny, I also fired textmate and started solving the problem in C :-)

It took me around 20 minutes to write all the extra code and 9 to write the reverse function (including the testing and all).

The problem was not knowing how to solve it but more the pressure of looking at the clock and seeing the time flying away. Because of that, some minor mistakes were done and naturally you start to get nervous and waste more time. In a phone interview I would probably even do more minor mistakes and fail it.
And now we know why the iPad didn't ship with a front-facing camera.

But cisco must really be steamed, what with Apple calling their mobile OS "iOS" and integrating face-time to the new iphones.
"This article provides a brief checklist of some of the salient legal issues that those who use social networking sites must consider..."

The article states that it is examining the risks inherent in using a social networking site, not operating one.
Some things I've noticed:

- Intel Atom-based (1.6ghz) Android Device. Is that port mature yet? I didn't think it was.
- Includes Android Market. Ok, so the SDK compiles to Dalvik, so existing apps will probably run just fine on it. Right?
- Includes Firefox for Android? Isn't it still in pre-alpha stage?

A lot of this smells like fish vapor to me.
(cofounder here)

Since the post is just about Apple push notifications, I'm going to assume that's what you're asking about.

Apple maintains a persistent connection to every device with push notifications enabled. An application can show a user a dialog asking whether or not that user wishes to receive push notifications - if the user says yes, the application is given a unique identifier called a device token. That device token can then be used to deliver messages from the developer's server via a persistent socket connection to Apple using their binary protocol. According to Apple, this connection should be held open as long as possible - you can't just open it when you need to send messages. They also don't provide any grouping or broadcast functionality.

Where we come in (again, on the Apple push side) is allowing that application to register the device token with us along with any additional information they might want - tags, aliases, time zones, quiet time information. The application developer can then send messages through a simple RESTful API instead of maintaining the persistent connection to Apple. They also get the benefit of grouping, RSS to Push, scheduled notifications, broadcast messages and all of the other things we offer.

Our customers love it because not only do we take care of all of the difficult problems, as well as handling scaling to millions of devices, we provide a lot of features on top of the basic service. It's a lot of work that they don't have to implement and, any time that they have questions, they have a team of experts they can contact.

On top of that, we have AirMail, which allows application developers to use push notifications to drive users into a richer experience.
From the video:
"Cisco Cius redefines industry paradigms about how, where and when work gets done. It's designed from the ground-up to meet the needs to businesses like yours who compete in today's global economy."

shivers It reminds me of some of the copywriting at the last company I've worked for.

Dilbert strips nail that kind of lingo pretty often. It bothers me to no end.

It also shows how copywriting can be very difficult: the opposite of that is companies who act super buddy-buddy with their users. That also can get irritating fast.
You should try my method. It's worked like a charm so far!
Definitely. If you don't grab you may as well not write. And it wasn't googley-eyed as much as it was laying out what they claim to see how it held up later.
The anonymity feature (assuming you want to connect people together with FaceTime) will be difficult as your phone number is shared with the person you FaceTime call. I suppose it's possible that a proxy could be used, but I have yet to take a look at the protocol specs (if they're even available).
Diaspora isn't the answer. It's reactionary. It tries to deal with privacy concerns but is limited because it ignores the utility of Facebook.

If I meet someone, I can exchange a lot of information with them by merely sharing my Facebook information. I can then "stalk" them and learn a lot about them. If there are n independent servers (for security), I'm now limited. I have to expose myself on a multitude of sites or convince others that my sys-admin is the most trust-worthy in existence. The sys-admins need to make money, though. Even the most altruistic sooner or later run out of funds, right? You could argue that each of the n servers will be designed to share information and the user interface is no different than Facebook today -- however, if that is the case, then a malicious individual can add a node to the cluster and then scrape any and all data that comes by.

So, either it shares information freely so that anyone and everyone can exploit it, or it requires a lot more involvement from the user. The avoidance of which is exactly the reason people don't simply use: Flickr, MeetUp, evite, LinkedIn, Google Calendars, Twitter, PlentyOfFish, OkCupid, et cetera.
I have friends in the database industry who make far more. I also know a number of people who make rethink's highest salary. It's not an exceptional number.

I think you're assuming too much about the data on Glassdoor -- it's not necessarily reliable or precise, especially for positions that require experience. The numbers you'll find there are rough guidelines of average salaries for people who are willing to post to glassdoor. That set is not necessarily representative of software engineers as a whole.
The in place way is O(N) whereas I cannot think of a way to do it for less than O(N^2) building up the list the other way.
What wmf said, plus the fact that they need a long sales cycle to allow them to actually have something that works. She moved a piece of plastic around but I don't think she turned it on.
Potential application: a user with a camera phone that doesn't have support for barcode reader applications (not Android, iOS, etc) but can send an email with a photo attachment could analyze a barcode with this service. But here the lack of immediacy might be an issue...
I'm referring to wages, not rewards of being a founder. As for glassdoor.com, I don't think it's very accurate. I'm guessing "database engineer" == DBA.

$125k/year is what you would give to a decent coder with 3 years of experience. At Rethink, it looks like they want to pay him $80k/year. Some people will take the job just because the company and problem domain looks fun, but not everyone will.
If you are a startup, you can't afford to be NOT be "ridiculous"

Possibly nothing is worse for a new tech venture than a bad hire. I've lived through a few at various startups. It's horrible. It's the worst kind of death because its often slow and painful and you're bleeding capital.

Also realize that a bad/incompetent programmer is a NET NEGATIVE.... not just net 0!

(obviously being 'ridiculous' is subjective, and highly dependent on the roles and responsibilities of the job).

Google on the other hand actually could afford to be less ridiculous.. they just choose not to.
Home - habbo-mexico