skysight-inc/HackerNews huggingface dataset:
Until now, your browsing data has been constantly collected and used…for someone else’s benefit.

So SiteSimon will never turn over my information to law enforcement or use it to target advertisements? That seems highly unlikely to me.
What is it wasting? If the process is idle, then it is only taking up space in memory.

If that space isn't needed, then the cost is nil (it takes the same amount of power to store a 1 as a 0; the real power cost is in moving data in and out of memory, not in storing it).

If the space is needed, then the idle process can be swapped out to disk. So again, no practical cost.

FastCGI may not be the best solution, but CGI is not an improvement (the overhead of starting a new runtime to handle every request will introduce a lot of latency, which will be especially noticeable on pages that make a lot of asynchronous requests).
If you do the math, very few employees will retire.

FU money @ $7 million requires about 6% ownership.

And that's assuming their wasn't a high multiple liquidation preference for any of the investors.

[Investors here: http://www.slideshare.net/about/investors]

That's not to say a couple of hundred thousand dollars for being an employee isn't bad. But the chef isn't going to become a millionaire.
> Why oh Why is the headline about the stock price?

That should tell you everything you need to know about the buyers.

It's gonna be a sheep shearing.
'The published article, that was later removed, states that District Attorney candidate James D. Lucas “asked the FBI and two state agencies to investigate his allegations against District Attorney Jaime Esparza which he had posted on a website this week”.'

The story, then, was not about an FBI probe, but about a request from one candidate for office that the FBI investigate another candidate, the incumbent. I don't know El Paso politics, but could it be that the paper followed up with the requests and decided that Mr. Lucas had manipulated it into publishing an article of no substance?
Conflict resolution techniques in corporate teams
Drop the -ansi flag, which enables C90 mode...
LinkedIn IPhone App's Infinite, Swipe-Able View Implementation
If you decompile a proprietary code and publish the resulting code with a few modifications this does not make it Open Source.
It's because they have to provision an Elastic Load Balancer to sit in front of your app. That's the only way they can acquire additional IP addresses from AWS.

They make no money on this arrangement, they are simply passing the ELB costs on to you.
Ask HN: Stickiness?
Sort of reinspired by this http://news.ycombinator.com/item?id=3921570 recent inquiry about virality, I am reading the online summary of "The Tipping Point" and searching both HN and the Internet generally for good info or discussion about stickiness and how to foster it. Two kind of decent articles I found on HN have no discussion (urls below) and I am wondering why. I am also wondering if I am just a dumb blonde and too stupid to find the good info on HN on this topic. Any suggestions, feedback or even discussion is welcome.

Thanks.

http://news.ycombinator.com/item?id=1031776

http://news.ycombinator.com/item?id=2642675
The "queue" is merely a Redis list. Durable by default.

Redis PUB/SUB is not suited for the task queues we use, because any number of subscribers will receive the messages. We want to guarantee that only one worker will act upon each message.
Ask HN: any advice on getting started in the real world?
Hi everyone,
I recently graduated highschool. I was accepted to a really great university, but I'm deferring admission for a year because I got a great job in the Bay Area with a startup that I think is doing really awesome things.

I'm extremely lucky that everything has worked out for me the way it has, but I'm not writing this to brag. I could really use your general life advice for living on one's own and being part of a startup, because I've never done either one before.

Please, help me learn from your mistakes or successes.

Please, assume I know nothing.
I think the trick is to just pay the SVA the extra money without asking questions and then hope that the Finanzamt accepts it. But I'm not a specialist and I haven't tried it yet; but I will try it this year.
It's a cute trick, but please don't use it. It will confound debuggers, garbage collectors, memory leak detectors, and future readers. :)
I try to raise this point every time someone says WLMT exploits their employees. Wal-Mart extracts about $6000 per employee in profit, this is about half the national average, and when you get to companies like GOOG, MSFT, APPL you're looking at an average of $200,000-$300,000.

