skysight-inc/HackerNews huggingface dataset:
That's a good point. A good post about a rewrite of a non trivial application would make that claim more substantiated, i agree.

The examples at TodoMVC can serve as a comparison:

Vanilla JS: https://github.com/addyosmani/todomvc/tree/master/vanilla-ex...

jQuery: https://github.com/addyosmani/todomvc/tree/master/architectu...

Backbone: https://github.com/addyosmani/todomvc/tree/master/architectu...

Though i think the Backbone.js example is quite unfavourable, as it's very over-structured. There is no need for so many files; the original code at http://backbonejs.org/docs/todos.html is much better IMO and i think it compares favourable against the jQuery and vanilla JS examples at TodoMVC.

I'm also in the "Libraries before Frameworks" camp, but not as much as i was not so long ago. I used to associate frameworks to bloat, unnecessary complexity and a feeling of being trapped with no hope of escaping. After using light frameworks like Sinatra (Ruby) or Backbone i now don't so negative opinions towards frameworks; they can be utilitarian and serve their purpose without getting too much in the way, but only when they are _focused_, and don't try to implement all possible use cases (Backbone, for instance, lets you use whatever you want for dealing with the DOM).
New chemical bonds possible in extreme magnetic fields
>Why I love hearing a billionaire say, "I'm a self made man". Oh really? So all the people who worked for you, cooked for you, kept your schedule, managed your companies, investments and life didn't do a damn thing? Really?

The individualist "self made man" notion seems a conceit designed to introduce the concept of aristocracy, which humans seem drawn to, to modern capitalism.
I think Ubuntu's package manager gui-frontend brands itself as a store (granted most entries are labeled as free). Also, you could always give a .deb installer as a download (and the relevent format for whatever distribution you want to support). Installing from these works just as well as .msi does in windows.
Microsoft has Officially Announced the Launching Date for Windows 8
I currently work for a company with over 500 employees, who are still using simple excel sheets as the bug tracker, feature requests, etc. etc.

There are tears every day. (mostly mine)
Presumably, he'll continue to head the Oracle Labs Programming Language Research Group (which most likely is doing more than just researching Fortress).

Although maybe the decision will be related to him going somewhere else (I'd imagine there's a lot of places that would fall all over themselves to hire Steele).
See, I'd still buy this scummy dirtbag of an excuse for a human being a beer. ;)
Definitely agree!

A twitter-bootstrap-popover-esque "(1) click here… (2) then here" would also be good to help the users understand how filtering works.

Though, personally, I find it very intuitive already
There's a Jerry Springer quality to the comments, which isn't all bad. Sometimes I'll go to read them for a laugh.
How do you rank the articles?
I contribute using my corporate card. That may work for you for now
> What you describe is very childish behavior...I think this might explain why he was so good at making toys adults crave like children.

The key is not the childishness. The key is that he cared about important things in the context of making and delivering a great product.

I've played at a number of Irish Traditional sessions around the country. In one town I lived, there was a very bad drummer who was there every week without fail. No one would say anything out of politeness. After about a half a year, I took it on myself to say something, not in a mean but in a matter of fact way. Her ego was bruised, but on doing that several other musicians immediately thanked me. It seems that everyone there prioritized politeness over the level of musicianship possible, even though they knew it compromised quality.

I think it's entirely possible to change one's priorities without being mean or childish, even to the extent of inverting socially accepted priority orderings. Not everyone is going to appreciate what you're doing, but if your heart is in the right place, and you are behaving constructively towards your craft, your customers may well appreciate you.

(As much as possible, leave out the childishness.)

EDIT: You can also invert this -- let emotional baggage leak into your "concern for craft" and your behavior will very much be counted against you.
Ask HN: Minecraft Constructions / Project Management
Has anyone of you participated in Minecraft « construction projects », something similar to what is shown in this video http://www.youtube.com/watch?feature=player_embedded&v=QZ5Mr5neqHU ?

