skysight-inc/HackerNews huggingface dataset:
The Scalzi and Bacigalupi books are so worth it.

Bacigalupi is a great author. I really liked the Wind Up Girl, and about 80% of the short stories in Pump 6 were good.

Old Man's War is a recent classic. I've read all the books in the series, and the first is the best.

I've read all the Neil Gaiman and Dave McKean collaborations, and honestly I don't care for McKean's artwork. It took me a while of looking at the preview to realize I'd already read Signal-to-Noise. Forgettable.

I haven't read:

Cory Doctorow: Pirate Cinema
Lauren Beukes: Zoo City
Mercedes Lackey: Invasion
Kelly Link: Stranger Things Happen
Kelly Link: Magic for Beginners

Although I own the Kelly Link books. Never got around to them. My wife liked Magic for Beginners.
Can you elaborate on why? I've found it to be far from intuitive and basically a direct mapping of CLI commands straight into UI elements. A user unfamiliar with command line git arguments would have a difficult time with SourceTree, I would imagine (most of my coworkers have).
Leaked photos of the LG Nexus crop up
Toyota Tundra truck to tow space shuttle to California Science Center
If prices are expected to drop, your hedge would be for that somewhere around the price you expect it to be wouldn't it? Say you expect 3TB hard drives to be $110 in 3 months and the current price is $130. You may buy a contract for $115/hd - if someone is willing to sell you that contract.

Typically if you're hedging a commodity for actual use, what you're trying to do is to lock in your cost and not to make money out of it. Let's look at an airline for example. The price of oil currently is $90/barrel and I think it might go up even more to $120/barrel. I buy a contract for 100 barrels of oil at $100/barrel deliverable in 3 months. Say I use 100 barrels of oil every 3 months. I now know that my fuel cost is now $10,000 for those 3 months. This then allows me to price my product based on that $10,000 assumption.

In the case of hard drives, I have no idea if it would be a good idea to hedge since the prices keep on dropping and the Thailand flood is not an everyday occurance and in general prices of hard drives are pretty stable and don't fluctuate like oil prices. But fundamentally, you're not trying to avoid losing money; you're trying to lock in your cost so you can price your service accordingly and not be in a bind if the price of your commodity fluctuates.
The most recent assignment was only like 10 lines of code to write. Although fairly challenging, it wasn't something worth putting on github.
I rather like this and would love to appropriate it. Is there a correct attribution to use?
The exact image I linked to is of particular interest. Here you can see something in 3D that you couldn't possibly tell just looking at the originals - that you're actually looking off a cliff edge. The landscape seen past the horizon of the cliff edge is clearly much farther off when viewing the combined image.

Here's a copy in case the original site gets overloaded: http://imageshack.us/a/img829/3783/t6cftimgur.jpg
May be off-topic but: Is it just me, or are macros just a new way to get confused while reading JavaScript? Introducing language-foreign syntactic constructs seems to me superfluous and confusing - This is the job of transcompiling languages like CoffeeScript.
It depends. I can see a lot of scope for small companies starting on Bitbucket to take advantage of the low costs, and then buying the larger plans as they expand.
That is a good point, but I do have the perspective you talk about. I started out at a web shop for 4 years, so I'd spend a lot of time in other peoples code. I then moved on to a nice little SaaS company with a 10 year old code base which had a bunch of legacy code that I had to deal with when first starting out. I had to pick up a variety of languages that I had not used professionally before. I have spent 4 years there and am leaving at the end of this week to start my first company.

But my belief is the same, the solution to the problems described in the article is time/experience, not the adoption of some pessimistic mindset. You will run into bugs when working in other peoples code, as a result you will learn not to make those mistakes. Over time you will get quicker at identifying similar bugs and will be able to resolve them quicker each time as well.

The most common answer to any CS question that you are asked in college is "It depends". So how do you resolve these nasty legacy code bugs? Well, it depends. Is this code reused a lot in other places? Is this critical functionality to the user? Once you determine how important the buggy code is, you can decide whether to solve it with a hack or a well thought out solution.

