skysight-inc/HackerNews huggingface dataset:
The thing that annoys me most about FB is its built to keep people engaged and spend too much time on it. Its interface and updates are kinda built around being "addicted". Why can't they provide it in simpler way, to keep people connected and let them do the things which matter more.

What if google built the FB? (oh yeah, they tried that with Orkut, but I guess it lost the game because of interface). Mark Zuckerberg talk about social graph all the time, but I don't think anyone on facebook have a true graph.

People will project themselves the way they want to on FB. Funny, Clever, Kind whatever they want to. Its more of a marketing tool for me. Kinda personal branding tool.
Cubao Maduro Belicoso Cigar, Cubao Maduro Robusto Cigar
A leading online supplier of quality cigar with world class brand like - Davidoff Classic, Davidoff Aniversario, Cuvee Rouge Cigar, Cuvee Blanc Cigar, Cuvee 151 Cigar, Cusano 18 Cigar, Cubao Maduro Cigar, Cubao cigar
We have a similar setup for our application I have to say that I agree with the article. Some of our workers work in tandem to solve small data chunks, some do async fire and forget types of jobs. All in all, gearman was a pleasure to work with.

As far as the memory job queue not being reclaimed, that might be mitigated by using a secondary storage for it ala mysql via libdrizzle.
I think there are 2 markets here that need to be separated when comparing RIM with Apple and Android.

Corporate and Consumer.

RIM dominates the enterprise/corporate market and as of recent has been trying to break into the consumer market.

Black berries where made for the corporate/work industry. Apple always has made consumer based products. So we are comparing apple to oranges.

It's like taking a car company that's focuses on building trucks and then comparing it to a car company that builds luxury cars.

They are completely different. That being said, when entering into a new market, for instance with RIM entering into the consumer market, it's going to take some time for RIM to gain market share.

Now, has RIM made some bad development platform decisions in their process? yes they have. But if you're going to compare RIM to consumer based companies, I think it's a little premature - give them another year or two.
A good hire if they're expecting a big fight over privacy or regulation of large social networks in the coming years.
Planning to apply for an auto loan?
At Loans.net you can compare auto loans for new or used vehicles. Online loan applications and instant decisions make your life easier. On our site, you can find auto loans for a variety of options, including loans for a new car, truck, or any other type of vehicle or automobile.
Adams writes _not_ about how women behave, but about how _men_ behave. He addresses those men who complain about their perceived lower social standing than women ("stop being pussies").

He is making three points:

1. society dictates that you help the weak (children, handicapped)
2. men perceive themselves superior to women (i.e. his reference to male teamwork, physical strength or determination)
3. hence, men must help women and not complain about them

One point I would have like him to make though is the essence of helping each other: only by doing that, we as a society can evolve and prosper past the outdated gender wars ;-)
You are very wrong about the size of the team that was involved. My guess would be

1) 10 to 20 developers

2) 2 to 3 sys admins

3) 10 to 30 managers

4) 15 to 20 executives, from low level, all the way to the top.

5) Outside consulting design team that billed them at $500/hour.

Q: How did they get so spend that money?

A: Endless meetings.

Executive salaries add up very very quickly. Executives and managers absolutely loooove meetings, that's how they can pretend to do anything useful.

In reality they spend hours discussing the color and the thickness of the line under the logo and bullshit each other, while developers are half-asleep from boredom or are wondering - "WTF, did this dude just discover the internet? and why is he in charge?"
Ask HN: bootstrapping communities in silicon valley
so far i have found only http://bootstrappersbreakfast.com/ bootstrap themed community. what other bootstrapping communities in silicon valley should i check out?
I implemented Gearman at a previous startup and then recently have done a "clean room" re-implementation of it for a personal project.

First: Gearman is foremost a job quque, as others have mentioned. Obviously most jobs have SOME data submitted along with them.

Second: After implementing it as a job queue, another team down the road needed a message queue. So we ran benchmarks. Turns out, Gearman was a faster Message Queue than the dedicated *MQ platforms. We were getting killer performance out of the Gearman Java client. Of course, we had to spend 2 weeks fixing bugs on the Java client to get it to work.

