skysight-inc/HackerNews huggingface dataset:
How do you explain the Apple phenomenon in that case? They keep cranking out new product categories in spite of having ample money in the bank.
It's actually a bit more complex than that. If the only way you measure the lifetime value of a free guy in dollars and cents than that value will always be pegged at '0' so applying your formula literally would lead to 0 times the freemium model would be given a chance.

But free users can be put to work in other ways, and that value may be very hard to peg down accurately. A good 'free' user that promotes your service to paying users, for instance, an employee that uses the product at home that advocates its use in the business where he/she works. Or maybe free users give you content that you can monetize in some other way.

And that's the hard part, assigning a value to the contribution. The cost part is the easy bit, servers are cheap. But support is costly and even then it may still make sense to have a free tier, it's never going to be an easy decision.
Tumblr Rolls Out Instant Messaging on Both Web and Mobile
We reject “enhancements” that would work only on a nonfree system. Those would encourage people to use the nonfree system instead of GNU, scoring an own-goal.

I never will understand this mindset. And it's nothing against GNU or RMS mind you, but I just can't understand how someone would see the political status of code as a zero sum game.
This isn't remotely true.

CSP via goroutines and channels is idiomatic Go, but it's not the only option. Go offers mutexes and other concurrency primitives which, along with goroutines as lightweight thread analogues, allow what you're looking for.
The CIA(1), and other Fortune 500 Companies have internal prediction markets that work quite well. However, internal politics inside of the organization sometimes spell the death of those markets.

This is more good data that gives me more faith in the www.Augur.net decentralized prediction market premise.

[1] https://www.cia.gov/library/center-for-the-study-of-intellig...
I'm not an expert in Go, but can't you inline a statement before the conditional?

value, err := bar(); err {
// there was an error
}

I like how that looks, personally. Obviously YMMV.
11/11 – How Chinese marketers created the most lucrative fake holiday ever
It depends on the journal, but usually there will be subtle edits. In my experience, the edits usually make the article less readable, but they are common for major journals, at least in my field.

One of the major journals in my field has a ban on sentences that start with adverbs. I'll admit my writing often uses adverbs it shouldn't but the journal will silently turn sentences like:

> Typically, data are ...

into

> It is typical for data to be ...

instead of rewriting the sentence to avoid starting with "typically" in a more readable way.

At any rate, edits are pretty common, but they're usually to match internal style guidelines, as opposed to editing for readability/content/etc.

As a counter-example, though, I have had one case where a typesetter noticed that I had an incorrect paper in the reference list purely from the actual scientific context in which I was referencing it. It was a really nice catch, and interestingly, it implies that the person doing the typesetting has a _very_ deep background in the field and a very broad knowledge of the relevant literature. It's not something that could have been guessed from the titles of the articles I was referencing without knowing the subject matter intimately.
I have now changed the color. Please let me know if the new color suits better.
explain what, can you not comprehend what i wrote
Yeah, the worst I've dealt with this is debating the implications of the doctrine of predestination...in Spanish...at past-midnight after waking up at 5 every morning.

It makes you waaaay less coherent.
Nope, working on desktop, mobile chrome, and mobile iOS app, here.
I have now changed the color for the boxes. Please let me know if this looks better
Mod_hiredis now supports call limits in FreeSWITCH using redis as a data store
There is still good value in places like Miami. You can purchase 1 bedroom "condos" 2-3 blocks from Ocean Drive for <$120k and likely cover your yearly mortgage just with summer month reservations.

I looked into this a bit when I had trouble finding places to stay during Art Basel last year and decided to look up sales data for properties I tried reserving on AirBnb
Maybe one day we'll live in Scott Alexander's Archipelago[0], where you'd be free to move to whatever civilization had the rules you like the most, and if you don't like any, you will start a new one yourself. But we don't live in Archipelago, we live on planet Earth, and we have a lot of work in front of us to build the Archipelago - work that requires us to coordinate, and coordination requires suspending some of our freedoms.

[0] - http://slatestarcodex.com/2014/06/07/archipelago-and-atomic-...
Maybe just Android, or maybe just certain geo locations?
...but the author is using it to support the point that "...we slip in what we think a foreign speaker means to say, particularly when their accent has low social standing." Which seems like it should mean that the participants would have a higher false memory rate with the British speaker.

It's an interesting question, though, whether a working-class New York accent is less "foreign" than an upper-class British accent to a Stanford University student.
It's more than just visibility: dumping oil all over a shrimp fishery will have an immediate and devastating economic impact.
> I remain impressed that people who were up in arms about the Snowden revelations, or, just yesterday, about NSA stockpiling zero-days, could casually rationalize the largest transfer of control over the Internet to governments in the whole history of the net.