I'm curious how is it planned, how the work is redistributed, etc. In the video above, it seems that there is at least 10 people involved. Some teams have quite impressive results.

I was also wondering if there is anything that could be reused, for example, in software development process (methodology / best practices).
Nicely done, nicely done. Got to love it when someone takes a real problem and nails the solution. When I first read about these guys (as an operations person myself) I thought, "Ya know, if they can make this work they will have a helluva solution."
Cisco cuts 1,300 jobs in 'limited restructuring'
Untying the Recursive Knot
Excel has data tables, that can pull external data in from various sources. Works much better on Windows than Mac, unfortunately, but still.
Even quotas won't generate participants where there are none. I would presume this success can be attributed to "all of these suggestions, plus quotas."
http://33bits.org/about/

33 bits (actually, 32.6) is enough to identify anyone personally.

As others have noted, there are multiple cases in which people have been identified through their online postings, even when not officially identified, by various disclosures.

It's among the reasons why those who take identity seriously are very, very careful about what they disclose about themselves online.

The Google, YouTube, and G+ names issues is really, really, really bad. It's quite specifically what turned me from a very positive booster of Google to a pretty deep critic.

And yes, while I make some use of Google's services, under various identities, it's an exposure I'm very consciously attempting to reduce.
Solomonoff induction is a principled but uncomputable way to do without a test set. There might be a useful approximation to it for your problem.
I suspect I'm not alone in saying this: If someone paid me, I'd be able to contribute a lot more to open source projects. As it stands, I am inclined to worry that sharing my source code will undermine my ability to make money while writing it, and this might not be an ideal situation.
But wget and curl aren't for humans, whereas HTTPie is. I've done plenty of `wget -m -np`s (and `puf -r` when I've had to saturate my Internet pipe...) which isn't what HTTPie does.
I apologize for continuing off-topic, but the links you provide only seem to indicate that the left-wing youth of Norway are supporting Palestine. This is not an uncommon opinion; in fact, being Swedish, I can't recall that I've ever met anyone who supports Israel in their occupation.

The links you provide equates this to antisemitism, which is very strange to me. Who was it, you mean, who were being "enthusiastically for" terrorism?
Here is one in Urdu [PDF]: http://init.org.pk/papersandpublications/P5.pdf

The last few pages have some sample code. Clearly this is just an academic exercise. Non one would actually use this.
Aw, and I expected a C/C++ article! Still, this is good stuff: "zero copy" for web content.
Thanks; that's interesting to know. I have a large workspace so i'll look into that. Sweat I don't care about :)
Probably best to say that there is a nearly 100% chance the money will never come back.
It's true there is some overlap, but also Sentinel uses things that are specific of Redis. For instance for us two things are crucial:

1) The ability to use the master as a message bus to auto-discover things. This is possible because every Redis instance is also a Pub/Sub server.

2) The idea that after every restart of every Redis instance we have a "runid" that changes.

And in general the logic of the failover itself, the fact that the failure detection is precise (some specific reply codes are considered in a way, some others in another way), makes a non specific solution much harder to implement with the "methods" to perform the service-specific tasks that may end to be complex, or sometimes forces to completely change the logic of the system (lack of Pub/Sub).
I posted a comment on the blog, asking politely for a SFW version so that I can share it with co-workers.

Though: when a post from a personal blog makes it to the front page on HN, the author usually finds out fairly quickly, and will read the feedback here.
In real production code, things like this are rarely bottlenecks. The count version, frankly, is less error prone. There are a few different ways that you can easily mess up the while loop version. In places where a loop like this really is the bottleneck we'll drop in the C-style version.

In general though, we find the code just kind of balloons if you use patterns like this everywhere.
For clarification: lots of "very reputable security people" can also be total dicks. Hacker elitism does not encourage thoughtfulness.
Infographic: Hacking Cheap Rent in SF: Live with Three Roommates to Save 54%
I know a guy working on a related idea. Instead of funding people, his system works by funding issues. The link is http://www.freedomsponsors.org

