skysight-inc/HackerNews huggingface dataset:
I've a possibly silly question: since cache misses can dominate performance even in the single-core case, why don't they use all that silicon to make one core with craptons of on-die cache?
I would like updates from Hacker News by texting the word Hacker to 90210. And then you all can send out personal messages to your fans! It would also be nice if you allowed me to be your agent to sign you up :). I just think it would be so cool to get Personal Updates from the DNA running Hacker News via 90210 :) Thank you so much for all of your support in the community! www.danielnabors.com explains it all i felt this would be an Exciting Deep Story and strong individuals like your selves would see the Vision :)
Well, I would never consider jsp for that. But for certain view-layer duties, it works, it's simple and it doesn't require fancy tricks.
Right but I don't see this as becoming large outside a small geek interest.
Check out leiningen! It was made for people who are allergic to configuring the java stack.
That's 1 in every 10 people with electricity.

If we assume that people who live on less than $10 a day don't have a computer, or access to one, or cannot actively use Facebook on whatever computer they do have access to...

That's 5 in every 13 people who have access to Facebook.

Population and other stats from: http://www.globalissues.org/article/26/poverty-facts-and-sta...
Not to mention that when she does log in, she'll find out you can't upvote unless you have a certain amount of karma or whatever equivalent (that was my experience with the site).

I really liked that in Hacker News, being able to vote right from the start.
There is no spoon, there is no important, silver bullet field. There is no golden standard formula creating a successful startup.

In math, 4+4=8. But, not just 4+4. You can arrive at at the same outcome in several other ways: 1+1+1+5, 2+6, 10-2, etc. When creating a startup, you want success, but there is no clear cut path to the solution.

What's important? Identify a problem. Work at it like a puzzle and create a solution. But, create a crappy solution and employ your customers to help drive the direction of your product. Don't be a yes man and don't be afraid to say no to feature suggestions.

Be passionate. If you're not passionate about building something, you'll lose motivation. If you're not motivated, find another problem and work on building a solution for that one.

Trying to come up with what is the most important field is a very open ended question. You could spend a year learning a field/technology/programming langauge and then find out you don't need it. Build something with what you know. Don't prematurely learn something. Learn enough to get started and then only learn more when you need to.

If you think you need to learn a certain field in order to get started, you're procrastinating. You'll find yourself in an endless loop of "I'll start, but only when I start learning or have mastered X."
Of course, the logical extension is making it generic across functions:

function math(input_func){
return function(first_input){
return function(second_input){
return input_func(first_input, second_input)
}
}
}

function add(a, b){
return a + b;
}

function subtract(a, b){
return a - b;
}

alert math(add)(4)(5);
alert math(subtract)(4)(5);

Hooray for lexical closures!
I would draw a distinction between patent trolls who target multi-million dollar companies, and patent trolls who target small independent entrepreneurs who are crushed by the litigation.
Why would it be unlikely?

Because programming requires a baseline of logical reasoning ability. Certainly you don't have to be a genius, but I wouldn't expect to find many with IQs below 95 or so.

the proportion of mediocre programmers seems empirically equal to the proportion of medicore marketers, sales people, and so forth.

That's true by definition. Half of all theoretical physicists are "below average", but I'd expect their average IQ to be well over 100.
Well, sort of. Not every company that's a victim of patent trolling is to blame for the overzealousness of patent law. So not everyone got what they deserved.
Reddit launches a new search engine
IOS4 Multitasking Not Useful for SIP Softphones
My favorite is "Colors you can see with the human retina".
Freakin brilliant.

If there's one thing people love, whether they want to admit it or not, it's to show off that they have an iPhone.

Now there's a colorful band-aid that goes on the base of the iPhone 4. It might as well just say "Look, I have an iPhone" right on it.

Some iPhone owners would love a way for it to stand out even more that they have an iPhone - well, here you go.

With this product, the FLAW in the iPhone has become a way for people to decorate their phone so that EVERYONE will notice they have an iPhone, and not just any iPhone, the latest and greatest iPhone!