Which brings me to my last comment... Gearman is NOT a mature system. It's brilliantly fast and very good at what it does, when it all works. But you may find yourself, like I did, getting personal with the Gearman code itself to explain wonky behavior. Like, hey, why the heck isn't this job timeout being enforced? Fail.

But as for being awesome, let me give you a taste:

It has a MySQL client. So on our reporting database servers, we installed the gearman client. Which meant we could create UDFs in MySQL that would be actually backed-out by Gearman. In other words... we could do something like this:

Select user_id, UserRiskScore(user_id) from users where user_id = 123;

And UserRiskScore kicks off a Gearman job... which in this case could be just an entry point for a Gearman map-reduce: it dispatches many other jobs, aggregates the result, and then returns it to MySQL and your waiting query.

And, of course, the actual worker code can be written in languages far more useful than SQL.

Now, I'd never install a system like that on the live database. You don't need 200 queries waiting on a gearman response when you've got buckets of data innodb is trying to flush to disk.

But on our reporting db cluster it was brilliant. It made our code wonderfully centralized. A FRONT-END coder can get complex results, having kicked off a map-reduce job without ever having to know what, say, HDFS, or MongoDB, really is.
Glorious #2 Master Race.
Well, if you are a hammer everything looks like a nail.

Getting people to pay for a newspaper on the web is actually not a programming problem and Bloomberg does not say that they spent $40-50 million on writing code. They spent that money “on the project”.

I’m not claiming that they succeeded or will succeed or that $50-50 million is an appropriate amount of money for such a project. All I’m saying is that the actual technical implementation of a pay wall is by far the tiniest challenge of the project.
Another problem with IDs is that they make the "point system" in selectors much more complicated than if you only use classes and elements.
How A Differential Gear Works
Ask HN: Looking for feedback on my new site
The url is http://www.triviatise.com
I'm new to HN and was a bit surprised that I could just post my site here, especially as a noob. I just finished an alpha launch at SXSW and am looking for ideas of what to do next. So far I have used contract programmers to develop but have recently added a technical cofounder.

Should we:
1) add metagame features (this is what we are doing)
2) find more vendors to put up prizes (we are doing this too) should we go after local or national businesses?
3) fix the look and feel?
4) etc etc

p.s. if you actually take the triviatisement you get entered to win an ipad 2. I havent advertised this triviatisement so it only has 35 entries so far.
Radiation is normal, and so is water. I drink water every day with no ill side effects, yet it killed thousands of people in a Tsunami.

How long does supply of nuclear fuels last anyway? Isn't it a limited resource? Will it be as necessary to civilization as SUVs?

From the article it seems clear that inhaling or digesting contaminated stuff is dangerous.
If like me, you live or travel to China and were horrified at the idea of having CNNIC be an accepted CA in your browser, check this link out: http://www.imminentweb.com/technologies/remove-cnnic-ca
reminds me of day trading.
I'll consider my tone more in future, but lest anyone mistake me - I am part of the FOSS world, so I am a freetard too and use the term as endearing dark humour :)
Rush Phoenix Tickets
If you want to be singing along and tapping to the beats soon, you may want to grab some Rush Phoenix Tickets and get ready to lose yourself in the best music. All you need to do is you’re your friends or family together and TicketsMate will do the rest for you with some great deals on your Rush Phoenix Tickets.
You are getting out of scope. A hacker breaking into a bank's data center is not at all releated to the discussion at hand.
Just run it through ProCSSor (http://procssor.com or http://css.tl). Lots of options.
Here's an example of a super organized CSS, with table-of-contents, https://www.mint.com/css/rd/mint.css
I guess it's possible I might be missing something here, but I can't for the life of me understand how this is so complicated and expensive. Is there a technical explanation somewhere? Are they adapting a non-adaptable proprietary CMS or something like that?
Same same, everything I have been deploying to in the last month has 2.4 on it. I was told to "not try and shave that yak" when I enquired about going to 2.7.1
How I do it: 1 File. Single line styling. Order: Reset, html/body, header, container, footer, misc (h1, p, span, input). Indent (ie: #header { } -newline+tab- #header p {}
I don't understand why anyone should care what 'errata' thinks.

This is some of their past research. http://www.erratasec.com/research.html

Really.
Organizing the CSS is not a big matter, giving the correct name to the class and id will lead smart way to organize
Re: DNS configuration. Zeroconf works. It may not be ubiquitous yet, but it works.
I suspect the following:

IPv4 is going to last quite a bit longer once we start trading in IP space. Didn't Microsoft just purchase a huge chunk of IP addresses from Nortel the other day? If that kind of thing is allowed to continue, we're in for years without any need for IPv6 - sadly.
Recommended wireframing tools?
Hi,

I would like to know which wireframe tool you guys would recommend that is fast and easy to learn and preferably free.

Thanks!
You are entitled to be offended, but the term has never really been more than a darkly affectionate moniker - Dan Lyons (fake Steve jobs) is a big fan of FOSS, as am I :)
That's at least $40 million you have to make back in subscriptions until you're out of the red.
If the software is crap enough to the point where there are embedded usernames and passwords in the binary, it's barely even worth mentioning.
I wonder whether that hyperbole of '1000 ...' is due to mistranslating some Iranian idiom. Not that it would make the assertion any better.
The title should be:

Microsoft ecosystem valued at $580 billion per year
I am a long term FOSS user and contributor, so I am 'us' here :)
There are plenty of reasons why a client-blockable overlay could lead to more profit than more foolproof implementations. Some of that strategizing was probably worthwhile.

