skysight-inc/HackerNews huggingface dataset:
Looking forward to it.

There are a lot of well-intentioned opinions here but it'll be interesting to see if there's any correlation with your real-world data and conversions.

I -for one- am really interested in following your growth but I'm not in the market for a support service (yet). I'm not your customer, why would you care what I think about your UX and whether or not you should have a video lander?
LynxOS is Linux compatible, which I suspect is where the deviation has come from.
I trade stocks, it's a large part (majority?) of my income. The only metric I care about is the market value of my shares over the book value (ie. percent increase). It's the only thing that counts (since it directly reflects my profit).

Edit - milestones are nice, they're a bit of a psychological boost - but ultimately are worthless (except for said psychological boost they give to other traders, thus potentially driving up price).
This is ironically close to a proposal over at https://news.ycombinator.com/item?id=6556415 that I just saw the other day. We were complaining that there isn't a standardized, thought-out API for getting bank data, and someone got motivated to apply the YC with the idea. Is OP's proposal basically the same thing?
I'm not sure what the takeaway of this is. Yes, people have to pay more for certain kinds of content, because cable+satellite has a monopoly on it. It seems in poor taste to gloat about that fact, though.
Agreed.

Surprised to see so many financially-minded people fail to understand how the market cap is a better indicator value, not individual stock price.

Granted, this is still a great feat for $GOOG, and it appears they will continue to innovate and sustain such growth.
Devops needs feminism
Almost everything complex we see in the universe has a simple explanation. The galaxies/stars/planets formed because of gravity. Evolution is small gradual steps. Most science equations could fit on 1" of paper. Why would the universe's origins be infinitely complex rather than simple? Why is everything we've ever discovered natural, but the origins are super-natural?
I'm still pretty unexperienced with the language so take this with a grain of salt, but I think one of the reasons people allocate on the heap is because it is so tempting to write functions that accept borrowed pointers as arguments, due to the flexibility of taking either borrowed or managed pointers. However, when you want to call the same function using a stack variable, you have to change your call invocation or the function, which is just an extra pain whenever you want to refactor.

For example:

fn foo(a: &int){
a.do_something()
}

fn main(){
let a = @5;
let b = ~5;
let c = 5;
foo(a);
foo(b);
foo(c); // ack!
//laboriously hunt down all my invocations
foo(&c); //much better
}
If the Chinese gov did that after loading up on gold, and backed the chinese currency with a fraction of gold, they would have a much better chance of convincing others to drop the US dollar as a reserve currency.

How do you go broke? Slowly, then all at once.
Post hoc rationalizations are inherently non-falsifiable.
PHP HHVM 2.2.0
Well, be extremely careful with Backblaze. I got bit on the ass by them. It turns out their dashboard is just caching it's results, and there are instances where the dashboards will say they have data when they really don't.

I learned this the hard way when we brought my girlfriend's computer in for repair. We gave them permission to replace the drive, went to restore the data from Backblaze, and got a nasty surprise when it errored out and their support team let us know the data wasn't there. As far as I'm concerned using Backblaze is not the same as actually having off site backups, unfortunately.
The two functions are different, but their return values are identical. The === is comparing the return values.

Consider this example:

function onePlusOne() { return 1 + 1; }
function two() { return 2; }

alert( onePlusOne === two ); // false, not the same function
alert( onePlusOne() === two() ); // true, same value
The main use I've found for them is converting state machines to coroutines. Logic that is tedious, cryptic or unmaintainable with state machines becomes trivial with coroutines:

http://eli.thegreenplace.net/2009/08/29/co-routines-as-an-al...

I agree though that someone needs to adapt coroutines to run concurrently. As long as there is no shared memory and you only use pipes to transmit messages (optimized with something like copy-on-write), there should be a way to partition the coroutines by the number of processors. I think it would work if you could switch the stack atomically.

One thing to also consider is that if you use nonblocking system calls, you get very high CPU utilization you're just not going to get with threads and blocking. I imagine users goof this with node.js though. It would be nice to have pure nonblocking middleware..
"Beyond that no one has any right to say how other people should run their projects."

You have a right to say whatever you want.
So is there a derivatives market for the food purchased at a discount? Seems like an opportunity for arbitrage. Corner the market on meatloaf!!!
I cannot even begin to say how much I agree with this. For once, someone who puts the priority of education where it truly belongs... AT HOME.

This isn't to say that education outside of the home has no place. It's just that it is something to be delegated, and shared.

However, I would posit that what happens often (at least in American society) in terms of attitude... is parents drop their kids off at the school's doorstep and assume that it is the schools's responsibility to educate them, and give them character training.

In my opinion, this is nothing less than an abdication of your responsibility as parents.
I thought enhanced color vision developed for distinguishing plants. Primates eat lots of plants nad have been trichromatic. Cats and dogs are mostly meat eaters.
As far as I see it there is something of a chicken and egg problem here. Google has often maintained, publicly, that its search algorithm is only interested in providing the most utility to end-users.