Little success stories like this are fantastic.
Google's Google Groups is also the most popular interface to USENet, do people ever bother to install a superior reader? People still use Hotmail and Yahoo mail even though POP3 and IMAP interfaces are freely available, and desktop clients offer better interfaces. How many people are making a living from chat clients? Torrent clients?

You will find that people hardly seek out superior ways to do the usual everyday things, unless prompted by a friend or mass public hysteria about a new possibility. News reading is not the sort of activity that encourages viral behavior; it's a solitary activity and the reading tool in-use can not compete with the ever changing content for attention (except in format and protocol changes, when the tool that supports the widest range of formats becomes popular.)

Your best hope, if you build it, is to be ready to launch something "blackhat" and subversive, if and when a major online paper goes paywall. But once you do that, you're entering unmonetizable territory.
Zuckerberg's Rent-A-Coder profile from 2002
That was a completely different strategy. Their proposed high prices had them wondering why nobody was biting.

I'm talking about a shotgun approach while going free.
The productivity measure of 1 to 10 also includes the penalty of the mediocre programmers making enough mistakes that a good programmer won't make.

Considering long term productivity improvements a good programmer can make - one good programmer is definitely better than 10 mediocre code monkeys.
"recent 2009 movie with Robert Downey Jr"

Granted, I knew exactly who you meant :)
IOS 4 on 3G(S) slow? Turn off Spotlight
Maintaining Family Fun
The greatness of the Family Website is,It will bond of unique touches that add charm as well as a relevant Family Heritage. And this is the best place for unbiased, fair and loving.
Don't be afraid of saying "no" to your customers
Ironically perl too basically has a benevolent dictator for life.
Didn't they settle this once only to have Facebook (Zuckerberg) attempt to weasel out of it?
The kernel is already evolving constantly, and a major version upgrade has to be thoroughly tested before rolling it out on a production system. A fork won't be that different - if Linus switches the license tomorrow, most kernel devs will just move to the forked codebase.
"Stack Overflow was set up by two successful high-profile businessmen, attracts over 7 million unique visitors a month, and has received $6 million in funding."

Obviously being butt ugly didn't hurt them that much.

I find the tone of this article a little annoying in that it plays to the businessman / designer stereotype of developers not knowing anything about design, and only being focused on functionality - to a fault.
I'm sure Zuckerberg is already constructing a swarm of SETI space probes with "Like" buttons on them.
How is to express yourself vain?

I suppose keeping a diary, which in its own way is a literary form, is vain?
I did a restart afterwards and it seem to make quite a difference (at least for me, I turned everything off), schould work for 3GS as well:

Settings-General-Spotlight search
One can make a case that when a team of developers uses JSP in the context of the entire Java EE stack, it gets certain advantages that outweigh the overhead of developing and maintaining all of JEE’s moving parts. My last experience with JEE was pretty horrific (portlets! Java Faces! madness!), so I am not eager to try this again, but at least an argument can be made in favor of JEE for certain applications.

If you take away the rest of the stack and are just using JSPs... why bother? I have found a certain comfort zone using Django and I’m not going to switch to a different framework or language just because it’s possible; I would want to know why that alternative gives me a significant advantage over what I’m doing now.
The biggest problem with Java webapp development, in my opinion, is its ridiculous obsession with XML. I can't count the number of hours I've wasted debugging obscure errors only to discover that I had a minor syntax error in my XML configuration files. In a framework like Rails, 90% of what I have to specify in those XML config files is assumed by default anyway, and almost all of the rest is done as Ruby code, which means I get actually intelligent errors when something is wrong.

Basically, it seems to me like Java web development uses XML as a dynamic programming language when they're trying to do something Java's not well-suited for. The issue is that XML has absolutely no type-checking at all, and so you end up with errors that make absolutely no sense when the only issues you have are simple typos.

The problem is even worse because you seem to end up having to specify the same information in so many different places, and having mistakes in just one of those will prevent anything from working.