Who exactly is being exploited with numbers like these? And why are we 'entitled' for demanding a fair share of the value we add to the modern economy?

Steve Jobs didn't make the iPhone anymore than the King built Windsor castle. Windsor castle was built by masons and the iPhone by engineers.

Even Henry Ford, 80 years ago knew the key to growing the economy was freeing up time for consumption. If a 40 hour work week was necessary 80 years ago then you can be sure that a 20 to 30 hour work week is appropriate now, and would actually cause our economy to boom.
Except it says that at the time he attended the college, they only offered 1 degree in computers, "Intro to Computer Sciences" and didn't start offering computer science degrees for another 4 years.
You missed the part where the lie is also on SEC filings. This exposes the entire company to liability. In this case it also gave a bullet to one faction during a war for the board.

These are not the situations you want a CEO creating, no matter how they do it. That it's all from a relatively petty lie makes it all the more aggravating I'm sure.
I don't think any major site uses mod_cgi.
Phase 1. Arrange for a large group of people to show up outside an Apple store waving 'Wake Up' placards.
I think you're reading more into this than I meant. I don't think this necessarily means he lies perpetually in life, etc, or has poor moral character. But it's hard to ague that it doesn't raise the issue of "you know he was willing to lie on this document that you're trying to use to make investment decisions -- which calls into question the entire document since he's to some degree its 'author'".

There is, a system that removes incentives for lying - as CEO he has to certify the contents of these documents, with specific penalties. Obviously, those penalties aren't sufficient motivation for him, so you can't expect they were more effective elsewhere in the doc in spots that that have even more incentive for him to lie than his college degree.
I would just reset "your" password, log in, and cancel the account. Problem solved.
The Most Important Economic Story Nobody is Talking About
"There is pretty much no place for Unity."

Canonical have some plans in the consumer direction, I believe. Devices that would not normally be thought of as computers.
And their acquisition of Rapportive fits in this context, too. (Great tools to help individuals in their business ops/comms.)
It's a big problem when your job involves withdrawing acceptance letters if you find out they lied about their prior education history, which happens fairly regularly.
Maybe a bit off topic,

but is it just me or is the BaaS term just a marketing ploy, or at least unnecessary?

I think every thing is placable in the IaaS, PaaS and SaaS model.
No hostility :)

You're just on the defensive, so it feels like hostility. It's understandable...

> My point is that if you did make the comparison...

But I didn't.

I never compared the two.

My statement was one of a speed gain by simply using the languages/tools you're most familiar with, instead of learning new languages/tools.

It cuts out a lot of time, it's not a hard concept to understand ;)
Oh, I dunno. Every now and then I write a massive simulation of some p2p idea or other and max out my RAM. This might just come in handy.
You say that like they are removing all C support. Unless that "legacy" code suddenly mutates to use C99 features that aren't in C++, it'll still compile in the future.
The Language Problem Of Social Networks
Well lying about something that can be so easily checked is certainly silly - but lying convincingly to customers shareholders, regulators and investors is surely the whole point of being a CEO?

Otherwise we would just let the engineers run the company!
If I had a CS degree I would lie about it as well

..... cue the downvotes ....
It already supports C. They're just not updating the version, leaving it stuck in C89 mode.
I want one of these
The problem is that the php-cgi script/binary accepts the same command line parameters as the regular php interpreter. This is clearly the wrong behavior and it's even explicitly documented as not doing that:

http://www.php.net/manual/en/security.cgi-bin.attacks.php

"Accessing system files: http://my.host/cgi-bin/php?/etc/passwd The query information in a URL after the question mark (?) is passed as command line arguments to the interpreter by the CGI interface. Usually interpreters open and execute the file specified as the first argument on the command line. When invoked as a CGI binary, PHP refuses to interpret the command line arguments."

Although this was actually in the documentation, Rasmus forgot why it was in there in the first place:

http://thread.gmane.org/gmane.comp.php.devel/20745

