skysight-inc/HackerNews huggingface dataset:
Ask HN: Any European job openings for new Stanford grad?
Hey guys!

My name is Maneesh Sethi, and I'm going to be graduating from Stanford this year. I study a mixture of Computer Science and Marketing, and I'm really interested in doing a short-term internship or full time job in Europe, starting as early as April or June. I'm especially interested in

Berlin
Amsterdam
Oslo
Anywhere in Scandinavia
Italy (I speak Italian, also Spanish and Portuguese)

But I am open to any possibility. I am a US citizen, with no EU paperwork :(

Some little bullet points about me:

My resume is here: http://manee.sh/hHvkWj

* My goto language is Ruby on Rails. I'm a fast learner and know most technologies...if I don't I will learn it immediately.
* I'm the author of six books, three were international best-sellers, about coding (Game Programming for Teens, Web Design for Teens, etc).
* I used to host a programming segment on TechTV's Call For Help, with Leo Laporte
* I founded a freelance Ruby on Rails programming shop, with clients in Italy, the US.
Sometimes I find the automated airport experience panic-inducing because something doesn't work and then I have to wave my hands frantically until a human being comes to help me. (And then they invariably show me how to use the computer. I know how to use a computer.)
Wow, Europe!? I wish we had automated check-ins at airports over here in boring ol' America.
A common software engineering practice whenever one runs into a bug in production is to say "How can I make sure this class of bugs results in a test failure in the future?"

With a good type system, you can take that thought one step further and say, "How can I make sure this class of bugs results in a compilation failure in the future?"

Rogue lets us do that. The DSL is both expressive (it covers almost all of Mongo's query features) and easy to use (Rogue queries are concise and very similar to Mongo queries), yet they eliminate (at compile time!) a whole class of bugs that have bitten us in the past. When your Rogue query compiles, you can be fairly certain that it will generate a well-formed Mongo query. Getting a similar guarantee from a test suite would involve a lot more work.
For things like presence servers and COMET, it makes sense to code in C.

I wouldn't assume that. Just using async I/O (e.g. Erlang, Node.js) instead of blocking I/O gives a huge performance advantage for those use cases, and if you need even more performance there are compiled-but-safe languages like Go (and maybe someday Rust). Due to its unsafe nature, I would leave C/C++ as a tool of last resort.
Android source code, Java, and copyright infringement: what's going on?
This answer was unsatisfactory:
http://1000memories.com/forum/22-how-do-you-pay-for-the-site...
Why is it that everyone is so accepting of the excuse that carriers can't scale up to the usage levels imposed by smartphones? Are we really that limited in available RF spectrum, or are carriers just not willing to spend the money necessary to keep up with demand? We know they have the money, so how can a network like AT&T Wireless keep sucking for years on end?
Any sufficiently complicated database contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of SQL.

...including every SQL database.
Not to self promote, but many years ago my site was the first to generate "email icons." Which are just an image of your email address, which does a good job of fooling most email harvesters. I'm surprised it hasn't caught on more. http://services.nexodyne.com/email/
Thank you. You're totally right. In addition — I think side projects are the new way that developers learn. It's like learning chemistry from reading a textbook vs. actually mixing the baking soda and vinegar. Trying more side projects helps us improve the chance on getting on the win side.

I hope, though, my explanation will also help others in the same situation!
This reminds me a lot of Litespeed, which was popular for a while before Nginx took over its market. It's hard to imagine very many people going back to that model.

It is good, however, to have occasional reminders that Nginx is not the be-all and end-all of Web server performance.
We have plans for a new website. Stay tuned. :)
Wow, Europe!? I wish we had automated check-ins at airports over here in boring ol' America.

I stated Europe because the article's author lives in America. Hence the next sentence where I wrote I'd love to learn what panic-inducing experiences the author is alluding to; can any HN'ers help out?

Is that really so offensive?
You might consider adding a popup or a footer note that describes what the stars with exclamation points do. My guess is that they either report a profane word or bookmark a word combination, but I couldn't tell you for sure. Clicking on one didn't give me much either.
I've done my best to not obfuscate my email address. If the situation dictates, I will even post it on Twitter without obfuscating it in any way. I probably do this at least once per week. We have plenty of defined support vehicles, but every so often someone needs extra-special help and I do my best to oblige.

I probably get 30 or so pieces of spam per day, all of which ends up in my Junk folder with no effort on my part. This has remained constant over the years. I get a lot more random cr@p on my personal address ever since I was placed on a list of "people who will blog about your stuff." (which is emphatically not the case).

I also created a personal FAQ (http://www.jeff-barr.com/?page_id=670) to cut down on the amount of random stuff that I get.
Unfortunately, the strategy's not a lock even if you're right on the fundamentals; quoth Keynes, "the market can remain irrational longer than you can remain solvent."

Concretely: If a parade of idiots bid up the price for no good reason whatever, the price is still going up, and you're still at risk of a margin call because of it.

(Accounts with short positions are (quoth investopedia[1]) typically required to own securities worth at least as much as the shorted shares, and typically 30-40% than that. If the value of the shorted shares goes up, you can be required to give the broker more cash to meet this margin requirement, or close out the position immediately at a loss. So, if a stock is getting bid up by crazed fools, and you think it's the next Enron, you can still go broke shorting it even if you're right, unless the crazed fools come to their senses before you run out of money to cover the margin requirement.)

[1]: http://www.investopedia.com/ask/answers/05/shortmarginrequir...
From the wikipedia article above: "In 2004, Müller received the support of corporate sponsors 1&1, Red Hat and MySQL for launching NoSoftwarePatents.com"

So he lobbied against patents in the past and been paid by a corporation for supporting a particular cause in the past. I would invite you to look at the positions he's taken on his blog and decide which he's doing at present.
The 280North website was never really updated, so it's silly to look there for development updates. The Cappuccino website still receives updates and the Mailing lists as well as the repository are very active.
Is the video available somewhere that doesn't require both registration and Windows Media Player?
Great advice. I'm in SoCal and I have no idea which acquisition firms are good. I'll ask around.

First I'm going to see if I can get them to tell us a ballpark figure before I involve any other parties.
Ugh. And to think I was worried about the implications of user privilege exploits on Heroku (well, I still am). Turns out there was no need to be so fancy!
Given how rarely I'm in a hotel (probably twice a year and only on holidays, upper bound), I have no problem paying a little (or twice) extra to talk to a real human being.
For instance, I'd like to be able to converse about the hotel, good restaurants and some interesting places around that the locals visit. A pleasant conversation after a painful flight is always relaxing and nice.
The voice over is a former colleague. We love his voice because a) he sounds like Jeff Bridges and b) he has a slight lisp that is really endearing. We tried younger voices but they just didn't feel as right. We felt it needed an older, wiser narrator.
I don't know anybody insane enough to buy a website like THAT for $99.
@joshu thanks for the offer to answer a question or two, I'll probably take you up on it. (I'm a big fan of your work.) Let me see if I can figure out if we are even in the same ballpark in terms of money and then I'll start getting more serious about a lawyer.
Unfortunately, medicine today isn't deterministic. A lot of decisions are made with 'instinct' -- a fancy word for intangible experience. Human error is always going to be an issue. What might prevent human error in the design of said automated systems?
I don't understand why this was down-voted. IMO, the primary value of doctests is in having example code that you know actually works and being forced to change the example if the implementation changes.

