skysight-inc/HackerNews huggingface dataset:
>>> One objection that comes immediately to mind is that it may divert from a search for the actual cause of depression.

>> That's an insane objection ...

> Actually, it's called "science".

No, actually, its an objection to a necessary step of science, on the supposed basis that it prevents science. Which is what makes it insane.
Lots of correlations and associations but no Koch's Postulate as far as I know.
That is awesome. What about the CLR VM?
so what? my impression is that colin is happy with things as they are. why should he change his business, which makes him happy, because someone else thinks it should be different?

the aim of life is to be happy, not to meet someone else's expectations.
Heh. Neo4js. But only for hobby projects, nothing commercial.
Because being on the hook for people's backups is not my idea of a fun time, because I'd be directly competing with an Internet buddy who I'd rather see successful, because I have no particular comparative advantage in backups that I don't have in a host of better product categories, because I already run three businesses and enjoy sleeping occasionally, because running services is in fact a heck of a lot harder than posting about them, etc etc.
It has to be a pretty big rock to be hot when it hits the ground. Smaller pieces, on landing, are often found to be quite cold, entry heating not being long enough to remove the in-space cold soak, and the upper atmosphere being chilly.
Yes, but you have to admit it does need a call-to-action link that's actually a button.
if you want dibs on a .NET functional language right now, give F# a shot.

http://www.tryfsharp.org/
While I appreciate a need for "Error Logging as a Service", I really wish all of these kind of tools were open and could configured for logging back to our own servers without needing to access anything else in the "cloud". Building LoB web apps that are often accessed from heavily firewalled networks makes these tools, unfortunately, useless.
No more ".Net magic" now that the curtain's dropped.

I think this will help .Net devs make smarter decisions about their code now that they can see what's happening in the background.
Couldn't he just run a marketing site that passes user data directly through to Tarsnap, but charges a 1000% markup for the flashy website?
As I understand it, the rock doesn't get especially hot. The hot surface ablates, and the rock underneath remains relatively cool (doesn't have time to heat up).

From http://en.wikipedia.org/wiki/Atmospheric_reentry#Blunt_body_... (admittedly about spacecraft rather than meteorites):

"Through making the reentry vehicle blunt, air cannot 'get out of the way' quickly enough, and acts as an air cushion to push the shock wave and heated shock layer forward (away from the vehicle). Since most of the hot gases are no longer in direct contact with the vehicle, the heat energy would stay in the shocked gas and simply move around the vehicle to later dissipate into the atmosphere."
That's fine, I just happen to respectfully disagree :) I started with git though, so I'm sure that has something to do with it. I learned and used git for quite a while before I had to use svn for work, and I found myself very annoyed with certain svn-isms.
Nice, simple explanation of this concept. +1000 for using IPython notebook, though the left-right layout of the cells is a little hard to follow. Shamelessly, I prefer my own layout based on pelican-bootstrap: http://kastnerkyle.github.io/blog/2014/02/15/polyphase-signa... - but that moving swarm logo is pretty great!

However, I have to say that a high-pass filter (in this case, basically a brickwall applied using an FFT? might not be a great idea due to "ringing" in the time-domain though it works here...) is typically NOT the right answer for real datasets. Think of detecting outliers on a square wave, or a pinched sine wave, or any "non-pure" tone, really... Non-gaussian noise/interference is also way more common than you would be lead to believe :). Onset detection is a complex problem, but an easy to understand solution is a tunable lag-lead moving average filter.

One small window calculates the moving average, while a larger window also calculates the moving average. For "noise" or typical data, the averages should be similar given that both windows encompass more than a few cycles of the signal. When the small window average is > than the large window average by some margin, an event has just occurred. The two windows should then get to about the same average for the event duration (in this case, there is not really much duration). Once the small window average is < the large window average by some margin, then the signal event is over. There are better approaches from music information retrieval which use phase information as well...

The hard part is tuning the "above and below" thresholds and two window sizes from the signal you wish to catch - this approach is used as a simple alternative to wavelets for earthquake detection.

Great illustration, and if this technique works for your data that is awesome! Unfortunately, I have never found a dataset with such an easy solution for outlier detection...
> White people don't deal with this.

I am white. I get called 'brit' or 'pom' or 'white guy' and so on all the time by colleagues of various ethnic or cultural backgrounds. I take it as friendly jibing unless I can see there is clear intention to upset.
Step in the right direction. I'm still waiting for

git clone https://github.com/microsoft/windows.git

to happen
This always confuses me. Is it legal to stream movies in US using torrents? meaning can I use popcorn-time.tv in US without any legal issues?
I am curious, why are foreign tables necessary?
They're not just needed, they're _massively_ successful. While I have some small issue with some of the branding, it gets people to show up.