Criticizing is easy, but while I have my concerns with the details of the Times' decisions, I'd bet that after a few tweaks, their paywall will be seen as a success in three years.
Salmon Sandwich Spread Tuna Salad Spread
Tuna combo pack western products -Tuna onion spread, spicy spread 24pk 4 flavors combo snack pack, tuna spread 16 pack and tuna rosemary sundried tomato 16 packs. We have lots of elderly seniors home buying our snack packs.
That's not accounting for security platforms though. Packers, crypters, vms, etc.

Anyone can read assembler.
Don't overcomplicate things:

- Have only one CSS-file, unless your project is huge.

- Never use IDs

- Avoid reset CSS (espescially if you can ignore IE6/7

- If you think you need variables (like in SASS), you are probably thinking about it the wrong way

- Give classes functional names, not presentational

- Linebreaks after declaration. (Makes your CSS-file easier to navigate)

- Remember that you can use you media queries inside your CSS-file

Web designer Jens Meiert has some good articles:

http://meiert.com/en/blog/20090401/why-css-needs-no-variable...

http://meiert.com/en/blog/20080515/css-organization-and-effi...

http://meiert.com/en/blog/20070321/css-practice-pseudo-names...

http://meiert.com/en/blog/20090527/css-maintenance-issue-1/
Balsamiq - Not free but, IMHO, it's the best out there.

http://balsamiq.com/
Encrypted serialized objects tutorial
Thousands killed in 'Toad Day Out'
UX specialists and UI architects/designers discuss things like thickness of lines. Also don't discount the sheer size of their website, making "simple" changes a whole different thing than on a private small website. You also forget testers, project managers, and lawyers etc. Blaming execs and managers is just too simple I think. That would be easy to fix.
منتدى,منتديات,فورم,ملتقى,منتدى انترنت,منتدى الفكر,معنى كلمه منتدى,forum,forums
Why wouldn't you use a setTimeout per timestamp set to go off a bit after the next time it should be updated? Seems like that would have a spread distribution and would also minimize the amount of work done.
Sometimes. If so, I leave the tab open (or stick it in my toread folder). Also, I periodically check my threads to see if any were updated/replied to.
I thought people would think 10 was the least random number, so I picked it, :-)

I won! Yay.
"I agree about IDs for JavaScript though."

Would you mind elaborating on the JavaScript point? Is it for convenience with document.getElementById or something?

Using jQuery, I tend to prefer class selectors the same as in my CSS.
Your assertion is based on faith, not facts. You believe that there's some mythical "21st century" business model that will save journalism with no evidence to back that up. If asking readers to pay for news doesn't qualify as sufficiently modern, I'm really not sure what you have in mind. Please elaborate.

