skysight-inc/HackerNews huggingface dataset:
Every journalist I have put this question to agrees. I, however, took the idea a step further than not going to journalism school and decided against being a journalist altogether.

I submit that is the best solution.
One of the reasons listed was better security by having no code executed on the server. That argument falls apart if you're willing to have some code running.
There is a high likelihood of causation though, simply because many jobs (especially in the healthcare industry) require an associate's degree. For many people earning those degree help them go from minimum wage jobs to 30-40K per year.
I'm continually frustrated by these reports. I can tell you about a fun algorithm I came up with in my sleep and maybe even prototyped, but a large-scale app it doesn't not make.

How realistic is it that this will become mainstream? How often do chip makers license these types of technologies? How do they determine when to invest in a technology like this?

Sometimes I'd rather just read about a manufacturer who has announced a product using a specific technology, at least we know someone is risking their money to turn it into a consumer-grade product.
In my opinion it's not terribly good - the are you can see it far too small to move units in an efficient way, now I have to scroll around all the time. Or have I missed how to zoom out?

[edit: I just started the game, and sure enough it's possible to zoom. slaps forehead for not trying it before]
One thing about renting a tank for an hour that makes it quite different from what's done at Gitmo is that you're free to get out of the tank at any time. If you're curious, I'd recommend doing it.
I think it depends what you want it for clearly. I'm a fan of macs solely because you can still run windows if you need. However my main computer is still a PC (I use my mac for coding).
Hehe, thanks :-)

That was one of my tests actually, to know when the design was right - if Readability makes it better, then it still needs improvement!

Of course, that hasn't stopped some people complaining about the font size... you can't please everybody I guess :-P
Primer is a great movie. It is in fact "startup themed," although it is a little light on the business side of things; it's more focused on the product they design...
Ask PG: HN not functioning very well today?
HN has had all sorts of issues over the last 24 hours. Things not loading... comments not being posted. Requests just disappearing...

Anything we can do to help? Maybe post a load of Erlang articles again?
I agree with you completely. I'm not trying to say that community college has no value. I'm just saying that the causal relationship isn't clear. Certainly you shouldn't discount your education's affect on your earning power. The problem is that there's no counterfactual world in which we can observe a version of you who didn't go to community college, so we really don't quite know exactly what it was worth.
I don't claim to be an expert in psychology. What I'm suggesting here is not a theory of my own invention and has been cited numerous times by countless experts in the field.

My claim that ADHD is not a disorder is based upon:

1 - The fact that I have it.

2 - Psychological and scientific proof. See the book that I "cited" and others, such as The Gift of ADD for specifics. There's lots of of delightful information about the construction of the brain I'm sure would intrigue you.

3 - Simply psychology. People are afraid of those different and tend to classify them as rejects or somehow lacking. They attempt to make those that are different "fit" in a society tailor-made for people exactly not like them. People are afraid of things they don't understand.
Here's a good reason not to add "Gift This App":

Let us suppose I am J. Random Black Hat Hacker, and I am in possession of a zero-day iphone exploit.

How do I get it into lots of people's hands?

Solution: write an innocuous-looking amusement app (with the exploit buried inside it), get it past Apple's testers (this is the some magic happens here stage, but from what we're hearing they don't do a hell of a lot of testing), and once it's in the store, voila: "Gift This App"!

Note: the issue here is social engineering. Ordinary people take freebies, whether honestly come by or otherwise. Consider the penetration testing experiments where USB memory sticks with malware payloads are left in car parks outside office buildings; something like 40% of the sticks were shoved straight into a PC at work without any attempt to sanitize them. "Gift this App" can be used by bad guys to provide the illusion that their targets are getting something worth having for free -- the same illusion that 419 scammers exploit.

At the very least, developers should need prior approval before being able to use "Gift this App" -- or there should be a mechanism to warn recipients that the App is from a source not connected with them.
There's just a lot of traffic today for some reason. No more Erlang, please.
Are you comparing spending money in R&D to flushing money down a toilet? Not letting R&D money be flushed money would be a good reason to support patents.
There's going to be some enlightening talks at this for the next 3 days
Using a server side laguage now days for UI layout and development is pretty asinine. Static templating should be done by a CMS and dynamic content should be Ajax widgets that communicate to headless JSON services, that can be provided by any language.

By Implementing your UI templating and assembly in a server side language you immediately alienate the designer in favor of the developer, which for most cases leads to a developer centric UI.

ASP, JSP, PHP et. al. Share this common problem some of them trade designer comfort for developer comfort and vice-versa but in the end they try to compromise two worlds that should have never been combined in the first place. With the AJAX tool-kits their really is no good reason to perpetuate this nonsense.

Direct AJAX, GWT, ECHO 2 further perpetuate this by driving the familiarity all the way back to the developer. One of the reason the web was so successful is it allowed artist and non code developers the ability to create creative interfaces without having to have deep code knowledge.