Here is a legacy feature of CGI that hardly anybody knows about, using a setup of PHP that is already rare, targeting an issue already claimed to be solved! The perfect storm.
Should make for some good bridge FU on hypercritical this week...
This is the product I wish Google would build, rather than a shitty Facebook knockoff.

Google Groups has gone through two major iterations, and is now basically useless.

People might not want Google to have their personal information (I'd say people probably trust Facebook more than Google with "sharing social information" -- this isn't entirely rational), but forum posts are basically things you want to have public.

It's got a "community management" piece which Google probably couldn't get right, but they could provide tools to people/groups to run forums. The big plus for users would be aggregating content (RSS++), anti-spam, etc.

Facebook Groups is probably the best "small group sharing info" tool right now, and it's inherently non-indexed.
Took me about a week of normal use before Unity 'disappeared' into the background. Keyboard shortcuts are pretty well supported even without using HUD, just press and hold Super key for an overlay with the main ones (won't work on netbook 600px high screens).

http://spreadubuntu.org/en/material/brochure/1204-poster
They can get away with it because C has an ABI, so cygwin + gcc -mno-cygwin can build binaries that interoperate with Visual Studio's libc. Lots of open source projects build their Windows distributions this way - GTK for example has been doing it for about 10 years now.
HTML5 - Etiqueta Footer
No, but he lied to his friend about a 50/50 split on work for $5000 claiming it was $750 and claimed he was sterile after fathering a child.

http://www.jamesaltucher.com/2011/02/10-unusual-things-i-did...
Developing Imperfect Software: The Movie
And what exactly is your point? Obviously it's easier to be pretty if you were born pretty, but with money you can buy cosmetics and/or a surgery, and without money you're hopeless. Obviously you cannot just buy yourself into being a famous and respected actor, but you still will massively out-compete many competitors. Obviously it is possible to succeed without going to good schools, or having good teachers, but it's much, much harder.

I wasn't suggesting that money is always the best solution, but frequently it's a really good, or at least good enough one. More importantly, it's quite general solution that will get lots of your problems solved, which is not the case with being bankrupt famous actor.
I don't understand all the hate for Objective-C, and at the same time love for Ruby. Objective-C is far easier to read, with named parameters and types everywhere. Ruby is often so minimal that you need to interpret the whole program yourself to understand what's going on...
Learn to negotiate.
Entrepreneur Martell launches Clarity Advisor Tool
This is one reason I'm joining Dev Boot Camp for the summer session. I think all the people and support will help push through all the blocking points of learning programming
Automate the mundane: Drone.bz generates Rails starter apps
That makes the lie even more foolish.
Prismatic wants to be the newspaper for a digital age
Yes it costs a lot more to go to college in US compared to Europe. But if you take into account the higher salary and low tax you will be still better off in the end. This is assuming you have 2 kids not 4 :)
Microsoft Fingers Chinese Firewall/IPS Vendor In Windows Exploit Leak
Internet Explorer 9 is a fast, sturdy and very responsive browser. After mocking the product, and never really using it for over a decade, I am almost tempted to about to make it my default. Never ever thought I'd think of it as something clutter-free and reliable.
Right but not a lot of C99 code, hence the indefinite C90 support.
Discuss: Exiting your startup gracefully
Using that search and clicking through a few pages I found this: http://support.webroot.com/app/answers/detail/a_id/1761 which is susceptible to this vulnerability.
We're looking pretty good in AWS West 1a. The second thread you linked shows great performance from markdcorner's second load balancer -- the https://forums.aws.amazon.com/servlet/JiveServlet/download/3... image -- vs the original ELB, which SpencerD@AWS describes as a custom ELB with some sort of customer-requested secret sauce (maybe some sort of "slow start" to some backend servers?). Indeed we have reached out to AWS a few times in the past and had some magic (at the time ciphers and removing SSL v2) done to our ELBs.