On the other hand, unittest is far cleaner for testing corner cases and the like. I've used both in a project quite happily (and like that Django has default support for both).
Unsupported OS... Right....
Thank you, man. That means a lot. I definitely think it's the right decision — since then I've gotten back on track with my major projects and focuses. It's a hard thing to do, but a necessary one.

Don't forget yourself either, though. People like you are the guys behind every success that happens. You've always been there to help. So thank you :)
I could live with this. They have a significantly bigger marketing budget and an existing product they could piggy-back on. We couldn't make as much money in the same way if we stayed independent, but we might be able to through other avenues.
I think the solution is a diversity of search engines. Maybe even vertical search engines. These days I get such shitty results from google for programming related searches that I've started going straight to SO and searching there. If I don't find it there I then try google, then try google groups search.
Movies that capture the essence of a time and place are great for this too. Just re-watched Hitchcock's Vertigo last night and wished I could have stepped back into the San Francisco of fifty years ago...
Ready for Cyberwar?
- You can't click on them

- You can't copy them

- You can't type them

- You can't embed them in text

(Though, the latter two problems apply to some of the methods discussed here as well)

If they did catch on widely, it would be trivial for email address harvesters to read them (see: increasingly-complex captchas)
checking or responding to?
Be very careful, you might accidentally make an offer. Read up on contract law and if you don't understand it find someone that does.