I am sure there are ways around this, but the whole point is that if you're using a framework like Rails, you don't need to deal with any of this. It all just works, and having wasted months of time on Java web dev, I want to deal with a system that just works, not a system that requires ten or twenty kludgey three- and four-letter band-aids to get it to behave intelligently.
Even better: designed by designers -and- developed by developers.
Schools Add New Entrepreneur Programs for M.B.A. Students
And also in Chrome.
Except that most people don't have internet access. Only like 25% of the world population.

http://www.internetworldstats.com/stats.htm
Many people here in Peru don't have computers but they all go to cyber cafe and use their hi5 and facebook account there.
Yep. I just paid $5 for a bandaid sticker for exactly this reason.

And people think Apple's going to issue a recall. Heh.
downvote machine initializing...

http://filmsmell.com/wp-content/uploads/xzibit-2974.jpg
Why would it be unlikely?

My take is: because even for throwing spaghetti code you need a little more brain than average. I guess not much more, but I'd say a little more.
Yowza, Microsoft all over the place in that course...I weep for the commuter student that runs OS X at home and has no desire (or disk space) to dual boot Windows.

That said, the restriction against Boost may be primarily to ensure that people don't rely too much on its features, which would make a lot of those projects almost trivial to solve without actually demonstrating mastery of the underlying concepts. So I suppose it's a worthwhile exercise, but it does bring attention to the main problem with many CS courses, which is that there's never enough emphasis on reusing what other people have already done, whereas when you're programming outside academia, the first thing you should always do is check if someone's already written the code you're about to waste a week on...
I had to google to find that link; I bet the google referer let me view it without a sign-in. See if googling "James Britt DevX ruby" doesn't get you a workable link.

Also, if you read it, let me know what you thought. Thanks!
Skype iPhone App updated for multitasking
Not mentioned in the article, but this band aid style sticker is a reference to Job's joke at the press conference (from memory):

We will be giving bumber cases until September 30th.
By then there might be some other solution, maybe Eminem
will release a band aid for the iPhone which everyone will
want to use.
Instead of framing this from the negative, can you frame it in the affirmative. In other words, I know that you don't want to work in a large corp, the gov't, or a university. Where do you want to work?
Does it work at 1000 MPH?

Plus they are talking about voice data, not just the coordinates.
This one is much better. Adding function to form: http://twitpic.com/262n5r/full
XSDs provide type-checking.
I can't help but wonder if Steve Jobs wants to kill these guys, or give them a medal.
Google Ventures Funds a Search Marketing Start-Up
Hilarious! Have they received notices from Apple yet?
Indeed. I feel kind of bad for Hyundai. As best I know, they weren't even here when all the patent law stuff was going down.
I am a Java developer in my day to day work but I'll give a few reasons:

1. The memory footprint of the JVM is significantly larger for a similar app vs. PHP. Also, it requires a lot of tricky JVM option tweaking to get it to work in anything less than about 512mb.

2. The build environment is really heavy weight and complicated. Maven seemed crazy at first though working with it for a while finally got me used to it. It's still crazy complicated compared to rails/python.

3. Lack of code reloading when you hit refresh. JavaRebel fixes this, for a price.

4. Java code is really verbose. You have to become an expert at a lot of IDE features before you can get decent productivity. You absolutely cannot use a simple text editor or anything less than one of the big 3 IDEs (Eclipse, Net Beans, Intellij) and get anywhere.

The future is bright though for the JVM. I have started to work more with Scala/Lift lately and I am really blown away at how fast and powerful it is compared to traditional Java development.
Presumably because at a given level of performance L2 cache size and die size/complexity don't have favorable scaling properties. You can ask this question to Google almost verbatim and find articles talking about SRAM ports and stuff.

The beauty of multicore scaling is that it scales.
"Emphasis mine."

Heh... How exactly could the emphasis not be his? Last I checked the HTTP protocol didn't have any provision for emphasizing headers, so it couldn't have been the server that added the emphasis. ;-)
That's invasion of privacy!
I don't know how likely you are to find "math book style" Ruby or Javascript books. Some language communities have academic (Haskell, ML, Scheme) and/or mathematically savvy (APL!) cultures, and some just don't.

