skysight-inc/HackerNews huggingface dataset:
There are certainly many site builders out there. The vast majority are painful to use. Especially for the type of user I think this aims at. This one is very nicely done. Both the concept (very self explanatory) & the execution are very good. I had a fairly thorough run-through & I am very impressed.

I think I might have a good use for one of these, but I'd need to see if it can be used reasonably over a dial-up connection. Speed seemed to be a bit of an issue for me. Both the 'back end' & the 'front end'.

This seems like a great blogging platform. I can't say that I know what you are after here. But I can say that the need I come across without really finding a solution that I'm thrilled with is more towards the traditional website end of the blob/site spectrum.

The basic difference (I think) is the navigation structure. Handling a navigation with 10-50 links reasonably easily (submenu items, dynamically created sibling pages & the like) & having some tools to create a 'home page' with a different.
existentialism.

because i want to.
Yeah, I'm sorry but I think every point I made went right over your head.

I said give municipalities the right to build their own networks, and you say "well, one of the nation's largest phone companies sued Monticello, not Verizon. Therefore, your claims against Verizon are unwarranted."

What? And then you said "it's expensive, and it takes time." Well yeah, that's pretty much a given. That's why you let municipalities do it instead of suing them when they try. That's why we handed Verizon $70 billion--to do exactly that. That's what we expect out of a company like AT&T who generates $120 billion in annual revenue. They should have saw this coming, and instead of upgrading their crap network, they want to tell us that "we don't have the bandwidth to support your YouTube and Hulu habits, therefore, we shall charge you even more!"

Rich and poor has everything to do with it. Look up redlining and HR 5252. This is all about money, you'd be stupid to argue that it's not.
His conclusion is ridiculous given the fact that some people visit dozens or hundreds of sites a day and don't go back to the same times time and time again.

His pricing examples are way too high too considering that almost no sites charge as much as his $30-40 proposed prices simply to be "ad free".

But I think there's an opportunity for someone here to develop a 'branding' that certifies sites as ad free.

It's really irritating to find that when I visit a new site after a google search I can't hardly find the article on the page because 80% of the page is covered by ads and other crap that has absolutely no use to me whatsoever.

What ever happened to keeping pages simple and to-the-point, is this lost forever? I think the person who find a way to get the simplicity of the web back again is going to be a billionaire one of these days.
Great to see that no one sees themselves as a Hacker... on 'Hacker News'. I guess it's more 'Self Help News' these days anyway.
A friend of mine used to joke about anti-solipsism. He calls it being "the hole in the cosmic doughnut". :)
What did you mean by 'had analytics?' Google Analytics?

If that's your issue, I think you could drop the code into the 'theme' & that'd do it.
to figure out a philosophy ( and have fun trying)
In the Cloud or Not?
Building Your Business - This is a Time of Opportunity
If you think about the ephemeral nature of being alive, anti-solipsism has a lot going for it.

The question "why exist" is a non-starter, however, since the question can only be posed (and answered) by some part of something that _does_ exist. Existence IS, there is no why. Why is non-material.

God I love philosophy.
This is cool. On forums those bars are quite popular, and might be a great way to spread awareness of this site too.
You could also chuck it into a "custom html" block, but adding it to the theme would let you put it in the head tags

we will be also adding some simple page statistics soonish, but google analytics will provide much more in depth statistics!
Sadly, the op's definition of 'best' excludes anything that isn't a compilation of tips.
Personally I would just subscribe to the blogs I'm interested in by RSS, but then again popurls does seem to be popular, so I'm sure there is some portion of people who prefer this.
AppleInsider Rumor: iTune's going DRM-free starting Tuesday
If I continue to contribute small pieces of knowledge, technology or such to the world, hopefully someone will be inspired by all those collective bits and pieces (in combination with those of others) to eventually answer the big questions and promote the well-being of our species.
Things are better every year. You can do anything you want to, and your actions inspire others to do the same. There is a joy in masterful creation.
Thought that can be changed due to experiment (bayesian thought). Deconstructuralism applied to society and preconceived notions of truth (or even if truth exists). Nondeterminism and how that applies to free will. Thats what makes me get up in the morning.
"Legacy" C code?

There's a good reason we wrote x264 in C: can you imagine trying to write a performance-critical app like that in Java?

The assembly alone contributes a 5-7x performance increase: the difference between running real-time HDTV encoding and being stuck making video for iPods. It is literally the difference between having a working business model and not having a working business model.