Don't sweat the bugs, don't become a Debby Downer, fix them as they rise, and keep building cool shit.
It's definition 2a[1] on merriam-webster.com.

a : to obtain by energetic activity <hustle up new customers>

Seems like a pretty common use of the term in the sense of "that scrappy start-up showed quite a bit of hustle to pull it off."

[1] http://www.merriam-webster.com/dictionary/hustle
Show HN: login prompt - create user logins for your site in under a minute
HELLO, my name is: WatFont
> redefine what it means because people are dogmatic about "balance = good, not balanced = bad"

You don't seem to understand that this is how language drift works. When "people are dogmatic" about how certain words are used, those connotations leak into the definition itself.
Zynga is Granted a Patent for "Game-based incentives for location-based actions"
I don't understand the need for "//" in the URI. The thing that follows it is usually an authority (hostname), not a name for an algorithm.

This would still be a valid URI without the unnecessary characters and without the confusion:

ni:sha-256;UyaQV-Ev4rdLoHyJJWCi11OHfrYv9E1aGQAlMO2X_-Q

See: https://www.ietf.org/rfc/rfc2396.txt

Also: "nih" sounds like a pun :-)
Where are you sourcing the exchange rate data from? Since August CAD has been above USD, but the app shows it at ~$0.98 instead.
I thrive off people actively correcting the writing on my blog and my code. It is essential to my growth.

Totally agree with you.
I'm sad I can only give this one vote.

This theme has been on the tip of my tounge for a long time; in fact, I tell coworkers that I see every item that is in the ticket system, be it a bug or a feature, as a "delta", a change in the system to make it have some characteristic it doesn't have now.

I'll just say that stress management is one of the issues you must face if you're going to be an effective (and happy) developer. It's important to get exercise and take breaks, but it's most important to understand your sources of stress and deal with them. Sometimes you can take action, by say, getting a motorized standing desk and tall monitor arm to avoid pain. There are other sources of stresses that you just have to accept.
Divshot Public Beta Now Open
My thoughts too. I just don't see how there could be much variation in the first place, especially among more experienced participants who can easily find the most optimal way to write a given function.
UK introduces law for employees to swap rights for company shares
This seems like a great time to prod more folks into joining the pool. If you have a static IP and a stable machine please consider becoming part of the pool:

http://www.pool.ntp.org/en/join.html

My firewall at home is part of the pool. You can configure how much traffic you can handle in the manage servers interface. With any decent cable connection you can set the speed to 768Kbit and never notice the traffic (ntp is just tiny udp datagrams).

While we are at it lets go through /etc/ntp.conf and remove any references to stratum one servers. With a recent version of ntp you can replace all of your server lines with:

pool 0.CC.pool.ntp.org iburst
pool 1.CC.pool.ntp.org iburst
pool 2.CC.pool.ntp.org iburst
pool 3.CC.pool.ntp.org iburst

Where CC is your country code {us,ca,de,mx,fr,etc}. I decided to err on the side of caution and give an example that will work with any reasonably recent version of ntp. With the most recent stable release the following one line will suffice:

pool CC.pool.ntp.org iburst

That one line will work for Mountain Lion, debian/unstable and the most recent ubuntu release and ntp will automatically poll more servers as needed.

More info on using the pool can be found here:

http://www.pool.ntp.org/en/use.html
For anyone having trouble seeing these, the trick is to sit fairly far back from your monitor, and cross your eyes enough that you see 4 duplicate images (each of the two images doubled up). You then lessen the amount your eyes are crossed (or bring yourself nearer to the screen) until the 2 inner images of the 4 are perfectly overlapped, such that you now see 3 duplicate images. If you can then bring your eyes to focus on the middle image, it will appear in 3D.
Here's a popular repo:

https://bitbucket.org/tortoisehg/hgtk/overview
Invasion sounds a bit like Wild Cards and Bitter Seeds, both of which I loved.

I hadn't realize that Wild Cards is finally back in print!

http://www.amazon.com/Wild-Cards-George-R-R-Martin/dp/076536...

http://www.amazon.com/Bitter-Seeds-Ian-Tregillis/dp/07653612...
Looking for feedback on this idea: we provide login as a service with one line of javascript. We support twitter, fb, email, google, etc.
This bundle has some fantastic books. They did a really good job putting it together.

On to more interesting thoughts, I wonder if future ebook bundles will be filled with serial titles. In other words, you pay the nominal Humble fee to sample the first novel of several series; publishers will bite hoping you'll get hooked at full price. I don't recall seeing an appeal to episodic content in other Humble Bundles, but ebooks are a different market with different publishers looking at different trends. Interesting times.
Given Windows ran in 999% of the computers at the time, whatever they distributed was "force feeding". That included bundling the browser and selling Office for highly discounted prices (basically killing the competition). I'm somewhat of a libertarian on that front - I don't think governments should "interfere" for the most part - but I do see the reasoning behind what they decided here

As for iOS, you don't HAVE to buy an iphone today. NO ONE is forcing you to develop on it. In fact, less than 1/3 of the smartphone owners do have one - And THAT's the distinction: choice. Argueing "it's the same thing" puts you on the same boat as that chinese clone manufacturer that sued Apple because they "didn't license their OS for anyone": it's THEIR product, they do whatever they want with it.

As for iOS being a product on itself, you're right - it's just the software that powers Apple's hardware, not an "isolated" product. Same as Kindle OS, WebOS or Bada, not the same as Android and Symbian, which are sold/licensed to third parties...
I'd give the chance of a many worlds interpretation corresponding well with our physical reality, a low probability event, with a pretty high credibility interval ;)

There is a theorem that if an experiment and observational apparatus are both quantum mechanical systems, then the many worlds hypothesis describes what happens when that experiment is observed with that apparatus. If quantum mechanics is merely a good approximation of some better theory, then to whatever extent it is a good approximation of the system, the many world hypothesis remains a good description of that interaction.

Therefore your confidence that the many-world's hypothesis is an inaccurate description of what happens when you observe the outcome of a quantum mechanical experiment is an insistence that your brain and body are not well-described by the best theory that physics has for how the world works.

What gives you that confidence?
> I just get a little disappointed when I see a new major number and the changelog is minor additions and bugfixes.

Don't be. There will be no "major additions" anymore. They will now release small features, quickly. So no major feature bump. Hence no need to wait for one either. It's like a number of small steps instead of one giant leap.
Actually, that's why I brought it up. Unless the cost analysis justifies the risk, I wouldn't host a repo on bitbucket or github.
Stash's internals are completely extensible. Having access to the source allows you to extend and modify it to fit your needs. On top of that, you can build features (i.e., plugins) on top of Stash that you can share or sell to other Stash users on Atlassian's Marketplace.
Streak brings CRM to the inbox with Google Cloud Platform
> Is it just me or does the proposed ES6-standard smell of heavy feature creep?

I've been on TC39 for years and the vast majority of what we do is cut.

> we get classes _and_ modules _and_ typed objects.

Classes are syntactic sugar for one of the most common dynamic patterns in JavaScript: object factories. Modules are static collections of code. Very different things, especially in a dynamic language like JS. Typed objects are not even remotely related; they're a low-level API for efficiently working with structured binary data.

> same with macros and codegens.

As Yehuda says, macros are not part of ES6 but rather an experiment at http://sweetjs.org to consider for future editions. I don't know what you mean by "codegens." Brendan's slides weren't talking about a feature, but rather an existing usage pattern that we need to serve in additional to human code-writers.

