skysight-inc/HackerNews huggingface dataset:
I recently interviewed at Google and got an offer. I live in Bangladesh and I am pretty sure no one involved in the interview process ever heard the name of my university or cared what my CGPA was. So, the part about coming from an elite school does not make a lot of sense to me.

The interviews were intense but all the interviewers were very friendly. I got stuck at several problems but was given a lot of hints. And even when I completely missed an answer, the interviewer was nice enough to point it out without sounding rude or arrogant - or making me feel like an idiot. I must say this was unexpected since I did make quite a few mistakes.

The way I see it, knowing about the right tool to use is important and useful in our day to day work. But the guys at Google often have to create the tools themselves (or better versions of them) for the scale at which they work. Also, I got the feeling they want their engineers to be aware about what actually goes on inside the framework/tool/database etc. instead of just using it like a black box.
You know that SMSes are pretty insecure right?
Well, "Few very smart people" does not really correlate to 13 CEOs of the top Fortune companies.

Also, how is population related to this ? Europe also has a population of about 850 million - how many CEOs has Europe produced ? I mention Europe because it's the closest in comparison to India in terms of population diversity.
According to BBC radio this morning it is 21 years although I believe this can be extended for 5 years at a time if they believe he still faces a danger to society.
Why are you comparing this to `jQuery(document).ready()`? Apples and oranges.

You say it’s faster, but fail to provide any numbers / a jsPerf test case. I’m sure it’s faster to execute `waituntilexists()` initially, but if you take into account it uses an 5ms interval in which it traverses the DOM for the same elements over and over again until they’re finally found, it seems it probably has a negative impact on performance overall.

What’s wrong with event delegation anyway?
Samsung Smartphone Sales May Pass Apple | LinkedIn
JavaScript Enlightenment eBook has been released
Any idea of what he uses to send SMS from his box?
PHP does that only if you are trying to use $aString as an int.
MEM-MWAM-512MB
Company sales 512MB Catalyst 6500/7600 Multi-Processor WAN Application Module (MWAM) Approved SDRAM Memory, The MEM-MWAM-512MB carries a MemoryTen 1 year exchange or repair warranty against manufacturing defects. It may also be returned in original condition within 14 days of delivery for full credit minus shipping. We also supply unlimited lifetime tech support for this item.
Servers are with Gandi - which has a hosting API. So... SMS gateway via some shared hosting I have had for ages. This calls a script which figures out which server I mean and uses the API to shut it down.

I did used to use Twilio until they dropped international text messaging etc.
Holiday Villa in Italy
Villa Fiorentino offers self catering holiday villa rentals in Positano Italy. Holiday amalfi coast villa with pool and terracce overlooking the sea is the ideal location to live a fabulous holiday in Italy.
Two questions, if you don't mind:

- what do you consider "a decent antispam setup" ? I've started using a greylist implementation and it has some inconvenients, but is the best antispam measure I've ever had

- what makes you say that there's a real market for an email appliance ?
This is a common misconception. TDD does not 'espouse' in any way that you write all your tests first. Nothing I have read suggests so.

For me, TDD, in practice means switching back and forth between writing tests and production code. That is, write some test code, run, fail, fix the production code, write some more test code. It is incremental.

EDIT: Fixed a typo
An alternative: give out a public key, but restrict it to run e.g. reboot only. Put something like the following in your ~/.ssh/authorized_keys:

command="/sbin/reboot",no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding ssh-rsa AAAAB3Nza...LiPk== user@example.net

See sshd(8) "AUTHORIZED_KEYS FILE FORMAT" for details.
Holiday Villa Rentals
Villa Fiorentino offers self catering holiday villa rentals in Positano Italy. Holiday amalfi coast villa with pool and terracce overlooking the sea is the ideal location to live a fabulous holiday in Italy.
Oh, come off it. The vast majority of people in tech are male. It's a good statistical bet that referring to an unknown techie as such will be correct. Saying "she" by default is silly, but men just don't complain about it. "They" is awkward and imprecise, and "xe" is retarded. If you're offended by someone referring to you as "he", simply correct them. Or, you know, try not getting offended by stupid minutiae.
Why not just pastebin your private key, shortURL it and when the time comes you only have to give the shortURL.