Make sure to close the holding LLC after the sale so you limit any potential liability.

EDIT: Most of these firms will give you a few hours of advise for free in the hope of more business. Don't be afraid to ask. Also you can make the payments contingent on the sale as a percentage.
Ballmer to Hu: 90% of Microsoft customers in China using pirated software
hipsters.
Which came first, the Uncle Sam image or this one?
http://www.sterlingtimes.org/kitchener.jpg
Hey man! Thanks for your kind words :) definitely — I want to get back to work on the big scope projects.

How's the site going, btw? And are you going to BarCamp Boston 6?
@Matt_Cutts starting around page 4 results for the term [loans] what is with all the .edu sites? This seems to be an error on the ranking side of things for all these .edu sites for a financial related term such as [loans]? All the results are .edu after page 4?
I won't follow a blog that doesn't have a full RSS feed, it's just not worth it. I can't actually remember another blog I came across recently that didn't have full content, and the 100+ I follow include pretty mainstream stuff. So I'd be curious as to how you got to this conclusion. Also, why do you worry about spam sites?
I love street photography - know many others who do also. Everyone has a different reason for being in this hobby, but FWIW I'll try to articulate my reasons:

- The capture of the preciousness of everyday life. So many of us wake up, trudge to work, trudge home, go get our groceries, etc etc all without ever noticing the little things in life. Part of why I do street photography is to catch and expose the fact that there are amazing things happening in the most mundane situations - that there are a million interactions and emotions crossing between people, even if, at the surface it's just a bunch of people on a subway train or a crowd walking down the street There are sparks of incredibly deep interaction, ephemeral and fleeting as they may be, all around us every minute. I like to capture and bring them out.

- Documentation with thought. We all have point and shoot cameras, and the prevalence of drunken pictures on Facebook is testament to the human desire to document. Most pictures though, aren't very well composed, and only convey the technical details of the event, and not the emotion that is undoubtedly embodied within. Part of why I love street is that it doesn't have to be extraordinary - sometimes you fall back to a role strictly that of the documentarian, but you can do it with more skill and thought than what most people can do.
A perfect search would show the pages that the ad points to as the first organic results if they were, in fact, the most relevant.
Apple is just like Starbucks. Starbucks doesn't sell coffee, it sells a user experience.
>Yeah, pat yourself on the back, you're smart.

Not just me, everyone who regularly posts on a niche board about programming and entrepreneurship. Maybe my original statement was hyperbole, but it's not crazy to say that people who voluntarily seek out conversations on the value of OOP are more tech literate than the average. Similarly, if we were on a website catering towards people trying out for minor-league baseball teams, the audience would mostly be in the top 5% in terms of athleticism.

And for the record, I'm probably the dumbest guy here, and I freely admit it.

>Never used EBay, never bought anything from Amazon and I also Google for URLs from time to time ... pretty sweat if you can't remember the exact string.

You're trying to misread me here. There are people for whom "order tickets online" is a major accomplishment, akin to cleaning out the garage. Once, a ReadWriteWeb article[1] overtook Facebook in the Google search for "facebook login" (w/o quotes). It resulted in thousands of people commenting on the article trying to log into facebook. I'm not saying "can't tell RWW and Facebook apart" is average, but I am saying that that's a rare occurrence.

