skysight-inc/HackerNews huggingface dataset:
Honestly, you are right about LESS but not about the abstraction that pre-compilers provide.

Try Stylus. It has way better error reporting, and less broken stuff too. http://learnboost.github.com/stylus/

If you are working on a project of any size, a pre-compiler becomes essential.

And without all of the braces and semi-colons, nested selectors in Stylus become a really nice representation of the module your describing.
Bingo. I'm actually a bit surprised more people don't understand why this is the case and anticipate it.

Search is the optimal context for presenting an ad -- you have the chance to make an impression to a person who is looking for information about something right at that moment. If you can get the right ads correlated to the search terms, you're handing the user a URL to information they're already looking for.

In most other situations, ads are noise -- they're a distraction from what the user really came there to pay attention to.

In the case of Facebook, it's the user's friends and interests. Which means your real goal with a FB campaign is to get people liking/following you. Buying comes later.
You know you've made it as a CEO when you're only paid $1.
The article refers to a lawsuit against a Brazilian company.
SEEKING WORK - Remote, possible on-site for limited periods (Europe, US)

Professional software engineer, developer, manager of one. I'm focused on web applications development, automation of business processes, scientific applications and machine learning.

What I like to do:

- System architecture and software engineering

- Full-stack web applications

- Python development (web mostly with Django, backends, data retrieving and processing)

- Data modelling with relational and non-relational databases

- Server- and browser-side JavaScript

Find out more on http://en.ig.ma/ and contact me at en@ig.ma.
Basically, I read the memo to say: "We're thieves and I'm okay with that. If you want to work with thieves, then Zynga is the place for you."
Please ditch the generic stock photo of a lady on a broken laptop on the beach. It makes your site look like a cheap travel agency.

Go for a home computer setting or even an office setting.

Like one of these or something.

http://us.fotolia.com/id/28015494

http://us.fotolia.com/id/35919645

http://us.fotolia.com/id/27612067
would it be fair to draw an analogy to the London bus on a bridge photo story from a short while back?

http://www.bailii.org/ew/cases/EWPCC/2012/1.html
We're also hiring labs east and regular OkCupid staff in NYC.
Thanks! We eventually want to add support for sharing from iOS and Android devices, especially tablets.
Walmart? McDonald's? Goldman? Halliburton? Blackwater?
I agree. I've lurked on StackOverflow for a long time now, and I watched the rise of 'meta' style questions as they polluted the question space. This lead to the establishment of the Meta-StackExchange site, which was not an obvious choice at the time. I love how the product they've created provides a very strict structure within which a community can take place.

I wonder what approach, if any, Quora will take to the potential of meta-pollution.
That may be what you look for on HN, but that's not true of all forums (I trust that you can think of one obvious counterexample).

Even look at Reddit - trolls are usually downvoted, sure, but a lot of people with high reputation are really just novelty accounts. That's not bad for Reddit, but that's not what I would associate with high reputation on HN.

And finally, look at one of the comments below about gaming the system - that's the problem with having a (displayed) numeric value associated with one's reputation.
They won't be able to exercise their vested options for several months (usually six, as I recall). And many won't have vested 100% yet. That keeps people around.
I love this. How feasible would a Chrome/Firefox extension be? An icon by the URL to start a share without going to another URL would be amazing(and something no one else does as far as I know).

Great product. Best of luck! :)
YC S11 startup hiring interns for summer 2012
My company is looking to bring in a few interns this coming summer. We're a well funded, young startup from YC's Summer 2011 batch working on some really interesting (and hard) problems related to price optimization and business analytics. So, if anyone is interested in doing some challenging work this summer and seeing what's it's like to start a company in Silicon Valley, apply at the link above.
I think it's more that Google wants in on that demographically targeted ad-game. Right now search ads and facebook display ads are really different beasts.

For instance, in my business Facebook ads are worthless. We depend on user intent "I'm looking for THIS" (in our case local service professionals). In search that intent is very clear, in Facebook way less so.

If I was selling lifestyle merchandise or advertising a consumer site, Facebook would be really attractive I'd think.

Both sides want a big piece of what the other has.
The limits of social networking today
Best quotes: "Done is better than perfect" and "Code wins arguments"
Exactly. But what I am disheartened about more is that the general SV VC and Tech communities appear to be ok with that as well.

This sentence really spelled it out:

"We evolve genres by making games free, social, accessible and highest quality."

The evolution Pincus is justifying here is taking a known game and making it free, or social or (in his mind) higher quality.

He is admitting right there to effectively "We evolve games by stealing them and making them work on our facebook delivery platform"

And calls it "innovation"

