skysight-inc/HackerNews huggingface dataset:
Invest ten bucks in a hygrometer and open the windows when the humidity gets too high. Mold is not caused by cold temperatures.
Another point I wanted to address is that people will tend not to fight the language. Make types harder to create than necessary? You'll have less well-typed programs. Make types syntactically light? You'll have more well-typed programs.
I think it's misleading to say it's valued at $600m. What has happened is that the recent investors have invested $140m such that they get 23.3% of the stock it the thing does well. Probably it will end up worth something like $0 if it fails or say $20bn if it succeeds so the investors are hoping $20bn x $probability-of-success x 23.3% > $140m. The headline figure is 600m= 140m/23.3% but I'm not sure that's terribly important. As to whether it's a bubble it depends a bit on your view of $probability-of-success. Dunno about that one.
Tips of 5KPlayer Playing MKV AVI MP4 FLV Video on Mac PC
Digital designers still use it. I'd bet that most of the silicon in your computer was designed with a lot of TCL involved.
At a first pass I assumed it would be easier to just "get going", but after reading the tutorial it seems there is still a lot of initial legwork to be done to get a decent chart going: http://www.gojs.net/latest/learn/index.html
OK, if it wasn't clear that that was me being facetious then let me make it clear - I was being facetious and poking fun at the fact that people think Pinterest is 'for girls' ...jeez guys.

Incidentally I started my sexist Pinterest board last night, I have enjoyed using the platform thus far - the Chrome P button plugin is super handy.
Interesting, I must be striking a chord somewhere, so many downvotes, guess I can never figure out what's happening here...
It's the old "verbose getter and setters are not a problem because I can generate them in Eclipse" argument. To some extent, over-reliance on an IDE indicates issues with your language of choice, just like the overuse of design patterns.
One major differentiator for visjs:

> Vis.js is dual licensed under both Apache 2.0 and MIT.
Apple Pairs with Pinterest
How Can Dismal Designs Be Dealt With?
This link(http://www.reuters.com/article/2014/01/17/us-apple-chinamobi...) indicates subsidy model is present in China.
In India we don't have any subsidy, i think Apple is share is less then 5%. They even tried to sell few year models at cheap rates to increase share. IPhone6 cost around $900 here. At those rates would it be a big hit anywhere without subsidies?
Convert Webpages, Files and Invoices to PDFs
This topic of "what are static types good for" continued to bug me because I could not formulate a concrete answer to myself. I found the following Reddit discussion

http://www.reddit.com/r/programming/comments/lirke/simple_ma...

Which had eventually the specific thing I was after in a comment by Rich Hickey which helped to nail the concept I was after

"Statically typed programs and programmers can certainly be as correct about the outside world as any other program/programmers can, but the type system is irrelevant in that regard. The connection between the outside world and the premises will always be outside the
scope of any type system."

Which is precisely why I enjoy types: Self referential consistency makes sure I do not make errors within the logical model I have set for myself. It does not help me build better models but once those models are built it helps me to compose programs that do not break the invariants in the chosen formalism.

Which, I think tells exactly what static types are good for: For those sort of problems that benefit from having a formal specification. There are a lot of programs that have this quality.

So the argumentation is a bit skewed off. It should not be about whether static or dynamic types are better but more focus on what are those identifiable problem patterns where a dynamic type system helps programmer create more value than a static one and vice versa.
Thanks a stack - I went for Pinterest in the end, not much on my board yet but if you're super bored you can look here:

https://www.pinterest.com/marki0427/shitidigandhavedug/
Estimates and velocity can be useful; but don't abuse them
>Saying a person doesn't know how to use git productively based on their personal github projects is simply ridiculous. Nearly everything I put on github is experimental wankery presented as a curiosity, not a release.

And also a method for quickly sharing code or projects with friends, instead of storing them on a server that requires FTP/SSH for access. Then everyone can just browse things in an easy way
Another diagramming library of interest is JointJS[0]. I played just a bit with it to keep it bookmarked as "should validate it for later". The core of the lib is under the Mozilla Public License, which is nice.

[0] http://jointjs.com/
Yeah, like the London of Dickens: they got the job they wanted, did they not?

I guess we learnt this was not a human reply in the XIX century.
Not a moment too soon. :-/

Looking at some of these [flagkilled] comments... all I can say is... it sure makes me happy to be a part of the HN community and that we have a place which is largely free of that "nonsense" (a much too overly nice way to describe it)
What are the odds of something like this becoming mainstream?
Just out of curiosity, did you drive this massive growth through tons of paid advertising, or some in some organic/viral way?
eu teacher here, sadly sarcastically true:

This is the free market, if you are not willing to work for the money and conditions we gave you someone else will. Next, please!
I see that as a null error. Using maybe or optional would have solved that problem.
Asking developers to user a developers version of Firefox is quite smart. Developers are technically adept enough to understand the difference between branded and non-branded Firefox and might even want all sorts of add-ons that help developments but otherwise are annoying to browsing.

I hope Mozilla starts making it easier to have and run multiple Firefox browsers with different profiles at the same time. It is possible now, but cumbersome.
I use Grafana at work to great effect. After doing TONS of review on other graphite front ends and not being satisfied with the usability and flexibility of any of them I was close to giving up and was considering building my own solution. Then Grafana appeared from the mist. It has come a long way but from day one it was very functional. I use the templating system inherited from Kibana(which Grafana was original based on) to great effect. It allows me to create drill down and overview dashboards to zoom in on particular sites, clusters, or servers. Integrating is a snap by linking in with query parameters from other tools which get fed into the template system. I actually can't imagine a time without Grafana and would encourage anyone using graphite(or one of the supported backends like influxDB) to give it a spin.
Both require registration and are far more than just file hosts. The thing I like about rapidshare and other file hosts is that you can just drop a file on it and a minute later get a link. No thinking or effort required, no activation emails (or endless onboarding emails for that matter), no passwords to remember.
Why doesn't someone just feed wild potatoes to a few rats for a few weeks and see if they die? Did we forget how to actually do science?
I like your theory. Whenever there's talk of some sort of affirmative action, some people say "Imagine getting your job just because you're a woman". Well with this theory, there are men getting CEO job partially because they are men, even if they aren't very good.
There's no way to do so because that's not how the system is built. Queries require indexes, which require more I/O, some level of storage consistency across the system (so that the query can run against a single "snap" of the database rather than something that's constantly changing!), and a lot of other things that just aren't designed in S3.

A common pattern is to store bulk data in s3 but metadata (filenames, sizes, etc.) in a database for faster queries. If you need the ability to make arbitrary queries on the data itself, S3 isn't the product to use for this.

Data architecture is a fundamental part of your system; don't fuss over spending some time on it!
Yeah, I feel you. Some of my favorite tunes were lost. I've yet to find them somewhere else.
fromMaybe (error "CALL ME!") Nothing
Intel's SGX is just a hardware generation away. This allows for encrypted code to run inside hardware protected regions called enclaves - the memory regions are encrypted and decrypted as they are pulled into the core.

In a curious design decision, SGX allows the code in the enclave to access all the memory of the process it's associated with so it can do whatever ugly stuff it wants.

Can we have proof carrying encrypted code? Or perhaps a trusted code verifier that's not encrypted that runs in an enclave too?

https://software.intel.com/en-us/blogs/2013/09/26/protecting...
http://theinvisiblethings.blogspot.co.uk/2013/08/thoughts-on...
Jeb Bush just published thousands of citizens' names and email addresses
I think he was saying precisely that: when you take a locked-in phone with a fixed deal, you're treating freedom and privacy as a commodity.
I've been to lots of them all over the world, names you'd recognize, and they've all had 48V.
Vehicle-miles driven declining since 2007 related to smartphones?
I was surprised to find out this had nothing to do with Haskell.
Do Canadian universities hire "teaching professors"? Typically, professor also do research and (varying degree of) service (examining PhD theses, departmental and faculty committees, reviewing journal papers, etc.) in addition to regular teaching (2 to 3 courses per year, sometimes more). Is the author asking for a permanent position where none exists?
Your understanding is correct, founder shares are typically just common, the same as employees get, whereas a lot of early-stage capital partners (investors) get a different class of stock with a preference attached.

OTOH founders typically have much larger interests in the companies they own, leading to much higher control, which is for all intents and purposes a different class of stock, even though the rights of say, an employee, are nominally the same. Control is everything.

Also, P.S. most employees get options, not shares, which can be exercised into common shares, but are a little different with regard to tax and the fact that they must be "purchased" or exercised.
Now Gmail Will Let You Share Attachments of Emails to Social Networking Accounts
That link is outdated, Chinese subsidies were significantly cut for Apple's strongest quarter last year (Q4). Additionally, Tim Cook specifically called out that 80% of iPhones in China aren't subsidized:

http://www.patentlyapple.com/patently-apple/2014/10/apples-c...

Most of Europe doesn't subsidize cellphones, and Apple is doing phenomenally in nearly all of Europe:

http://www.dailytech.com/iPhone+6+Drives+Apple+Market+Share+...
I was always bothered by Ryanair's (biggest low cost EU airline) "optional" travel insurance.

Its mandatory field is a list like this :

"Which is your country of origin ?

Austria

Belgium

Croatia

Denmark

France

I don't want insurance

Italy

Sweden

Ungary"

Priceless.
To answer your question: I don't know. But I imagine if it became common not to have, valuations would be adjusted accordingly to price in the risk.

Which makes me wonder, if a company raises $1mil (1 million shares, $1/share) @ $9mil pre-money, that means the investors get 10% or, say, 1mil/10mil shares. But is it really fair to extrapolate that 10% ownership for $1mil means the whole thing is worth $10mil, given the significantly different provisions (ratcheted anti-dilution, pro rata/drag along rights, information rights, liquidation preference) their shares tend to have over common?

Maybe the SV convention of treating all shares as equal when talking about valuations should be examined more closely.
I'm not convinced auto should ever be used for anything other than iterators and anonymous types. There are other instances where it's relatively fine to use. Perhaps a few where it's even slightly better to use. But in C++11 I think it's by far best to limit it to there be explicit cases I mentioned.

In C++14 I'll extend support to lambdas in some cases but will need to experiment to say for sure.
Not just in the rivets, in the plates themselves.

The ductile-brittle transition temperature determined at an impact energy of 20 joules is -27°C for ASTM A36, 32°C for the longitudinal specimens made from the Titanic hull plate, and 56°C for the transverse specimens. It is apparent that the steel used for the hull was not suited for service at low temperatures. The seawater temperature at the time of the collision was -2°C.[1]

Ductile-brittle transition wasn't understood at all in 1912. Mass production of steel only goes back to 1886 or so. Before that, good steel was an exotic, expensive material, like titanium is today. The first scientific work on ductile-brittle transition is from the 1920s, years after the Titanic. The Charpy test for brittleness was developed in 1900, but this was before refrigeration, so running a Charpy test on chilled metal was tough unless you were in an very cold climate. One early metallurgist spent a year in a very cold climate to do just such research.

[1] http://www.tms.org/pubs/journals/jom/9801/felkins-9801.html
Your Crush wont say NO to your Valentine request :-)
I would really like to know if it is likely that any video footage was captured of the soft landing. From afar or from cameras on the first stage itself.

Edit: Elon Musk tweeted a still image from what looks like video footage from aboard the first stage.

https://twitter.com/elonmusk/status/565716774260576262
Feds can read emails after 180 days without warrant
> Using maybe or optional would have solved that problem.

If the code were written correctly then it would be correct!
What is even more funny is the countries obsession with being politically correct, so that a technology conference is not held in the countries technology hubs, but in Soweto. Soweto is a shanty town, so your technocrats aren't living there, and it is way to dangerous to make it worthwhile to attend.

It would be perhaps be a fair comparison if the USA was holding a high technology conference in Detroit in a shanty town perhaps.
A complementing approach is to teach yourself and others to tolerate lower temperatures, especially in offices and other environments, where people have to agree on a "comfy" heater setting. I wonder how much energy that could save.
Who Is the “User” in an Agile User Story?
You are piecing a bunch of empirical facts together using reasoning, but there are lots of implicit assumptions in your reasoning.

One assumption is that reducing error cases, reduces errors. Maybe the other errors increase in prevalence when you reduce error cases?

You say that even in impure code you can factor out pure parts. You assume this refactoring doesn't introduce bugs.

You talk about the fraction of code that is pure in haskell repos. But we don't know how the amount of impure code compares to amount of impure code in other languages. Maybe it is the same? Just haskellers have some pure code in addition?

Finally, we are talking about the bug proneness of haskell, not just an idealized fp-language. Maybe something with haskell causes bugs. There are many candidates. Poor support for debugging has mentioned in another comment. Maybe the libraries are less mature. Maybe less IDE support. Maybe something about the syntax causes bugs. Etc etc.

For this reason I think it would be easier to just experimentally verify the hypothesis directly: Does Haskell cause less bugs?
Join Rocketrip – Doubling the size of our engineering team
Presumably "man" for "manpages".
It has not been that easy, in my experience.

Apple did not sell an unlocked iPhone 6 until last month, and I think they may have done the same locked-only-for-a-few-months thing with the 5s. I don't recall seeing earlier iPhones for sale unlocked at all, you had to do something illegal to them up till surprisingly recently -- maybe the 4, not sure?

I think the legislation is responsible for the easier access these days; I've wanted to buy unlocked phones since 2005, but haven't really been able to until this year.
> you don't understand how reserve currencies work

You seem to be making a statement of fact about the contents of the author's mind. Do you really have a way of knowing for sure whether the author understands reserve currencies (or anything else)?

> and your conclusions are wrong

I don't think the author could be "wrong" about his opinions, so maybe you're talking about his predictions? If so, I don't understand why you're making a statement of fact that his predictions definitely don't agree with what will actually happen, because that would seem to require knowledge of the future.

Is it possible that you can't be sure whether or not the author understands reserve currencies, and that you can't be sure what will happen in the future, and that you and the author just have different opinions about complex topics?
It actually happened later than I would have thought. Rapidshare built their entire brand around warez uploading and piracy, so when they changed their concept to please anti-pirate organizations, it was just a matter of time.
Except that they broke the feature so it doesn't really hide your Mac address for most users.
On a related note, University of Toronto contract professors are about to strike because of low wages.

Source: http://www.thestar.com/yourtoronto/education/2015/02/12/u-of...
A dark pattern that even well-liked websites like SPIEGEL and heise.de use is image galleries with wrong image counts. The gallery claims there are X pictures, yet there are only X-1 and the final one is an advert.
50 Shades of Grey - Text Summarizer
The article was written on August 29, 2013 but iOS 8 was only released in 2014.
> the legality of homeschooling in general is no longer in serious debate

In the US. In some (many? most?) European countries homeschooling is illegal. They believe that anyone who wants to homeschool is an abusive parent who wants to keep/hide their child from the public, or wants to teach them strange things.

I have argued with some people from countries like this was absolutely astonished at how they defended this outrage. They absolutely refused to believe that parents might choose this because (if the parents are able to do it) academically it's clearly better.
Coinometer for Bitcoins for iOS – Your Profit/Loss Butler
The best way to help him is by contacting the school and telling them how f-ed up the system is. The school needs to feel the pressure from every side.
If I were to use C, what should I be using instead of rand(3)?

A cursory look at rand(3) SEE ALSO hints at candidates but random(3) seems to hardly fare better†, arc4random(3) isn't available on glibc.

† A few notes about rand as the parent suggests, but nothing regarding mod bias, srandom initial state, or threads:

> It returns successive pseudo-random numbers in the range from 0 to (231)-1. The period of this random number generator is very large, approximately 16((2*31)-1).

> All of the bits generated by random() are usable. For example, `random()&01' will produce a random binary value.
You could also look at it from the perspective of students, who have been told for nearly two decades that they should be college bound, and that they should get "the best education they can," and then finally that they should "do what they love." When you finally exit the pipeline, you realize that the best education isn't worth much outside of the school you got it from, and doing what you love doesn't pay very well.

The problem is that you learn this about 6 years too late, and transitioning to a job where you're actually valued will set you back even further.
I graduated from the University of Toronto. Teaching-stream permanent faculty positions are very, very rare. I was aware of only two such positions in the entire engineering faculty.
Ask HN: Can someone share sales agent agreement templates?
Hey HN - I have been trying to find sales agent agreement templates. I did online search and looked over slideshare but couldn't find any decent one. Here's my need : I have sales agent who is working on commission basis. We need to put that in contract. Like they get commission once the deal is closed. The term of contract is at-will and could be discontinued at any time. And other important things I probably don't know. Do you have sample templates you can share?

Thanks in advance.
The S&P 499
This is great and I am definitely sending this in a couple of days, hahaha. Thanks for a good laugh and a smile! :)

(Btw you should edit the drop down menu options after clicking YES)
I wouldn't consider StaticPointers a hack. I believe this is the feature you are talking about.
Aiming to Ease App Discovery, Apple Pairs With Pinterest
Rapidshare shafted their paid users long ago (announcing the deletion of files on short notice) then they came back with a business model that was not exactly well thought-out.
Add: http://mobile.nytimes.com/blogs/bits/2015/02/12/apple-pairs-...
This isn't exactly a graceful shutdown. The majority of their files were already deleted in the past on very short notice. I have no idea who still used or trusted their service.
> How can a person of type A claim any kind of universal or objective meaningfulness of anything?

For arguments for objective meaningfulness (or good), I'm partial to natural law theory, which is basically that what is good for a human being is what fulfills the nature of a human being. I don't have time to get into details here, but suffice to say that murder, adultery, lying, and stealing do not fulfill the nature of a human being, whereas justice, fortitude, prudence, and temperance are examples of things that do.

I recommend the following for arguments for natural law theory, by philosphers of an Aristotelian/Thomistic bent:

[Book] Aquinas, by Edward Feser. Chapter 5 is on Ethics.

[Article] The Metaphysical Foundations of Natural Law, by David Oderberg:
https://docs.google.com/file/d/0B7SKlRTfkUiebnUxMUEtc1B4VTQ/...
We fixed the XSS issue. Having said that, this site is just to demonstrate that you can use any standard web socket client (including the one in your browser); normally you would build the XSS mitigation into the client app if necessary.

What scenario do you have in mind for a "pub-sub pattern using WS"?

It might not be the scenario we were shooting for. The HTTP endpoint was an important requirement. We needed a way to receive HTTP POST calls in an app which wasn't accessible from the web (i.e. no incoming HTTP, but we could make an outbound WS call). Something like Runscope's Passageway (https://www.runscope.com/docs/passageway) would have been our first choice, but it wasn't easy to bake it into the app itself.
How to Unlock Motorola Moto E 2015 Using Unlock Codes
Just get the "Tour of C++" from Bjarne. It exactly that.

http://www.amazon.com/Tour-In-Depth-Series-Bjarne-Stroustrup...
The key with Maybe/Option types is pattern matching ensures you don't forget to handle the case where it is none (it can be meaningful!). If you have a value of `Maybe a` you are required to pattern match on it.

case myMaybe of
Nothing -> foundNothing
Just v -> ...

In Python and Ruby any value can be None or nil at anytime.

In stark contrast languages like Rust and Haskell (that have no concept of None/nil/null) this is very useful as you know you always have a value in your variable and not a null.

This means when you do introduce an Option/Maybe type you are saying the null case should be treated with special semantics, exactly what you usually want in a dynamic language.
If anything, C is "C++ the Bad Parts. How to compromise language design to achieve adoption".