skysight-inc/HackerNews huggingface dataset:
"FP & Message Passing are more intuitive than OOP & Context Switching."

Huh? OOP & Message Passing!

http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-...
> I suspect that many pure science studies are relatively easier to reproduce since it's more about basic properties.

Not necessarily true at all actually. To use an example, the field I work in requires that we grow our own semiconductor crystals. Different growth reactors in different universities producing nominally the exact same substance will result in sometimes vastly different properties of the end result when studied (usually due to minute trace impurities, or marginally different temperatures or flow rates during growth, or a host of other things–all of which need to be analysed and vetted–and this happens even if they're using growth reactors made by the same manufacturer!). It makes replication very difficult and often results in slow progress. And it's expensive too. So it's not just medicine that has that problem.

Edit: I should add that obviously in the end it works out because these materials eventually make it into industry and into millions of devices. So it's ultimately reproducible. But that gap between first discovering a process or a mechanism or just something interesting and making it reproducible consistently enough and at a large enough scale for industry is just huge.
One important point to make about Taconite and your examples are I cannot comprehend how any of it could remotely relate to work; management needs to write them up and fire them not because the victims were women or it somehow had something to do with sex but because the workplace is apparently completely out of control. This isn't some pie in the sky daydream, this is decades of observation at a variety of F500 companies in the midwest.

The problem with some jerk harassing female coworkers with .. full stop ... harassing coworkers comma, is he's not doing his job, and he's preventing others from doing their job, and the only mystery is why that problem is not being taken care of at that level. Its not pass the buck time, why didn't some dude in another department find some hairbrained technical scheme to try to temporarily stop the nutcase from bothering people... he's got a boss who's already responsible for that task.

Is this one of those weird coastie vs heartland type issues where we have real bosses so coastie stories sound weird, or ...

That's the crazy part of the story. If the boss simply doesn't care, then blocking certain pix on port 80 is merely going to result in your example of hanging up pictures, or carrying in zip drives, or whatever, obviously the boss won't care about those either. So the net result is a huge waste of time and money for ... nothing?

I would think there's some CYA going on if you know there's about to be another 3.5 million dollar "taconite" type lawsuit filed, and its going to be a slam dunk, whoever it is ordering hairbrained technical solutions doomed to failure probably won't be punished as hard as the guy doing the harassment or his boss who doesn't care, or his bosses boss. But a legal hit like that means tune up the resume anyway, its not looking good.
This assumes number_of_parents = 2. This also assumes class.parents() = {female_mother, male_father}. Maybe that's just a little too much heteronormativity for the year 2013?

A more generalized version that produces See Your Folks calculations for people by gender, age, and frequency of visit would be appreciated by folks like me that have complicated family dynamics. Hell, maybe I don't want to see my folks, maybe I just know how often I should see my friend that moved to the EU!

Relevant reading:

Gay marriage: the database engineering perspective -- http://qntm.org/gay
Facebook relaxes privacy protections for teens
> Our ambition, our regrets have made us distant from the now and the present.

How is this website not about pushing us out of the present? It is prompting us to worry about the future.
Obligatory: http://xkcd.com/305/
Haha, what? That is the most bizarre insult? argument? that I've seen in a while. People use greater-than characters all the time for quotations. It's been used in email forever. But bonus points for trying to be edgy I guess.

To your question: All the studies are basically examining the principle that f.lux operates on. Shift colors away from blue and you can limit the decrease in melatonin production. I don't understand your question?

If you mean, "why has no one done a study on f.lux itself?", then I'm assuming no one has done a study on f.lux per se because (I'm just guessing here) no serious academic researcher really gives two shits about a piece of software on the internet.

However, that doesn't mean their research cannot be applied. F.lux is applied science, working on a fairly solid base of academic research. Real science with, yunno, quantifiable and statistically significant results. It isn't "fanboyism" or "science"...it is peer-reviewed literature.