That is plain despicable.
I'm wondering, this might seem absolutely ridiculous, but would Facebook not benefit from having their own mobile operating system, even if its based off Android. Services are no longer apps or on the web but part of the system. Phone numbers are obsolete, you would phone facebook contacts as you would on skype. Such a system could perhaps offer better advertising capabilities and offer another competitor against Google and Apple on the mobile landscape..
Funny i don't use it myself, i get an email when someone sends me a message.

I know also people who share them, but max every week and probably just 5 friend really look at them. When you look at pictures, how can you concentrate on ads? They are not even in the middle like Youtube's. Pictures on mobile reduces the space for ads even further and you will always be uglier than every competitor.
Retainer based consulting
After over a decade on my own and dealing with a very slow or non-paying client on average about once per year I have decided to switch to a retainer model. The gist is this, on an hourly engagement (most of my work) the client will pre-pay for hourly blocks of time - say 100 hours at a time and I will bill time against that block of hours. If it runs out, work stops until it is filled back up. If the work completes and funds are still in the account I cut a check back to the client.

I use Freshbooks for invoicing but this model does not fit, theirs seems to be based around the 'invoice after services' model. I am looking for a system that dove tails well with the retainer based model where the invoice is less the focus and it is more about the balance of the retainer account.

Any one know of a service that fits?
It will still be hideously slow on the first run due to overheads.
Coping with the OSS command line in Windows
The first one sounds like some kind of custom FIX feed. That would be unrelated. The latter is essentially what was released today. The request/response mode is used for the indicative/historical retrieval and subscriptions are used for the realtime data.
SEEKING FREELANCER - Remote or San Francisco based

Ruby on Rails, jruby, java, C/C++

We are bootstrapped and profitable.

Do get in touch and let's talk :)

Contact:
website: cloudHQ.net
email: senad.dizdar@cloudHQ.net
This is the sort of thing that leads to companies resorting to patents or copyrights.
Current Obsession: Young Love
Could you filter internships too?
Bay Area, CA.

Come hack the auto industry at CarWoo! (YCS09)

-----------------------------------------------

We are looking for an awesome Rails developer to help us take the online auto industry by storm. You'll join a great engineering and design team that's working hard to bring car-buying into the 21st century. The features you create will help turn the mostly terrible experience of buying a new car into a wonderful experience for our customers.
Responsibilities

Work with Michael, Erik, Scott, Rimas, Tim, Andrew, and Patrick to create a world class set of products. We're a small team (just 5 engineers and 2 designers), but we work smart and get a lot done. Here's some of the cool stuff we're working on right now: a queuing system to optimize our operations across the country, an iOS app, and a stealth web crawler.

We do story-driven development, so you'll get the chance to work on any or all of this stuff if you so choose.

Qualifications

- Deep knowledge of Rails and everything that goes along with it (MVC, REST, relational database design/SQL)

- Solid grasp on modern web application design using Javascript, HTML, CSS

- Experience with version control systems (we use Git/Github)

- Solid testing methodologies and willingness to write comprehensive tests before release

You get extra bonus points for:

- Extensive Javascript experience outside of JQuery (e.g. Backbone)

- Ability to write complex SQL

- Understanding of good RDBMS design. Experience optimizing queries.

- Experience with memcached, sphinx, and nginx

- Story-driven development

- Web service/API development (REST)

- Experience with iOS development (Objective-C)

- Ability to play ping-pong skillfully and/or drive a go-kart furiously

Perks

- Full Benefits (medical, dental, vision, 401k)

- 17 days of PTO (vacation)

- $5,000 to buy anything you want to get your work done (must include an Apple computer of some sort)

- A substantial amount of equity in the company

If you're interested, send an email with your résume and something interesting about yourself to michael@carwoo.com.

We're based in Silicon Valley, but if you live outside the Valley, we still really want to talk to you (we'll pay for your flight, hotel, and meals when you come interview with us).
404 means the requested URI is not found, not "I can't/won't use this method".

For "I won't use this method on the resource you specified" you need a 405

For "I do not understand this method" you need a 501.
I do not have any opinion about ads, I was only replying to your comment that no one shares pictures. Since Facebook, all the non technical folks I know have stopped using Flickr/Google Albums/Snapfish/Photobucket/<<Name Your favorite photo sharing Service>>. They also don't send pictures by email. They simply upload it to Facebook.
EPIC files FOI request over first Google Privacy Report to FTC
If memristors pan out they're likely to be the "next step forward" for the near future. There are some very big single-threaded wins to be had by incorporating them into CPU design, even if it's a relatively brute-force integration into existing architecture like making a very large, fast cache.
Caching at the architecture level has caused more problems than it has solved. How many times have you heard the phrase "empty your cache, then try again..". Utterly stupid. This is an optimisation that should be implemented by the application designer as needed, and if it is within their capabilities.
How did sandwichvideo integrate the Youtube videos into the site so well? There are no controls, no borders, no nothing. I know you can customize some of the embed parameters, but I've never seen it done like that.
Menlo Park, CA. Full Time.

