skysight-inc/HackerNews huggingface dataset:
Keep proposing ideas for my operating system. If I hear something that's not misguided, I might do it.

I don't have any more projects I'm itching to do.

I'm an old foggy.

I've done everything that interests me, thank God.

God says...
satisfied you_talkin'_to_me cross exhalation supposed wayward
copyright waft Obama seize displease exceeding bark defile
straightening wilfully fallacies Innocency drinketh Circensian
lest INDIRECT hoped made bodies pay Amen sink doting glances
mixture unperceived justly birdlime once_upon_a_time given
inheritance mundo_stoked thats_right bounds garment constitute
grew swaying listening incorrect went sinners merely refer
high_five liberty singsong You_can_count_on_that follow
habit earnestness bringeth ensues eyesight outer problem
downfall mysteries Cyprian roarest Wherefore Affrighted
youre_lucky Moses Saul PROVIDED divinity bursting countenance
proveth working former Employee relations least selected
forbade spurn lottery curing instinct Sabbath wings prey
tone inflicted nest rmunday before physic forsakest annoyance
intolerable mocked seductions Stop blow wallowed comforted
solstices immortality Hasta cud tumultuous consistent
Seamless and GrubHub Announce Merger
Nothing like insulting a third of a million people in one sentence (and really millions more that work jobs even worse than a typical Target job).
To be totally fair, I hadn't heard of Bits & Bytes before now, so that's a little value I didn't have before. It's not quite accurate to say we get nothing out of linking to them instead of the youtube clip.
Then rip them apart by design. There's an artist fixation on making one big non-redundant volume, but other than some surface area to volume vs mass issues there's no reason not to make something that looks more like a sea urchin than a baseball. Once you get over 100 or so little modules chained together you get some interesting dynamic stability problems but it gives the computers something to think about.

Worst design I can imagine is one single huge volume like the classic artists interpretation of an oneil cylinder. One hole and they all die and/or the thing rips itself to shreds.

"large asteroids are really even one solid piece of rock"

You'd be surprised what can be figured out from albedo and rotation measurements. The other thing is the line between asteroid and planet is purely arbitrary, but hovers around the self circularizing point where gravity is intense enough that it has to be more or less spherical. So the biggest asteroids are gravitationally guaranteed to be rounder and smoother, almost like a planet, at least compared to a smaller asteroid. And we've got direct imaging on small asteroids WRT scaling.

The reason there are no planets the size of the earth that are cigar shaped or whatever is gravitational. A giant asteroid would be a bit "bumpier" relatively than a small planetary moon, but its not gravitationally possible to be a cigar or a swiss cheese.
Costco and Sam's club (wholesalers / cash n carry) offer membership benefits but I think that's more related to getting air miles on your credit card.

I'm confused. What on earth does being a member of Costco have to do with credit card air miles?
My job is to create web applications, not to keep track of every little idiosyncrasy in how various browsers have implemented core DOM methods. The jQuery team do a great job at keeping track of that stuff, and ensuring that things are consistent between different browsers. If I need something to be absolutely-blazingly-uncompromisingly fast I can use native methods, but for most people's use-cases, the performance hit you get with the abstraction is not sufficient enough to go back to using flint and steel to start a fire, after we invented the windproof lighter that is jQuery (or $FRAMEWORK).
Hadn't porn already moved on to the Internet by the time Blu-ray/HD-DVD were released?
Are you saying that someone eating 4,000 calories a day, but using only 2,000 per day will not gain weight?

There are a small number of people with a bacteria that helps them gain weight. There are people with a bacteria that helps them not gain weight. There's a small number of endocrine disorders that make weight gain easy. There are some medications (eg some anti-psychotics) that increase weight gain (and it's not just increasing input).

But even with all of that most weight gain is simple: people eat more calories than they use.

The stuff about satiety doesn't address calories in, it just talks about feelings of fullness.

What we don't know so much about is why some people over eat, and over eat to the extent they do. When a bariatric patient in a specialist weight-loss hospital smuggles in packets of crackers and jars of peanut butter (by hiding them under the folds of fat on their bodies) we can say that there's something weird going on.