I know someone who tried to get a 'new people programming' event started for six months, never got more than 4 or 5 people, and they were all men, even though he was trying to be woman-friendly. He then changed to make it a RailsGirls event, and he had 300 people apply for the 15 seats he was budgeting for...
It's a wonderful model for leading people to erroneous conclusions. Just pick the data that supports your point of view or omit data that would disprove it.

"According to opinion polls, 75% of the nation thinks Jesus Christ was a dinosaur." Not mentioning that the poll asked people if they thought Jesus was either a dinosaur or a cheese sandwich, or the other poll numbers that show 82% of people believe Jesus was more likely a mammal.
You can bypass filesystem caching on Linux using O_DIRECT. The tradeoff (besides the obvious lack of caching) is that there are specific alignment restrictions on the length and address of the userspace buffers and file offsets, and these restrictions may vary by filesystem and by kernel.
The C# compiler is written in C#, so you can use it anywhere with a .NET runtime. Microsoft doesn't ship a .NET runtime for Linux, so you'll have to use Mono, but if your app is compatible with Mono, you're good to go!
BI requires lots of experimentation, cant go from 0 to BI nationwide in one day.

The "wealth creation" argument is flimsy, but recognizing that the consequences of BI are unknown is not.

Also, i found this phrase really upsetting: "A society that is paying more for its basic needs is a poorer society"

It would have been a perfectly applicable argument against abolishing slavery.
I can assure you that all low-end jobs like serving burguers, cleaning up toilets, and the sort are not doing by people choosing what they want to do from assorted options and incentives. They have no other choices, its doing that or starving.
If you are not cleaning toilets, then you have all the incentives to go against BI, becuase you are way more likely to have to do your own sandwiches, clean your own office, serve and cook your own food, etc.

I find it dignified that people can choose that they want to do, and very much like the slave owner sucked up his loss of stature, middle-class and upper-class should suck up to not having wage slaves cleaning up after them.
A Fundamental Physics Theory to Model the Mind
Strange, I feel like I have to prove myself more because I'm an Asian man. Western society doesn't look fondly on Asian men's looks and so literally the only thing I have going for me are my accomplishments and skills.

Yes, some people might think I'm more intelligent based on my race. On the other hand, some people may think I'm not qualified for leadership or public facing positions because of male Asian stereotypes.
Given the pocket calculator joke[1] I'm wondering if anyone has built functionally equivalent AGC code on a more modern processor? And by functionally equivalent I mean a black box tester with an Apollo AGC would not be able to tell if it was running the old code or the new code.

[1] "It’s been famously remarked that the on-board systems in Apollo 11 had less computing power than a modern pocket calculator." -- http://apcmag.com/apollo-11-code-goes-open-source.htm
Mt. Gox boss Karpeles ordered to Dallas to face bankruptcy probe
A few weeks ago, I searched for an email newsletter service that was based in Europe, preferably in Germany. I landed on a couple US-based sites and since then, I was retargeted by their ads all the time. But them being located in the States was a dealbreaker. All these ads never worked on me, because there was a specific reason I left the sites in the first place.

Leaving a site is a signal of disinterest, which is completely ignored. So, it would be interesting to take retargeting to the next level, by understanding why someone left the website and build up a bunch of triggers that would exclude some visitors.

E. g.: Person visits our blog, but leaves after that. Person reappears on another site of the same ad network that has keywords like "free", "open source" etc. in it -> strong signal that he doesn't want to pay -> remove from retargeting.
I was hoping they would update Rotor to reflect the new CLR
Build a Flask App in 30 Minutes
What's the likelihood the .NET VM is open sourced as well? I use Mono right now to run my apps on Linux but it would be great to use the official implementation since Mono has subtle differences.
Missing the option of "Sometimes I report in incredible detail, sometimes I just keep moving."
I think you missed the "we" part.
That's why rails do no use source locale as translation keys but a dot notation e.g. "homepage.posts.title"
I'm originally from Miami (now in SF) I still have a house in Miami and my Wife is Cuban. What people know about Cuba and the reality of Cuba are two different things. A lot of the time the thing that keeps people from starving there are the "Micro" Aid flights that happen every day by family members of people who are still stuck on that island. And the Cuban government charges for every pound of "aid" that comes in.
F# is already distributed with Mono as it is open source

Lots of people use it
Como garantir a qualidade do meu serviço VoIP?
This is addressed to the copious negative top-level comments.

As someone with first-hand experience attending a computer summer camp, I think this is important.

I attended a computer summer camp as a kid. It was all male and had an very awful culture (e.g. lunch conversations were pretty pubescent and gaming was really important). The culture seriously turned me off, to the point that I stopped programming entirely and got into math for a while afterwards. Oh, and I'm male...

If a girl joined any random summer camp 12 years ago, she would be the only girl in the group. This may have changed since then, but I'm sure not by much.