Production Engineers at Facebook are hybrid software/systems engineers who ensure that Facebook's services run smoothly and have the capacity for future growth. They are embedded in every one of Facebook's product and infrastructure teams, and are core participants in every significant engineering effort underway in the company. Our team is comprised of varying levels of experience and backgrounds, from new grads to industry veterans. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We sail into uncharted waters every day at Facebook in Production Engineering, and we are always learning.

Responsibilities

-Own back-end services like our Hadoop data warehouses, front-end services like Chat and Newsfeed, infrastructure components like our Memcache infrastructure, and everything in between
-Write and review code, develop documentation and capacity plans, and debug the hardest problems, live, on some of the largest and most complex systems in the world
-Together with your engineering team, you will share an on-call rotation, backed by our 24x7 Site Reliability Operations team
-Partnered alongside the best engineers in the industry on the coolest stuff around, the code and systems you work on will be in production and used by millions of users all around the world

Requirements

-BS or MS in Computer Science, Engineering, or a related technical discipline or equivalent experience
-Extremely sound knowledge of UNIX and TCP/IP network fundamentals
-Ability to code really well in at least one language (even if it is not one that Facebook uses)
-Ability to rapidly learn new development languages (PHP, Python, C++, and Java are all in heavy use)
-Ability to pick up new software, frameworks and APIs quickly
-Sharp and tenacious troubleshooting skills: you can fix anything
-Ability to perform 'guerrilla capacity planning' for internet service architectures
-Good knowledge of basic large-scale internet service architectures (such as load balancing, LAMP, CDN's), even if you haven't worked on one
-Configuration and maintenance of common applications such as Apache, memcached, Squid, MySQL, NFS, DHCP, NTP, SSH, DNS, and SNMP
-A healthy respect for our motto 'Move Fast and Break Things,' but always make sure you know how to fix them too
-Good verbal and written communications skills
-Detail oriented and careful

If you are interested, please email cathy [at] fb.com or apply through our careers page: https://www.facebook.com/careers/department.php?dept=enginee...
Anecdotal, but many of the people I've met in the SV tech community don't respect Zynga at all.
Why Kodak failed
Add iPhone 4S to Types of Smartphones to Consider
As someone just coming off a long contract and looking for a new job/gig -- thank you... thank you from the bottom of my heart. I cannot express how wonderful this tool makes me feel in the midst of a difficult job market.
One thing I'd like to see covered in discussing stateful web applications is handling concurrent use and modification of data of data by multiple users or even multiple devices/tabs from the same user. Moving state to the client can result in inconsistencies across clients as each one makes changes.

Locking data to prevent this is a usability problem. Pushing changes to the each client is a partial solution, but then you're faced with the users watching the data change in front of them, without any action on their part. This is especially a problem in complex applications with multistep workflows.

Perhaps it is outside the scope of this series, since this appears to be focused on the technical aspects of using Backbone rather than application design. But a discussion of patterns that overcome these problems would be very useful.
I keep hearing that, but I don't understand exactly what it means. As far as I know, RPC in this case means "remote procedure call". So could someone provide simple examples of one thing that would be valid for RPC and a different thing that would work for REST?
http://en.rsf.org/islande-nouvel-article-18-06-2010,37771.ht...
My impression at a state university in the US was that CS was one of the least demanding majors in terms of time spent on coursework outside of class. Sadly I do not have any data about this.
The Value of Periodic Rebalancing for Your Portfolio
The IRC mentality
Does IOS4 Work With an iPhone 3GS 16GB
>They talk much about Pictures, but most of the people i know don't post any.

I'm not really sure that applies universally. The majority of my stream post pics from mobile (either directly, thru instagram, etc.).

>The big success of Facebook is the E-Mail IM replacement for young people...

In mobile? I don't see that happening either, as most too used to texting/iMessage/BBM

Where I do see a lot of usage is in-stream. If they can figure out how to serve up ads within the timeline without being too intrusive then that would be the way to do it in mobile. Tho that new timeline crashes more often than it works in mobile (at least in the iOS version)
Is there an example of some data you need which isn't served over the API?
Yes. No amount of demographic targeting will do you any good if there was no shopping intent. At least for apparel & other goods that don't offer immediate gratification.
Yes, the first run will be slow. But subsequent runs (which presumably are very large in number) will be much quicker.
REST doesn't offer new novelties because the basic idea is at least as old as Smalltalk.

REST isn't even about discoverability. That's just a natural consequence of calling methods that might only exists when an object is in a particular state (i.e. the object creates the methods at runtime).

The difference between REST and (usual) SOAP is the difference between late-binding and "extreme late-binding"[1]

[1] http://www.google.com/#sclient=psy-ab&hl=en&source=h...
We don't have an exact start date, but it will run from mid-June to mid-August, +/- a week or two.
That's a wonderful analogy. I was a bit confused by people saying "So? Tiny Tower was just a SimTower rip", and I didn't know how to express the gap difference which that analogy does so well.
Think of all the arcane technology to recover from the ruins!
This is sure to be down voted but here I go anyway...
Doesn't this just indicate that having distribution is the most important element of the gaming market? It isn't enough to have a great game or design if you can't win at distribution.
Selected comments on Many Core processors post
I think it won't take more than a few months until it ends up being seized anyway.
Frank Stronach, of Magna International, held a voting majority for over 30 years, despite actually owning a minority share of the company.
Perhaps that is due to the curriculum at that particular university.
I believe there's a free (as in freedom) version of Objective-C out there, I think it runs on Windows and Linux.

Check out the book by Stephen G. Kochan

The caveat of course, is that Cocoa (an Objective-C API used for making interfaces) is very Mac/iOS specific.

So you may not be able to write Cocoa code on Windows/Linux even of you download... (it might be) OpenStep?

But your gcc should compile Objective-C sans Cocoa.

As for XCode, like most Apple side-projects it tends to gather dust in darkness, until one day they come in and change everything around, just because they can. In 2007 it was pretty good if you wanted a stripped down lean and mean coding IDE which still had access to a lot of features.

Contrast that to the Java IDEs of the time which seemed to be saying "FEATURES! WE HAVE FEATURES! GET YER FEATURES HERE! Never mind about that coding crap, have you seen our FEATURES!!!???".

Eclipse was a particular offender, cramming your interface so full of buttons and tabs and tabs of tabs and templates of tabs of tabs and views of tabs, and buttons that the actual coding area on a normal monitor was like unto a postage stamp. (It got better, but vestiges of the feature-mindset-disease remain)

Anyway, I'm less impressed with the current version of XCode than I was with the one from 5 years ago.

Primary attractions of Objective-C

Memory management
Message passing (which is what all those square braces are about)
Long method names which increase readability at the expense of not being able to remember what the heck the function you wanted to call is named so you have to keep referring back to the documentation
Did I mention the squirrelly syntax?

From a pattern point of view they use the delegate pattern a lot, e.g. The Window handles the Windowy stuff, but for those things you are most likely to want to customise it passes them to its delegate.

That way you 'never' need to actually subclass anything, you just plug delegates in everywhere.
Precisely. These articles are inevitably too narrowly focused on the von Neuman architecture, which at this point is relatively old technology. Memrister computation architecture will be radically different, and orders of magnitude more powerful once they pass the initial economy of scale hurdle.
I remember reading an article in New Scientist magazine regarding Deja Vu. Some people have a constant feeling of it. You have to be a member to access the article, so I searched and found a copy online. You have to scroll near the bottom, the title is:

Deja vu: Where fact meets fantasy New Scientist - March 26, 2009

http://www.crystalinks.com/reality.html
I was also thinking the same exact thing when I was reading the post today. I guess HN readers think alike!
Ad serving (at least the monetizing part) isn't always about how you can make a user concentrate on an ad. How many free iOS games out there serve up unobtrusive ads that you sometimes even stop noticing?
Ask HN: What are you using for task tracking?
I am curious what other people are using for task tracking. I haven't found one that I have been comfortable using so have basically been using a doc for data and calendar for reminders. I have been tossing around the idea of building an app for it to meet the requirements of my current work flow. I thought I would see what other people are using first to see if there is something like what I want already out there before I enter what appears to be an already competitive market.
Hell, even just using die-stacking to put a really big DRAM cache right next to the CPU could be a big win if they can pull it off in bulk. Memory latency is a killer.
A good introduction to the Plan 9 UI I found, for any who are interested: http://vimeo.com/7748726
A simple but sad explanation would be that it is dependent on the reviewer, or more likely reviewers, over at Apple. E.g. if Sandeep finishes reviewing faster than Nikolai, then those lectures will go up faster.

The Apple "new improved textbooks and courses" thing suffers from the same problem, I had a look at one (on geometry and trig) and things were out of sequence.
I just meant I imagine it will happen on GitHub as well. That's all.
Benefits From Obagi Skin Care Products
I do systems programming and I use C++ a lot. It's perfect for that. Anyone who does systems or embedded stuff will tell you how wonderful C++ is over the alternatives.
The cool thing about tweak.tk is that it's operated by the .tk-registry and you're getting a free generated .tk domain instead of just a page on the domain of the shortening service. Jdyk56.tk instead of bitly.com/jdyk56