People in the web world always think they can get away with purely interpreted and JIT'd languages until they realize they actually have do things like encode and decode video, and suddenly even pure C isn't anywhere near fast enough.
Study suggests America's moms love first person shooters. We're dubious.
Where in BC?
In the long run, yes, it's pretty much the same as JIT-ed Java. But technology always seems to be a moving target, and native, compiled binaries are probably going to be important for a long time.

The interesting thing is that now the plugin developer controls the system call interface, not the OS. They could develop a suitable layer of abstraction for a lot of things that you'd ordinarily need an OS for, and would go out of your mind to port.
The problem is that most telcos refuse to compete with each other. You can't 'choose' between Comcast and Verizon; they litterally divy communities up between them. This is at least in part because it is expensive to lay lines and they require that there be some return on investment.
I knew someone was going to post this and should have addressed it..

Programming an evolutionary model is not setting artificial environmental constraints and then letting an unbounded process operate at will (as your comment implies). You would agree that the very act of coding a process puts constraints upon it. Programming any evolutionary model puts artificial constraints on both the environment and the evolutionary process itself.

Regardless, as "nsrivast" cleared up above, they are not striving to model Evolution (nor should they be claiming a process that has no constraints, intelligence or purpose is modeled accurately via constraints, a designer, and an end goal). As nsrivast noted, some of the most common constraints are time and computing power.
Recently I had an easy chance to save about $20000 by misreporting some income to have occurred during different fiscal year. I didn't take it.
There are companies that base their whole business on this sort of thing ie: http://www.jumptrading.com/
Yup, that's what I ment. This is what I do when posting Wikipedia urls with parens here.

For parsing parens problem, heuristics proposed by lacker seems reasonable.

Anyway, I guess like 99% of broken parens cases here would be Wikipedia links, which are quite well defined (except for pages for emoticons and parens symbols themselves).
Fascinating.

Here's what really interesting:

-Online magazines are NOT eligible.
-Web sites for TV and radio are NOT eligible.

So what the heck qualifies then? What's the difference between an online magazine and an online newspaper?

As far as I know, there's really not too many online only newspapers. Most call themselves web magazines.
1. Not having a stop loss (other than the 3500 circuit breaker) is a terrible idea in black box trading.

2. Yes, it is that simple. Note that simple != easy.
Where can you get github shirts? I'm down.
Is there a market for content-based image search SaaS?
I've been thinking about providing the opensource content-based image database at http://server.imgseek.net/ as a hosted service. This would allow image-related websites to provide visual query-by-example and query-by-sketch features with minimal setup effort. Can you see demand for it?
http://rubyrags.com
Ideally, yes.

In practice, no. Trading a couple lots of /es futures will not do much to the market. More like pissing in the ocean. In illiquid markets you can move price, but not the stuff that you would want to blackbox anyways.
You'd think that would happen, but certain trade strategies (like MA crossovers) are not scalable. Way too much slippage.

There's other quant strategies that HF's use... like taking a bid out of a stock near support to trigger all the stop loss orders and then covering their shorts quickly.
Exactly. Unfortunately, I doubt that a proper controlled, double-blind study would be practical for this amount of time.
Philosophies can be bent, and people are really good at bending them to suit their predisposed character traits. In my opinion, of course.

Those aren't the interesting characters. The interesting ones are the ones that do change to suit a new philosophy.

I agree it's inane. But, none the less, still interesting to hear people's philosophies.

Personally my philosophy seems to change as I go through life and have new experiences and different goals.
There's a ton of financial blogs that would help you get started, and those can be more valuable than books. The ones I read are on my blogroll at investingwithoptions.com

Read Van Tharp's Trade Your Way to Financial Freedom it's a must... teaches you that the entry is not important. It's the position sizing, risk management, and the exits.

Also:
- Options as a strategic investment

- Mind over markets
It may be a poor investment, but it is not make-work.
I'm not sure why, in the abstract, the performance you're talking about isn't just a set of bytecode intrinsics away from being realizeable in Java. Your 5-7x performance increase is presumably from SIMD, not instruction scheduling.

Obviously today's bytecode JITs aren't faster than C or C+assembly. But if you're going to pick a platform to innovate on, I'm saying it's not a total no-brainer to think about JIT (well-understood and working) instead of x86 verification (poorly-understood, science project).
secular-humanist-singularitarian-objectivist
The applet sandbox was in the same position. The limitation has been security and compatibility. As the applet sandbox has been extended (for instance, with QT4J), both security and compatibility have become problems. I don't see how NaCL avoids those.
more on "!":

Run the given cmd/pipeline, and put it's output at the current cursor location:

:r ! <cmd>

Filter the whole buffer through the given cmd/pipeline:

:%! <cmd>