I remain impressed that people who were at best ambivalent about the NSA and Snowden revelations, and other US Gov misdeeds, would use the fear of government control as their primary argument against DNSSEC.

Those folks are right about DNSSEC, of course. Their hemming and hawing about the NSA, Snowden, and the US government, I think history will judge harshly.
We definitely focus on ease-of-backup vs. choices-for-backup. One of the initial things we found we the "pick and choose files & folders to backup" approach is what kept most people from setting up a backup at all because they were confused by the process.

Having said that, we offer the ability to exclude folders and filetypes if you have certain things you want to backup later.

(Not disagreeing with anything you're saying...just fyi.)

Gleb from Backblaze
No, he said that would have been the retail price. He bought them for much less. In other places, he mentioned that his total cost for the project was about $4,000.
SEO – Most important ranking factors in Google
Single's Day shopping craze in China set to break all records
Sad to see your comment downvoted, its not fair when you get hammered like that on a follow up question on your own comment. Bleh.
To be honest, HSTS worked for HTTP pretty well, and it is not like mail servers are not commonly connected to either.
Samsung Gear VR now available for preorder
Faxes from the Far Side
I think even if Larry said "kill it" Go will also survive :-)
Why even implement a bidding system at all?

The auction is a solution to the problem that the cap creates. Remove the cap and you don't need an auction.

H1B visas traditionally have been for skilled labor, under the assumption that these educated workers will help stimulate the economy. This is good as long as the workers don't drive down the wages for citizens working the same jobs, so an immigrant already has to make the same or more than U.S. citizens. Isn't that wage enough to achieve the goal of H1B visas?
UIView Transformations and Animations
MBAs as an empty suit who manages what they don't understand is as much of an useless stereotype as programmer as a code monkey who just creates what you tell him to. You have the same ignorance about them that you accuse them of having about you.

I also don't believe programming is as alien as you think it is.

I will grant you that most of the diploma mill MBA programs are worthless. But the MBA's going to work in F500 companies aren't just idiots.
I think the idea behind homoiconicity is that you can generate and modify code using the same tools you would use on data; not string functions and regular expressions to manipulate the text you would call eval() on. Trying to understand semantics of code blocks this way is like parsing html with regular expressions. I used to modify built-in functions in emacs lisp by calling a modifying function (though later I was told the canonical way to do it was just to copy the function elsewhere, modify it, and evaluate it after the built-in was loaded).
What order of magnitude? There are 60 drive chassis in 4U you can get[0][1], but even a 4TB -> 6TB drive + 15 more drives isn't exactly an order of magnitude.

And they have 2 10GiB ports, though I'm sure you can work with them and get more..

It's disingenuous to call this not "state of the art" when it's really quite close, and obviously is meeting a backblaze design goal.

[0]: http://www.newisys.com/Products/4600.shtml
[1]: http://www.aicipc.com/ProductDetail.aspx?ref=RSC-4H
I'm sure there is some natural human bias against something totally unexpected being correct, but these people also read the papers. I imagine people would be more concerned with methodological flaws and the like. Also if many unexpected results continue to be verified, the market should shift to properly value those types of studies.
What if you build it, commercialize it and maintain it for several years, and then the market shifts and it becomes impossible to keep producing revenue out of it?

Does the customer that paid a single fee once have the right to claim a share of your time on perpetuity so you can keep maintaining it? Or is it fair to change your business model so you charge yearly fees for support/maintenance?

What if most customers don't want to pay the yearly subscription fee but a handful of them do? Are you still morally obligated to support them, even if their money barely cover costs?
The principal of respecting junior people that they send you is a big one in business. Being rude to the maid or anyone else is a classic mistake in job interviewing. If you are going for the C-Suite you will need to be smooth and get along with all sorts of people, really leave them with the feeling that you care about them and that you hear them, so you'd better get started now.
If someone hijacks DNS to send Google.com requests to their own server, the browser will throw a TLS cert error, no? But if DNS and authentication are the same thing, then hijacked DNS would not throw an error anymore.

Do I understand this correctly?
It does look better, but `value` will only be accessible inside the block. That's a no-go if you want to perform actions with `value` below.
Unfortunately it's not just the manuals that are in English.

The prior work is written up and signed off in English, the pilot/cabin tech logs will all be written up in English. The current AD/SBs (usually extra maintenance/fixes) will all be issued in English and so on.

Further to that you have to write the work up in English, and get it signed off and declared safe to fly in English too.

