skysight-inc/HackerNews huggingface dataset:
It is criminal that Apple gets away with not allowing alternative defaults
Is this something like Rails's PjAX or Turbolinks or completelly different?
My apologies then, I was not trying to force my viewpoint, I only shared it. Just as I don't believe anyone who's read Gray's anatomy (the book) can or should call themselves a doctor, just the same I don't believe anyone writing code should call themselves an engineer...
Closer to $3-4k/month, which is higher than it used to be, odd given that there hasn't been a release for 18 months.

Monthly announcements include donations: http://www.bay12forums.com/smf/index.php?board=8.0
So then you couldn't use a CDN to load your JS files, which might kill your performance gains. How does this change loading partials?

I disagree about the complexity. I've build Angular apps with a RESTful backend that couldn't be simpler. I also haven't noticed any performance issues. It's faster than traditional sites for me. SEO is a problem though.
So what about Google, Yahoo, Cisco, SUN, VMware and all the other technology based companies that came out of Stanford?
I always thought the goal was to have a AOT compiler for Java.

There are lots of those for Java, but OpenJDK isn't one of them.
Will being more productive make me happy?
Because RoboVM is mostly concerned to compiling Java to native code for iOS devices.

Other backends are not as mature.
Definately on my "to read" list. Always wanted to study this so I could move onto knot-theory.
Max shields make the final boss pretty easy, as long as you can get to the missile weapon to destroy it.

Just make sure you can hurt an enemy with 4 shields and missile defence. I once got there and couldn't penetrate it at all...
Not in the repeated prisoner's dilemma
In deed it isn't a time to split hairs, but I believe that Charity Navigator, GuideStar and others are likely to undermine the mission of nonprofits.

A five star rating or equivalent can be earned by extensive contracting out rather than developing internal talent, and accounting choices like using operating leases rather than ever purchasing equipment.

An extreme focus on general and administrative expenses can mean that what counts as direct expenditures on recipients is poorly targeted, gets wasted, or even ends up in the wrong hands. For example there are many stories of how food aid ends up in warlords hands, then used as a tool of influence.

When valuing a regular company you look at the expenses and the revenues, but out of necessity these ratings only focus on expenses because it is to difficult to quantify the qualitative public good being performed. However, the justification for the donation is the public good (the revenue of a nonprofit), and the expenses out of that context is as meaningless, or even misleading, as it is to look at a for profit company's expenses without the context of their revenues.

Even in the case of a nonprofit that is passing through 100% of its funds to people, that means that 100% of the expenses are payouts to recipients. It is worth recognizing that the pass through is an expense, while the revenue equivalent is the actual improvement of the public good achieved by those funds.

Are the nonprofit rating agencies better than nothing? I'm not sure they are. I've had experiences, and heard similar experiences from others, where nonprofits with questionable operating management practices and poor focus on the mission were able to achieve perfect ratings. I think the ratings are a useful veil for questionable operators that choose to focus on their ratings. Furthermore, achieving the ratings can become an important goal in itself, and undermine the mission by discouraging some otherwise productive choices.

Presumably, for a donor the most important factors are how much they care about the mission, how effective the nonprofit's approach is in serving that mission, and how much of it is done per dollar they contribute to the organization. While it is impossible to put such considerations into a star ratings system, it is much more important to you as a donor interested in achieving good than anything the ratings can tell you.

Anyway, there aren't any easy ways to choose, but I think it is worth looking at the annual reports, considering whether the mission statement is clear and focused, that the mission is one you care about, that their approach makes sense, and that they are transparent, and report their dollar expenditures in enough detail that you can clearly understand how they function.
Have you read pcwalton example?

