skysight-inc/HackerNews huggingface dataset:
OP and author here to add some context.

This is a side-project that was motivated by learning. As a software engineer in the medical device space by day, this project was an opportunity to develop a web app (first time doing this solo), learn a relatively new technology (rails), and scratch my own itch.

The problem I was having that this site attempts to solve is that of a long-time NBA fan, who used to have a lot more time to dive into scores, read game-recaps, peruse boxscores and watch video highlights. As I found my free time dwindling while my appetite for information remained the same, I longed for a solution that would give me more information 'at a glance' than your typical ESPN scores page.

It's plainly obvious I'm not a designer, nor experienced web developer, but I'm proud of having followed through and launching something. I've been spending an hour here and there on the site, with long breaks in between (for example, when your scraping source decides to change their schema, sigh) for over 2 years now.

Games at-a-glance: http://recappd.com
Sample detailed box-score: http://recappd.com/games/2015/1/21/OKC-WAS

Feel free to click around. Player names, teams, and badge descriptions (hover, then click on help-text) all lead to other pages.

Would love feedback and suggestions. I've got new features in mind. For example, adding quick video highlights by embedding Vines.
I still use Joe as my main CLI editor, so this is great news.
You did well in exposing this to other's so you don't get trapped in your own perception. Hats off to that.

You were wronged, no question about that. What I'm trying to show you is that you are not in lack of reasons to engage in such a thing. But in the other hand you have even better reasons not to.

Is not about swallowing it, is about raising you to a higher level were you not only not need to worry about that anymore but you can be even grateful that you learned the lessons that experience had teached you.

There are lots of good things waiting for you ahead if you make the space for them to come. So I'd suggest that life will be better if you don't try to be Batman and you make room for more positive things.

Following your metaphor, the devil will love to play with you in court but he cannot be part of your life if you don't give him permission
Does anyone else feel a comparison between this novel and Snow Crash? Some of the plot points are eerily similar.
Tinder is more for hooking up than dating, which is the big difference between the two.
> assuming a normal distribution of performance

If someone assumes that performance is normally distributed (e.g. by dividing by standard deviation and using the gaussian CDF to reject null hypotheses), couldn't you arbitrage against them by creating a bunch of "heavy tail" funds, waiting for a few of them to beat the market in a more extreme fashion than the normal distribution would predict is possible, and then using the normal distribution to "prove" that it couldn't have happened by chance?
Well, I don't know what GP meant by "America", but I can imagine Montreal fitting under that umbrella, nay?

FWIW, IME the work ethic in Canada is very, very similar to what it is in the US. There's certainly an accent on the notion of "going the extra mile" by sacrificing a weekend here and there for the sake of a project that's in danger of not meeting an arbitrary, crazy deadline.

It seems amazing and a little sad how so many smart people can collectively be so deluded and piss away their health and, ultimately, years of life down the drain in order to make the boss happy/earn that promotion, etc..

There's nothing like being on a conference call with a bunch of smart folks, some of whom are having trouble keeping a short meeting agenda in their heads for 30 minutes due to being profoundly burned out.
Well, I'm glad to hear that. But now I feel like kind of a dummy, because I assumed that then article was submitted approvingly, and I expected to get down votes and hate replies. Sometimes it's good to be wrong.
Check out Hammer.JS: http://hammerjs.github.io/
Margin: auto doesn't center vertically. Also, it only centers the element that it applies to, not the contents of that element. My example was supposed to illustrate this, but it actually has a bug. I thought buttons didn't get centered by text-align, but they do. Here's an updated example:

<table style='height: 100%; width: 100%'>
<tr><td align=center valign=center>
<h1>Hello world</h1>
The following green square should be centered:<br>
<div style='width: 30px; height: 30px; background: green'></div>
</td></tr>
</table>

margin:auto also requires you to manually set the width of the div you're trying to center in order to work.
How is this kind of oversight even possible?

It's not.