ES6 actually does a remarkable job covering many use cases with small modifications that smoothly integrate with the existing language. You might want to try experimenting with some of these features, many of which are implemented partly or completely in SpiderMonkey (as Brendan's latest blog post details). Most of the features are small improvements to paper cuts, and as everyone I've ever spoken to who's written SpiderMonkey-specific JavaScript attests (for example, in the Firefox front-end or in addons), they make your life so much nicer. I'm particularly thinking of let and destructuring, and I suspect parameter defaults and rest-arguments will be hugely popular as well. The few bigger features, especially modules and generators, are for addressing the most important gaps in JS.

Dave
While I think this "coming out" is an intelligent observation, I don't agree with your "first step", discovering what religion (not) has to offer to a person. With that comment I can't upvote the entire statement.

To start with, it probably offers a sense of community. It can also help bridge gaps between different parts of our society. I appreciate the charity work. However, I'm part of the 20%, so I'm standing at the sidelines on this one.
New Updates to SnapLogic Cloud Integration Platform
Google to co-brand 10-inch Nexus tablet with Samsung
Fassbinder, Gaspar Noe (sometimes), Mario Bava, Kurosawa, Coen brothers, Tsukamoto, etc.

Kubrick had a DP but like many directors sometimes operated it (or one of the cameras) himself.
Citation needed. Which book of the Analects is that found in?
It's times like these I'm thankful for a life lesson I was taught about 4 years ago.

I'm not a professional coder, but I do a significant amount of hacking and coding for one of my research fields (Computational Economics). I noticed this cycle too--this cycle of focusing on the negatives. It really did bring me down.

I chatted with my adviser, who was married for a number of years to a child psychologist. She recommended to him that every time he accomplishes something small, get up and walk around. Do something small to reward yourself. Then, get back to coding. This inserts a positive stimuli in an otherwise negative feedback loop. The more bugs you solve, the happier you are.

I've found this to be very helpful for me. Hope if helps some of y'all too.
Most of Web Apps are already in the standard (appcache, indexeddb, etc.) and I know there has been some communication around manifest formats (but I'm not directly involved in that).

Generally speaking, though, the difference between one definition of "web app" and another is very small, in terms of what the platform has to support.

I'll also note the perspective that sometimes it takes a couple of implementations before the "right" solution is known. Many evolutions of the web standards have followed varying implementations being played with in the field.
Indeed. Or go work on software for manned space vehicles, or medical devices, or huge financial institutions, or anywhere where the consequence of bugs is "people die" or "national security is compromised" or "society collapses" or the like.

I wonder if you couldn't formulate a rule to the effect of the more serious the task you are working on, the less you can afford to be optimistic. When Serious Things are on the line, you have to be a pessimist, because you have to find and root out all the possible weird failure cases before they bite you. When all that's on the line is a comment on someone's photo of their lunch, optimism is a more sustainable philosophy.
> A single person taking the role of director/editor/screenwriter is pretty much unheard of in the industry.

Wrong.

Let's take a very recent example (and note well, this is not at all uncommon outside of Hollywood, for instance Teshigahara's famous collaborations with author Kobo Abe) Paul Thomas Anderson, directed, wrote, and produced/edited (both the 65mm and digital transfer, in tandem) The Master. It is not at all uncommon for a director to at least collaborate with a screenwriter if not write the screenplay themselves. And most directors would like (although this is sometimes prohibited by the studios, e.g. in the case of Orson Welles) to have creative power if not direct control over the production and editing process.

However, even at this level of involvement we are a far cry from the claim that a single person is responsible for the film as a creative work.

For instance, you're missing a critical piece of the equation: acting. You could easily make the argument the job of an actor is as important as any role a director might have and ultimately it is the centerpiece of so much film as well as the final artist presentation. Even the most controlling directors have limited ability to hold de facto control over this aspect of the film.

Considering all the multitude of complexities of the process, the myth of this superhuman director here is a lot less interesting than the actual process of filmmaking, if you ask me.
Was hoping for HDPI support, doesn't look like this update includes it.
Where You Live Really Does Shape Who You Are
it makes you wonder if the real success of companies like google really is in the uplifted, positive, work environment to help pull you out of that negative feedback loop.
You have a punctuation error in your comment.
Internet mocks Bravo's 'Silicon Valley'
Share your Startup with the Baltimore and DC Tech Community
The next John Scalzi book is going to be episodic. I'd far rather buy it from Humble Bundle than from Amazon...
And if you want it to be pronounceable, why not use Oren Tirosh's Mnemonic Encoder?

About 10 years ago, Oren Tirosh published "mnemonicode", which was a selection of 1600 words which were optimized to be (i) internationally recognizable, and (ii) have distinctive pronunciation that would survive a low-quality phone medium and/or a non-native speaker.

I can only find a copy in the wayback machine now:

http://web.archive.org/web/20051109230247/http://www.tothink...

http://web.archive.org/web/20051109233255/http://www.tothink...

But if we're adding a way to "name things", I think over-the-phone naming should also be considered.
I use RhodeCode for a small team (https://bitbucket.org/marcinkuzminski/rhodecode).

It does not have all the features of github or bitbucket but is selfhosting and opensource.
If you consider $7 (or $12) a month a lot of money for software then you're probably not in the target audience for any (SaaS) software product. A lot of people are willing to pay some money for a SaaS product even when there are free alternatives.

I can't think of any piece of software I use regularly that doesn't cross the "worth at least $7 bucks" boundary.
How do I get over my low tolerance for stupid people?
This is true, but if you are working on such a large code base, and you like the company you work for, you will be working on it for a long time. You will become familiar with the coding style (or lack of style) of the original programmers, and you will be able to recognize their mistakes quicker over time.

Rewriting it is always on option, maybe not the correct one, but it is an option. But probably better is to figure out how to rewrite it in pieces.

If you are working with a legacy coldfusion or php code base, god help you. But there are still ways to abstract the original code to allow you to implement a more gradual/iterative code rewrite strat.
I hear how passionate you are on this issue and I understand the enthusiasm. I'm not here to strangle the baby in the cradle. But my concerns are real.

Granted: Fusion energy is a conceptually simpler process that is virtually impossible to runaway by its very nature. That alone is a massive plus any way you look at it.

Granted: the total bulk volume of radioactive waste products is dramatically lessened.

Granted: the radionuclides created by a fusion reactor are likely to be less problematic than those from a fission reactor.

My points: There is still radioactive waste: magnetic confinement reactor liners will handle so much corrosive flux they'll essentially be disposable and replaced frequently - possibly on the order of weeks or months. Same (but lessened) story for inertial confinement reactor liners and the metallic waste products. Those have to go somewhere safe. They're not small.

Same story for the electrical generation system. Regardless of the final reactor type, it's still going to involve managing heat-exchange fluids with neutron exposure.

Then there's the environmental + carbon load from building a reactor complex, which is not going to be quantifiable until there are working reactor designs and working fuel flows and a working understanding of how much staffing and security and land and ancillary support is needed. NIMBY is going to be just as strong for fusion as it is for fission, and that's going to mean compromises.

Then there's going to be the cost of purifying the fuel source, which won't be negligible when it literally involves boiling the seas. Then packaging it. Then shipping it. Then handling the waste products. Then planning for the plant's functional lifetime, which won't be forever.

The conceptual clarity of fusion is wonderful and I fully support the research, but the execution is going to be quite a bit less sexy and come with some well-known downsides.
Three Strikes of Injustice
Happened to a Soviet lander on Venus in 1982:

"The quartz camera windows were covered by lens caps which popped off after descent. Venera 14, however, ended up measuring the compressibility of the lens cap, which landed right where the probe was to measure the soil."

http://en.wikipedia.org/wiki/Venera_14#Landing
What do you mean? It doesn't use Firebug at all.
The Anti-JavaScript: Perl 6
Why lean startups rock