A key alone, with no idea what it will unlock, is going to be a useless thing for anyone else.

Obviously I'm aware how crazy a public store of private keys sounds, but keys are really only useful if you know what lock they fit.
Um, regarding "MWh = MWx365x24xCF", isn't an hour 3600 seconds, so isn't the factor 3600? You seem to be converting using days in year and hours in day, yielding a factor-of-ten error.
That isn't how statistics work. If 10% of people are "addicts", and 20% of CEOs are "addicts", it's fair to say that there is correlation - despite the fact that there are still five times as many non-addict CEOs.

edit: Think this is actually the point you're trying to make, though I think you didn't quite nail it.
Done. My reservation is that we're only inferring that Google Books has been expelled, that has not been confirmed. OTOH, my replacement being confusing is clearly a bigger problem.
Also I think part of the problem is that governments (and business) very often approach an agency or contractor and ask them to produce a design. We know in the software world that big design up front almost guarantees failure as the initial design is invariable flawed.

The agency, contractor or multiple contractors should be asked to produce a number of prototypes over a period of time. What design of reusable spacecraft is the most effective, safe and economical? Who knows? No one has ever done this before! Let's design a process to find out. We shouldn't just punt and cross our fingers.

The common counter argument is that this approach is too expensive but in practice experience shows it's much more expensive not to.
Ignorance of a law is normally not considered an excuse for breaking it:

http://en.wikipedia.org/wiki/Ignorantia_juris_non_excusat
Kindle is the same as the rest. They all used to kick out to Safari. At first, this was because there was no in-app purchase API, so kicking out to the website was the only practical option. Then Apple added in-app purchase, but none of the ebook vendors wanted to use it (partly because of the 30% slice, but there were other practical issues as well).
Google+ vs. Twitter: Planned Community vs. Organic Growth — SiliconFilter
I recently began trusting KeyPass with my credentials.

It uses two mechanisms to protect my details:

- a secret key file (backed up on an usb stick and on dropbox). If you steal my keypass db you need this file as well

- a ridiculously long sentence that I can never forget for various reasons as a passphrase. It's plain text, so probably everything in there is in a dictionary, but - good luck trying to figure this out.

With this set up I'm relaxing now. I know that I ~cannot~ lose access or forget my passwords :)
I think it's sad that there are so many people doing back of the envelope calculations and wasting time typing them into Hacker News. There are 100s of millions of dollars involved people. Someone qualified will check the figures.

I think it's sad that you think that. One of the fundamental qualities of science is that it can be independently verified, and one of the fundamental qualities of hackers is that they don't typically trust "someone qualified" with "100s of millions of dollars" to do the verification when they can get a rough idea themselves. Hackers aren't here to let the "qualified" people just do their thing. We're here to learn, inspect, disassemble, discover, and most importantly, to create.
Yes, because "the news" reports equally about all events around the world... riiiiight...

News is there to advertise, plain and simple. Whether it's paid "ads" or (anti)government policy or various lobby groups. It has very little to with 'world events', and more to do with "What will get peoples' attention".
Before you get into half-arsed solutions like having an ssh buddy, disable root login and password authentication.
This is great for showing/hiding files on OSX:

alias show='defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder'
alias hide='defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder'
I don't think it really needs to be secure for this purpose. It's easy enough to fake the number you're sending from, and probably (I've no idea) easier enough to listen in on SMS messages sent (assuming it is for the sake of worst-case).

Have the server set up to require a.) sent from correct number and b.) correct password following the "shutdown" command.