Ten years ago all the Airforce's money was going on the F22. If they'd asked for money for bomber engines then it would have been likely that it would have meant cut-backs in the numbers of fighters purchased.

Remember, for the Airforce: Fighters always matter the most.

Now the Airforce is looking at what to spend money on after the F35.
Show HN: Inspiration for startups that don't exist yet
DIY robotics device developed
That's very rare to see tools released by a group like RELOADED. I wonder what else is out there?
Updated original post to add FEAR, can't believe it also slipped my mind. Definitely starting to appreciate the ten years more.

As far as Far Cry, I'd say it was the one game in 2004 that pretty much had it all in terms of raw technology. Heavy use of complex shader materials, dynamic lighting and shadows, foliage, terrain, water, physics, vehicles.

Though, I would also argue that, despite Far Cry's physics being more robust in a technical sense, the physics in HL2 definitely felt superior when it came to actual gameplay. Probably the result of careful polish more than anything.
It also looks fairly decent in links2. Unfortunately the indentation of nested comments is missing, which makes comment threads a lot harder to parse.
Looking at figures in Wikipedia, compiled by Amnesty International, foreigners have been always in the minority, except for one year recently (2007) when two people out of three were foreigners. This became possible because the number of executions has dropped drastically since 1990's (from around 70 per year to around 3-7 per year; in 2010 it was zero). If the number is 1 and the one happens to be foreigner some year, then the foreigner rate will be 100 %.
Software workers are already treated as commodities, so even if one were to accept that last statement as fact it wouldn't actually have much relevance. Being a commodity worker with higher minimum compensation and even marginally better working environments is better than the status quo.
Did you really mean 27 or meant 37? Because 27 is more than a year old and not one of the long term support releases, so if you're using 27, you're exposing yourself to all sorts of exploits. If you really meant 27, then I can only guess you're trying to avoid the new theme (which started in 29, so you could have been using 28), and that's a poor reason to stay with an old unsupported browser. Upgrade to 36 and use https://addons.mozilla.org/firefox/addon/classicthemerestore... instead.
We do!

1. Our product is ready and we have beta customers
2. Founders are in Los Angeles
3. Real problem, big market. We are generating revenue from beta customers
4. We are in the SMB space

If anyone is interested in investing, please send me an e-mail.
Not quite, Wikipedia: "Trafficking in arms (Section 6) is a capital offence in Singapore. Under the Arms Offences Act, trafficking is defined as being in unlawful possession of more than two firearms."
That stood out to me the most - though I didn't particularly make the connection to modern times. The body count amazed me, the fact that it was written off an an "act of God" didn't given the times. One could see something similar happening today.
Weighted upvotes?
I surprised myself by figuratively sitting at the edge of my seat reading this tale. The thing that interests me more though than the tale itself if the buyers. I'm not a collector. I can understand the shady dealings and the clandestine meetings to make cash selling these things, but I would love to read about the mind of the buyer of these things, that I consider junk. If I came across something in the attic that was judged by someone to be worth cash, then I'd happily part as long as it contained no sentimental value of course but I honestly can't understand how value works. I view it as a failing on my part, I'd honestly love to get into the head of collector types. Maybe I'm just too habitually frugal.
I'll let the other responses to your comment, for the most part, speak for my thoughts as well. To that I will add:

I have always felt slightly conflicted about killing another living thing to eat it. But, if we are going to eat meat, I think there is some value in seeing where it comes from.