To an extent (and in some cases, I except that there are exceptions) this holds true:

If I google for a video streaming website I want Youtube to be at the top of the list. Semantically that is the correct answer to the "question" implied by the search.

So:

Are google services popular because they are highly represented in google's search results?

-OR-

Are google services highly represented in google's search results because they are popular.

I absolutely do not believe that google should feel pressured to artificially demote its own offerings over fears of anti-competition litigation/legislation. On the other hand I can see an argument for clearly marking a result that points to a google service as 'belonging' to google.
As I understand it, the DAPs run LynxOS, while the TSCEI networking and processing is done in Red Hat.
Entrepreneurship is An Eternal Sunrise
Care to explain how Gmail _isn't_ minimalistic?

Compared to native email apps with excessive amounts of panes, buttons, sorters, etc., Gmail is minimalistic nirvana.

http://i.imgur.com/XiwAn8U.jpg

http://i.imgur.com/YSBK5us.jpg

http://i.imgur.com/8Acgrn1.png

vs

http://i.imgur.com/RMg8UPY.png

Hell, even compare Gmail today to how it used to look:

http://i.imgur.com/fHQjL0n.png

The new Gmail's focus on whitespace, hiding buttons that don't do anything yet (until you check things of course), the new compose panel (with ultra-minimalistic controls and send to/from fields), Google's removal of the black bar, the auto-overflow for labels, lack of borders, lack of "containers," etc. etc. all convince me of Gmail's minimalism.

Just about the only thing that isn't minimal about it anymore is the footer.
Hmmm... I'm having evil thoughts about putting a whole web application including templating inside of Postgres and just exposing a few functions via a web interface.

Don't worry I won't do it really but does anyone worry that Postgres is doing too much and that focus might be lost on being a reliable and fast relational DB? I haven't seen any signs of problems but I do have this slight concern with all the array/hstore/json features they have been adding recently.
Hackers: Here's how Apple's iMessage surveillance flaw works (video)
Python is fairly simple in implementation while being as flexible as possible.
Look up the concept of descriptors for something fairly difficult to optimize when you consider __getattr__ or __getattribute__. Consider also that you can directly access the __dict__ of both an instance and of the class of that instance. You can monkey-patch the class extensively or directly into it's __dict__. You can even replace the __class__ reference on instance to make it a subtype of different class (which is insanely flexible). Then there's the stuff about metaclasses, which is fairly advanced and collides with all of the other flexibility.

Basically pretty much anything not from __builtin__ or from a C extension is entirely mutable at any time. Consider one of the problems PyPy had with some packages. PyPy didn't support `locals()[42] = value`, which some packages actually depended upon. Nor does PyPy support `instance.__dict__[42] = value` which even more depended upon. Generally Python used a lot of simple concepts such as mutable dictionaries with heterogeneously-typed keys as the implementation of how classes, modules, etc works, which is flexible but very hard to optimize in any way (especially since they are mutable).
Lessons in Startup Project Management Part II: The Tools
Sure, a very common game right now is quote spoofing (that is already illegal in the US) but still happens and exists on Eurex.

Very fast player X puts a few (<10) big orders on one side of the order book at a level that has some but not a lot of quantity in front of him (using random quantity to make it hard to recognize) making it look like there is more demand than there is.

This will cause other participants to quote at this same level. Once enough orders have been entered behind him, he will yank all of his orders and then cross through that level (or even through 2). He has flipped a level.

His speed allows for 2 properties that make this much easier:
1. He is taking much less risk with his spoofed orders turning into real orders because he can cancel them fast when the market conditions indicate they might get filled.
2. His targets can't catch his cancels/fill through order fast enough to get out of the way.

He can keep his fill ratios within the correct boundaries with no problem.
This is exactly what I did, I thought about it as well. Seems like most people might end up reading the actual content backwards.
See comment here: https://news.ycombinator.com/item?id=6572206
I can't quite tell if you're calling me a phony or yourself one. If you're call me phony then I'm sorry I come off that way. I have a lot of personal and professional flaws (far too long to enumerate here) but I don't think a lack of genuineness is one of them.

If, on the other hand, you're saying you don't want to apply because you feel phony, well, then, that's hogwash. Impostor syndrome is deep in most YC founders, in most ambitious people, and in Silicon Valley more generally. If you have an idea that you're passionate about then you should apply.
I'll give you a hint: it involves a pretty undistinguished metal from any practical standpoint that for some reason right wing nutjobs are totally obsessed with.
> we take the responsibility of fixing it so you don't have to

Surely you must say no to some people... I can't take the risk that person might be me and then be left up the creek without a paddle.