Other parts of the world already operate on non-English, e.g. Russia. They use the same aircraft we do but in an entirely different framework. However their framework does not necessarily apply if you want to get an aircraft cleared to fly in Europe (EASA) or the states (FAA).
Yev here -> #TeamOrangeRed
Because Israel's right to exist is constantly attacked by many people, to the point that any criticism of them may be interpreted by some as a criticism of their legitimacy, whether that's a logical assumption or not. Unfortunately, to effectively communicate you often have to write for other people's (sometimes mistaken) assumptions about what you may mean.

> Could you imagine if someone said that the USAPATRIOT Act brought into question the USA's right to exist?

If there was a large and vocal group of disenfranchised Native Americans which an active, extremist and violent military faction, then yes, I could imagine it. I wouldn't agree with it, but I could imagine it happening.
I am very excited to finally see this type of library in a modern (strongly typed) language, let alone my current passion language. In my opinion your pitch (ok, Readme), should put emphasis on the productivity and usability gain of types and a generally "smarter" language moreso than the not-offloaded-to-C performance (do people care what they code gets compiled to?)

I was pretty excited about the tensorflow announcement but I'm actually saddened that it might cast a shadow over this library, which in my opinion brings more to the arena (e.g. improvements on the current scripting approach of theano, torch et. al)

Your product, Autumnai, sounds exciting as well
If you think about scaling too early, you'll have a plethora of other problems to deal with.
For what it's worth this book (which is excellent) is also published as a free ebook under a Creative Commons license (http://www.antipope.org/charlie/blog-static/fiction/accelera...).

The author is also a relatively prolific HN poster (https://news.ycombinator.com/user?id=cstross).
i might be wrong, but i'm fairly certain you have rights that you need to explicitly give up in the form of a license in order for it to be "free"
We do, but man do I gotta get that page updated. Looks like we forgot about it while updating the site. Sad panda bears.
Fidelity Writes Down Snapchat Investment 25%
The DV lottery is a good thing. It keeps America culturally rich by giving folks from countries that usually don't emigrate to the US an easy path to citizenship.

This American Life had a good show about a DV winner from Somalia:

http://www.thisamericanlife.org/radio-archives/episode/560/a...
> If you have "func bar() (MyStruct, error)", you cannot do "foo(bar())". You must always assign the result to an intermediate variable. You could embed the error in the MyStruct struct instead, but that goes against Go's grain.

Chaining does work, but obviously the function needs the same signature as the return values, which limits things since most APIs don't accept errors as input. But within your code you can structure it to get error values for things you know you will be chaining. Or create wrappers to make your types chainable.

http://play.golang.org/p/5LHXdJlfIM
If you have a PhD, you may be able to apply for the O1 visa. I came back to the US using the O1 and have many friends who have PhDs from top EU univs who have made the move to the US via the O1 visa. Try it out.
Never BEFORE SEEN Video Chat Software
Teflon Poisoning in Birds
Oh. I was expecting something like, "I have secret knowledge that Tunisia's government employs less skilled attackers than the UK's."
you can fit 72 x 8TB pretty easily into 4u with off-the-shelf hardware.

with custom-built 2.5" ssd enclosures you could probably fit more in the same space.
Ok I will email my attorney that "Some guy named atYevP on HN told me it was okay." ;)
Unsurprisingly, this looks like it would benefit a lot from JS SIMD (when it rolls out).

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