As far as the animals end, I always ensured the animal was eating some of its favourite feed, out by itself, when I shot it in the brain, top to bottom, with a .30-06. (http://en.wikipedia.org/wiki/M1903_Springfield)

I'd argue that there's no easier way to die; the animal feels nothing. Though the shooter has something of a mess to deal with.

All in all, I'm kind of ok with this.
Signed integer behaviour is undefined on overflow in C.
If you want to learn about fractions: http://twinbeard.com/frog-fractions
http://therealsingapore.com/content/why-are-frail-elderly-st...
This is not the same swap.

The article (and the correct pass-by-reference litmus test) swaps the values of the variables as the caller sees them, using operations inside the swap routine.

Your example swapped the contents of the pointed-to objects, but did not change the values of the variables a1 and a2.

If you want to see the difference, assign a1 to a new variable a3 before the a1/a2 swap call. A real pass by reference swap will end up with a3 == a2, and your example ends up with a3 == a1.
anyone else noticing the window server process taking up a lot of cpu usage?
I've remembered a technique I've learned somewhere that might be of use to you these days. This is good for when you are under some kind of pressure to make a decision that is not exactly peaceful: when in doubt, don't act.

Don't let your emotional drive your decisions.

If you want to go serious in making a decision about this, I'd risk to say that this is the book your future self would like you to have read now:
http://heathbrothers.com/books/decisive/
It was just syndicated by The Kernel http://kernelmag.dailydot.com/issue-sections/features-issue-...

Mods changed the URL to point to the original.
I'm not sure that's any better to be quite honest, even if it's true (I have no figures at hand)
The thing about Observium is the feature set happens to select for a unusual number of unskilled+entitled+whiny users.

Observium's niche is user-friendly software for comprehensive monitoring of networks (and some server/appliance things). Setup is as easy as Wordpress and it will monitor pretty much everything on a network (ISP/carrier). Adding a device is pretty much one click, add hostname.

In exchange it expects things like having resolvable hostnames for devices and standardized port descriptions.

Compare this with Nagios or Cacti where you have to configure checks/graph collection for each thing you care about. The skill level required to set them up is a bit higher than Observium but still free.

Alternatively you have commercial software like Orion or Intermapper where setup may be easier but you have to pay for every metric you collect.

Because of this Observium gets a stream of vocal small MSP/ISP-type people who demand support and aren't willing to pay for it. I believe Obserivum went to a pay-for-access model in part to keep this under control.

I use Observium, pay for the subscription (~$200/yr is really trivial for this), and have contributed patches (that were committed) that fixed bugs and added device support (without any compensation aside from it making $DAYJOB easier). From the WISP community alone I saw probably half a year of "I won't buy a subscription until you support X device/X pet feature" from people who often came off as the client from hell in how they said it.

So, yeah, I don't like that I end up with a bit of anxiety over the reception my patches will get but I see the occasionally rough reaction as a immune response from a community that's under stress.
I think people are reading way too much into what a reference is. In c++, it has a very specific meaning, but in Java it has a slightly different definition.

In c++, the only difference between a reference and a pointer is in the dereference syntax, and that a pointer can be reassigned. In the background, the variable is a pointer in both cases. It is simply syntactic sugar.

Another thing some people are mixing up is the entire philosophy between pass-by-reference and pass-by-value. The ability to write a simple swap function does not accurately demonstrate what a language is doing. It is quite simply whether or not the compiler creates a copy of the object (not a copy of the address / pointer / reference). If, in the background, Java passes an address / pointer / reference (the word makes absolutely no difference), when the programmer is attempting to pass an object, that is the definition of pass-by-reference regardless what arbitrary word I want to name the referencing value. Yes, the pointer is a copy of the previous pointer, but that's not the explicit value that the programmer cares about.

Yet another comparison to c++: the same thing happens with pass-by-reference in c++. If a function has the prototype:

void foo(Dog& d);

and I pass a Dog object in a call similar to:

Dog d("Spot");
foo(d);

then, in the background, it is going create a reference (i.e. the address), and copy it on the stack. In my foo() function, the argument is simply already dereferenced (I don't have to treat it like a pointer).

TLDR...

If you pass an object to a function, and operations performed by that function affect the original object, it is pass-by-reference. Period.
No, because

1. You can't normally short sell mutual funds. As a retail investor, short selling is hard. Plus, short selling has fees, even for institutional investors.

2. Even if a fund gets lucky (or unlucky), its future returns are also normally distributed. I.e, if a fund beats the market 20% one year, its next year is just as likely to be lucky again as unlucky.

Funds that underperform the market severely are closed or merged into other funds.

Funds that get lucky and trounce the market tend to stay open. If your 5 year track record is +20%/year, and you have a "bad" year, your 6 year track record is still +15%/year.
best opensource CAD application is FreeCAD: http://www.freecadweb.org/

It is not very easy to learn but has many features of commercial applications including scripting via python.
Atari 8-bit – Project-M (game Wolfenstein 3D)
I can't help but notice the post date is almost 2AM (after talking about late nights).
I loved the game, but the constant warping of the game board meant that my eyes were a bit screwy after playing. Still fun though. :)
And by the way, goat shit makes excellent fertilizer.
[Off topic:

Hi! I read the pervious submissions of your site: https://news.ycombinator.com/item?id=9208471 (17 points, 7 days ago, 16 comments)

Here it's not usual that the submitter adds 5 top level comments. One comment is fine if that add something interesting for the discussion. Two is strange, but in same cases it's justified. Five is almost always too much.

Also, try to avoid onliners. It's very difficult to write good onliners and they usually get downvoted. Try to express the same idea with more details and with some support information.

]
I haven't heard of an AC-130 doing it, but the folks that I talk to mention the A-10 often. More of a sharp shooter thing instead of an area effect thing.
That is still shocking to anyone in the US where the ratio of guns to people is 1:1.
maybe not a hard technical problem; but they're tackling (with science) a gigantic challenge i.e. the global food industry and its discontents.

Hampton Creek
http://www.hamptoncreek.com/

This one also looks promising:
Endless Mobile
https://endlessm.com

and they're also hiring!
https://endlessm.com/jobs/
Sorry. But this just is not right.

Pass-by-reference has a specific meaning, and by ignoring that, you are adding to the confusion and doing a disservice to everyone who genuinely wants to learn what is right. Stop doing that.

If you "x = new Foo()" inside a routine and it changes the value of y in "call(y)" then it is pass-by-reference. Period.

Java does not do this. Java is pass-by-value only.

Just because you can dereference your copy of a variable holding an object reference (or pointer - they are synonymous in the JLS) and mutate the pointed-to object, which the caller can then see through their copy of their pointer variable, does not mean you are passing by reference.

You are passing an object reference (pointer) by value.
If someone has the power to replace an installed app on my machine, it's already game over.
Productify – Growing and Hiring in Sydney Australia
We are a team of 7, looking for 2 incredibly switched on Developers to join us in scaling out our product information management tools.

We work predominantly with Node.JS and Angular.JS and if your in Sydney or wanting to live and work in the best city in the world.. Please get in touch!
joinus@productify.com
Avaaz is spamming software development lists
And, if you have cheap enough energy, you can make synthetic fuels from scratch.
Crumbs, IPNetRouter, that's a blast from the past! :-)
This is quite great!
I can weigh in on this bit about high-skill workers holding the cards, because they can supposedly just create a bidding war every time they want to make more money. It's not really true. After 30, jobs under 2 years start to look bad on your CV, and you start getting into senior positions that are rarer. You can't always overcome those issues just because you're a great programmer. If you're 40 and have had 4 jobs in the past 6 years, many companies won't even look at you.

We seem to think that, if it will cost hundreds of thousands or millions of dollars for us to leave, we're in charge. Not really. Companies will cut of their noses to spite their faces. No one is indispensable.
Thanks :)