(Personally, I think donations sought by non-profits are a better way to fund journalism, but that is decidedly pre-21st century.)
Downvotes? Someone care to explain what's wrong with this?
Really exciting. By far my biggest hope for EC2 is scriptable on demand dedicated hardware. I even flirted with the idea of launching a company the did just this.

The pricing seems designed to make it a feature only usable by really big customers though, which seems like a big mistake that hopefully they can do something about. Maybe by adjusting their server configs or something.

Still keep getting impressed by the AWS team.
Caring about storage space again
Very interesting!

I spent quite some time reading about poker bots / strategies and doing a base implementation, but never actually ran it on a live poker site. Some other project (also with a higher $/hr ratio) caught my interest and I abandoned it.

Still, I'd be very interested in discussing what tactics you used. For example, did your bot play a generic strategy, or adapt it based on the person(s) it was playing against?
The link didn't seem to work - did you mean the one where he talks about the trademark being invalid? It's an interesting suggestion, and if true then Google/Microsoft should have no problems in appealing the trademark and having it revoked :)
Until then, the trademark is granted and apple are required to defend it if they wish to maintain it. Never let such simple facts get in the way of a good bit of grandstanding though ;)
What about an ID for main page elements and things that never will change like #header or #footer or #sidebar?
http://news.ycombinator.com/submitted?id=subhbwn

Hacker News being sabotaged.
New MobileMe includes music locker, costs $20 per year?
my rules:

1) Layout and widgets only.

I start with a reset, then layout (block positioning), then widgets. Everything other than layout is a widget. There are no global styles. If there is one of it, it's an ID. If more, it's a class.

2) No (global) element styles! Ever!

No, not even a p { margin: xyz } or a ul { list-style-type }. Every element that cannot be referred to by class / id must look exactly like it would after the reset.

This avoids complex dependency chains where coincidence influences look. Widgets can be moved from one site to another and you actually have to think new widgets through rather than relying on the default values.

3) Avoid classes and id's as much as you can.

Have single base element with a simple but descriptive class name, and then specify the sub-elements.

For example: Instead of “div.content-title” use “#content h1″ (e.g. div#content with a h1 tag inside it).

Basically, design widgets which consist of one base element, and refer to sub-elements via longer expressions. Use indentation to separate sub-elements.

My strong preference is to maximize for human readability (=short dependency chains, descriptive widgets rather than single elements) rather than short CSS. Cascading within widget-scope is fine, but cascading with global styles should be avoided. I find that when I follow these rules, I like my CSS a lot more.
I use a single file for each type of media (screen, print ...).
Each file has general styles first (HTML tags), IDs of layout boxes, classes to fine-tune formatting, and overrides at the bottom (if needed).
I like to keep spacing for readability (maybe minify the files when I'm finished).
Another option if you are using something like rails is in your development mode just link to the individual CSS files (http://forrst.com/posts/Rails3_Linking_to_CSS_Differently_De...)
If he's really going for optimization, he might consider passing in the 'ret' array rather than creating a new one each time. (Or even better, using multiple-values return to pass them stack allocated).

It also might be good to use a macro or compiler macro to unroll the loops, then you don't have to worry about manipulating 2 looping pointers. All you'd end up with is a bunch of constant arefs and addition/multiplication.

He also might want to set debug to 0, although I don't have any way to test that (or any of this) at the moment.

Then you get something that looks like this:

http://paste.lisp.org/display/120946

I haven't tested it (I don't even know if it works!), but the disassembly looks faster...

/rampant speculation.
10$ / hour is HUGE
I'd rather just continue working with something I enjoy and use 'fakecareer.com' instead :-)
Google container data center tour
Pause for a moment to consider how much money that really is. How many people in our industry have put bread on their table with their piece of that massive pie.

That is, for example:

* About 19.33x bigger than the global music industry

* About 21.48x bigger than the global movie industry

* About 13.80x bigger than the global video game industry

* Nearly $100 from every man, woman and child alive today.

* About as big as the US Auto Industry (New Sales and Used Sales combined).
Don't be an April Fool, Worldbackupday.net is now live
Mind-melted on reddit a few days ago world backup day is an event to encourage everyone to backup their data. World backup day is set to March 31st!
I'm hoping you'll try "striped Raid 0" in your next endeavor ... Not "stripped" :-)
here's a simple way I organizate my CSS:

1. reset.css
2. global.css - reusable classes and styles for common selectors (html, body, a, etc)
3. css named per page (or type of a page) - ex. home.css / about.css / results.css / static.css

* I usually add a class / id to the body and use that as my first selector on the page-level css. This allows me to combine all + minify for production
A lot longer than any of our other energy sources, except maybe the sun, so fusion is a good thing to be able to manage, because hydrogen is so abundant.

However, entropy will ultimately kill the universe. Once the entire universe runs out of available energy (which it can manage without any human help), then we're screwed barring radical new physics that can give us answers like "this is how you create another universe and then travel there."

The good news is that it will take a looooooong time before anybody seriously has to worry about that.
And with regard to LIMIT, it's a bad idea to allow the user to pass in any values without validation, even if you restrict it to integers.

Parametrized queries help resolve the most common kinds of SQL injection, all the "yes but..." argue that it's not a blanket instrument that instantly should make you feel safe and no longer think about security/robustness. That's also true. Such a thing doesn't exist anyway.
Portability and standards are difficult things to build, and they cost resources to develop, like anything else. Users don't understand the need for them and would happily jump in IE6, Windows, iPads or a similar 'ecosystems' until something bad happens and they see the open light (Firefox/Linux/Android). But sometimes no alternative exists (open systems are harder to monetize, and with fewer resources, they take longer to be built). So we're left with a lot of ecosystems where things just work and nothing 'bad' happened yet.

It's a difficult issue and I don't see it going away by itself anytime soon.
That's wrong: many Russian tourists traveling to Thailand still feel uncomfortable about this country. Thailand is known as a country of a thousand smiles. Many Russians love Thailand and I don't hear about feel uncomfortable.
Maybe allow corrections for Benford's law as well? http://en.wikipedia.org/wiki/Benford%27s_law
I really can't imagine facebook in 10 years. By then, there will be a whole generation that has gone from grade school through college using facebook. Part of growing up is leaving things behind and god knows that facebook desperately wants to keep you coming back day after day.

I swear that people are going to look back at Facebook and make a lot of comparisons to AOL's rise and fall.
not really sure every way suits all but if it's kept as clean as possible & organised it's always best.

Personaly i keep everything to do with each area to gether ie. Header, footer, I wouldn't seperate out the <h> &

tags & place all the

's together.

if i'm working on a large site i tend to seperate out the css by section home, Base template (about for example), contact, blog, news, shop...
I don't see how this makes sense for Amazon.

The $10/hr charge seems to be a flat rate no matter how many dedicated instances you have in the region. Thus I can start 10000 "small" instances and pay pennies per hour + $10/10000. Surely a small instance does not cover the cost of an entire physical machine.

This seems like an economical way to DoS EC2
To Save More, Start by Scanning Your Photo
I don't think it's inevitable. If it'd been left to telecom companies, the global information network would likely be very different today. I guess it'd be much more expensive, slow, and the billing and routing would be complex (sending packets to another country? that's gonna cost you).

I don't say this much, but I thank the US military.
Never use IDs? Why? i'm open to this if you have a good argument but i use IDs for unique elements only.
Epic has potential, I used it on the trauma service at Norfolk General, and my wife uses it at Rady Children's in San Diego, but their custom markup language to create note templates, and how all that gets rendered, sucks. What should be a smart 1 page ICU note becomes a 4 page cluster.

It's about the notes. Screw the trendlines and all that tarted up crap. We want the same thought process no matter what tool we use to write and record it. And that thought process puts maximum information in the eyespan, and should flow well. Yeah, we might be doing it at 5 am, and you can ridicule our handwriting, or the mis-spelling after we get sick of fighting a spell-checker that doesn't recognize "leptospirosis" but the cognitive dissonance of wrestling with the machine at 5 am with a sick patient and some other cranky doctors just sucks.