https://blogs.windows.com/msedgedev/2015/05/21/intel-and-mic...
The Shepherd's Crown by Terry Pratchett. His last work.
Phoebe and Her Unicorn by Dana Simpson (I'd recommend this to families with young children)
CSS Secrets: Better Solutions to Everyday Web Design Problems by Lea Verou. I'm not really a front in person so this was an interesting look into CSS3
Penetration Testing: A Hands-On Introduction to Hacking
Georgia Weidman
I'm starting next on Rework, as I've heard a lot about it.
Nothing. Why would it, unless you commit some act of aggression against someone?
.. mutexes limit you to the locking paradigm. You know there's more/better out there, right? If you want an actor / agent model you still must do this with mutexes channels and goroutines, resulting in some pretty fugly code, more so than normal go code.
Microsoft was an early investor in Facebook
These are my babies currently:

http://www.jque.re/

https://www.unicod.es/

I could keep making these, but it's do or die with side projects. You either commit to them with a full heart, or they begin to bit rot.

Currently I just maintain the projects and promote them the only way I know how (Hackernews and Twitter). There are other outlets for promoting your projects, but they tend to be very niched and specific.

You can see the Twitter accounts here:

https://twitter.com/unicodetools

https://twitter.com/jQueryRepo
Supercharging JavaScript Performance with Asm.js
I agree that when people talk about ancient civilizations, they tend to make things up, often assuming religious symbolism where none may have existed. David Macaulay's Motel of the Mysteries is a fabulous satire of that tendency and everyone should read it.

But I also think calling Stonehenge a motte and bailey fortification is missing the mark. That's an easy enough interpretation that, if the archaeology supported it, everyone would accept it and move on. There's something more to it, and maybe we just don't yet have enough data to say what it is.
DTrace: [even better than] strace for OS X
> such ridiculously insecure defaults

Like having port 6379 be open to anyone who happens to wander by? Your firewall was horribly configured and you got burned, take this as a learning opportunity to fix your mistakes.
Caring about Coding
I don't want to sound overly hostile here, but have you actually read the post? Many (if not most) kernel bugs can be mitigated with existing technology, and there's ongoing research that will bring this down even further. There are certainly scenarios where assuming that any level of compromise may be significantly deeper than you imagined is the correct response, but that's not a supportable response in the majority of cases.

Looking at it another way - if application security is important, the game is over, the attacker has already got in via the network. We're bad at writing applications, so we shouldn't expose them to the internet.
Regarding the implications of my viewpoint, I'd say that's an accurate summary. My opinion indeed implies a radical departure from the current state of the business, but it seems to me that my colleagues are by and large in agreement.

Regarding the humanities/sciences division, I agree that the market is different. I think, however, that this difference is very accurately modeled by a single factor: technical literacy.

On the whole, I find that the humanities are not interested in the inner workings of computers. They do not care, and it annoys them greatly to think of such things. Now consider the fact that open access online journals are started by tech people, which is to say people from the sciences. Every open-access journal is just too damn complicated for people who don't care about social media, or even social logins. They want (query in) -> (paper out).

I think a simple experiment would be very convincing. Start a journal whose only job is to manage the peer-review process in the most transparent manner possible. University computing centers can donate storage space to the project. The now-slim editorial costs can be covered by modest submission fees -- say $100 for any non-3rd world university.

I posit that if such a system were to be developed, the humanities would latch on immediately. In other words, I suspect the humanities want more open-access and unrestrictive licensing, not less, as it's actually more convenient for them.

In short, I argue that the editorial business is resisting an inevitable market change.

Edit: to end on a more positive note, I'm sure a business opportunity exists for editors who can make present us with a convenient set of tools to work with this data.
Seems like the Creative Commons licenses were designed for this use case: easy to understand formalizations of just what rights if any are reserved. Maybe pick one of those?
Here's a great blog post by the author of Martini about why, after he had gained experience in Go, he came to realize that Martini isn't very idiomatic: https://codegangsta.io/blog/2014/05/19/my-thoughts-on-martin...

tl;dr - Martini doesn't have a strict, type-safe API. Overuse of reflection leads to a small performance loss but a much larger, much more important cognitive tax.
Apple is not a useful datapoint for anything. It's a company storied and large enough that you can't really learn anything from it.

Nobody else is like Apple, except Apple.
> Seems like the authors problem ...

is that if he sold a bicycle on Craiglist, it would be "immoral" to just offer it as-is and never see it again.

The fifty dollar deal would include free chain lubrication, brake pad changes and flat tire fixes for 18 months.

Nutjob.
Of course it's worth mentioning :) Even small projects are worth posting, like this recent one by Holman: https://github.com/tholman/github-corners
It's really a shame when a community's most visible public channel devolves into "you're doing it wrong"-itude. When I first started looking at Go in 2010 or so, coming from the rails community, I thought it was wonderful how friendly and helpful #go-nuts was. Unfortunately, it seems like an inevitable result of the regulars in a room seeing a deluge of similar questions and increasingly losing their patience. Eventually, everything starts to look like an instance of some annoying newbie pattern with a pat answer, and you have to fight to convince people that there is something novel and non-pat going on.
and coordination requires suspending some of our freedoms.

I'm not sure I would agree with that. From my perspective, all coordination requires is voluntary collaboration and free exchange. After all, people can (and do) choose to do things for "the greater good" even when they don't have to.
find some issue that is wasting users time, either internal or external. Fix it as a side project and create some value with this project. Then let people know about it.
Hi Gleb!

> Where are you buying 40 TB hard drives? I'd love to get some ;-)

Me too. :-) Not 40TB, but larger than 4T and quite a few more of them.

> But I believe these are one of, if not the, lowest cost storage servers per GB.

Yep, I meant price per GB as well.

> I'm a fan of Dropbox (use it personally)

Awesome, thanks! I've not used Backblaze personally, but I know some friends who do and they're happy customers. Your guys' blog and rapport with the technical community is amazing.
Using solar panels and LEDs to transfer data at 50mb/s