Sense of belonging and community is important, and it's not unreasonable to suspect that a male-dominated summer camp would not provide a girl with that sense of community. Especially at that age.

A more ideal solution might be increasing the number of girls interested in computer science so that this simply is not a problem. Unfortunately, it's unrealistic to assume that will happen over night. In the mean time, camps such as this might decrease the social barriers to entry for girls interested in CS. That's a Good Thing.
Normally you get a cheap jacket or backpack, and yes, lots of opportunities to make contacts with Apple developers at labs or people from other companies.

One year I was working on a kernel driver and I got acquainted with several Apple kernel driver developers during labs at WWDC. After the conference I could email them directly when I had issues. That was extremely valuable compared to going through Apple's official technical support incidents.
Some people just don't have passions strong enough to drive their lives.

As much as I hate to say this, I'm afraid that this is probably empirically true (although you have to be careful about the precise conclusions you draw from this).

Most Western countries today are in a state of mass long term unemployment - there are millions of people who have not had a job for a year or more.

What are these people doing today? Obviously they have only limited access to resources, but at least in European countries, they tend not to be starving. Are they leading fulfilling lives? Anecdotally, the answer appears to be no.

I do like the idea of giving everybody enough money for a decent life, no questions asked. It is a fundamentally good idea, and we can probably afford it. But to think that that will solve all our problems is just naive.

In fact, I think the combination of direct job creation for full employment (defined as zero involuntary unemployment) and a basic income is a valuable goal. The great thing is that both policies are probably beneficial just by themselves already, even though they should be combined.
The dirty secret of remote working is that unless your company is located in the middle of nowhere, the pool of developers that have the discipline and skills to successfully work remotely on a permanent basis is even smaller than your average local pool of talent.

Right now it's still an opportunity because the number of companies fishing in this pool is still relatively small, but that is changing rapidly.

The scarcity we're dealing with is still mostly a scarcity of mature professionals, and with remote working anything less than that is not an option.
Ask HN: Do Co-Op Businesses work in Software?
Any examples of successful co-op style businesses in the tech or software world?
I didn't provide liquidity in that case, I provided risk mitigation. You see the person who said they are going to offer "1000 over asking" hasn't done it yet. Any number of things can happen before they do, and that may not ever happen. My real bid of $500 over asking is a bird in hand.
>People that were born elsewhere or later than me don't even recognize the spot any more where the border was.

Which is kind of a shame, because there are few things that make one feel as free as driving past the empty booths of an abandoned checkpoint without even slowing down.
Monkeynotes, don't take this the wrong way but you will never understand what it's like to be called a derogatory term as minority in a society that constantly denigrates your background. It's just not the same. It just isn't.
At this point why aren't you just building the database on top of a minimal OS? Then run that in a VM, say
What about the AOT compiler recently announced?
For Fox’s sake
I use Eclipse as my main IDE for C/C++, python, javascript, go, html, css, etc. I don't understand how some of my office mates don't use IDE's when you have things like:

Show all uses of struct field/function/global variable (ctrl shift h)

Rename struct field/function/global variable (alt shift r)

Jump to definition of anything and back (alt click, alt left, alt right)

Autocomplete for struct fields, etc.

And the best part about it is that I've spent a total of 5 minutes messing with settings, instead of 1 day+ trying to set up ctags and the 50+ vim plugins that would be required to even come close to the same functionality.

It even uses my Makefiles with -j4 so incremental C builds are super fast.
A full throated defense of Eclipse is a difficult proposition, because there's so much very wrong with it. The article is right, getting Eclipse set up on Java 8 is a pain, and poorly documented.

But it does work. And for free. With full "enterprise" features. Let's not lose sight of that.

I would use the free community edition of IntelliJ, but I do java web development and need the full version to be on par with what Eclipse offers. The investment of time is as big a deal as the $200, so for now at least I stick with Eclipse.
> How many other companies are you competing with to get this so called "best and brightest"?

If you're willing to hire remotely and hire from your online community as Jeff suggests, you're competing with surprisingly few companies.

I'm part of a small Microsoft SQL Server consultancy, and competition for good database performance tuners is notoriously difficult. However, when we publish a blog post that we're hiring, we get overwhelmed with applicants. Most of our competitors require an onsite presence, make the employees show up in an office from 9 to 5, and hire in cities with high costs of living. We don't - so we don't end up with much competition for brilliant people who just happen to have family ties to smaller communities.
How does this work for internal applications?

I looked through your site, and couldn't find any documentation without creating an account.
With so many companies infamously doing a bad job of hiring and managing people, if you're good at both, I don't see why it couldn't be achievable.