Do you have an SLA? What if I have an issue in production and the core contributors are all sleeping? Can I wake you up? Can I pay you for the right to wake you up? Even if you are awake and willing to help on my schedule, can you do so reliably without breaking everybody else? As your complexity (and popularity!) grows, your ability to take responsibility shrinks.

EDIT: A quick Googling suggests that you do offer commercial support. Take my comments above more generally for the wider array of open source projects out there that real businesses depend on.
I think this is on the back of product listing ads which are now aggressively pushed, these combined with regular ads crowd out the organic results on ecommerce bases searches.

Unlike text based ads which require significant time/ tech investment to create a campaign across a large number of products, product listing ads just require a merchant to upload a feed.
The current title on HN of "Feminism is to equality as metrics are to performance" is far more interesting than the title at the blog of "Devops needs feminism", but it's never really elucidated.
>[A US dollar] has value only because US laws make it so

Or more specifically, because US taxes must be paid in dollars, and dollars must be used to buy US financial instruments.
Michael Crichton invented T-Rex movement based vision for his books (attributed to contributions from frog DNA). The T-rex likely possesed incredibly powerful vision. http://en.wikipedia.org/wiki/Tyrannosaurus#Senses
Oh, wow, thas was an incredible experience, thanks!

In trying to explain it some way... the green was SO GREEN that it actually looked like it was flashing blue.

By the way, is there any other similar experiment I could try?
I guess those dates must be treated with greater caution, as the history and calendar used to be complicated(, not as smooth as UTC time).

http://www.quirksmode.org/blog/archives/2009/04/making_time_...
That chart is for yields, which is distinct from rates. Although the rates for 30 year bonds are also greater than 3 percent (3.625 in the latest auction). However, if you are looking at inflation protected securities (TIPS) a 30 year TIPS bond has an interest rate of 0.625.

http://www.treasurydirect.gov/RI/OFNtebnd
> As lukashed said jQuery most likely interprets [undefined] as false and stop propagation of the event...

No, it doesn't. jQuery uses a strict test for false and does not stop propagation for other falsy return values from an event listener.

The documentation could be more clear on this point. All it says is: "Returning false from an event handler will automatically call event.stopPropagation() and event.preventDefault()."

http://api.jquery.com/on/#event-handler

Here's the code that does this check:

if ( ret !== undefined ) {
if ( (event.result = ret) === false ) {
event.preventDefault();
event.stopPropagation();
}
}

https://github.com/jquery/jquery/blob/master/src/event.js#L3...

Reading that code, it almost seems redundant at first to have a !== undefined check when the === false is already a strict comparison. But there is that assignment hidden inside the if expression. So the code is really the same as this more clearly written version:

if ( ret !== undefined ) {
event.result = ret;
if ( ret === false ) {
event.preventDefault();
event.stopPropagation();
}
}

This would also have the same effect:

if ( ret !== undefined ) {
event.result = ret;
}
if ( ret === false ) {
event.preventDefault();
event.stopPropagation();
}

These all do the same thing: set event.result only if ret is not undefined, and then call preventDefault and stopPropagation only if ret is false (and not just a falsy value).
By that measure, one might be complicit in a bombing strike if the aluminum cans they recycle are used to build aircraft, missiles, or other weapons (, much like your code was recycled by the navy contractors).

If we live in a society where any measure of cooperation with others is subject to such a high level of scrutiny, we are all guilty of every moral indiscretion committed by anyone. Individual responsibility is almost a requirement for the complex and interdependent world in which we exist.
I mentioned cold backups -- those just would've been a little older.

The pull-only archive w/ VSS versions really is massively convenient. It is the first line of defense against the scenario that comes up almost all of the time: "Help, I messed up this important file!"
Show HN: CodeCombat, a game that teaches programming
Well, that was hard to read
But mostly about who came up with it:)
Really? I liked this one, it's obscure (never even heard of the animal) but kinda Star Trek'y and easy to pronounce.
It's a subset of what we're doing, yes. We've focused on taking internal bank systems -- information, payments such as ACH, wires, bill pay, other products most people aren't aware of like virtual card numbers -- and presenting them as clean, RESTful APIs.

Also see https://plaid.io/ which is more directly going after Yodlee.

That's not a reason not to apply / work on it though. It's an ecosystem with a lot of space for innovation. Or you could come work with us!
For science, I will try to find one that is acceptable to share and post a before/after, or just the results of the comparison.

What I recall from my initial investigation was that the binary was completely different, but opening the image did not indicate any changes. Almost like it was converted from RGB to CMYK or something.
> .. the last thing I still use is the search, which still feels light weight and easy to use.

If you haven't, you should really give DuckDuckGo [1] a shot. I used Google's search for the longest time, and finally just forced myself to switch to DDG this summer. It was rough for a while, but either I've gotten used to their search algorithm / results, or the results have gotten better. I hardly ever have to use Google's search to find anything anymore.