The articles I linked specifically talk about how spectral blue light decreases melatonin production (a hormone directly related to how sleepy you feel at night) and a corresponding increase in alertness.

Doing a little extrapolation, if you decrease the amount of blue light that you are exposed to in the evening you decrease the impact on melatonin production and increased alertness.

So sure, I doubt anyone has stuck a person in front of f.lux and measured salivatory melatonin levels...but they have done the equivalent with blue and red lights. It isn't reaching to say that f.lux is doing exactly the same thing.
Yesterday, IE users weren't using TogetherJS, either, and I'm sure you weren't bothered by it at the time.
Too bad it doesn't support IE10. I was already brainstorming how to implement but will have to wait for something else...
You're right, I haven't tried to deposit more than about $1000.... however I could just do that over and over again.
I think it's worth noting that there certainly can be simple explanations for big phenomena, even those within human cultures (the concept of currency as a trading medium being a fairly simple idea that has spawned uncountable and unfathomably complex, ever-evolving results). I would agree that the topic here, though, is one that's unlikely to be traced to just one or two such elementary concepts.
I think the point the poster is trying to get across is that there are no more rare earth metals in a Tesla model S than any other car of its class. Of course there may be some small amount of rare earth metals in the speakers or the electronics, but this is not an increase from any other car.