The two really are separate disciplines some are good at both most are not.
You get to actually build something. Building something from the ground up is infinitely better than doing maintenance or feature implementation.
How to navigate your data minefield
"How much of this data are we using to make timely and actionable decisions to maximize top line revenues?"
I use both, but my PC runs Linux
The equivalent for Emacs (sometimes known as the "Hey, Emacs!" line, is documented at
http://www.gnu.org/software/emacs/manual/html_node/emacs/Spe...

There's also ways to set directory tree specific variables as well, so you can override the defaults for all files in a particular project. Very handy.
Why would it be a stupid move to invest in a company whose success would make you more money?

If I were Sequoia, choosing between two companies with the same credentials and equally good business models, I would choose the one backed by YC because its success could potentially make me more money in the long run.
"...and go to some other kind of grad school."

The second half of that sentence is important. He's saying learn a subject that most people don't know, and write about that. That's a different message than the implications from just saying "Don't go to journalism programs."
Linux Network Administration 4

The Linux Pocketbook Volume 3

The Advanced Linux Pocketbook Volume 3

Australian Linux Journal

My column in PC Authority

Various man pages in RHEL - resolv.conf, the default sudoers file, some bits in Virt Manager.

Some pages in the RHCT/E/A courseware.

My blog, which had 25,000 visitors a day before I decided that having to defend statements that VMware's practice of using the Linux kernel module interface to load a proprietary non-ported hypervisor was a bad idea every day was too much.

Various feature article for APC Magazine covering Linux, mobile phones, web technology, and servers.

These days I write more code than prose. The next thing I publish will in in Python, JSON, Objective J and English.
Ok, well, at least I'll stop refreshing so much for now. Thanks for the information!
If there were no patents, Apple would have no financial incentive (and that's the only incentive public companies have) to invest so heavily in all of the technologies in the iPhone, as they could easily be copied by others.

No financial incentive other than, you know, a need to compete in order to sell their product? It's not as if you can just photocopy a phone and wind up with the software written and hardware designs necessary to reproduce it -- and if you can, how novel are the ideas?

It's disingenuous to state that Apple relied on Nokia's IP (that they would have otherwise kept trade secret), especially given that it's almost certain that Apple engineers ignored existing patents as much as possible when developing the iPhone to avoid additional liability.
Nook: Android OS, lending feature, 3G+Wifi, in-store browsing
I wouldn't imagine compatibility with print media would be a concern. But if you're going to specify a presentation language, it might have been a good idea to check the sort of layouts people have done in the past.
Wonderful commentary, thank you!

Can you describe some other techniques used to eliminate unobserved variable bias, or do you know of a resource that describes these?

I remember in one of the other studies on the impact of "elite" education versus state-provided university education, they used people who were accepted to an elite university, but chose not to attend. Is that using "acceptance" as an instrumental variable?
"Giving companies limited time monopolies on their discoveries (by definition, limiting competition) increases the amount of R&D they do."

This does not follow from that. Giving companies limited-time monopolies increases the number of patents they file, it says nothing of the respective quality of the patent.

It may be true that patents increase the sharing of technology and remove duplication of efforts from the R&D market place (although that really isn't clear either).

What we can say for certain is that they are also used to hold back innovation, where large corporations invest heavily in R&D to produce patents (or buy up) that they specifically intend to not use, as the innovation provided would be disruptive to their main business.

"For companies, patents increase the value of R&D investments by orders of magnitude, and without them, most current R&D spending would be impossible to justify to shareholders."

Where exactly is your data for this? It seems that as it stands, a lot of what determines success is being the first and being the best.

What is impossible to justify to shareholders is allowing your business to sit at a standstill because 'someone will just copy us anyway'.

"If there were no patents, Apple would have no financial incentive (and that's the only incentive public companies have) to invest so heavily in all of the technologies in the iPhone, as they could easily be copied by others."

How about the financial incentive of selling iPhones? If that isn't enough incentive then perhaps it doesn't make sense to be spending the money on the technologies...The world isn't as simple as 'innovation is always good' either.

And why do you reduce the sole incentive of a company to being a financial one? Sure, for most publicly traded companies, money is an incentive, but why is it the /only/ incentive?

Maybe I want to make cool shit, change the world and feed the poor with my company? Maybe people are willing invest with me because they see that there can be value in a company beyond profit margin? (A company that is actually worth having around).

The argument isn't that patents suck, its that in the majority of real life use cases, they suck.
I just hate when people criticize things they know little about.
Article is full of incorrect statements:
There are at least 3 browsers to pass acid3 test: Chrome 3, Safari 4, Opera 10.

There ir a way to have equal height divs: check out display: table-* properties. Supportend in IE8 too.

There is a way to have rounded corners in CSS, supported in Safari, Firefox, Chrome.

There is a way to have box shadow, and gradients in CSS. Even animation, transformation and transitions.
Seems like a lot of work went into this so props for that.

It is a bit unclear though. I think you need to simplify your message or make it more concrete somehow.

Also, U2's great but it's a little distracting on the video..

That's my 2 cents..
It would really help to provide a little more info about what the product is on the homepage. From the first look I really had no idea what you are selling. (That small paragraph at the bottom is really way to small.)

Maybe move the pricing lower and have some hooks to get people interested at the top?
Do you log the referrers ?

Bot traffic maybe ?
Emacs ought to understand Vim modelines. That would be very Emacs.
That's for sure. He recently divorced his wife and lost custody of his child. It's a lot of painful stuff to deal with and it's very much bleeding into his web presence.
>If you're sweating things like this, you're getting distracted from the things that matter.

Agreed.
Perhaps the way that C++ started (CFront): write a front-end to the language that maps your additional language constructs to C.

Another lesson from C++ (there are probably many) is to be careful with C compatibility, it's not always as easy as it seems.
Ah, yes, you're right. I misremembered. It's been a while since I saw it.

It's one of the lowest budget movies ever that I've watched and enjoyed more than most of the high budget ones.

It's also a complete mind bender.
Adding another me too post...

I use http://nanoblogger.sourceforge.net/ for http://bbot.org/blog/

Its basically Jekyll, But In Bash. I use http://js-kit.com/ for commenting, which is a JS applet that sits at the bottom of the permlink pages and displays commenting.

JS-Kit seems to be rebranding every six months, so fully I expect them to pull a Sidekick any time now and take all my comments with them, but it's okay, since it was trivially easy to implement, and because I don't care.
Googling Fights Dementia, Study Suggests
Kohn says that compensation is perfectly fine, as long as it's not used as a cudgel to mold behavior. You should get high quality employees because they want to be successful and good at what they do, not because you pay them to be. One way of solving the problem you propose is to pay your people well, so competitors have a hard time offering significantly more, and then give them the opportunity to enjoy themselves at work. Why would they leave?

I understand that Netflix does something like this. They pay salaried employees top dollar, give them choices about what to work on, and demonstrate their trust with policies such as the no-vacation-policy policy. < http://www.slideshare.net/reed2001/culture-1798664 >.
I have a couple white papers I either authored or co-authored. Pretty much everything else I've published has been confidential and exist only in proprietary libraries.

How to Remotely Access Ethernet I/O Over the Internet

How to Develop High Reliability Ethernet Control Systems
All the messy code there is to make a right-click (etc.) menu available to show commonly-used minor modes. This makes the interface more discoverable for new users, and doesn't get in the way of experienced users.

S-expressions are better than strings because they cleanly compose. You can write your big-long-sexp for the default menu, and I can use it as a part of my modeline without worrying about quoting.

You can see here that you can control a lot of Emacs' user-visible functionality simply by adding an association to this list. The programmer adds the cool routine to this code, the user gets a simple alias in `customize`.

I am really, really confused as to why this is a bad thing.

The deep issue here is that Emacs' behavior is built from composing fragments of programs. This means that you can change it as much or as little a you want. Vim just does stuff -- "Don't like it? Fuck you."

(I will also point out that it is a Simple Matter Of Programming to make Emacs support vim modeline definitions verbatim. Not as easy to do it the other way, is it?)
Aaaah...no. It's one thing to claim patent on something so general or obvious that it strains credibility, but if Nokia's patents were open (as in well-known by the industry) and easily licensable as they claim, then Apple would be acting in bad faith. You think Apple wouldn't sue if you put out a 'miPhone' that used their patented technology, without consulting them?

Need more details on this, but Nokia is a respected company, I rather doubt they've decided to take up patent trollery just to see what they can scam out of Apple.
This article is about a story from a few years ago. The way they talk about it as though it's something new is very misleading.
3-7 is kind of early, if you could move it up a few hours that would probably help out the working crowd.
Good on you, then.
I hate to immediately divert the discussion off topic, but does anyone know what tool can be used to make attractive graphs like the ones in this article?
Lite versions of the apps let you do just that. Although not all features/levels are available.
i have this bookmarked and find it very very useful.
Nokia Sues Apple Over iPhone
I used this thing: http://www.omnigroup.com/applications/omnigraphsketcher/
I just got a BlackBerry on Verizon and so far the reception has been very poor. Yesterday I was on Caltrain and wasn't able to use data at all and when I got a voice call the sound was horrible. I ended up pulling the battery and that seemed to help so maybe it's the BlackBerry and not the network but so far I'm unimpressed. BTW I work in Santa Clara and live in the city.
That's interesting. It actually illustrates the sometimes massive difference between "configurable" and "extensible".
What site was that?
I actually think I will buy WIN 7!
I think that's largely an issue of working out deals with local wireless providers.

On a PC, I doubt -- aside from language localization -- that it will be nearly as much of a challenge for them to bring it global.
This such a greatly written appeal for bug reports. It explains why users need to file bugs, and dives into great detail to show that bugs do get closed and the policies of closing them (crash bugs vs other types). Kudos.
How do you map vim to emacs? Emacs has much richer (for example) indentation properties; so there is not enough information for it to do the right thing.

For simple things, like tab width, it could be made compatible, however. Personally, I prefer a human-readable set of guidelines, then I just configure emacs (via eproject) to set things up correctly for each project. Not as easy, I guess, but then new files I create for the project have the right settings by default.
definite improvement to vista!
Bollocks!

Not only the author has not had a good look at both the historical context of HTML and CSS but has also failed to understand the technologies behind the success of the web.

HTML is a mark-up language for documents. Its simplicity has enabled the spread of the web. In addition it provided a means for some semantic marking of documents through tagging. It was not meant to be a graphical language (see SVG for that!) When it came out there were actually no browsers and most computers were still displaying graphics with herculer cards.

Once microcomputer technology caught up a bit, fancier documents and graphics started appearing and HTML still coped. It still copes even with fancy web applications. In the meantime computer languages appeared and disappeared, desktop software morphed from DOS to Windows 7.

CSS was the answer to presentational issues. It got limitations yes and it gives people difficulties, but so Haskell for me but I never tried to blame my own deficiencies to a 'badly designed' language. Yes CSS does not provide for rounded corners, but it does allow you to display the same content for print, handheld devices, auditory devices as well as feel the text in braille!

Most important this separation enables easier indexing of web pages which is next to impossible to index with graphical based systems.
Ask HN: how to divide shares for unknown valuation
A friend of mine has approached me initially with a contractual agreement to develop his idea into an enterprise saas. As I was further got interested, I suggested a partnership (myself: technical, him: op/marketing/etc...).

He agrees to the value of the partnership, but unfortunately we both have no clue as to how to divide the shares.

More inputs:
- Enterprise app.
- He's capable of financing.
- Difficult to identify revenue at this stage.

He proposed a 1 to 9 just for something to start with (with potential to grow), and he's suggesting I'd put a scope for my 10%.
Yes, the confusion of correlation and causation that you find in every article on post-college earnings certainly causes the benefit of college to be overstated, but that's not even the real problem. Even with an ideal randomized experiment that shows the exact size of the causal effect on individuals, we would know little about the causal effect on a macro level.

Imagine if all doctors had to put $10,000 into a fire pit or else be prohibited by law from practicing a certain lucrative form of medicine. If you ran a controlled randomized experiment, you could easily establish a causal (yes, causal) relationship between throwing money in the fire pit and increased future earnings. This would not make throwing money in the pit any less stupid.

College is a resource sink that no rational individual acting in their own self-interest (with a few rare exceptions) can refuse. It's rational for individuals to go to college to get better jobs, and it's rational for employers to discriminate against non-grads to avoid bad employees, but at the end of the day we're still throwing money into an ever-growing fire pit of crushed beer bottles, cannabis seeds, and Playstation controllers.
See also: http://news.ycombinator.com/item?id=896889
Welcome to the difference between theory and practice. In theory you are right. In practice you are not.

I don't know the terms of the deal, but suppose that Y-combinator had a 10% stake in a startup, and Sequoia gets 1/4 of that. Let's suppose you're looking at a round of financing that would dilute that ownership by half. Then Sequoia's investment amounts to an extra 1.25% stake in the company post deal. So if they could get a 50% stake in another company that has a 2% better returns, they would get a 1% better returns from the better company and a 1.25% better returns from their stake, and therefore should go for the Y-combinator company. Right?

Wrong. Sequoia knows that if they pass on something that is almost good enough for them, it is still likely to be picked up by someone else. (Particularly if they let people know that it was borderline.) So they have to think through the difference of having them versus the next VC investing in that opportunity. There is a difference, but it is not actually that big. Therefore even a 1% difference in the two companies should not change their decision.

And when they are making these decisions, there is no way they are trying to measure things to 1% accuracy. So the right thing for them to do is ignore their stake in the Y-combinator investment entirely.
ah... just noticed the link leads to pricing page. Sorry about my stupid moment.
Yes. Emacs is a library for writing text editors, and this library also comes with a text editor that runs when you type "emacs".

Programs are much easier to write than config files.

(Incidentally, emacs can be set up to act like vi with all of Emacs' editing commands available. To preempt the inevitable "it's not vim" comments, I'll point out that this tends to confuse vim users, who think that all "vi"s have the same commands that vim does...)