Sure, plenty of those companies say, and maybe even think, they're "only hiring the best and brightest", but if they're wrong, or not good at retaining them....
Node implementation -> https://github.com/rompetoto/dhash
If you think Tarsnap is Dropbox with an open source client (but marketed differently), a) you do not understand the engineering reality of Tarsnap (or you have a very... curious understanding of Dropbox) and b) Colin, please note that your marketing is creating fans who think that Tarsnap is Dropbox with an open source client.
> Your pointing out a trivial error that didn't significantly impact the intelligibility of my comment adds absolutely nothing to the conversation except demonstrating that you have superior English skills to mine (which I suspect was entirely the point).

If you had posted a flawed math equation, or a defective computer program snippet, would you make the same objection to a correction? Would a mathematical correction offered in good faith merit this criticism, or would it be welcomed as a useful contribution?

The answer is obvious -- spoken and written language is to a human what computer programming language is to a computer. Both should be open to correction. And for some reason I cannot fathom, one of them is welcomed and the other criticized, as though biological processors should be treated differently than silicon processors.

> In addition if we are going to be rigourously accurate I will point out that merriam-webster ...

Dictionaries don't prescribe, they describe. No matter how bizarre a word usage, if it appears in publications, it finds its way into the dictionary. So it's not a substantive argument to point out that a word meaning appears in a dictionary -- all of them end up there.
What do you mean the output produced isn't platform-independent? This C# compiler produces assemblies that can be run on e.g. Mono runtime on Linux or on the .NET CLR runtime in Windows.
Sorry for not bringing anything new to the table here, I just posted this link cause I thought maybe someone out there is considering the opportunity or something. It's still a new thing for me but I think the concept it absolutely great.
I searched trackjs.com for minify or minified or "source map" and nothing comes up.

So my question will Trackjs work with Javascript code output by Google's Closure Compiler? I have tried Tracekit in the past and other similar Saas services for client javascript error logging and nothing seems to work with minified source produced by Closure compiler. Unfortunately, I can't do without Closure compiler and minification.

edit : typo
WebClient is mentioned on here http://www.dotnetfoundation.org/. It's not just the compiler.
That's 1080p (~2MP) at 60fps, or stills at 10MP at 10fps.
I don't get how such a bandwidth hog can run only off a few ads.
Apple doesn't give away free stuff at WWDC (besides incidentals like tee-shirts, jackets, and bags). WWDC is valuable for 3 reasons:

1. All the information. This has historically been very important, but Apple's getting faster and faster at putting out videos these days, so if you just want the sessions, you can save a lot of money by watching them from home.
2. Direct access to Apple engineers in the labs. Depending on your needs, this can either be irrelevant, or it can be priceless.
3. Networking. A lot of people at WWDC don't even bother going to a session every time slot and instead wander the halls talking to people (plus all the time set aside for socializing, such as lunch, after hours, and the few minutes in the halls between sessions).
Thumb up for both you and OP. Glad things work out for both of you.
>one Yahoo site I ran across suggested they're harder to hit because they're moving fast -- that's also irrelevant,

Indeed, it's not as if they're trying to dodge.

However, doesn't a faster plane actually have a higher probability of intersecting the same space as a falling rock?

Comparable to: http://news.bbc.co.uk/2/hi/uk_news/magazine/4562132.stm ('...So running fast actually makes us wetter according to this analysis')
I think you're very sadly mistaken - white people can be victims of racism, too, you dig? I grew up and went through a school system where white people were by far the minority, and yes, I had to deal with racism.

edit: Downvotes? Yikes. Like most people, I'd prefer some constructive replies instead of silent detractors, but it is what it is.
Triple lucky for capturing those events in video!
Why do you feel the need to say that Asian people are more at a disadvantaged that women? Can't we agree that both are at a disadvantage and we should help them? Your statement is highly subjective and really difficult to prove. You are also implying that we should help women less and Asian people more. Don't be like that. There's absolutely no need to try to empower one group while lowering another one.
The biggest fault with this is the assumption that the geek market isn't big enough to do serious business in. I wouldn't alienate existing customers by an enterprisey makeover.

Even when it comes to B2B, it is better for a service like this to get into enterprise via their geeks than try to appeal to their suits, because Tarsnap's strengths mean nothing to a suit.
Patrick notes in detail that the post is written with Colin's approval. I am not a customer of any of Patrick's services, nor am I a customer of Colin's, although perhaps I should be a customer of both. The most telling part of the post is right here, beginning with a quotation from the Tarsnap FAQ:

" >Q: What happens when my account runs out of money?

" >A: You will be sent an email when your account balance falls below 7 days worth of storage costs warning you that you should probably add more money to your account soon. If your account balance falls below zero, you will lose access to Tarsnap, an email will be sent to inform you of this, and a 7 day countdown will start; if your account balance is still below zero after 7 days, it will be deleted along with the data you have stored.

"Yes folks, Tarsnap — “backups for the truly paranoid” — will in fact rm -rf your backups if you fail to respond to two emails.

"Guess how I found out about this?"

That says it all.