>Apple's products are not idiot proof.

Of course not. But the flipside of the file structure and CLI on an iPhone being locked away is that users can't accidentally do something to their System directory. And locked-down, reviewed applications means fewer compatibility issues and fewer misbehaving apps slowing things down.

[1] - http://www.readwriteweb.com/archives/facebook_wants_to_be_yo...
When Should I Wake Up?
Mapping the Dead Zones
That reminds me of something I dislike about street photography - there are the Greats - people like Henri Cartier-Bresson, Robert Capa, Garry Winogrand, etc. that are positively worshipped in the street photography community.

To the point where anything that they ever produced is automatic gold. People don't seem to account for the fact that, like all other artists, 99% of what these people produced is somewhere between utter crap and not great.

But nope. If it was shot by HCB, it's automatically a divine work gifted to us by the Gods of Photography themselves. Ugh.
@Matt I like that you pinpointed some specific here, but is the algorithm going to be strong enough to easily pick up things like this: http://posterous.com/people/YrCushFlSet This single account is feeding 100 different websites alone that all feed hundreds of others. This is helping fuel numerous sites in the plastic surgery niche and it's quite disturbing.
The value add for me would be if I felt the content was really going to last "forever", but after navigating the site, I'm not offered any evidence that would increase my confidence in this happening. How can you make sure that the content will survive my (the surviving friend) lifetime?
A Property By Any Other Name, Part 2
Many techies are familiar with fast food; particularly pizza.

You pick up your phone and dial the pizza place. [1] You tell them whether you want pepperoni, supreme, or cheese, etc. You tell them the type of crust and quantity. They may ask you if you'd like any of their side options -- soda, salad, wings, breadsticks, etc. You answer them. They tell you the total price and you both hangup.

Then some "magic" happens. And about 30 minutes later your doorbell rings. You get excited because you're really hungry! Afterall, you've been busy hacking and didn't have time or want to spend energy thinking about food. You just want to get back to hacking.

Most people want technology to work like this. They're not interested in hacking. They're at the movies, shopping, playing sports, at bars, raising kids, etc. "Normal" life stuff.

And if you offer a better experience, perhaps by making an especially delicious pizza, or by delivering it faster, even better. You can also probably charge more for it then, too.

Most of the time Pizza and Apple products "just work". And it so happens that there's a significant market that wants (and is willing to pay) for things that "just work".

[1] Or you order online because it's a better experience -- you can focus your energy on what you want.
It's not that easy to launch a hackintosh. And to launch a snow leo hackintosh from a USB stick means to take your experience to a whole new level of pain.

I'm fairly certain you should not try this if you value your time and aren't going to use this with a mac. And if latter applies, you don't need that guide at all, effectively rendering whole article pointless.

YMMV.
A Property By Any Other Name, Part 1
Please let us know.
Sensationalism, link-baiting, etc all SELLS. Look at Fox News.

Sidenote - I'm starting to see a major increase to the frontpage of HN in such related articles (and consequently the number of comments to those articles). STOP UPVOTING THIS SHIT.

Sorry for language and caps.
> This is something Apple pioneered

Not at all, ask any console game developer.
According to this article, elephants and hippopotamuses are the two of the most dangerous animals, and neither of those eat meat...

http://www.blurtit.com/q6533369.html
Is it wrong not to interview all very qualified candidates?
My department is expanding so I'm hiring another entry-level position -- one that I've hired successfully for several times before. Normally, I struggle for candidates, but this time, I've got an abundance -- including someone who I consider an A+ candidate: Resume and samples are exactly what I've always looked for (never happened before), and a quick phone interview with this person went great.