We have seen issues with performance on ELB which is why we originally went with TCP mode HAProxy on the edge of our stack to a cluster of STunnel servers, but again reliability was an issue here and our ELB performance with up to 10K rps looks great in benchmarks. Past 10K we are considering separate dispatchers behind a separate ELB. But at that point I am also tempted to, frankly, switch to our own metal.

Curious: are you comparing ELB performance vs High I/O EC2 instances (say m1.xlarge) open to the world?
It seems like kind of a self-fulfilling prophecy at this point. VS's dialect of C is literally more than two decades out of date at this point. Let your C compiler stagnate that long, and C developers will migrate to alternatives, leaving you with a C++-centric audience of your own making. I don't know if that's what happened, but evidently C was important enough at one point for them to support it.
Yes, MM is used with some frequency in advertising and marketing to denote million.
> I have a B.S. in Computer Science and B.S. in Mathematics (a double degree). Had I taken fewer courses, I could have had a combined B.S. Computer Science and Mathematics (a double major).

It's worth noting that with "holds a BS in Computer Science and Mathematics" the double degree/double major distinction is a little ambiguous.

As a broader point, universities are heterogeneous enough that I'm not sure caring deeply about the double degree/double major distinction is useful. It may be a big difference at one institution and no difference at another.
Clickable:

Sort of reinspired by this:

http://news.ycombinator.com/item?id=3921570

Utter lack of discussion:

http://news.ycombinator.com/item?id=1031776

http://news.ycombinator.com/item?id=2642675
Facebook's Road Show Kicks Off With Zuckerberg in a T-Shirt
Here is the road show preso: http://facebook.retailroadshow.com/launch.html
Touche.

Perhaps I should have said "Supporting versions of C past the point where one could plausibly just pipe the C code through a C++ compiler."
So that you can get 30 more nodes? Surely the L/R pointers of the linked lists aren't taking up all the memory in your program
This tactic will most certainly get the SEC on you. There is a reason why they (the SEC) force those who own or 'control' 5% or more of a publicly traded company to disclose that ownership or control.
I think Yammer is probably too expensive at this point. But they might want to build a competitor. Social CRM in general is a hot space and LinkedIn is well positioned to take a big chunk of that market.
Woah, what. I was completely on the side that expecting reasonable hours and time off is not "entitlement", but yours strikes me as the exact attitude OP is railing against.

The exploitation people complain about re: Wal-Mart cannot be measured in profit-per-employee, because that's not how exploitation is commonly understood (though you are, of course, free to define that term however you see fit).

People complain about Wal-Mart because they routinely use socially unacceptable ways to curb employee costs - keeping a vast number of people in contract roles, even if their jobs are actually full-time, in order to deny them benefits, and more. This isn't about profit per employee, it's about taking advantage of unskilled labor and their relative lack of choice to treat them in ways that most of society finds reprehensible.

As compared to your standard MSFT, GOOG, and AAPL engineer who rides to work in a cushy bus with leather seats, WiFi, catered food, a 6-figure salary, a big house in a good school zone, exceptional health, dental, and vision benefits? You can say these guys are getting an unfair deal in that they generate exceptional profits relative to their compensation - but exploitation? Get real.

It's a free market, and software engineers have exceptional mobility (unlike, say, your Wal-Mart greeter). You are free to demand a $285,714 salary from Google (so that they still get their 5% cut). If you are exceptional enough I'm sure they'll agree, but otherwise... good luck!
Hm, an accountant who lies. Running a public company.

Even with strict accounting controls, investors are going to have trust issues with the financial statements.
Anyone actually using this is almost certainly committing a heinous premature optimization.
Please profile tricks like this, as they may actually be significantly slower than their naive counterparts on modern hardware. The prefetcher knows what a linked list looks like, and it knows how to get it somewhere closer than main memory before the nodes are needed.
How text editing on the iPad should be
It would depend on the data you're storing. If you have a really long list of a really small data type (one machine word? I guess it's possible), this could cut your memory usage by up to a third.
Definitely not buying FB at this price, but the only argument I can see justifying the price is as more a long term valuation of them as a tech company. In other words, in the same way the Google is clearly no longer "just" a search engine, FB has the talent and resources necessary to be more than a social network. That's definitely a gamble on valuation, but I can vaguely see someone justifying the price in that respect.
The core point of the article is to spend less time pitching the idea and instead focus on how you can execute it.

