skysight-inc/HackerNews huggingface dataset:
Hey, who you trust more?:

a)A program that is in your own servers - computers.
b)A program that is on others computers.

So difficult to understand why people trust A more than B. Whatever they promise you, they can look at your data if they want, not so easy in A.

E.g The NSA have the option to see whatever they want in the USA, they have it so easy to do industrial espionage against other countries(they did it with airbus, with national security excuses).

Google can't say no to NSA. Microsoft either(they let them put backdoors in their software), but is not so easy.
Watercooler raises 5.5M
Cocoa Emacs has a number of issues with code quality. Feeling lucky?

(set-foreground-color "rgb:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
My problem with Vista has always been the lack of a compelling feature that would drive me to upgrade. If Microsoft is claiming that Vista (or 7) is a solution, I'm still left asking "To what problem?" For new hardware, I would stick with 7. It would work well on new systems with the memory to run it (even though I might not be into the new UI). But for my existing systems, I don't see a compelling reason to spend the money to make the change.
So, do you think it's time to start adding a top links and help them out?

I have started tailoring my searches in odd ways to help them out. Ex: Adding a the year when I want current results. But, without useful links it's all GIGO.
Did you try their image search or product search? I've almost completely dropped those two parts of Google due to Bing.
Kikin Personalizes Search By Tapping Into Your Social Graph
The story: http://www.techcrunch.com/2009/10/23/kikin-personalizes-search-by-tapping-into-your-social-graph/

Kikin looks promising due to the fact that it sits on top of search engines you already use (google, bing, yahoo). However, I still feel as if there's something missing in this realm. I'm not yet convinced about the value of real-time search, as well as social search (what your friends are saying). I've used kikin for a couple days, but decided to axe it. The slight slowdown and chunkiness are not worth seeing a bunch of chinese tweet spam.

Additionally, I found something interesting regarding their terms and conditions:

"In addition, the kikin Plugin Software may modify the layout and order of presentation of such search results and may replace a search result returned by such Internet search engines with the same or substantially the same search result content displayed by the kikin Plugin Software."

So, essentially Kikin can replace any search result on google with their own result, or sponsored result? Sneaky way to monetize...

"You also acknowledge and agree that by using the kikin Plugin Software, additional content may be displayed to you on a web page that you visist. kikinmay modify the layout of the web page to accommodate this additional content."

So, they can edit Amazon.com to display on their content and sponsored product? The possibilities are endless...

Bottom line: cool technology, not a long-term option, a bit scary in terms of the power they have
Instead of having a skills section at the end of your resume, try showing how you utilized those skills in the 'work' section. The keywords will still get hits, and it will give context to how you use those skills, and your proficiency with them.
I'm not following you.

$800 for the display
$500 for the computer components
$100 for the aluminum case
$100 for the wireless keyboard and hi-tech mouse
$100 for OS X and iLife
$100 for beautiful industrial design

$1700 sounds like a fine deal to me.

I'm tempted to buy one right now, but I'm forcing myself to wait for the first component refresh that will come in 6 or 8 months. Core 2 Duo is about to go obsolete.
Social Games: How The Big Three Make Millions
Tripod.
Poll: How redundant is your app infrastructure?
A recent power failure in a datacenter I use made me wonder what other people are doing for redundancy.
Single Server
Multiple App Servers + 1 Master DB Server
Multiple App Servers + Multiple Master or Hot Spare Master DB
Multiple App Servers + Multiple Master or Hot Spare Master DBs in Multiple Datacenters
I let someone else worry about that for me (App Engine, Heroku, Etc.)
Didn't read the full paper (might do it later in the day). But it seems like they would need per-task instruction counters in each core. Or maybe even some sort of call-graph monitoring on chip. Otherwise, it'll be interesting to see how they distinguish between (1) parallelized tasks making a kernel call and thereby causing a context switch and (2) one of the parallelized tasks getting pre-empted to say service an interrupt. In case (2), then need to pause the instruction counter for the preempted parallelized task and in case (1) they shouldn't pause the instruction counter for the task that made t he call.

Maybe they propose making the instruction count part of a task's "context". My understanding is that today's chip instruction counters are per-chip and not per-task.
Yes. It's changed a lot recently, to the point that I made a whingey blog post about it:

http://www.cederman.com/2009/09/google-continues-to-disappoi...
Google returns 20-26 pages (no idea where the variation comes from), but no matter what I do, I never find more than 9 pages in Bing's index with any query. Sure it's not exact science, but the difference is large enough to indicate a quality difference.

Another example: when I search for "vldtr is now a couple of months old" (from my post up there) Google returns this thread, Bing returns nothing.

Different metric, same result.
Meteorite-like object falls in Latvia
Not too much information yet...look at the size of the people compared to the crater in the pic
Google Docs Liberated
Beware of the Cash Cow in the Gold Mine
New Penny Auctions
An exciting new penny auction with multiple auction formats with hugs savings on gift cards and small electronics! For more details logon to our website
Do you honestly think this is some kind of defensive patent?

Short of a press release that states "Yes, we are doing this" I'm not sure how it gets clearer. That's just me though, can you describe the scenario you are imagining?
Agreed: this title is not supported by the article it links to.
Can someone hook edw519 up with searchyc.com?

It seems all he does is post dups: http://news.ycombinator.com/item?id=891137
I think I had one of each.
A 300-person human tweet to protest an Internet tax in Mexico [PIC]
Wait until they integrate twitter. It will be 99% real-time crap and 1% historical results... Google should just stay away from real time frenzy, or maybe fork the search engine to avoid disrupting the good results it has.
I've always liked the way this guy's CV is structured(it's on his front page): http://www.zeroflux.org/static/resume.pdf

Btw: he's the guy who created ArchLinux, though he's no longer the lead developer.
It's basic salesmanship. Phrase things in the way that sounds best (within the bounds of honesty of course). "I have an internet startup" sounds a lot like "I fell for a get rich quick scheme. Would you like to buy some vitamins?"
General rule of thumb:

Even Steve Jobs' resume is one page, so what makes you think that yours should be 4?

http://homepage.mac.com/steve/Resume.html

(this is an incorrect quote, but I cannot seem to find the original)
i have first hand experience with mu ..and it's very useful, succinct. highly recommended.
This is great an all, but it's too bad they didn't just decide to do away with gems and everyone switch to rip.

But since they didn't, I'm glad they have decided to effectively move hosting to S3 (which is essentially what this change is about). There seems to be a tangible difference between the old hosting speed and s3's bandwidth (especially for people hosting their apps on EC2).
via @leolaporte and @jmatuk
Instead of listing your responsibilities, talk about concrete numbers and achievements. If you list things like "interfaced with QA", "participated in planning with product management", or "used JSPs and Servlets to write web-based mail client", you will not stand out much from other applicants. You should focus on (preferably quantifiable) results. Examples: "designed and implemented QA testing plan that raised code coverage of a 100 KLOC email service from 18% for 63%", "wrote web-based mail client that handles 8000 users and up to 50 requests per second", etc. Try to show what you have achieved, not what you have worked on.

Along with making your resume stronger, specific points often help guide your interview predictably. I have 1-2 bullet points that everyone asks about, and it's great to have a few interview questions that you know you will ace.
"What's the word for bribing people with their own money?"

Discount.
That's too mild.

You should be compensated if you're monitored. The argument is that monitoring has a sigificant social benefit. WHen that's actually true, then it's no big deal to compensate you for your loss of privacy. When that's not actually true, then society should pay the cost, not you.
I think one of the things that I have found that have worked well on my resume is a summary of qualifications at the top. Helps you leave out a generic skills section(which can look cheezy) and lets you highlight whatever you want to highlight for a particular position.

I make sure that I tailor that summary for every position I apply to make sure I highlight my relevant skills/experience.
Ask HN: Visiting NYC --- Meeting you?
A lot of Hacker News readers seem to concentrate in New York. Next week I will fly over from the UK to New York for a job interview with a high frequency trading company. (They do functional programming.) Perhaps we can use the occasion for some geeking?

I do not want to burden the company with additional nights at a hotel, and I am too poor a student to afford them on my own. So if somebody can volunteer a couch or the floor or or another place to sleep for a few days, that would be extra nice. I can cook [1], do your laundry or debug your Haskell programs in return.

Please feel free to drop me a line at matthias.goergens@googlemail.com

Thanks!

[1] I am not originally from the UK, so I can cook. :o) Or bake some delicious German cakes.
I think Google knows about this exact problem. They know that the links people are sharing on Facebook and Twitter have supplanted the site-site links, and are therefore much more important to search quality. To this end, the agreement to include 'real-time' search data from Twitter is partially a misdirection, since the importance of having the data about shared links far exceeds the value of someones 140-character blurb.

A related point: whoever first owns the data from all link aggregators (digg, reddit, mixx, etc) and all URL shorteners (bit.ly, tinyurl, ad nauseum), and weighs those results more heavily is going to have an awesome search engine... albeit better for entertainment than productivity.
Regardless of its originator, to me the quote just serves as a reminder that my true productivity and progress are based on the quality and speed with which I can write (or integrate other people's) code (as opposed to talking about features, dreaming of all the way things could be done, etc.).

It's easy for me to outline how a great piece of software X is supposed to function, but I'm still surprised every time how much more work ends up going into the actual implementation compared to the conceptual simplicity of the design. So, similar to "writing is thinking" I believe that "coding is thinking" as well.
(cond) exists in pure R5RS, and probably all the others.
Three people, all of whom I met in my first year at university.

The first was a guy I met on my first weekend, who lived in a house next door to mine on campus, and later became one of my best friends. He was/is working on a social networking site in PHP and MySQL, and taught me the basics of those two languages. Originally I planned to help him out, but soon realised I knew enough to start my own projects.

The second was a fourth year Engineering student who was starting his own humanitarian aid agency. He's also started a business when he was 16 (IIRC, it provided ICT recovery to companies, eg, carting IBM servers and emergency generators when their systems went down). Meeting someone doing something so balls-to-the-wall ambitious, but realising they don't seem much smarter than you, inspires you as to what is possible.

The third was a Nigerian postgrad student, who told me that he was trying to encourage his country-people to get rich through entrepreneurship rather than fraud, and also wanted to encourage a startup hub at my own university (he's pretty involved in the UK startup scene). Somehow I've found myself in charge of a campus society to bring together those working on web applications and businesses. The community is still small, but I've already found meeting other people working on web projects has motivated me to work harder on my own.
I was searching for a way to enable/find the chat logs for Microsoft Communicator which we've recently switched to at work.

Google was basically filled with dead end forum postings and SEO spam.

DuckDuckGo was more helpful and brought me to the MS TechNet article with full documentation on MS Communicator Policy configuration.

Bing was surprisingly the most helpful and brought me to the Communicator Team posting from 2008 which shows me where I should have been able to find the logs.

It looks like my work has blocked/disabled this feature on a global setting even though I haven it enabled locally.
Absolutely-- especially when you drift out of the world of technology. Google is based on the "linkerati" (hat tip to SEOmoz) - geeks and bloggers who link to stuff aggressively. That works great in the worlds where people link (social media) but poorly if you're searching for non-geeky stuff.

I've been doing home remodeling a bit lately, and it's clear to me that there are NO home remodeling linkerati. But there are plenty of SEO guys out there and it only takes a few low quality links to top a lot of searches. So search for home remodeling stuff and you see plenty of adsense spam.
And how many of these same IT managers route every last piece of corporate email through Postini?

The hypocrisy and FUD in corporate IT is out of control.

Most IT managers today are survivors from the days when "IT" was basically a blue-collar job - running cables, installing switches, and hiring other companies to do all the application layer work. Their days are numbered, so they cling to the glory days when desktop software made by Microsoft made everything so difficult for end users that a huge in-house IT organization was viewed as a necessary evil.
That would be patent trolling on the part of Apple. Patent trolling is a serious absurdity in how the patent system is used. If you think about it, why should Apple have the right to demand money from Google because they predicted that Google is going to rely on advertising in it's OS? Why not Techcrunch, or an analyst off Wall Street, or some guy in Florida with an orange grove? The answer is because Apple hired a lawyer to write a piece of paper saying that they own the idea of including advertisements in an operating system, and all these random other people didn't.

Ads in an operating system would be an unimaginable low for Apple. So would patent trolling Google. I don't think either of these will happen. I think it's because patent law fosters habits in companies that most individual people have outgrown. It's where you don't believe that anyone will protect your stuff so you grab everything you can reach, irregardless of whether it is useful to you or not, make a big pile, and sit on it. If someone tries to come up to you and have a reasonable conversation, you scream "MINE! MINE!" and hug your pile closer to yourself. (If you're a patent troll, you also try to yank the guy's wallet out of their jeans.)

It's not much of a theory, but it's the only way I can explain how most technology corporations - Apple included - seem to preemptively patent everything, all the time, without actually planning to make use of their inventions.
I definitely agree with the image search. It's lightyears ahead of Google.
To be fair they don't do it to look cool. They do it to make shit loads of money at impressive margins.

edit: By "it" I meant exclusivity deals.
Unit testing in Django?
I've been attempting to discipline myself into making more extensive use of testing in general, but of late, in Django.

There are parts of the project I'm working on that need refactored and writing tests that have good coverage of the various function points is going to put me in a better position to be able to refactor confidently. For reasons that should be obvious, I've begun implementing unit tests in the "account" app within the project.

I've managed to break the account registration and transaction process into three unit tests so far, but one of the tests seems a bit too big/fat, and it's a little bit repetitious. The reason for this is that the transaction is stateful and I cannot rely on globals for unit tests. (Test order not guaranteed, cannot use that.)

So that would be my first question, how do I cope with a stateful transaction in terms of breaking it down more? Just deal with the fact that I'm repeatedly retrieving and validating the same data cross more than one test, or is there a better way?

More importantly, are there any books/materials/tutorials that take a pragmatic viewpoint on unit testing in development (ie, not rigidly 'test first') that you would recommend?

Test-first methodology isn't really an option aesthetically and practically because I'm coming into an ongoing project and the culture/practice wasn't there for it. I'm the first one to start making use of tests.

Thanks.
PokerStar's Inaugural SCOOP
On a slightly unrelated note: I use LaTeX and the currvita package for my resume. It's easy and looks good. Plus the LaTeX source plays nice with git, and thus helps me keep track of how I customized my resume for different employers.

The extra-selling point for me is, that the use of LaTeX itself may people in the know to recognize me as the serious mathematician that I am. (Though that's no substitute for commercial experience.)
The one problem, at least environmentally, is that you can't use the display without also having the entire "computer" part running. This means you're consuming XX extra watts the entire time.
Does this mean urls will also be able to contain special characters? I want (^_^).com.
If it's 300 people, it's not a tweet.
Pricing derivatives and calculating risk realtime (i.e exposure) are really where the banks make their money.

The big banks (Wall St) I've worked for had better systems that their competitors and therefore have a slight advantage of when to get in and out of positions.

Of course, they still got screwed up with subprime.. :/
JobsPath.com
http://www.jobspath.com - JobsPath, job search site, employers may post jobs for less, $1, potential employees may post their resume. Designed for your hiring success.
How Grasshopper Became Profitable Within 1 Year
Data By The Numbers
Which is dangerous, since it seems like the biggest threat to Google has always been the 'vertical' search market. If they don't have a better way to narrow search results to a specific domain, they're going to run into issues from competitors.
Side note: I have been told by the person in charge of recruiting at my company that explicitly stating references as "available on request" is really unnecessary, and just takes up space. Obviously your references should be available upon request if they aren't on there.

Other tips:
- Avoid using italics, it apparently can cause problems if someone tries to scan your resume and have a machine read it.
- Keep things left-aligned as much as possible, so someone quickly glancing down doesn't have to jump across the page on every line of the resume (this is actually similar to web design, in that you can assume the reader will spend a very minimal amount of time reading your resume unless they quickly find something they like)
Maybe they had a trailing wind.
Startup School 2009 Notes & Summary
This wouldn't have anything to do with that "rush job" you posted about, would it? :p
This is only a vulnerability if you don't know what ldd does. The problem is that it's not necessarily easy to find out what ldd does.

The man pages for Solaris 8-10 will tell you not to run it on untrusted files. But, if you Google "man ldd" you may get this page (the first result for me, btw):

http://unixhelp.ed.ac.uk/CGI/man-cgi?ldd+1

Which is very sparse. If you are not an experienced SA you may not notice that the information is old, or not applicable to your platform. There are a lot of quasi-administrators (techy folk in your dept. w/ admin privileges) who may be vulnerable to social engineering by a consultant or evil employee (I've seen both happen).

We are all vulnerable to what we don't know.
That attitude is so amazingly pervasive throughout all IT. The notion of only buying something that is "tested" is due to most managers' risk aversion. They are not willing to bet their jobs on some company or technology until x% of their peers have already done it.
So how exactly do immigrants create jobs?

They increase unemployment rate because they come here to get jobs.

Why can't the same people be some of the 10% of unemployed in this country? Sure it reduces the unemployment rate, but only if it's the same 10% going for it, if you add an extra half a million unemployed workers, them taking jobs does nothing for unemployment
I don't see how this says anything except that people aren't that good at visually comparing height and circumference of cylinders. The people who designed my coffee mug are probably just as bad at it, so it isn't like I as the customer am not seeing the vision they had in mind. They would be just as wrong unless they happened to remember the dimensions. The height to circumference ratio of coffee mugs (considered on its own not in how it affects design) seems completely irrelevant to usability and greatness of coffee mugs as well.

Don't get me wrong, I think this inability to spatially relate height and circumference is interesting. And I think it's interesting that customers view products differently than designers. I just don't think the two ideas are related in even the slightest way.
1) Languages and tools should be highlighted if they're exceptional -- e.g., I probably don't need to hear that you used SQL to interact with a database, but if you implemented a set of complex views in T-SQL that's useful.

2) ...which means you need to list your skills somewhere. I tend to categorize mine for easier scanning (languages, databases, frameworks, build infrastructure) but YMMV. If something sticks out there I'll ask about it -- "how did you find the experience of implementing a maven plugin?"

3) In the vein of not annoying people who read your resume, name the file you send "FirstName_LastName_resume.pdf" rather than "resume.pdf". Attention to detail matters, and people wind up dumping resumes into a directory with others.
Actually the design of HN derives from the (old) design of del.icio.us/popular. So it's at least an early 2000s aesthetic.
If Inside Facebook's statistics is based on IP, not surprised that there are only few. All Chinese users use proxy/VPN/Tor/SSH to get access from oversea IP.
Hard, discrete data such as measurable accomplisments followed by numbers or equivalent (gave 14 presentations in 3 continents, architect of Apache2 http server, etc) instead of ambiguous information such as 'gave many presentations',' founder of many projects',etc.