This isn't a system set up to be regularly used, it's about killing the server until you can get to a computer, when you're under attack. So have the server only accept the password once then disable the system - once he's back and made sure the server is fine, that code can be changed, so it doesn't matter who was listening in on the original message, after it was sent that code stops being useful.
Car Shipping suggestions
I was just going to comment on this. I was curious to see what the new Facebook campus looks like, and it was the same way. "For sure, this is just that writer doing her job wrong," but no, MG's article does the exact same thing. How can you do a complete redesign, in this day and age, and not provide a usable image gallery?
滨州网络公司
济南网站建设
I think that guy needs to work on his paranoia.
I will not touch G+ if that's even a remote possibility. Just not worth risking it. (Today it's real names. Sure. Tomorrow?)
All the Answers, One Click Away
Judge rejects Oracle's damages claims
When you have an almost comedic overabundance of uninhabited desert, a less efficient but cheaper technology may prove more economically effective. If, one day, the costs of more efficient technologies fall, or if suitable land becomes scarce, then efficiency will become a greater concern.
Get ready for a HD experience with Sky HD
Pool Opening
Pools Unlimited has professional hands on experience in swimming pool closing and pool opening, vinyl liner repair, pool installation and swimming pool equipment replacement.
Why not have the IDS shut down the machine itself?
http://www.tracyfineart.com/usmc/philosophy_who_needs_it.htm
Outdoor Shielded CAT5e FTP Cable
What are some cases that you would and wouldn't use unit tests? Igal is doing a webinar https://www2.gotomeeting.com/register/545851563
Sky HD Channels for your Sky HD Box
Unicode Support Language Shootout [pdf]
receiving.it -- a free site to keep track of lists. The idea was that it could start for stuff like Christmas presents and perhaps one day morph out to be a generic receiving service for small businesses.

Fun little project. The stretch goals were writing my first app in F#/Unbuntu/AWS, so it's not like the effort was wasted. I find the best thing to do with any project is to have a solid set of secondary goals that you can reach no matter how the original project turns out. (I've also found out that it's critical to keep projects small.)
Currency Conversion Engine
Can't comment on your blog...

Personally, I prefer to move all the git alias into the .gitconfig
https://gist.github.com/943990
Now Google Has Apple’s Disease
I'm somewhat concerned that "find a way to use pseudonyms" is some implementation of "multiple pseudonyms, as long as you have your real name on an umbrella account", which completely misses the point.
> Writing tests before code works pretty well in some situations. Test Driven Development, as handed down to us mortals by Agile Testing Experts and other assorted shills, is hocus.

What? So it works in some situations, but not all. Thus hocus?

I'm no 'Agile Testing Expert', but I have worked for the last 2-3 years doing TDD exclusively (as in ALWAYS writing tests first). It isn't hocus. It is effective. I can understand it doesn't suit all problems, and can potentially be a hinderance sometimes, but that is the same for ANY methodology/practice. I don't quite understand your hostility towards it.

What do you mean by 'developer driven testing'?
If we're going to have a grammar flame, then using "They" for the first-person singular of indeterminate gender has wide usage & goes back a long, long way.

Personally, I'd far rather people use "They" than drop people in the "male" box because they can't be bothered to find out the gender of the person they're referring to.
Minitel shuts down
Ask HN: How should I apply for U.S. jobs as a non-resident?
I'm a software developer living and working abroad. I'm not an American citizen, but have lived in the U.S. for a better part of a decade as a student and obtained an advanced engineering degree from a top school while there.

Recently I've been thinking of applying for jobs in the US - the incredible variety of both startups and established companies seem like great places to learn and build oneself as a professional.

Probably relevant - I don't have a work VISA or a green card (I did apply for one), and I'm married + baby. I have several questions:

1. Where to start? This is a vague question, I know, but I'm looking for input from someone who'd be considering non-resident applicants: the checklist I should follow, planning ahead, etc.

2. Am I being realistic? I mean, as far as interviewing goes, this won't be simple to either side, even if I'm considered as a valid applicant.

3. Any other advice that's relevant to myself and others who might be thinking about or in the midst of doing just this?

Thanks!
Love Prey. The amount of times I've lost my phone while out and about, to find it was home all along is appalling.

Go with Prey, it's open source so if the company goes, you can still use it.
Does brew compile from source? That is one of the most frustrating aspects of macports, for example I was trying to install a simple musical ear training tool the other day and it went to compile GCC. Argh!
Maybe I am just not getting it, maybe I am in my sceptic mood or maybe I am getting sensationalist news fatigue.