When I read the article, my first thought was "I bet I make that mistake in most of my pitches". It's the sort of thing that is obvious only in retrospect.
One reason this happens is that Ubuntu developers don't really care about other distros. It took a really long time until somebody was able to build Unity in Arch Linux, for instance.
"Everyone else is much more conservative."

I disagree. Look at what the GNOME developers did with Gnome-Shell. That was more of a radical change than Unity imho and was equally divisive by "forcing a viewpoint on the world". There are also lots of others doing new and interesting things like KDE with Plasma Active for tablets (on real devices soon via Vivaldi) and Mozilla with the already commercially backed Boot2Gecko project in the mobile space.
Finally, collapsible comment threads! awesome.

Now, only HN needs to fall in line and all comment-thread-hijacking problems will be gone!
I fell for the same thing myself a while ago; the rules actually are different when you're selling something with zero marginal cost.

As long as you believe LinkedIn can increase their revenue without adding to costs, their current P/E is kind of irrelevant.

This is why investors basically hate consulting companies (since revenue/earnings scale linearly -- in some ways, sub-linearly, since you have to hire more layers of manager), and love products selling zero unit cost products or services directly online.

Something like LinkedIn probably does have very little sales cost related to selling a higher end account, and little marginal cost to actually providing it.

Plus, LinkedIn is a network, so the more users use it, the greater value they each get from using it, and so the higher the revenue per user possible.

Things to watch out for are huge revenue/low earnings when you're near max revenue (so, a product which can only sell to a market of maybe 10000 people worldwide, 9500 of whom already use it, and who are paying a price which is only break-even for you -- adding the extra 1k users won't really get you to good margins), or services, like Groupon, which have huge sales costs to produce incremental dollars of revenue (even if the actual product is basically free to provide).
> then the idle process can be swapped out to disk.

If the FastCGI process is swapped out, does it still have a performance benefit?
Actually, starting around Spider Man 2 (2004) major studios have been making growing use of DI - digital intermediates - which are usually 4k files from which they generate the negatives from which they strike the release prints. And with the shift to digital projection they skip the prints and just deliver the files to theaters directly. So yes, they do have have them just sitting on hard drives, because that's how their business already works.

Increased royalties are not a huge concern. Studios will avoid them when they can, and and minimize them where they can't. But they won't leave money on the table to avoid paying them outright. If there's business to be done, they'll do it.

The serious opposition is likely to come from the theater owners. They're still vitally important partners for the studios, and they hate anything and everything that has the effect of narrowing their window of exclusivity on access to content, or creating a home-viewing experience big and bold enough to make the theater unnecessary.

If someone is going to park a 4k display at the delivery end of a pipe fast enough to supply it, they want it to be them and them alone. And they will be tremendously forceful in opposition to any threats on this front, actual or perceived.
My new app listing local startup office hours --- OfficeHaus
If you are with a startup and want to host weekly office hours, give me a call.
If you have 2^48 IP addresses (like anyone with a free ipv6 tunnel does), you can assign your device a new IP address every day for 771164319755 years.
It's nice, I'm new to using ruby (I've been an iOS dev for a while now), I'd give it ago.

But I assume it uses storyboards in the same way as ObjC, set it in the target and in the Info.plist, and it figures it out... it'd be nice to see it working though.
These things take time.
While having an accounting degree != being an accountant, accountants are typically held to a higher ethical standard than other professions.

I don't know if Thompson is an accountant, but the perception of a lying accountant running a public company does not bode well for long term investor confidence.