The workflow, as I understand it, goes something like that:

1) There's an issue on a project you use that's getting no love.

2) You go to freedomsponsors register that you'd like some issue solved, so much that you'd be willing to put your money where your mouth is. Also, you'll probably want to put a link to freedomsponsors on the project's issue tracker.

3) When one or more people solve the issue, the sponsor pays them (if more than one person has worked on the issue, the sponsor can distribute the money in anyways).
> Is there any mathematics on defining what % of the dataset should be training vs. testing or is it left to the analyst (like with confidence intervals (95% hypothesis testing etc.))?

I think you're thinking about this wrong. You need to set aside some of your data for testing/cross-validation, otherwise you have no way of knowing even if you have enough data to train your model! i.e. you want to get to the point where additional training data isn't getting you a better model, and if you're not at that point you should probably collect more data.
The fact that you gave preference to women makes your whole blog post utter bullshit. You could have written a very good blog post about "our hackathon was better because we ensured it wasn't dominated by men" and it could have been true. But instead you wrote a blog post about these little tricks that might help a little bit, but are likely completely dominated by turning away men.
Ha good point - Same concept, way different level of abstraction
i thought for a moment Oracle was going after Dwarf Fortress...
What are the games featured in the screenshots?
Any idea what locks Caesars and the Rio use?
Yes, Government Researchers Really Did Invent the Internet
> "But if he was a practicing buddhist.. wouldn't he had recognized what leads to suffering? Desire of course."

Fascinating dynamic, isn't it? Regardless of whether he managed to succeed in eliminating personal suffering, it's rather strange that he served as a "devil" of sorts (in the philosophy) in creating a world where desire was the greatest commodity. In a sense, he created more suffering in the world.
CameraSim - Learn on a DSLR simulator (kickstarter project)
Why does this keep coming up? Google seems to not learn.

1. There is no such thing as a real name. You might have a legal name, but they'd need to validate it somehow if contested. Up until now, Google has just been suspending names that didn't look "real" to them.

2. How do they validate this? Do they expect you to send a copy of an ID? What if you photoshop it? What is their data retention policy? Do they have procedures in place for handling sensitive data?

3. Most important, using a legal name does not somehow make the conversation more valid, or more useful. I have yet to see a strong argument that using a name on a government issued ID somehow makes your discourse better. There are countless arguments against this.

I've had to deal with this before. Here's an idea of what happens to you if you run afoul of this policy:
https://plus.google.com/115896012705745653160/posts/Kdg2nPzM...
As a parent myself, I know that the first few months of parenthood are difficult and life-changing, regardless of how many nannies one might afford.
Thanks for this tool, I prefer this over Paypal donation! (thanks for all the tips in advance :) https://www.gittip.com/suyashjoshi/
Even that isn't needed. Google: kombikraftwerk (in German, but there is a short English summary).
It was meant in the specific context of holding hackathons.
The only accurate statement in this article is that the government resisted commercial use of the the internet for a long time.

The rest it total garbage, written by someone who denies facts to promote an agenda. This is what is really sad. I mean, come on, the government (primarily DOD) of course spearheaded ARPANET, NSFNET, etc. which morphed into the internet we know of today. It's indisputable - funding poured into universities, and into private contractors (like BB&N) to work on this. Even Silicon Valley itself, it can be argued, wouldn't be here if it weren't for the government in the early days.

This is not to say that the government is wonderful, or that it is good, or should be larger in our lives, or anything like that - but, a FACT is a FACT. These birthers and creationists and other deniers just make up things to fit their models. To me, that is incredibly dangerous.

And note that the guy who wrote this article has "impressive" credentials - Yale, law school, Rhodes Scholar. But he doesn't have a clue about how modern technology works! (equating Xerox's Ethernet with the "internet", for example). This is pathetic, and pathetic that the "venerated" Wall Street Journal would publish this nonsense.
Why male?
The more secure barcoding scheme is RFID. This problem revolves around barcodes just being a database reference, with no better way to tie the physical item to the database reference. Usually the weight of an item is in the database.