There are some great suggestions here already, and I'd also recommend Pierce's _Types and Programming Languages_ and Knuth et. al's _Concrete Mathematics_.

Also: http://projecteuler.net/
Genius is 1% inspiration and 99% perspiration. A patent is a tool for doing 1% of the work and then waiting for someone else to do the other 99% so you can sue.

I'm being a bit extreme there... I think there should be something like a patent. But, it should be very hard to get. Maybe only 1% of current patents should have been allowed. It might be lower than that.

A patent should only be allowed on something fundamental, conceptual, highly novel, and unprecedented, and there should be a significant burden of proof on the patenter to prove all that.
Absolutely brilliant. Such a simple (and a very trendy+elegant!) solution to a well-publicized problem.
The "stopped reading" jab is getting kind of tired. Really? It was that offensive that you couldn't bear to read another sentence?

If you had, you might have realized that the guy acknowledged straight out that his admittedly uninformed re-design would probably introduce it's own flaws, but that the main point was to show how some of the flaws he did identify could be addressed, not as some evangelical "better" version.
Realized what, exactly?
The tagline, that the web means the end of forgetting, or some facet of the content linked?

We're figuring out that facebook is evil, we're figuring out that our employers don't like us having 'fun', we're realizing this, and that, and coming into the realization that this is not our parent's world, not even the world our education proposes to have prepared us for, to be, in many cases, preparing us for.

I think we're still realizing, all of us, in a very big way, that the world is suddenly less fuzzy. It is, as the article proposed, a brutal village.
Agree. SO is a really busy, 'kitchen sink' design that looks like it's been given a thin coat of CSS by programmers. It looks spartan in a way that suggests the authors are scared of using anything 'fancy' due to not knowing what would work stylistically. I use SO, so it isn't a deal breaker for me, but I feel it could be so much better.
The large profit margins newspapers enjoyed in the past were built on an artificial scarcity: Limited choice for advertisers as well as readers..

Ironically, that sounds rather like the state of online advertising today, where Google's large profit margins come from.