What can I say I guess I'm just strange and not usual.
For what is worth, I'd rather be executed than to "live" in an American prison. The idea that solitary confinement occurs in a first world country is appalling and scary. Don't get me started on the things inmates and guards do to some people.
Could you make more levels? :)
Your comment is lacking any specific examples or citations so it's essentially an armchair analysis based on what sounds like a simplistic "USA is sucky" opinion.

Where is this "reasonable thought" that a world without superpowers would not devolve back into world wars and mass conflict? What's different this time to prevent that from happening?
> just you wait until supply of programmers catch up

Been hearing this for decades and the only things happening are:

1. The multiplier effect of programmers keeps going up.

2. Programming work is growing faster than the supply of programmers.

I don't plan on seeing these trends reverse during my lifetime. It's not a zero-sum game.
Developers should just sign their apps. Apple even gives signing keys away free of charge.
Ya this is not a problem I've ever had. If I'm that tired I just go to bed. I've had many a late night but never such that I'm unable to control where it is I fall asleep. Not sure how common thesw habits are.
That was true in the 1990s, but not in the last 10 years where use of capital punishment has been consistently less than 10 persons per year, including foreign nationals (i.e. not "its population").

Conversely the USA has a much higher percentage of its population sitting in prison. I suspect many of those people would prefer a caning over the loss of many productive years of their life.
I think it may be on the same spectrum that hoarding is on. When someone collects something from their childhood, nostalgia is a potent factor. Often the thing they're collecting is something pleasant from their childhood/youth (be it X-men comics, or baseball cards, or girly mags.)