Filter a visual selection through the given cmd/pipeline:
make selection (with mouse if you have :set mouse=a or gvim, or with any of the variations on 'v'), then hit '!'

you will pop into a command line like this:

:'<,'>! <cmd>

'< is the beginning of the visual selection, and '> is the end.
Scrum doesn't have any engineering practices attached, it's purely a management process. BDD/TTD, pairing, etc., all go nicely with Scrum, but are not required.
The market is too close to efficient for you to recoup what you lose in brokerage fees and excess taxes.

No, it's not. Far from it. EMT is not practical in the short term.
I think a great service would be a simple script which for each tracked URL tells statistically the average amount of time spent on each part of site while scrolling it down, and a probability distribution of cursor position on whole page.

For example, I wonder if PG wouldn't like to see what parts of his essays readers need to read/rethink twice :-)
Apple shocks with iPhone’s Indian failure
Your `boolean` has 4 values?

Most languages I am familiar with require booleans to be either TRUE or FALSE, although I have met a few where undefined or NULL are possible values.
Settle down; sometimes I just can't resist parodying the HN dogma. :-)
It seems he is overdosing on vitamins.

Yellowing/light Orange may be caused by removal of excess B vitamins from the bloodstream.

"Fluorescent Yellow / Greenish urine may be caused by dietary supplemental vitamins, especially the B vitamins."

http://en.wikipedia.org/wiki/Urine#Unusual_coloration
Then you better not buy index funds. Those are basically trend-following systems over the long term.

And there is statistical data to back up that trend following does work.
Historical forex data here: http://ratedata.gaincapital.com/

You can pull close data from Y! Finance.

Tradestation and metatrader work well for backtesting.
Forget the milk: Gmail gets its own task list
If you're not going to daytrade, go with zecco.

I use thinkorswim because I'm an options guy.
Dear World, email addresses are not identity
Amazing. I was literally going to code something up just like this.
Again, that assumes that the future can be predicted using past results. Even if you had an algorithm that seemed to predict the dips and peaks in the market, it would not be a good predictor of future performance.

I recommend Random Walk Down Wallstreet or Fooled by Randomness or, if you really want a brutal introduction to randomness, play and study the mathematics of poker.
It returns true in all 4 cases.
Your definition of evolution is incorrect. Evolution is a process which occurs in any system that has:

* replication

* selection pressure

* variation

No claims about that system's progeny are made by evolution.
I'm the CTO of a startup named QuantRunner Software, where we write backtesting software, (beta coming this month) http://quantrunner.com . I found the article interesting, but it leaves out some important details such as

1. Why did he decide to enter into this strategy at 10:45 am on October 15th?
2. What would the outcome of the same strategy have been if it was left running for the next month, for the past year, for the past 10 years.

I'm curious.

Questions about how the backtest was run.

1.How do you get your data?
2.you seem to have written an excel spreadsheet to run the backtest, what's going on with that? How did you design it?

For other people on HN, does anyone here use backtesting tools? What do you think of the existing software you use?
I read through your posts but I didn't see whose data you used for backtesting, did you use Interactive Broker's?
Check out "My Life as a Quant" by Emanuel Derman http://www.amazon.com/My-Life-Quant-Reflections-Physics/dp/0...
and this book about Fischer Black's (of Black Scholes) work in finance. http://www.amazon.com/Fischer-Black-Revolutionary-Idea-Finan...
Anyone else ever seen one get past the first major drop?
Yeah I know how this stuff works per spec.

You say that, and yet, you seem not to understand it. Perhaps you know how it works, but have not thought through the implications of it working any differently?

No, closures refer to the j variable that doesn't get incremented, only assigned to. ... The actual issue is that all invocations of the loop body alias the same var j, even though it's declared inside the block.

You're doing it wrong. Javascript doesn't have block-level scope. It only has functional scope.

In the process of parsing an execution context, all "var" statements (and named function declaration statements, which are a special sort of "var") are handled first, and only once. A var inside a loop still only creates the variable once, scoped to the function.

So, your code sample is actually equivalent to:

var closures = [], j = undefined;
for (var i = 0; i < 10; i++) {
j = i;
closures[i] = function() { alert(j); }
}
closures[0](); // outputs 9, duh ;)

You have one "j" variable that is shared by all 10 closures. When you set "j" in loop iteration 9, the closure created in iteration 0 faithfully sees that change.

Closures tracking changes to variables in the parent function is not a wart. Consider this code:

var thing = (function () {
var privateData = "foo";
return {
set : function (x) { privateData = x; },
get : function () { return privateData; }
};
})();