How can the goroutine clean them if it is dead?
Ask HN: Server Management Best Practices
So let's say you have a bunch(or just one) of servers. Is there any good guide or Best Practices on how to be actually a good admin? I'm asking for things like, how you document what software you installed, reporting and monitoring mechanisms/software etc. What do you use for backup and/or do you revision control your configuration files? I'm using an excel sheet at the moment, but I don't think that's the best way. Btw, I'm asking for UNIX systems, but I think most concepts should work also for other systems as well.
The story told to you was clearly an adaptation of Richard Gabriel's "Worse is Better". Amusingly, in "Worse in Better" Stanford and MIT are actually on the same side while the "get X out quickly" mentality is attributed to Berkeley/New Jersey (where Bell Labs was).

In the original story the "New Jersey" guy (but from Berkeley) was Bill Joy and the MIT guy was Daniel Weinreb (who was an HN user). If you're interested, you should see his blog post about it:

http://web.archive.org/web/20121107034606/http://danweinreb....

EDIT: Changed second paragraph for clarification.
Not to whine (because this game is pure liquid gold straight into my brain meat), but the one thing I was hoping for was a new endgame as an alternative to the final boss.
Thanks for the pointer to Android, I hadn't looked at how that was organized before.

I agree that atomic commits are a red herring. They're nice to have, but by the time you outgrow a single git repo, you also have projects with different release schedules, and once you have that, you have to deal with version skew anyway, and then you don't really need atomic commits.

I disagree that "those infinitely scaling systems already exist," though. Looking at Android, they had to build a nontrivial wrapper around git to make it work, and it's not totally transparent. You have to think about when to use 'repo' and when to use 'git', and where the boundaries between repos are.

There are huge benefits to having everything be in one giant pile of code and being able to import and sometimes modify code from far away parts of the tree with minimal overhead. The key is to let any directory be a "project" that you can refer to, without any arbitrary distinction between top-level project directories and others. This lets you do things like spin out a part of a project as a semi-independent library without moving files around or creating new repos.

There are some downsides too, of course. Google eventually broke from this model slightly by introducing components, which had issues of their own. Perhaps Facebook has done it better.
I only saw this implemented in OS based on Native Oberon, where everything on the OS was GC enabled, from file handles to GUI widgets.

If your applications needs to communicate with the outside world in a OS implemented in a systems language without GC support, then the GC needs a little help to give back those resources back to the OS.
I don't disagree. But I was talking about my perspective, as a traveller.
What sort of text mining could you do "profitably"?
Wow!! that's an insane amount of permissions required.
What's all that for?
Letter to myself: There’s no shame in making money
Which storm is Coinbase going through?
Around the same time, I remember playing Midtown Madness online for the first time on my very expensive dial-up via MSN Games Service. It was so amazing I called my mom and showed her.
Security analysis of AngularJS
I give Diaspora and the author kudos for the effective hatebait title, though I would have preferred "Study the documentation/source of all mission critical components carefully."

Reading through the article, I saw similarities between their issues and ones I've encountered. However, having skeptically studied MongoDB's docs and tested its behavior, I had a very good idea early that MongoDB preferred idempotent, append-only, and eventual-consistent data, with two-phase commit being the nuclear option (and that boxen-wise, the high-memory ones are preferred).

Regarding denormalization storage, invalidation is indeed a tricky issue. A CQRS approach with a durable event queue between the command/domain and an idempotent denormalization system elegantly yields an exceptional scalability:complexity ratio. In the end, I built a performant, flexible app that's been a joy to work on and operate.

I see pain similar to Diaspora's as a result of "move fast, break things" culture taken to the extreme. No planning or basic research of any kind is expected anymore. I know (from experience watching people pick technologies they barely understand and try to IntelliSense their way to delivery) that I'm in the minority, but I've always preferred to read a book cover-to-cover (or traverse a website depth-first) before adopting a technology in earnest, because I know I don't know what I don't know.
This attitude is both hateful and harmful to our profession. It is not ok and I wish more of our peers would step up to tell you that this is not acceptable.

You are also making wildly inaccurate statements to justify your abuse and I hate to think that other readers might accept them uncritically. We have been actively pushing women out of computer science for the past 30 years (and doing a fine job or excluding and ignoring the contributions of other minority groups in the process). Suggesting that men "were" dominant and misrepresenting the direction of this change in willful ignorance of history at best.