It's an iPad app yes, so what? Where someone expecting that FB wouldn't do an iPad app? Why is it secret? Does it do anything remarkable?

It seems like this is news because it's FaceBook not because the app in itself is interesting.
Wouldn't a OTP scheme like OPIE be able to do this decently? My own computers do not permit root login via ssh, but still it'd be more or less a trivial matter to set up a local account for your "SSH buddy", and then over the phone give him the next OTP in sequence for the root account or so for a successful su - -c halt.
Fake Apple stores not limited to China
From the screenshots, you can see the photo viewer displaying a scrubber view (row of thumbnails). This strongly suggests that this app is built using Jeff Verkoeyen's Nimbus framework. If you're building (or built) apps using Three20, it'll probably be good idea to follow the Nimbus framework on Github.

http://techcrunch.com/2011/07/25/facebook-ipad-app-pictures/...

http://jverkoey.github.com/nimbus/interface_n_i_photo_scrubb...

https://github.com/jverkoey/nimbus
Hyphae Lamps - 3D Printed lamps
The polling approach is already used in the YUI2' onAvailable method.
http://yui.yahooapis.com/2.9.0/build/event/event.js

But your code should be faster -because you are polling at the 5ms interval!
Determining if an element is in the last row of a table
With the numbers supplied the calculation is correct. As written it is ambiguous though.

Think of it as:
MWh/year = MWh/h x 365 x 24 x CF
i don't get this. is it about a personal site? if so, how paranoid can you be? or is it about a professional site? if so, who not try calling a colleague?
Know SEO step by step
After you have completed the configuration settings of your blog and started posting articles on it, the next logical step would be blog promotion. The first aspect that comes to our mind for blog promotion is Search Engine Optimization (SEO). There are many factors in SEO that can help you to get at the top of a search result. You need to be patient enough to learn different techniques, implement them and watch your blog or website grow gradually. I have tried to explain a few methods that will help you to enhance SEO.
Practical Packet Analysis Using Wireshark
It's a way to access deals you'd otherwise look over or not get access to.. a strategy to overcome those "missed opportunities."
Audi A6 Hybrid, On Sale Next Year - rpmGo.com
I think point (2) is the most important of those.

When the Fortune 500 outsources to one of the bigger outsourcing firms like those you mentioned, they're outsourcing the whole process of developing software from requirements gathering to testing and the final output is not just working software, but a full trail of documentation for accountability.

You're not getting that from rent-a-coder.
The Ajiro Bamboo Bike: Grown From the Ground Up
all shifting small amounts of money around at random intervals

I suspect that "random" in this instance would have to be very carefully defined, as a lot of signals only become more apparent (to the human eye) when cloaked with the right type of noise.
I assume that he already did this. That the alert comes when someone assumes root. But maybe I'm being naïve.
I don't understand what's 'half-arsed' about deciding up front who I can trust to have login credentials for my personal machines.
It still needs a temperature differential to run, which will not be there at night, so the best you could get is about 50%. This is the number that Enviro Mission uses.
What I learned from the crazy management experiment on our team？
How To Get Facebook For iPad Now [Update: Quick Version & Video]
Steve Jobs: "Your phone is the dumbest f***ing idea I have ever heard"
Model top singer sexy girl Jennifer Lopez of Celebrity Birthdays: July 23-24
Sexy girl and model fashioner Jennifer Lopez is a popular girl in the world for any internet user and enjoyable men.She was hot until she put that sweaty, stanky, deep purple shlong in her mouth! She is gorgeous.

The show must go on. Despite Friday's announcement that Jennifer Lopez and Marc Anthony had decided to end their seven-year marriage, the couple's upcoming reality talent show, "Q'Viva! Can it get any better for Jennifer Lopez? The actress, singer and media mogul began 2011 by taking a judge's seat on "American Idol," which revealed a different side of the performer.
If you don't want/can afford an sms-gateway, you might want to look at notifo [1]