So I've scheduled this person for an interview early next week, and my instinct is if the interview goes well/candidate passes our in-house tests/references check out, to offer the person the job and move on. But I'm wondering -- what about the 10 or so A-/B+ resumes I've gotten? Normally, I'd be thrilled to have a shot at these candidates. Do I have an obligation to my company/my team to talk to every one of them just in case one of them pans out better? I really don't want to waste anyone's time/get anyone's hopes up if it's a small chance. Also, if this A+ person truly is the right fit, I don't want them to get away.

So I'm wondering, if you were one of the A-/B+ candidates, would you want me to bring you in for an interview on the small chance you might show the other candidate up? And managers, when do you make the cut-off decision when you're hiring? (BTW: This is only my first week of resumes for this position -- normally it would take a month or more to get half as many qualified candidates -- really is bad out there.)

Any/all feedback appreciated. Thanks!
Ariane 5 Flight 501.

In practical terms, better testing would've saved it, not better type safety.

The rest of the sales pitch doesn't require type safety, although I appreciate that a rather nice piece of software is being shared here.

Type safety obsession reeks of cargo cult to me, but that's not exclusive with well-made software.
Facebook or Groupon?
The cables and computers you need to run an Olympics
and how many clueless entities down voted all of us stating that the article this morning was not the full story?

Proof positive that even among HN readers the crowd is a bit less than intelligent
Link to the Reddit discussion: http://news.ycombinator.com/item?id=2127367
I see a lot of people saying "isn't spam detection good enough that we can forget about this?" without adding "spam detection on Gmail," apparently. My default installation of SpamAssassin certainly doesn't catch spam as well as Gmail. So I'd say that this stuff is not super easy right now--it's only super easy if you want to give Google your e-mail.
I use JavaScript obfuscation: a tiny WordPress plugin I wrote that essentially embeds the email address on the web page in scrambled form, and then transforms it to a clickable `mailto:` link client-side in the user's web browser. A message describing how to contact me is seen if the visitor has JavaScript disabled.

In theory an address harvester could easily work around such simple obfuscation, but in practice this seems to raise the bar just enough to make it not worthwhile for them. Email addresses I've posted in plaintext receive much more spam than the one I have obfuscated on my web page. (But greylisting plus SpamAssassin seems to take care of that spam quite well, so it's not as though the obfuscation itself is my only line of defense.)
(Somewhat unrelated, but: I'd never buy a Droid since Motorola refuses to allow me to install my own software, like a custom ROM.)
The right photograph can rapidly affect one's entire outlook about something, without asking for so much as a look. It's highly efficient that way.

Incidentally, was going to comment that the story reminded me of a great Swedish film from a couple of years ago:

http://en.wikipedia.org/wiki/Everlasting_Moments
Yes, they have. I love CitizenM. A truly great hotel concept.
Yes but not to things like in these particular photos.
Package managers dont tackle the same issues Apple does. They're not user-friendly & as a result havent been very influential.
It is (according to yesterday's repeat of Star Trek TNG: the episode where Data meets his creator Dr Sung)
Is it possible to add any screenshots or embed any videos to the projects tab? So visitors can have a look at project profiles easier.
I wish I knew as well. I live in the US and fly pretty regularly. My only gripe with the automated check-in machines is that I wish they had separate lines for attended and un-attended machines. I have no problem walking up to the machines and checking in all by myself, but what I see every time I go to the airport is a row of 15 machines, half of which are occupied one person staring blankly at the screen, while their traveling companion attempts to flag down one of the three people working the counter. It's maddening, but I can tell by observation that the author is not alone.
Weekly Python News: 01/21/2011
"Example isn't another way to teach, it is the only way to teach" - Einstein

Learning is actually self-teaching, so checking out the examples about what I'm trying to learn has worked out well for me so far.
Portugal's Drug Experimentation
A recent Google search for the Walmart being built 2 miles away from me led me nowhere. Google listed 2 pages of job sites listing open positions at this wal-mart. I almost gave up my search, but decided to search twitter and in doing so I found what I was looking for!
I have to disagree. The IOLoop is not trivial and could lead to some major confusion.