[1] https://duckduckgo.com/?q=duckduckgo
I use Readability "Read later" a lot. Plug-ins for almost any browser.
thank you for letting me vote without creating an account. More websites should be as awesome as you.
UberX Drivers are Self-Organizing
Also as a contrast to your latency arbitrage point, as a market participant myself, I have no problem paying the latency arbitrage fees. It means that I can shop for trading venues that offer features/fee structures that work best for me, without worrying much about price imbalances.

This is much better for me as a participant than the single exchange monopoly is or having to build up an exchange presence at every exchange.

The competition in that space is so fierce that the cut they are taking from me is much less than the alternatives. For me at least, it is a small price to pay.
Resume management is mostly computerized text management now. You want to keep the format simple and use the clearest and most direct wording.

In the interview or pre-interview they may ask for samples of your work. be more creative then.
> And WordPress is professionally written software.

So are many web servers, why would this affect ranking? Content, not platform should be the determiner (though some hosted content might get penalized because of others using the same host).
I don't think your analogy is consistent with the site. There is nothing shocking, rude or inappropriate on the site. It's just different.
Better how? I used rbenv before using chruby and while rbenv is a huge improvement over RVM, I've found chruby to be a further improvement over rbenv.
From the book I got that Romero had the vision. He had kind of an epic vision of what games could be, and would do everything with his money to achieve that vision. Sometimes he failed, and other times he succeeded massively.

He also, like Jobs, had a sense of what could be insanely great. In the book, when you read about the offices that he wanted for Ion Storm, you get a feeling of Jobs' perfection and micro-management. Romero, like Jobs, wanted to take things to the next level.
Happy 28th Birthday Nintendo NES: 10 Games we would like to see on phones
My company is small (11 people, £1m turnover) and yet this book provided some solid data and insights to convince me that measurement-based management is very dangerous (which I was thinking about already, but I was lacking a solid explanation and some data about).

The point of the book is relatively straightforward, but the explanation is pretty solid, and it provides some data to substantiate that point, and a model about which approaches work in which situations. Imho it's a very valuable read if you're in a position where you're designing an incentives system (e.g. if you're trying to create a company with employees).

For contractors via oDesk - it will still help. The model is valid in general. You won't necessarily be able to do all the things that you would with a team that's physically there, but the general ideas still apply.
"The Road To Greatness", Stories of hardship, failure, perseverance & success
I thought Nokia 'owned' the squircle http://interuserface.net/2011/06/own-a-shape/
Here’s what’s happening in the content industry now
> more than 235 equipment cabinets (racks) in total

I wonder what they're doing that needs that much processing power? Or is it that every part of every subsystem has a dedicated server assigned to it no matter how little power it needs, just to stop the possibility of interference?
Reminds me of JSON’s licence: https://news.ycombinator.com/item?id=4762035
How cool that you met at Harvard SSP, an amazing program that I loved even though I preferred technical college over an Ivy.

May I ask if you were you roommates or suitemates (or how you met otherwise), and how you stayed in touch afterwards?
It just depends what you're doing / what you want.

If you're doing N different things that are all actively using the CPU, then yeah, you want real threads. But if you maybe have a bunch of different things "in flight" that are mostly just sitting around waiting for something to else to happen to make progress, then something like coroutines or green threads could make sense 'cuz of lower startup and memory overhead.

It can also be handy just for code structure. You want two things making forward progress at once, and instead of using callbacks and a bunch of variables to try to maintain state, you just use coroutines and the implicit state therein, but since you didn't go to real, executing-in-parallel threads, you don't have to worry about all the synchronization/race avoidance junk that comes from that (but of course, you also don't get the multi-core speedup).
What made it so hard? I'd be interested in hearing more.
Free tips for Teaching abroad, Making money and Enjoying life
Sell Your By-products [2009]
Given Excel's popularity in the business world, I wonder if an exploit of some sort could be built into scheduling a transaction for February 29th, 1900. The date exists in Excel, but not the real world.
I'm pretty sure that "ALTER TABLE ... ADD COLUMN ... NULL;" holds an AccessExclusiveLock on the relation being altered for the duration of the transaction in PG 9.1 and 9.2. Is there some trick to the zero downtime schema changes that are mentioned in this slide deck? I only ask because I recently had to get creative with zero downtime schema migrations for my current project.
We'll just have to cross our fingers that they don't run into any cylons...

More realistically, I wonder what the attack surface of a highly computerized, networked ship like this is? What kind of separation can you achieve between the layered networks - would there be systems that are essentially air gapped from one another?
Feynman wasn't joking: Modeling quantum dynamics with ground state wavefunctions
The purpose of a resume is to get attention and in that he's succeeded.

Obviously this would not replace an actual resume for the purposes you need.