But again, 500 lb patients are not the norm and that kind of eating isn't the norm.

Most people just don't know how much they're eating; don't know how many calories they're eating; and don't get enough exercise.
Show HN: Ingress Timelapse with headless Firefox
Ingress Timelapse with headless Firefox. Takes a screenshot every xx seconds and builds a video
Whenever I stumble into a "best editor" discussion, I am reminded of the words of Kieran Healy that adorn the top of my init.el (from http://kieran.healy.usesthis.com/):

``But even if TextMate 2 drops from the sky fully-formed and marveled at by all, Emacs will still be there, waiting. It will be there when the icecaps melt and the cities drown, when humanity destroys itself in fire and zombies, when the roaches finally achieve sentience, take over, and begin using computers themselves - at which point its various Ctrl-Meta key-chords will seem not merely satisfyingly ergonomic for the typical arthropod, but also direct evidence for the universe’s Intelligent Design by some six-legged, multi-jointed God.''
If I had to guess, it'd be because someone thought you were just commenting to promote your employer.
Are there speed gains to be had by wrapping the a,b elements in the jQuery example only once instead of twice?

$("div").sort(function(a, b) {
var $a = $(a);
var $b = $(b);
return $a.width() * $a.height() - ($b.width() * $b.height());
});
Of the four major sites that I've personally worked on, built with was wrong on them all. Two of the four I expected because it's using Javascript to hit a API and I think that would likely be much more difficult to guess correctly. What I didn't expect was that they would all be reported as using php when none of them do. Sure it's a really small sample set and I bet overall they are doing fine but I thought it worth mentioning.
This claim is not well-sourced (i.e. I exaggerated way beyond what we can prove is true.). Michael Balfour's 1979 book "Propaganda in War 1939–1945: Organizations, Policies and Public in Britain and Germany" discusses the slogan briefly in a footnote saying that it was considered too extreme vs. other possible slogans:

""By 3 August they had drawn up a shortlist of five slogans which was shown on that day to Hoare, who chose the three actually put into production (INF 720). The third poster 'Keep Calm and Carry on' [sic] was never displayed, as too obviously inappropriate to the actual conditions.""
Show HN: A new distributed communications protocol
Five advanced Java Synchronizers you probably don’t know
Database scalability isn't likely to be a major issue, pretty much any major database can handle the volume of data you're likely to need.

Security, reliability, consistency and integrity are likely to be much more important. How will your system handle encryption and ACLs, how will it recover from partial system failures, when there's an inconsistency how will you resolve the authoritative truth, how are you going to store transaction logs (i.e. read-only media), etc ?
Didn't you post this just a couple of days ago?
I'm using Emacs.
Mainly because I'm proficient in Emacs and found it good fitting into my needs.

If you want to argue that Emacs is not the IDE because it doesn't has feature X, then please not that it has great integrated internal environment. For Go "IDE" features check this:
http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs/

Vim has similar features.
The "whole prayer thing" was the most amusing to me; maybe because I'm a stereotypical atheist hacker, but I fail to understand that people in high-tech fields such as computer science can be sufficiently credulous (of any religion) to... pray to some deity for a visa. This isn't just a mostly-cultural religiosity or spiritual veneer; it's full "long-beard guy in the sky listening and answering to personal wishes" kind of belief...
There are quite a few Bitcoin supporters who believe that an independent Bitcoin economy is possible and that Bitcoin can survive without exchanges. I guess this will be a small test of that theory...
Asynchronous logging using Log4j, ActiveMQ and Spring
After working on this protocol all year, we are looking to start a discussion about the future of distributed communications.

Using our protocol, one could define a distributed Facebook, Twitter, or even Blogger - we originally intended to use it for email (that's why the 'sample client' is shaped the way it is).

Any feedback would be incredibly helpful!
'Two-pizza teams'. If you can't feet the whole team with 2 pizzas, it's too big.
Very NSFW:

http://www.reddit.com/r/cummingonfigurines/
Thats the entire point. Flickr is about photos. If Flickr was releasing new products and testing new things they might have landed on Flickstagram. But like OP said they didn't do much at all, and so missed the boat.

So yes you're right, they don't compete. But thats the problem. Hypothetical one, and I wouldn't blame the CEO for it. Its just one of the many things up the road they didn't travel up.
Combinatorial auction
It's called an IPO, and the structures are in place for a reason.

Can you actually imagine the difficulty of keeping 170 million "investors" updated on the status of the company? You'd have to share so many reports, make sure everything is done fairly, release regular earnings. Oh, wait, that's exactly what the SEC requires for doing IPOs...

Seriously though, it'd be a scary world where everyone is an investor. Most people just aren't qualified to understand risk and make smart decisions for the future of the company. Startups would end up with no revenue and people's investments would be worthless.
Apologies, bad choice of word on my part. I should have said "akin" rather than "related".

The point I was trying to make is that whilst those companies offer a membership incentive structure its not a true co-op and you don't have an ownership stake in the company. You just receive some member benefits like cash back and discount coupons - similar to your credit card company giving you air miles.
Can't you just use jQuery.fn.sort if you don't want the chaining and wrapper overheard that the parent mentions? And if you do, won't you benefit from native methods or polyfills with the same API?

Here is what jQuery.fn.sort looks like in the console of Chrome. It appears to be referencing the native sort:

>jQuery.fn.sort.toString()
"function sort() { [native code] }"
Maybe, but it seems to me the trick is not to end up developing type 2 diabetes by repeatedly spiking blood sugar to the point the pancreas gives up.
This man is a HERO
HTML on mobile and feature ubiquity
Is there a wallet that is in the cloud and safe of being shut down, because what if my hard drive crashes?
You don't know much about human nature do you? Insiders would pass details to trusted friends and get them to make the claim.

Just like quite a few insider trading cases it's the wife/family members that get the tip and buy the shares.
I agree with you and flagged this submission...and am kind of surprised to see it on the front page still. This is clearly blog spam. If a post is going to drive traffic with an embedded video, then at the very least, they should transcribe some of the best parts of the video for those of us who prefer reading a little about the video.

What's even more galling is that the source video is most likely a copyright violation...it was not posted by 60 Minutes.
I just listened to Michael Crosson on Entrepreneur on Fire and you should really check him out. It was a great interview and his site has some interesting articles.

http://www.socialmediopolis.com/
Show HN: Visualize your Elastic Search cluster using D3 Treemap and Ember.js
Seamless and Grubhub are merging
yahoo.com's logo still appears to have an exclamation mark on it, for me.
She could have reserved it to stop squatters, and used the "mayr" version.

Edit: She just confirmed it: https://twitter.com/marissamayer/status/336483778153295872
Really, clever and not obvious?
Create temporary table in MySQL
How to automate and manage workflow processes at your company.
In case you need a simple, but effective way to manage processes at your company, I suggest trying Comindware Tracker. You can visually design, automate, and optimize workflow processes and automatically connect with tasks for more streamlined execution. Collaboration features allow team members to collaborate by adding comments, participate in discussions, share files, and more. The solution also comes with a free add-in to synchronize the system with your Outlook. A web services-based API makes it easy to integrate Comindware Tracker with any third party systems and services.
Yumblr!.
>Are you suggesting they should go unpunished?
I believe he is suggesting there are other methods which are more effective, less costly, and meet current societal goals. Remember that prison is partly about punishment, but to society, we just want productive people who do stuff that falls into the category of pro-social behaviors.

>The suggestion that the threat of imprisonment does not act as a deterrent to criminal activity is absurd.
I think that this point cannot really be proven anyway, so I will let it lie.

>Do you really not see "I'm here because I screwed up. I probably should try to not screw up in the future." going through the mind of prisoners as they sit in their cells?
Maybe? Who cares? The actual thing I am interested in is recidivism, and according to pew:

About 43 percent of prisoners who were let out in 2004 were sent back to prison by 2007, either for a new crime or violating the conditions of their release, the study found. That number was down from 45 percent during a similar period beginning in 1999.

So we are sitting at 43% re-offend AFTER going to prison... looks like our system works!
Great idea, or adding mayonnaise !
Well, I didn't like it. Never felt productive in it. It felt very awkward. The only reason I was using it was the support of non-mainstream languages.

Even when I was full-time in Linux, my go to IDE was KDevelop. And mcedit for simple text editing.
This is what I do, works great.

Most of my application secrets/configuration/keys/tokens are stored in the database.

The only one that's not is the information about how to connect to the database. That's stored in the DATABASE_URL environment variable and it's stored on each machine. envdir is used to start the apps, reading that environment data.
I think you're making the common mistake many people make. That is, you're smart enough to understand how to best spend a small fortune but you're not smart enough to earn it in the first place.

From the sidelines, it all seems so easy. The 'critic' vs the Man in the Arena is one of the big problems that humanity needs to solve.

http://www.theodore-roosevelt.com/trsorbonnespeech.html
Not really: http://jsperf.com/d97b341f-cfc1-4057-bdc9-60e80adb5cf6
I am a layman with this stuff, so do your own due diligence.

You can look into the buttercoin project on github. Current exchange technology is not scalable past something like 50 operations per second, because of blocking issues. Using something like LMAX (which is used by betfair), you're probably able to get something like 1,000 operations per second. It's still in beta, but it can be out of beta if you can dig into coffeescript.

LMAX seems ideal because if something goes wrong, you can switch machines, load up the transaction history, and get going again in minutes.

Current stock exchanges may not be a great place to look, as they track thousands of individual stocks. A bitcoin exchange is different, as it's more akin to a stock exchange where there's only 1 stock and multiple currencies.

http://buttercoin.net/

http://martinfowler.com/articles/lmax.html
You sir, are Completly Incorrct.

Yahumblr!
> This is enough to put a smile on my face. There is something wonderful about skepticism and cynicism being proven wrong, especially when the skepticism is my own.

Mathematicians have always amused me with their weird way of turning their craft upon themselves. There's an astonishing amount of work done (I assume by procrastinating PhD candidates) on the statistics of performance in mathematics. Mathematics is supposed to be such a "pure" science, but this work seems to be motivated by insecurity and a base of other negative emotions. The skepticism it breeds isn't at all useful or beneficial for the field; if anything it's destructive, but yet it seems to persist.

Malcolm Gladwell wrote a great piece for The New Yorker [1] on late vs early bloomers in the art world. Gladwell writes that early bloomers are often driven by a sort of internal energy, and since they haven't taken time to refine their process they tend to be more abstract or conceptual. Late bloomers, he suggests, tend to take years or decades honing their craft. They're extreme perfectionists who, instead of working on building a piece, tend to work on refining the skills they need to build a piece.

In Gladwell's model for genius, Zhang is obviously the latter. I think as a society we'd benefit from celebrating the successes (and even the failures) of "late-bloomers" like Zhang a lot more. Maybe it would promote the kinds of intrinsic motivation which would encourage more brilliant people to continue their struggle.

All of that said, the thing that brings a smile to my face is the fact that Zhang didn't come from one of the MITs, Harvards, Stanfords, or Cornells of the world. He came from a "lowly" state school. Here's hoping he stays there.

1: http://www.newyorker.com/reporting/2008/10/20/081020fa_fact_...
Seems like a good time to sell to Yahoo!
You get a lot of money and you can negotiate dream terms.
Yahoo! is very desperate to get an audience and they need one.

If you exclude Flickr which Yahoo! service did you use in the last years, for myself none.
Anybody who read stories about solitary confinement from prisoners will be able to tell you that solitary confinement is in fact torture.
>> The take-away: Even as Ubuntu forges paths across hardware where traditional Linux (pace Android fans) has never before ventured, and Canonical commercializes the operating system to an extent not yet seen, it is keen to keep peace with Ubuntu users.

I'm not sure what that means but if it means Ubuntu will soon not be recognizable then I don't know if that's a good thing. Unity removed functionality we had in Gnome 2 that the Gnome developers had ironed out over years. Now we have a cool looking Launcher that is barely usable compared to Gnome 2 Panels.

We have global menus like a freaking Mac, unless you remove the two offending packages to restore normal application owned menus.

We have a solid bar at the top which without global menus is useless and even with them is questionable.

Bring back Gnome 2 Panels please Canonical.
I hope they're not forced to use Yahoo's awful login system the way Flickr was.
WordPress founder claims 72,000 posts defected from Tumblr
One of those events, yes. But it's possible for the system to be experiencing a bursty workload unrelated to your benchmark, and many of those events may happen. There's also the problems of startup effects, both at the high level (the VM, which in this case is .Net), the medium level (major and minor page faults) and the low level (caches).

My rule of thumb is that benchmarks which are supposed to be bound by the processor and memory should last at least 60 seconds.
David Karp Tweeted About Being Acquired By Yahoo In 2009
Where is my {{ Mustache }} template?
Learn how to load Mustache templates from the file system, classpath, web context and more.
> Outsourcing manufacturing also depresses local salaries.

No, it moves jobs, generally entire categories of jobs, to lower-cost areas. If someone wishes to continue working in that type of job, they must do it in a place with lower cost of living.

> I totally understand that some programmers feel more competition is not in their best interest.

That has nothing to do with anything I said, and in fact I pretty clearly articulated that such a view has nothing to do with the fear some people have of the H1B program.

> I think you're resorting to unnecessary hyperbole here.

I think you're reading things into my comment that are not there, because you wrongly assume I oppose H1B visas.
Author makes some points that are fine, I guess. A dev needs to carefully consider his audience and his fellow developers. If I can use jQuery and know that I'm not going to have cross-browser DOM API issues, then let me have it. Because the method simply doesn't work in older browsers (<IE8 http://caniuse.com/#search=queryselectorall) It's not entirely fair to say that `$(".my-class li:first-child")` is equal to `document.querySelectorAll(".my-class li:first-child")` or that `$('.my-class')` is equivalent to `document.getElementsByClassName('my-class')` (doesn't work in <IE9 http://caniuse.com/#search=getelementsbyclassname).

If you're building games or working with a team who does, I'm going to guess you're working with fairly edge functionality in browsers where javascript support is great. If you're building sites for clients who are still (sigh) using IE7 internally, you just can't get away with something quite so simple.

As another commenter mentioned:
"Even the most avid follower of JS updates can't compete with a team of the standard jQuery draws upon. When a new method gets rolled in to the core of jQuery, something that speeds up selectors for example, your code improves without you doing any work."

This is the same reason I use a library for preprocessing my CSS. I'd rather update a gem and trust a team whose focus is processing CSS than try to rely on myself for keeping up to date with the pace of the CSS WG and browser vendors.

Also, for anyone wanting to dig around the jQuery source, James Padolsey made a great tool for it. I know I was pretty amazed to find out just how much is going on under the hood. http://james.padolsey.com/jquery/#v=git&fn=
BluRay won in terms of it stuck around, while HD-DVD died off, but I don't think BR has overtaken DVD's the way DVD's overtook VHS. For the longer game (which is probably only another half-decade), I'd argue that streaming/OnDemand is the real winner. If that's the case, then porn helped shape the winner yet again.
Honestly, I don't get the down vote. Maybe a facetious tone, but 11million bucks helped one of the web's formative companies take off - and that was a customer "investment".

The person(s) who signed that cheque probably had done dozens like it before and dozens like it afterwards - whoever they were, and like hundreds of other senior corporate radicals across the globe, they take the one thing scelortic huge companies have plenty of (money) and push it back to nimble innovative companies. Its an investment in all but name. And it pays everyone dividends when it works.

seriously - if you want investment from your customers, find the big names in your email list.
The way, we've solved this is to default to a hard-coded secret if the environment doesn't have it.

App::Application.config.secret_token = ENV['COOKIE_SECRET'] || '<default secret>'

Secured environments like production get their own secret. Developer machines can use the default w/o additional overhead.