Once there's a large group of "needful" collectors, the other collections (the kind that want to make money) show up. If an item becomes "hot" with needful collectors, the speculators will buy it up, creating scarcity and driving prices even higher.

This works out pretty good, until a disruption happens in the market. Sometimes the market gets flooded with low-value merch (how many X-titles were there?) Sometimes a couple of movie bombs ruin the property (exhibit number 1: "The Fantastic Four.")

You see this disruption in the "real world" too. When was the last time you saw a "used CD store?"

But for the "needful" collectors, the value is in having the thing. And the more the thing costs, the more value people place in having it.
Another way to copy files over is to put the scsi hard driver in a modern computer running Linux. There are some userspace tools to access the hfs formatted hard drive. I had good luck with them.
Show HN: Trailer to the game I've been working on for past year
If anyone is interested in trying it out

Android Steps

1. Join the group: https://groups.google.com/forum/#!forum/ink-the-game-beta

2. Download from here: https://play.google.com/apps/testing/com.goldengamesstudios....

iOS Steps:

1. email your iOS username to: artourg@goldengamestudios.com
I would say two months straight of serious study and practice would be more than enough to solidly know your way around the language, .net libraries and tools.

Buy a good book.

I don't actually do client side (or server side stuff) as primary work. However .net is very useful for kicking out simple GUI based tools. If you want to do that, .net has the fastest learning curve end of story.
I don't know about you, but I don't want an applet as small as this eating up 18MB...

Really, what's up with you people?

BTW, not saying that the idea is bad or anything, but it's sad to see people talking about such a waste of resources like it's OK to use in "production". People have other stuff running on their machines and it adds up, quickly.
The 'top of the pops' funds are going to be at the top due to survivor bias. It means you can't rely on this fund performing well for the next 10 let alone 40 years, although the past performance does 'bode well' as it indicates some skill.

Having said that I'd say it is possible to formulate a strategy that will (on average) beat an index and be better than chance.

All that is needed is diligent research and a long term view.

With an index you are forced to invest in the good, bad and ugly. When you choose you can do better.
I don't understand why people think everyone has access to the same amount of information and that the efficient market hypothesis holds outside an academic setting.

In the real world insider trading is everywhere, and people pay big bucks to get data faster and trade faster than everyone else.

The main reason most people lose money on the stock market is because it is a zero sum game baring inflation, not because of EMH.
The 1:1 ratio of guns to people is shocking to the majority of the civilised world.

https://www.youtube.com/watch?v=fP3HJVp3n9c
The inspirational story of a young boy's first hackathon
There is a big deal made of this in "The Men Who Built America" [1] which I started watching because it came up on Netflix. Maybe it is new there and people have started watching it

[1] http://www.imdb.com/title/tt2167393/
Three Majority Singularity Schools of Thought