The issue of rare earth metals was used by some nay-sayers to incorrectly argue that the Tesla model S is more environmentally damaging than equivalent gasoline powered cars.
You should check out our cobrowsing service Firefly (http://usefirefly.com/). We provide support all the way back to IE 8.
If there's a glut of otherwise equally qualified people, sure. Is that the case with programmers?

An otherwise boring guy who goes home to his family and spends his weekends working on his house and watching football might get you one week closer to shipping product than the guy who goes out for drinks after work and will play video games with you and go rock climbing. So if you don't hire him, your competitors will and then your competition will leave you behind while you're out drinking and playing video games and rock climbing.
If issues occur with this link, try [onion.to](https://wittvywowuxp35s6.onion.to/). tor2web is failing often...
Yeah I'm always surprised about how hard it is to put a website online.

I think there's a market for a service helping a team getting started on the right foot.

It could start with a popular stack of services and frameworks, let's say:
- Github, Heroku, S3, node.js, angular, grunt, bower, yo, bootstrap, etc etc.

And just make it dead simple to have it configured and deployed.

Now, all these services are awesome by themselves, but they all require their own quirks and quacks to work together which makes it a real pain to get started.
Methinks he actually committed insider trading. But when you own the City's popular basketball team, bring home a championship and bankroll citywide celebrations no jury will convict you!
There's a difference between being boring and not being an asshole. In fact, assholes are rarely boring.
Glad to see this is over for Mark. Definitely worth noting he spent far more on his lawyers to win this case than what it would have cost him to just pay the fines and have the SEC get a quick win for bullying.

I think he proved a major point today in how the SEC has no transparency and if not for his money, he wouldn't have had any choice but to lay down for them. It's a broken system.

Good for him!
Hi, author here. Sure. I think learning for free and helping others is really popular among the hacking community. That's how I and a lot of other people learned to program.
All I want to do is build a web site.

apt-get install nginx
vi /var/www/index.html

Poof.

I find the writeup similarly misleading.

"all I want to do is build a web site"...

"... hosted on google apps..".

... manage content

... collaborate among team members

... CMSy stuff.

So in other words, all you want to do is build a pipelined product. Which is totally cool - but it's definitely not just building a web site.
Assuming there are about 3 dozen common scientific mistakes in medical journal articles, each appearing in on average 10-20% of papers with a relatively high degree of independence, there isn't really much foundation for medical science to begin with. (And I think these assumptions are probably fairly accurate.)
Going to syndicate winners of Launch Hackathon to my AngelList syndicate
I'm hosting our second hackathon (http://hackathon.launch.co) in three weeks in SF. Last year's winner was accepted to YC and invested.

This year we're going to invest $50k in each of the two winners and then syndicate to my angellist syndicate (which is now $775k) if the founders want to do that.

any thoughts/questions?
You ever listen to a friend, who has recently hit a rough patch, talking about their difficulty paying their bills and think "gee, this would be a rather inappropriate time to mention how much money I make."?

That is where the desire for wage privacy comes from for me. Talking about how much you make, outside the workplace, has no benefits. It is just going to make the conversation awkward, or somebody is going to feel bad about themselves, or somebody is going to get an irritating spark of envy where none needed to exist. As far as I am concerned, you may as well publicize dick length.

(Public employees opt-in to the public knowing how much they make. The reason the public gets to know in that case is because the public is paying that salary. There is an employee/employer relationship there.)
F#'s "assume it is int" is only for a few operators, such as +, as a convenience. It has nothing to do with interop with C# at all.

F# inference is left-to-right, which is one reason to use the |> operator, yes. F# had additional type inference, for instance, accessing members on a binding would infer object types, but they removed that. Haskell has a more complete type inference system.

I'm not seeing anything in C# that prohibits inference of types for fields, methods return types, or parameters. The type system C# has is essentially a subset of F#.
This is just a forum post by Joe Random, not sure why it was posted here.
How The Government Blocked An Expert From Attending Its Own Cryptology Symposium
It's probably related to the type of cameras available in the day rather than anything else...
People also forget that cash isn't free - you have to protect it (with a safe/locks/doors/armoured cars), count it, process it, watch for counterfeits, have change on hand, deposit it, and so on. And it's flammable.

Given a choice, there are lots of (big) businesses who would switch to debit/credit exclusively if that was an option, especially with the existence of branded credit cards. Home Depot would love nothing more than having all its customers using the HD credit card.
I'm less familiar with the Navy than I am with the Army and the Marines, but wouldn't the captain of a ship with a crew of 180 warrant a sizable paycheck in the private sector? I began by talking about the number of personnel they would be responsible for, but someone else described the situation a bit better than I. AS they said, it really comes down to the level of responsibility. The government probably determined that being the captain of a ship worth tens of millions of dollars is probably roughly equivalent to leading a brigade of infantrymen.
I'm not sure the IOC's requirements but I think you can compete for a country if you have just familial or racial ties with a country. Technically, the country just has to recognize you as theirs.
Likewise. I would also love to see some of those examples (wherever possible) being addressed using a configuration management solution like Ansible.
Err, I'd say that it's getting easier then ever for one person to build a website by themselves.

- Rails/Angular go a long way to speeding up development due to the number of 3rd party libraries available for them. Need User logins? Devise. Need queue processing? Sidekiq. AngularJS is going the same way as Rails for awesome 3rd party libraries.

- Bootstrap almost solves visual design for prototypes, and it's not hard to start customising the templates or even buying a 3rd party one off the shelf. It's not going to win any awards for graphic design but it's fine for 99% of people that will be using your site.

Case in point, I built http://www.knowyourgenre.com, as site for exploring music by genres, in around 3 months (with a lot of backtracking and taking bits out that I didn't wind up using).

1 person, I did the front end, back end and graphic design for it.

Not to say that grow is a bad idea, but I don't agree with the argument that 1 person can't build a site anymore, in fact I think it's getting easier.
it's likely that ~5% of the original positive results (if the studies were properly conducted) would turn out to be unsubstantiated after all.

Not quite. Assume P of the tests are truly positive, and N are truly negative.

We expect to see approximately 0.05 x N + A x P positives in the entire sample, where A is the probability of a false negative. So the fraction of true positives not replicated is likely to be 0.05 x N / (0.05 x N + A x P).
Mozilla Announces Firefox OS Update (1.1)
Built with Firebase, Angular, Node, Redis. Just the right recipe for a Chrome extension. Huge kudos to the Firebase team. Can't say enough about their product and support.
spam spam spammy spam spam.
I like that notion. I've always felt unfair using different determinations for different groups, but the way you've expressed it is very much like how we handle this kind of thing in our organization. We like to say, "it's not a problem until it becomes a problem." It provides a nice incentive as well. Don't like verbose, restrictive policies? Then everyone do their best not to be an asshole and we won't have to use them.
Windows 8.1 Release Date: Tomorrow at 4 AM PDT
If you look at pay, a GS-7 makes less than I did as an E-4 in the DC/Baltimore area.

If you look at responsibility, it seems to fit.
Weirdly, not on this list. In the raw data[1], the top 4 plan/grades are GS 11-14, which account for 40% (~536,000 of 1.35M) of the entries.

[1] https://news.ycombinator.com/item?id=6560459
IE won't support WebRTC anytime soon. That's not these guys fault.
Please explain. Without maintaining that ordering, you're going to have to iterate over the entire stack after every pop, no? One of their requirements was to keep pop() at O(1) rather than O(n).
I just finished reading this book, and I found it extremely insightful. The overview of Western and Eastern history from paleolitic to the modern era really puts the entire question of West vs. East into a grander perspective.

However, the biggest twist and conclusion in the book comes from projecting the trends of social development into the future. Ultimately, this question will not matter as we march towards singularity or apocalypse at a frighteningly fast pace.
5 Awesome New Mozilla Technologies You’ve Never Heard Of
Dailymail.co.uk entirely served with Clojure
One thing required for an Actor model that is missing from greenlets and Python in general is the ability to have isolated contexts. Basically, each Actor should have its own global state and shouldn't be able to share state with any mechanism other than message passing.

In Python with greenlets, state can leak between green threads through module globals and other module state.
LightTable 0.5.9 now with some Paredit
+1

Given the circumstances, it sure looks like insider trading. ..
e-bikes are becoming popular in Europe,and they can get up to a speed of 35kph, so they could cover 100Km within 3.5 hours, easily.
Show HN: Trailerzzz, a movie trailer every day
BTW, the only reason the demo runs 10K or a few 10Ks of actors is because this simulation is very much CPU-bound, and no matter how you schedule tasks – you can't create more CPU power in software. In less computation intensive scenarios, Quasar supports millions of actors.
Guess he gave the NSA whatever they wanted after all.
And we nowadays have the hardware resources to run this on one CPU per spaceship, at least theoretically:

http://blog.metaobject.com/2007/09/or-transistor.html

Needs some interconnect, of course...
And people wonder why the government never brought anyone to trial for the recent financial collapse.

I don't know anything about Mark Cuban, but loosing this case will certainly demoralize them. It's really really hard to convict people and they eventually stop trying.
Thanks for putting that into words more nicely than I would have been able to. Grow looks interesting and I applaud them for the initiative, but it's hard to agree with all that they are saying when their definition of a "web page" is not at all congruent with my personal definition.

For anyone at Grow that is reading this - I think you might find more people in agreement if you show them an apples to apples comparison. Show me all that it would take to launch comparable apps on GAE vs. Grow and let that speak for itself.
I'm sure they've at least heard about, for example, cultures where three generations tend to live in the same household. But I guess you should always assume an American cultural bias when it comes to content from this site.
True, I think that's fair concern.
I started to learn HTML, CSS and Javascript a couple of months ago and in order to improve my skills I created my first website focused in movie trailers.

I also wrote a blog post about the creation of Trailerzz: http://pmcpinto.com/creatingtrailerzzz.html
OP here. I totally agree with your statement in that it's becoming easier and easier for single developers to build (and launch) something cool.

I suppose I must have glanced over this when I wrote the post, but I'm definitely targeting Grow towards producing content-heavy informational marketing web sites, blogs, portfolios, landing pages, personal sites, corporate information pages, marketing campaigns, etc.

In other words, Grow is great for teams that want to produce and manage stuff like the marketing content you see on https://stripe.com/, http://about.pinterest.com/, http://www.apple.com/mac/, http://www.google.com/think/, etc. I wouldn't recommend using Grow to build your actual product. :)

Often times, coordinating the launch of your marketing content with the launch of your product is tricky, and that's another thing I aim to solve.
> When objects (either implicit or explicit) start to interact with each other, shell scripting falls short quickly.

Not with PowerShell! PowerShell is amazing in how it takes the text pipe model of working and extends it to general purpose objects.

(Having access to all those .NET libraries is a nice bonus!)
Another way to do it in C++ is:

#include <iterator>
#include<vector>
#include<algorithm>
#include<fstream>

using namespace std; // Bad but shorter!

int main(int argc, char** argv) {
ifstream infile(argv[1]);
ofstream outfile(argv[2]);
ifstream_iterator<string> start(infile), end;
vector<string> lines(start, end);
sort(lines.begin(), lines.end());
copy(lines.begin(), lines.end(), ostream_iterator<char>(outfile, "\n"));
}
I'm always curious about the senior engineers who "can't code their way out of a cardboard box". I often wonder if I'm one of those, or come across as one of those.

Can you give an example of something you've seen. I just keep hearing about people who can't do fizzbuzz, but how bad are people really? Or what is it that makes these engineers so bad? How have they lasted in the industry?
And that's where the divide resides. Some people take great pleasure in doing everything from scratch and having endless configurability. Everyone else wants to throw something together and push a button to let the world use it.

I'd like to build just a website and have the rest set to an automatic that I really don't care about configuring.
A corollary of Rule 34 is that an algorithm to classify porn is NP-Hard.

Um, so to speak.
The important part is being able to push very small changes without it slowing you down (you need a quick and easy deploy process).

If you have a small change, it is easily testable, and the chance of it breaking something is small. The goal isn't to discover bugs on production, it's to make it extremely easy to fix bugs on production. Continuous delivery batches up many small changes and thus makes it more difficult to figure out what exactly the issue is when you discover one. I have yet to see a process that is able to release bug free code, so knowing that bugs do get to production as a matter of life, it is highly optimal to make your process make those bugs easier to fix. Ultimately you end up with fewer bugs, when you do have bugs they have smaller impact, and when you need to fix them they are easy to track down and fast to change.

Getting an exact match on preprod is extremely difficult when you have a relatively complex data environment (sharding etc.), a relatively complex build environment (assets built differently in production than dev) etc.
I dropped Bank of America for a credit union in 2007, and switched from Sam's (WalMart owned) to Costco in 2006. You might not have a billion, but think about what your values are, and apply the money you do spend accordingly.
There is a 363 point discussion on this 26 days ago: https://news.ycombinator.com/item?id=6415210
He got off because it was ultimately a question of his word against the word some other guy. And the other guy had an axe to grind. And Cuban is very popular in Dallas, being the owner of the local basketball team. So the jury decided there is not enough evidence to indict.

But if I were Cuban I would not complain to loudly about being hounded by the SEC. Fact of the matter is his selling right before the PIPE was announced was very lucky and those type of coincidences rarely happen in real life.
> I don't want to build on a CMS like Wordpress, because I'll just have to replace it with Rails when the project grows.

Why? Rails is not any more scalable than Wordpress.
I'd love to add this to my website but I run a health website and the implications of it (aka their personal health information they submit not really being fully protected by things like SSL [1] from surveillance) would startle my users and scare away sign-ups.

Balancing communicating necessary information vs running a business is a tough one.

[1] We use perfect-foward secrecy but not all browsers support that.
Isn't the idea to match to your lighting, not to your bedtime? Darkness is darkness.
Maybe someday I'll learn not to clarify somebody else's post.
Nobody, now, for the reasons you said.

I think I was around 13, which would have been 1997 - a red box was a simple thing to build if you had any sort of soldering supplies, and moderately fun to play with. I didn't even really have anyone I needed to call - I think I probably used it maybe three times in my entire life.