If closures "trapped" outer values at their current state, then no matter how you called thing.set(), it would always return "foo" from thing.get(). Also, it would be much more expensive to keep track of completely independent contexts. (You could argue that these side effects make js a less pure functional language, and you'd be correct; another, less clear, argument could be made that this makes javascript less good, and I'd disagree.)

However, your complaint seems not to be about closures or shared activation objects per se, but rather about the lack of block-level scope. Since "j" is created inside a set of braces, you seem to suggest that there ought to be multiple "j" variables created, which are each forgotten at the end of the loop.

That's how C++ does it. But javascript is not C++. Javascript is javascript. And only functions create scope in javascript.

IMO, this is not a wart. Doing otherwise would mean that every "while", "for", "switch", "if", and "else" would have to create an activation object, which would get quite expensive and complicated.

If you find it confusing that a var inside a loop is only created once, then take Crockford's advice, and always put all "var" statements at the start of a function. Personally, I disagree with him on this point, because I find it more useful to "var" variables near their use so that moving code around doesn't accidentally result in leakage to the global scope.
I gave up on determinism when I learned quantum physics.
A better question is how do you know your algorithm is successful? If it predicts correctly 10 days in a row, have you got a winner? It's like those guys that advertise by saying "We outperformed the market by 6.2% on average the last four years." Put enough monkeys in front of a trading terminal and you're going to have some that outperform the market by 6.2%; doesn't mean you should invest your money with them.
I believe BrowserPlus will allow 3rd party plugins, though I'm not sure if they will require Yahoo approval.

Also, there's already a "RubyInterpreter" plugin, though assuming it's sandboxed there's not much advantage over JavaScript, unless you prefer Ruby (JS appears to be faster than Ruby, in most cases: http://shootout.alioth.debian.org/debian/benchmark.php?test=...)
To become united and in line with the beauty and vitality of Nature, and to become united with those we love - what other ultimate object in life is there? Surely all these other things, these games and examinations, these churches and chapels, these district councils and money markets, these top-hats and telephones and even the general necessity of earning one's living - if they are not ultimately for that, what are they for?

(Edward Carpenter)
Other, equally scientific explanations: He's happier. He's drinking more sunshine juice. The yellow humors are growing.

Sunshine juice? Do you mean Sunny D? I don't think that's organic :)

I always thought the yellow urine was a sign of too much salt and not enough water in your system. Isn't clear, water-like urine the optimal case?
I like the fact that there is such a 'long tail' here.
There is nothing random in QM, only in it's interpretation. But interpretations are meaningless as there is no way to differentiate them via experiment.
It feels good to make something that didn't exist before.
Ruby: methods != lambdas != procs
his soon to be bother/sister,

Ah. To be a bother; the sacred duty of little sisters everywhere...
News.YC Growth
Work like an Arminianist, sleep like a Calvinist.

;)
Matt, that's one of the first "advice" pieces I've read that acknowledges that all people don't (and shouldn't) make the same decision in the same circumstances.

Helping people weigh the tradeoffs is MUCH better advice than "yes"/"no". I wish more bloggers would take 5 seconds to think about that before posting.
Yes, the performance increase is mostly from SIMD (though not entirely: we have a few assembly functions with minimal to no SIMD that offer a great improvement over pure C).

Though I would quite confidently say that our C code is quite a bit faster than the naive Java equivalent, for a number of reasons, mostly because all the critical sections have been hand-optimized using explicit write-combining, branchless algorithms, lookup tables, etc. Of course, one can do most of this in Java, but I still would imagine it would be somewhat slower simply because one has less control over the generated assembly.

JITs are well understood and work--but some tasks are simply not well-suited to them. Sometimes you need SIMD. And if you're suggesting handwritten assembly in Java, that completely comes back to the same problem, since you need to verify that the x86 code is safe (etc etc).
There is a barrier to entry in long prose that doesn't exist in poetry. I'd rather be a novel.
The Battle to Open the Pentagon's UAV Interface
Note the helpful text on the submit page: http://skitch.com/isaacschlueter/76ee/the-helpful-text-it-is...
Talk about a bad day for Remember The Milk, who has been courting Google for some time and hoping for a marriage proposal.
I like your abbreviation for it, but that's not an official name, right? Are you just hoping it will catch on?

I'll join you in calling it NaCl.
It seems like NaCl should be part of Gears, no?
Agreed. This doesn't solve a problem, it's just nice to have so keeping your CSS lean and using a tiny bit of Javascript is the best route imo - People with noscript won't complain about missing out on some neat effect .. they're probably used to it :-)
I might die tomorrow.