[1] http://notifo.com/
SEO Services India - Professional SEO Services - Affordable SEO Services
Globalqualityseo.com - Web Marketing Resources to increase your business with web sites, Link Building, Email Marketing, Affiliate Marketing , Organic SEO, Search Engine Marketing. Global quality seo provides complete web services like web site designing, web site development and web site promotional services (Search engine optimization, social media optimization, search engine marketing and pay per click)
Seems like it might be a decent book, but without an excerpt, or some reviews by people I trust, I can't really tell. And at $15, it's priced above my 'Ah, why not?' line.
Doesn't seem like front page news. Use key based auth and disable root login. You can also get an ssh client on your iphone if you don't mind keeping your private keys on it, just make sure to use a long password and be prepared to change all your server keys if you lose your phone. I also ban every IP that even tries to login as root.
Easily show current version number of your app, stackoverflow style
So, any hot Groupon deals in the Gaza Strip?
Because "who has the longest" contests are... well, stupid.

Seriously, why would you build the tower higher than needed, only to "edge out" some empty building in the Arabian desert? Aren't there... sorry "ain't there" more important things?
Thanks to TechCrunch, Facebook no longer needs a marketing department.
Though the main problem if someone breaks into your system, the first person you'd suspect is your SSH buddy, because there is a possibility of them using a public machine to log in. Who would want to carry the burden of being your first suspect?
Write your passwords down
I'm actually perfectly find with Zynga copying other games. Even if every single game was a copy (it might be, I don't know) I'd still be fine. Because that's how software is done. You improve on other things you see. And others can do the same.

My problem is that they did the copying, but then tried to stop others from doing exactly the same thing.
Just for the record, Pastebin is not completely secure. Even private pastes can still be accessed if you know the URL - they aren't password protected like your account may be.

But like you said, if you posted the key alone anonymously, it will be hard to guess what lock it fits.
A few more details would be helpful. Mail me @ obfuscated.geek@yahoo.com.
梅花鹿
Geek gives firsthand account of Utøya Massacre
I don't think I've ever seen a description of TDD that suggests you write all of your tests before writing any production code - rather you iteratively write some tests, have them fail then write the code to make them work and then see the tests pass, repeating that process until you have implemented everything you need.
The Promise and Perils of a World Filled With Touchscreens
This is a pretty pointless idea. If someone has root on your machine for even 500ms that's already too late to trust any of its state without a complete reinstall (and even this is not enough for an advanced attacker).

Inevitably, if you have such a buddy, all they can really say is "yup, I'm not the only user here", and you're back at square one.

A better investment of the time would be systematizing your configurations, so in this situation you can just rebuild a new machine and kill the old one (ideally, after figuring out how the password was compromised in the first place).
Sharing your private key for 'more security'?
I will never share my private key with anything or anyone (pastebin or my ssh buddy).
Twilio would work.

http://www.twilio.com/docs/api/rest/sending-sms
According to the linked web site, the bulb started at 60 watts and, instead of burning out, has dimmed over time to 4 watts.
I agree the 200MW is output, so no efficient factor should be added, but Enviromission says the capacity factor is 50%:

http://www.enviromission.com.au/IRM/Company/ShowPage.aspx?CP...

Makes sense, since half of the time it's night...
Personal badges|window badges|id badges
Presumably the point is not "have someone that can fix your machine if it actually gets rooted", but "have someone you can call in case of an emergency who is competent".

Seems like for a business, this would be a great service to have available from the likes of Linode, which pays people to be there in any event, rather than your 'buddy', who might go on vacation when you do.
Agreed with (2).

I actively create patches and submit it to them whenever I run into a problem, and I will keep doing so, because it's typically only a few days until it gets merged.

How I got into it, was the nifty searching of Github issues that Homebrew does for existing issues when you have a compilation error. One way to get people to report bugs is to show them you care..
Hacking Enterprise IT: Introducing The Pittsburgh-Based Enterprise IT Startups
You may be interested in James Hague's "Purely Functional Retrogames" (http://prog21.dadgum.com/23.html) series of posts. He's written several about the hurdles and benefits of using FP for game programming. (He's using Erlang.)