The current "modern" equivalent of swapping price labels is to buy expensive produce at the self-check, but to indicate you're purchasing low-cost produce.
The Singularity is Near movie now available
Mailchimp gets brutally expensive at the higher tiers, especially if you have a large list but only send 1 or 2 newsletters a month.

We switched to sendgrid for our newsletters even though their interface is not as nice. Their pay-per-delivery pricing fit our model much better than the pay-per-subscriber.
Can we have a distributed social networking protocol?
Interesting that the challenge they felt particularly worth calling out wasn't about solving hard algorithms or design problems, but rather making those solutions function on the limited JVM platform. Perhaps this will give pause to the next language developer tempted to target the JVM for no reason other than its popularity.

From Guy Steele's blog post[1]:

"Nevertheless, over the last few years, as we have focused on implementing a compiler targeted to the Java Virtual Machine, we encountered some severe technical challenges having to do with the mismatch between the (rather ambitious) Fortress type system and a virtual machine not designed to support it (that would be every currently available VM, not just JVM)."

So it doesn't sound like this is any particular indictment of the JVM.

[1]: https://blogs.oracle.com/projectfortress/entry/fortress_wrap...
I believe google adwords got around it by adding an option to optimize ad impressions by conversion value rather than click through rate or raw traffic.

i.e., instead of showing ads more and more when their click-through rate goes up. They show the ads more and more as the ROI (return on investment) goes up.

the ROI is determined by dividing the aggregate conversion value for that ad by the cost of running those ads

so $1000 in total sales to users who clicked a given ad that cost $200 in total to run (for those same users) would be:

1000 / 200 = 5.0

where another ad that you also spent $200 on but only resulted in $600 in conversions would be…

600/200 = 3.0

so the ROI is $5 (income) per $1 of ads in the first case and $3 per $1 spent on ads in the second case.

If you enable that feature, the first ad would be run much more than the second one, in order to maximize ROI of the ad spending
Bummer the BalancedPayments option didn't pan out.

It's panning out; we're in the process of helping him with the integration.

Also, the "once a week" payout period is unique to Gittip's model (maybe because Stripe requires a 7-day wait?). With Balanced, a marketplace can pay out as frequently as it's earning: even daily. So that's an option Gittip can consider in the future.
You're ignoring that they're already degrading it by having it in a lit room at all. Flash photos are technically worse but have no practical effect in such an environment.
Functional Programming in the Wild at the MSR Faculty Summit 2012 (Video)
I'm not very savvy on what goes on with large scale networks and whatever market Nicira is in, but this blog post tells me extremely little beyond giving everybody high-fives.

What problem is Nicira solving, exactly? (It's certainly possible that the problem-space is too advanced to really tell it in layman's terms, but I can't even tell if that's the case here).
"have no set purpose" - you can't code without somebody else handfeeding you a purpose? God forbid we hold an open-ended event and let the programmers decide what to build!

And I'm sorry I didn't realize there was a minimum time limit for writing code to be considered "programming". Next time I only code for 8 hours, I'll be sure to remind everybody that it didn't really count.

sigh Why do I poke at the trolls?
Its does annoy me that lazy evaluation is not the default like it is in Haskell for much of the collections classes, but Once you figure out its there, man does it make things faster.
Twitter, tragic events and the price of social media stupidity
London had to bring in the army largely because the private firm that had the contract to provide event security completely failed to hire enough security guards, and this became apparent far too late for London police to raise the necessary staff themselves. There were probably ways to avoid the army, but would have cost much more.
It should be noted that [some] hotel doors with electronic key cards also have physical key holes (as a backup) that are hidden, but are still susceptible to being picked.

This just supports your point that hotel doors are not 100% secure for anyone who really wants to get through.