I wonder if/when we progress to discovering information that don't involve typing a string into a box for a list of results, we'll see Google's profit margins gradually begin to erode.
Thanks for showing us how it looks. I hoped it would be more similar to the strange loops Hofstadter showed with a TV (ex. http://sv.wikipedia.org/wiki/Fil:Droste-wikipedia.jpg), but it's still interesting.
So about 1.5 billion have access to the internet, assuming that the 500 million users are unique users, then 1/3 of the internet population is on Facebook. That's the end of the beginning of globalisation for you, now all we have to do is create a global culture and pretty soon thereafter nation states would be part of history like principates.
Reddit Search now powered by IndexTank - our product
And we got to this point with zero external funding. I'm happy and wanted to share it with HN.

http://blog.reddit.com/2010/07/new-search.html
It's unfortunate, but PC games just can't stack up against Xbox 360, PS3, and Wii games.. not to mention the next-gen (3d?) systems that are coming out very soon. If any PC games were worth the d/l, they would be easier to pirate than buy outright, but they're not. I just rent PS3 games, no pirating, and a more satisfaction vs. time spent playing
> Spangenberg argues that companies such as Microsoft and Ford know patent negotiation is one of the costs of doing business.

I really, really hate this argument. "This negative thing is accepted as inevitable, so why is it bad that I am proactively part of that negative thing?". I don't know how to explain why, but I do know it screams complete and total lack of ethics, only justification.

I'm just waiting for another patent troll to troll one of his legitimate businesses.
To be fair - neither ruby/rdoc and rails api documentation are much if any better in that regard. I like the ruby/rails ecosystem but the javadoc approach was IMHO really OK as well (I don't talk about some of the parts of the standard library / the API itself)
Cool. Is it only a matter of time before someone implements hardware virtualization in pure Javascript? Perhaps FireFox 10 will open machine instances as a supported MIME type.
Here, here. I would love to have this exact discussion with many of my peers. Somewhere along the way much of my generation (i'm 30) has become strangely convinced that the world will fall over with gratitude and shower them with money simply because they happen to be "passionate" about what they're doing. It's insanely self centered, and more to the point, it ain't so. To make money you need to have something of value - to the person with the money.
Ask HN: Valuing an iPhone business
I've been doing some iPhone apps in my spare time which currently bring in about 10 euro / day. Some of the apps have received MSM coverage resulting in bigger sales spikes (+1000$/day). Total in 2010 has been 4000$ or so. I know these apps can bring in more money, but I have absolutely zero interest in promoting them myself.

I'm embarking on a new project & want to get rid of these iPhone apps as they are distracting me.

So, what would you do? Sell the whole developer account? Ask someone to promote them for me and give them a cut in the sales (10%)? What is actually the value based on these numbers?
The thing to be cognizant of, I think, is that CS/Business/Marketing at a University are already disconnected from the business world somewhat. The problems they solve are already more abstract and academic (in a good sense). So people are already negotiating the realities of business v. the academic analogs, etc. Music, on top of it all, is perhaps the most abstract field in the humanities (philosophy has systems of ideas, literature has words, the visual arts have images but music has predominantly...sounds?). That's not to say Oxford or any good university wouldn't provide you with invaluable habits and attitudes about learning for the rest of your life. But if you think about it as an investment, apart from what hiring managers will think, you're potentially exposing yourself to a pretty heavy load of abstraction. However, as long as you're aware of it, you can balance it with other things (organizing gigs as mentioned is a good idea), or do them later (or even while you're there -- sit in on CS lectures, read the books on your own, etc.).
You're exactly right. The difference between the papers and Google is that Google is well aware of the situation and is using those stratospheric profit margins to enter dozens if not hundreds of other markets looking for revenue streams. They aren't trying to bribe their way into a government enforced status-quo.
Well, that worked.
Here's the kit url http://www.interorbital.com/TubeSat_1.htm
"Intensity Mapping" to Shed Light on Mysteries of Dark Energy
You haven't even been there yet! And you already have.
You believe HFT is bad because it makes swing trading and day trading unprofitable?!? Fun fact: they aren't unprofitable, since the algorithmic traders you criticize are swing trading and day trading. It sounds like your complaint is simply that machines do a better job than you.

Concering micro-arbitrage, if you don't notice 1/4 second price inconsistencies, you also won't notice if computers resolve them in 1ms rather than a fast fingered human resolving them in 1/4 sec. The money is being extracted regardless, the only difference between now and the past is that a geek with a computer beats the fast fingered frat boy. That's bad if you were the human trader, but who else is harmed?

Front running is illegal and has been for a long time. I'm also not sure how you think HFT traders do it - do you think HFT firms have trojans which alert them when your mouse is hovering over the "place order" button at etrade?

I'm really curious how you believe HFT will "eat away at your margins" if you make long term value investments. If you believe apple will go up 20%, do you really care about the $0.01 spread? Even if you care, how can the HFT guys make money off you if you place an ALO order? Could you explain the mechanics?
that is called growing up.
I was a bit unclear, but what I mean is that can I live a life where I build things and get paid for it as opposed to spending time writing research papers and attending conferences, which I am under the impression requires getting a PhD to be taken seriously.

As far as where to work, anything from a startup to a large corporate company could potentially fit the bill.
I dunno I find rdoc significantly better organized and easier to read.

Maybe it's the lack of a README concept that offers a high level intro to the library.

edit: maybe it's the font too. I have slogged through javadoc a few times when I've had to use java for something, but overall it's fairly high friction / annoying to learn an API via javadoc.
I'm reminded of Jason L Baptiste's comment/post about becoming a millionaire in 3 years:

"Look for the accessory ecosystem ... "

(http://bit.ly/cjXq8f)

Good example
Useful things you can make SSH do
Ghillie Suit and Stuff
Or how many hires have come from this