I know relying to trolls is not particularly effective and other users have called this out for being hateful but I don't want to see us accept either the premises or the tone presented here.
Turkish Airlines Is Letting Startups Pitch To Business Class Passengers
A specious argument if I ever heard one. For starters, what's with conflating sociopaths with scumbags? Sociopathy doesn't make you a criminal.
So what you're saying: if you manual manage versions of your dependencies, your _version_ control system works?

I think that's a shame, and it doesn't work very well either. Mercurial does the same thing incidentally (unless facebook have somehow solved that), so it's no better there.

Splitting repos is a pain; perhaps a necessary one, but hardly ideal. It just introduces a bunch of extra administration, and it reduces the power of your VCS primitives (such as branching and merging).
Ocsigen: OCaml web framework
In Scala there's also an option to pack you application in a large package and distribute. It's quite a popular approach. We can use tools for this like https://github.com/xerial/sbt-pack
How not to go broke this holiday season
Last year around the holiday season, my Co-Founder and me were discussing how expensive holiday shopping had become, and thats when we came up with an idea, what if we built something that allowed users to monitor prices of products on various online stores and when the price dropped we would be notified.

With that we set out building Pricify (http://pricify.com), a simple tool that would allow users to watch prices of products they love from online stores.

We would love to know if Pricify could help you and if you've saved using Pricify.

Give it a spin at www.pricify.com and let us know what you think of it and how we can improve it.

Cheers
Ajay
Co-Founder, Pricify
Just curious, why do hg branches suck?

Honest question.
> 3 second to get HTML

No server should take more than 100ms-500ms on a sufficiently cached page to process and to begin transferring, in non-edge cases. The only thing that could take that long is a shitty datacenter/vps, and as such, transfer speed/latency limits will encumber all types of requests.

In the end, you still have to transfer data from databases, so ignoring that, client-side template rendering seems like a non-issue to me. Surely it's never the latency issue unless you're serving at ~100+ requests per second, which translates to many millions of requests a day, and I don't believe 99% of websites are doing this.
New 'invisibility cloak' type designed
Ask HN: Are links inside the HTML without using the ID or name needed?
Using anchors in the URL to point the reader to a specific section in an article or page is very useful but too often this are not to be found.

Wouldn't be useful to be able to use something like XPath or CSS selectors in the URL to point to the specific section in the page you need to show?
What's wrong with Object-Oriented Programming and Functional Programming
The dofference is thhat Microsoft was a monopolost at the time, and Apple right now is far from being the only choice.
“It’s Just A Big iPod Touch”
Because they don't trust themselves and their equipment not to lose their private key.
This is really interesting. Why do you get out lots in one go? Why not small amounts amounts often (1-2 times a week)?
Do you think the Somali government could actually do something about their terrorist problem even if they really really wanted to? Do think the terrorists in Somalia would in any way be opposed to the US invading their country and toppling the government? And finally what do you think should happen the week after the US finishes toppling said government and withdraws and how will that negatively affect the terrorists?
Pinterest 日本語版のご案内
Rules for Making Sense of Regular Expressions
Nearly every single consumer goods purchase in Japan is done with cash. Most people have around $300 on them at all times. Card readers are becoming more common but still prefer cash
and this is still true even in the hottest drama naoki nakazawa
Repeated prisoner's dilemma requires that the actions of each player to be held accountable.
[Hack] Noise isolation earphones for $3
If I would buy a new laptop, the most important specs would be a keyboard because I am a user with fingers
Nor is Apple the market leader.
20 Outstanding Websites with Parallax Scrolling
Well, by default Wordpress doesn't present me with alternatives to Akismet as well.
I bought my Bitcoins at the BXB (Bitcoin Exchange Berlin: http://www.bitcoin-exchange-berlin.com/p/was-ist-die-bxb.htm...) where I met the seller in person for a long enough time so he could not run with my money. You should organize a Bitcoin Exchange in your city.
Exactly.

Also on current growth trends, Apple is going to lose to Android. So not only don't they have a monopoly, they don't have any prospect of gaining one either.
Too bad the unfair, uncontrollable, unmitigateable randomness turns this otherwise excellent game in a poor joke. There is no planning you can do, since every shop is random and there is nothing you can do if the game just decides to spawn precisely the kind of enemy that can kill you right then and there. All the different combat systems and options are good, but given that you have no idea what weapon drops you'll get, you can't do any planning ahead. Additionally, if you start having to run away from battles you fall behind the curve and there's no going back. You can't just scout the sector to find easy enemies to beat, because you have a very tight limit on how much exploring you can do. Once you fall behind the resource curve and have to run away from more and more encounters you're already dead.

I spent 15 hours with this game, did close to 40 attempts and only once got to sector 7. Usually I'd die around sector 4 or 5.

If you already have the game and like it, good for you. I just want to warn other people. My final opinion is: the devs don't understand statistics and randomness; go play nethack, it's easier.
> It's such a simple language, very easy to learn...

Mhm.

> ... easy to reason about...

So very much no. There is nothing about the stateful nature of C-programming, its syntax or the patterns people use that is easy to reason about. You're comparing it to what, exactly? C++? C is an amazing language but comparing it to the languages that were around when it became popular it's not even close to relatively easy to reason about. Even less so nowadays.

> provides enough abstraction to easily write complicated code

This strikes me as a weird thing to list in "pros". Complicated is the opposite of good. Abstractions should let you write simple code, not complicated code. I feel like you've either misunderstood the word "complicated", massively mischaracterized C or you have a very weird view on abstraction.

> Of course, some other language with this set of properties might have taken C's role if it had not been for unix, so maybe that's what you meant.

I'd like to point out that your assumption that people use programming languages because they are better than the alternatives is pretty naive. The most popular languages are decent, no doubt, but have you noticed how every really good language suffers from a pretty huge lack of users? We all know these languages are better, but it's never been an issue of "You're not good enough for people to use you".

If there was ever any indicator for a good language it'd be "What do people choose when they have the freedom, knowledge and opportunity to choose anything without any outside influence?". That scenario is so wildly scarce to observe and anyone who is in that situation likely suffers from biases acquired earlier on his programming journey.
Anti-trust and DOJ scrutiny have no requirement of monopoly status to pursue market abuses.

It's strictly subjective, and dependent on proving consumer harm. It so happens that more often than not, market share enables companies to more easily cause consumer harm as far as the DOJ is concerned.

Given Apple has, by some accounts, half the smart phone market in the US, they are absolutely a prime candidate for DOJ scrutiny on this matter.

This for example (from comscore):

http://appleinsider.com/articles/13/09/06/apples-iphone-hold...

has them at 40.4% as of July and gaining share, by far the leading individual smart phone company. Easily a market position that can draw the DOJ's attention given how large and important the market is.
if (COOL = Japan && COOL = Apple) {

Japan = Apple;
}
As a New Zealander, I found the US to be obsessed with cash when I visited for tips, payments, transport etc. In NZ I was recently given a $20 note by a colleague who owed me some money, and I spent it. I commented to a cashier how small our 50c coin is - they looked at me funny and told me it had been like that for 5 or so years. I don't use cash. Never do. I don't have a wallet that holds anything more than 2 cards. I try to avoid cash and never have it on me. I can't remember finding this inconvenient in NZ as we don't tip and everything takes cards.
Except it's now turned into "pay what you want as long as it's more than average"; to which I automatically responded by paying $0.01 more than average instead of my usual round $20...
Bret Victor - Inventing on Principle (Must watch)
"Coffee, Optimized"

This is such a perfect example.
What's funny is that because the bitchain (the transaction history of EVERY BITCOIN EVER) is public knowledge, one could easily blacklist stolen bitcoins (simply blacklist the wallet that received the stolen goods and all subsequent receiving wallets, and refuse to accept bitcoins from any of them).

The difficulty would be making the blacklist fast but accurate, i.e. there'd need to be high standards of proof that coins were stolen rather than traded fairly. But if blacklisting took too long the thief could already have fenced the coins for real assets before the blacklist took effect.

Ultimately it could end up looking like credit card fraud alerts - suspicious bitcoin transactions could be put on hold (temporarily blacklisted) until confirmed by the wallet owner. But at that point you lose anonymity. I guess you can't have anonymity and accountability...
Bitcoin is traceable.

I wonder how the Bitcoins mentioned in the article have vanished? Every body that put money in there should have close look at the Bitcoin block chain and find out where his Bitcoins went.

But as always these kind of articles lack useful details.
Surely price responding to unique transaction volume would be more causally sound? The current implication of the chart is that bitcoin prices are (largely) based on the age of the currency
A slider for email volume vs price would have been nice.
Some clients of mine left mailchimp for this very reason (and because the web style editor wasn't great, but mostly pricing).

You start on a free plan, and get 2000 users, you hit that limit, and are considering moving up, then realise that their lowest plan is actually below the number of users on the free plan - you have to go up to the 5th plan to actually get over 2000 users again. The limits are pretty low and the costs mount steeply, but the worst thing was not having a clear first step up from the free plan.

They also have an insane number of plans.
Like mongo queries but use SQL with node.js? Check out https://github.com/goodybag/mongo-sql
What are we expected to discuss here? I do not see anything wrong with this page.
Criminal or not - if you let commercial entities dictate things this way and you accept this, it shows that your self-esteem is too low.

If you respect yourself, you don't let others play you.
Here's the averaged perceptron used in a part-of-speech tagger: http://honnibal.wordpress.com/2013/09/11/a-good-part-of-spee...

Because the learner is quite a good fit for the task, it performs better in terms of speed/accuracy trade-off than many other algorithms, such as CRF.

A follow up post for statistical dependency parsing should be finished in about a month (it's down my queue...)
I played a board game in 1982 based on Aliens and Space 1999. I always wanted to redo that game. FTL looks exactly what mine would be, except mine might not be as good.

God says...
well_golly adultery Varoom Mars earnest don't_have_a_cow
what_a_nightmare begs_the_question failure_is_not_an_option
special_case really I_was_sleeping heaven fool thats_just_wrong
who_are_you_to_judge yuck clever so_he_sess astrophysics
okay Isn't_that_special do_you_want_another whatcha_talkin'_'bout
driving employee praying you_see_the_light atheist harder_than_it_looks
just_between_us piety pardon_the_french close_your_eyes
whoo_whoo Greece delightful but_of_course beep_beep hooah
CIA youre_lucky scum Shakespeare don't_push_it well_obviously
the you_talkin'_to_me I_just_might I_just_might don't_count_on_it
I_give_up basically hi failure_to_communicate didn't_I_say_that
tiffanies how_about_those_yankees Tomorrow WooHoo is_it_just_me_or
really hard_working little_buddy by_the_way you_should_be_so_lucky
charity mission_from_God hate have_fun couldn't_be_better
peace how's_the_weather hello special_case You_get_what_you_pray_for
Jedi_mind_trick place exorbitant I'm_done huh listen_buddy
as_a_matter_of_fact
you keep using that word "relations". i do not think it means what you think it means.

http://en.wikipedia.org/wiki/Relational_algebra
This type of delusional corporate bullshittery is nothing new, but I commend you for taking the time to check their ToS before doing business with them. They appear not to want it.
What does the --force flag do? I don't understand the description at http://git-scm.com/docs/git-push
MongoDB is to NoSQL like MySQL to SQL - in the most harmful way
Yeah, Mailchimp can get crazy expensive as you scale up. One nice thing I found is that you also get a substantial amount of credits in Mandrill as you keep upgrading plans in Mailchimp.
your co-workers are cool. I mean I'm not an APPLE fanboy but when I see a new iPhones/iPADs/iPods and iOS apps they are just flat-out COOL! Enough said.