Edit: Replaced all with some. The doors at the hotels I worked had backup physical keys in case the battery failed. It's cool that Onity locks can be powered externally if the battery fails. Thanks for the correction.
An Introduction Animation to the Meshnet Plan.
How to Apply For a Job With An Indie Developer
I can see a reasonable point that it feeds into the stereotype of the programmer-misanthrope.
Exploring the Exception/Error Handling in JavaScript (For beginners)
In my profession it is becoming predominantly female. If I was to advertise an all male study group, or limit an event to 50 percent fem
ale, I would be called exclusionary or sexist I feel.
I don't understand how can you tell that solar is 'too small to matter'. Sunshine is abundant, technology issues have been cracked, panels are already dirt cheap (latest quote i got was 43 cents a watt - but that's for modules, not assembled panels). Nothing technically limits deployment on whatever scale.

Current production capacity is about 60GW/y of cells worldwide but that can grow easily, it was only 6GW/y just 6 years ago, it will be just a decade or so when it arrives to terawatt range, which is enough to cover the (electric) energy needs of the Earth.
>The cards have an expiration date and a code that cycles, meaning that when a new card is introduced, the old ones won't work anymore.

How interesting. Does that mean that you could theoretically have access to an empty room if there's no new occupant? It seems like you need some sort of expiry to prevent that from happening, but I can't imagine how that would work without some signal passing between the front desk and the lock.
Automated CRM
Manage contacts and leads
Everything about your contacts and related customers, partners, and vendors are centrally organized in one place.

Complete history in one place
Complete history of all your customer interactions including emails, documents, phone calls, and meetings in one place.

Manage your sales pipeline
Track and manage your bids, deals, proposals and other opportunities.

Support your customers
Manage support cases, enhance customer satisfaction and improve support staff productivity.
If they took PayPal (which works for both sides of the system using Mass Payments to pay all the recipients), they'd be able to opt for 5% + $0.05 with the micropayments service. On a $1 tip, it's the difference between $0.33 and $0.10 in fees.
> this blog post tells me extremely little beyond giving everybody high-fives.

It also crashed my browser with that mp3 embed, FWIW.
May I ask why? Personally I don't see any benefit whatsoever.
This is going to sound pretty lame, but I've been suffering from a severe case of Signup Fatigue recently. My business has been doing pretty well so I'd be OK with committing to a weekly debit to my business card, but I don't have a GitHub account and Signup Fatigue is preventing me from setting one up just to give money to people.

Am I being excessively whiny? Are there any plans to not require a GitHub account to give people a little money?

Really neat effort, I hope it continues to take off.
This seems to be the new definition of "hack", just like when somebody "hacks" into your Facebook account and posts rude messages when they visit your home and find your phone or computer unlocked.
Stacking up Factor against Lisp bullet list
Drudge, FT, Telegraph, HN, BBC
Facebook iframeCeption Effect
Ah, sorry; last I saw, he was heading towards Braintree with a a 6-month horizon for the various merchant account approvals, etc. I hope the current path works out. :-)
That's not really the case. While some of these do exist, Onity's locks themselves do not contain any physical keyhole and I've never seen them installed in such a configuration. Other vendors may be different.
In most of California, for example, there is hefty competition for cable/satellite services and high-speed Internet, despite cable television monopolies.

Even if that was true, it would only show limited competition between two government maintained monopolies that happen to imping on each other through historical circumstances (we know that there's no real price competition - what we see is the song-and-dance customer competition characteristic of duopolies). The relative phone and the cable monopolies are maintain through the state granting right-of-ways to a limited number of companies.

Your use of "government-backed" in supposed contrast to "government-created" is just verbal slight of hand, a pedantic distinction that does not make a difference (a maneuver that seems sadly popular here). The enterprises (cable and phone for that matter) palpably extract a surplus from their positions in the cat bird seat.

(sure, I'm using "monopoly" in the sense of rent-extractor and "duopoly" in the rent of market position. The overall situation should be clear enough).
What all this stuff ignores is that it would easier for the US to get him extradited from the UK than it would be for them to get him from Sweden.