skysight-inc/HackerNews huggingface dataset:
That's largely a consequence of design, there are other designs which are much cheaper to operate.
My experience with Box has been as follows:

1. Employees share files via email.
2. Employees start sharing files via Dropbox.
3. Management pitched Box by salesperson. Signs contract.
4. Employees told to use Box instead of Dropbox. Dropbox blocked.
5. Employees share files via email.
OK, perhaps not. I was reading "pretty with it" as missing a modifier to "with" (e.g., "pretty upset with it"). Realize now that it can be read as-is.

My error.
Vancouver, B.C; Remote | Relocation; Full Time | Intern

Stack: PHP (SlimPHP|CakePHP|etc), JavaScript (jQuery|AngularJS|Backbone.js), HTML, CSS (SASS|LESS), Databases (MySQL|Mongodb|Oracle|HANA)

Resume: https://www.dropbox.com/s/8pcwurvuf94zmnl/Jay%20Huang%20-%20...

Contact: hn [at] [hnusername].org

I've currently returned to school until December to finish up a diploma I put on hold, but am open for interesting opportunities both as an intern during the summer, or full-time after I graduate in December.
I am a full stack developer, currently more interested in front-end development work; but anything web related gets me excited really.
Your understanding is common, is stated explicitly in the manpage, and is unfortunately incorrect.

/dev/random and /dev/urandom both even use the same CSPRNG behind the scenes. The former tries to maintain a count of the estimated entropy, but this is a meaningless distinction. CSPRNGs can't run out of entropy (for instance, a stream cipher is essentially a non-reseeded CSPRNG that works by generating an arbitrarily long sequence of computationally random bits that can be XORed against a plaintext).

There might be a meaningful distinction if /dev/random provided "true" randomness (and could therefore be used for something like an OTP). But it doesn't. Both use the same CSPRNG algorithm.
Its a good question. Imagine if the situation were slightly different. Imagine if, like porn, this site became mainstream. Then, if a girl would want to learn about CS this would be the place to go. Consequently, she would be subject to all of the objectification of women that this site puts forth. That is definitely a bad thing.

If there were a competitor which didnt have that aspect and people were split: men would go to this one and girls to the other, it creates a division between the genders. The situation then would be eerily similar to the idea of "separate but equal" and we all know how poorly that turned out in the past.
Check out /r/unixporn. There are some excellent setups in there. I think the lack of a standout tiling window manager might be the result of the quantity of excellent WMs in existence. Regardless, if you've never had an experience using a tiling window manager, I would highly recommend it. Once you get past a certain threshold, your productivity skyrockets!
I don't see much "hatred" there at all.

He's merely pointing out the very real fact that Haskell's adoption is quite limited, and the fact that there really isn't much truly critical software written using it, despite the hype surrounding it and its age.

I'd say it has made more of an impact by influencing other, more pragmatic languages than it has by software written using it.
KickBorn demo
> It's perfectly legitimate to point this out

There's a difference between pointing it out and being a jerk while pointing it out.

Hence the downvotes.
You wrote: "I can read papers from 12 different journals and they're all in the same format there."

Suggesting some file format, or perhaps presentation format.
A sense of perspective?

http://www.indeed.com/jobtrends?q=clojure%2C+haskell%2C+scal...
I don't remember any phones having a "slide-to-unlock" before the first iPhone. If I remember most top-end phones had crappy resistive screens that required a stylus. How is that not innovation?
Seeing as the 2013 MacBook Air had 2X as fast an SSD as the 2012 model, which in turn was 2X faster than the 2011 model and he 2011 model feels super snappy, yeah I think you're ok.
Yes, it's a free speech issue. He expressed a private view to his personal associate with whom he had no professional dealings. He was recorded illegally and all action has been based on a single statement, given without context, and sourced from a legal adversary. You may agree or disagree with his private views about whom he prefers his girlfriend to mingle with, but it's quite drastic to forcibly divest him of his property because you don't like it. There's certainly nothing illegal about his opinion, and there's nothing wrong with him choosing to express it in the context in which he expressed it. The only thing objectively "wrong" about his opinion is that it is unpopular.

He wasn't brought down by a case that proved his practices were discriminatory. As far as I know no one has claimed that he was discriminatory in whatever hiring capacity he had with the Clippers (which for the record is probably not major). No one would know or care if the news media had something worthwhile to talk about instead of celebrity gossip. They can replay a sound bite over and over and turn a whole city against someone, someone who didn't do anything wrong other than possessing an opinion that's considered uncouth or presented as troublesome, and more than just "public outrage", they can then get his property taken against his will. The fact that this is possible, regardless of the content of the sound bite, should be very scary to anyone interested in maintaining free dialogue.

Free dialogue necessarily requires people to feel capable of expressing very unpopular things without major ramifications. Adverse governmental action is one element of this, but not the only element. I understand that the proceedings against Sterling are held in accordance with NBA bylaws to which Mr. Sterling supposedly agreed and that they're not an external legal proceeding (though I don't doubt there would be such a proceeding if the NBA didn't have provision to strip Sterling of ownership), but as stated, public hostility toward the principles of free speech, which is becoming quite massive, is nearly as problematic, especially when our media is so conglomerated.

Our modern communication media are inherently dangerous due to the extreme barrier to entry. This is changing partially with the internet, but for the time being and foreseeable future, it's still no competition with cable and establishment outlets. This is a major social and cultural threat and the FCC should do something about it.
Bookmarks as is are a complete nightmare, agreed.

You'd almost think the browser developers want you to save all state to their proprietary Web-based silos or something.
My somewhat neglected library Clearley (https://github.com/mthvedt/clearley) uses a macro system, that lets you write parsers that look a little like pattern-matching functions. To do this, you need to be able to introspect, bind and lookup symbols, and data structures containing symbols, at compile time. You can't do this in Haskell. Template Haskell doesn't help, since IIRC it doesn't support looking up symbols in the same file.

With Clojure, If you understand the JVM type system and performance, you can also write high performance DSLs using Clojure macros. https://github.com/clojure/core.logic allegedly is a project along these lines, but I haven't looked too much into it. It heavily uses Clojure protocols (which map to Java interfaces) for performance. I had been working on a code generator for Clearley, which sits neglected on my hard drive, but is able to perform just a little slower than unoptimized hand-written parsers. Since in Clojure compile/runtime separation is optional and off by default, you can use Clojure to generate Clojure code, making life a lot easier.
The canonical "bug that hides from breakpoints" was used for copy protection in some early pc games it involved writing code into the instruction stream but not executing it because that location was already in the prefetch buffer. Try an single step through there or set a breakpoint and the debugger would see the written code not the original
I think the relevant difference here is "intended meaning" vs. "intended/assumed values". Understanding the other's intentions resolves the problem when you interpreted what they said differently than what they intended you to understand - it's essentially a communication failure. Understanding that someone considers chopping your limbs off a kind thing to do, though, does not change anything about the fact that you would probably consider that to be more at the evil end of the spectrum--all it might do would be to shift your anger from their specific action to their general stupidity for not recognizing that people obviously do express that they do feel hurt when you chop their limbs off.
Terry Nation (BBC, creator of the Daleks) created a series in the 70s, called _survivors_ that dealt with much of this. Perhaps a little more human drama than what you're looking for, but gripping.

John Christopher was an author of adolescent science fiction that frequently dealt with post apocalyptic societies. "Empty World" has been my favorite book forever.
That's something which could, at least in theory, be tested through an audit.
...and still only 4Gb of memory.
At Princeton, Privilege Is:(a)Commonplace,(b)Misunderstood or(c)Frowned Upon
nerds censor pornography => nerds are sex-negative misogynists

nerds create pornography => nerds are objectifying women
What's dumb-witted about finding a pain point and relieving it? If anything, there's an excess of feminazi oppression these days. This is welcome relief.
I agree this is a pretty clever idea. A mouse needs one hand to use and a keyboard needs two; there's no way to keep your hands in one area the whole time you use a computer without something like this.
* The reason Prop 8 was was a constitutional amendment is that equality before the law is a right enshrined in the California constitution.

* Immaterial.

* There is a difference between "voted for" and "funded". Further, Eich refused to say whether his opinion had changed. And obviously, you don't get to say what gay people are comfortable about.

* Incorrect. Promising to be bigoted only in his off hours is not a promise that will convince everybody.

* Your view apparently is that as long as you're not powerful, injustice is fine. That's not a view many share. Especially at Mozilla.

* Fair enough.

At one point vast majorities of people opposed interracial marriage. And, earlier, were in favor of slavery for black people, an institution maintained through brutality and torture. I'm not saying those people are villains, but I am saying they were wrong, and bigoted in a way that was deeply problematic. And I'm saying the same thing about people who supported Prop 8. Thankfully, as the statistics show, people are more quickly waking up to their anti-gay bigotry, so it's a dead issue here in California, and it soon will be in the rest of the nation.
I guarantee for you that you will always be able to find CS tutors who are not stunningly attractive female strippers.
Automatically implementing typeclasses can often be done with just generics http://www.haskell.org/haskellwiki/GHC.Generics
I'm wondering how Square's business will change once EMV readers become active on Oct 2015. First off, the EMV readers are expensive. Second, Square has no idea if the business model will work with EMV. It could be that the flow of having to type in a PIN number disrupts things to the point where merchants would rather use a more expensive but bigger EMV reader. Since they are more expensive, will Square be forced to charge merchants for the readers?

There are so many questions for me about how their business will work under EMV and it could be that their growth gets curtailed dramatically, meaning that people who bought in before Oct 2015 would be left holding the bag.
There is a video that goes along with this:

http://www.centolodigiani.com/117722/3078861/work/the-illusi...
Realistically, I don't think that knowing Haskell really would benefit most programmers, especially those working on typical, everyday software systems.

There are some relatively niche situations where it might be a good choice, but those are few and far between.

We've seen the most useful and practical features offered by Haskell make their way into other more mainstream languages over the years. The more theoretical features haven't made this transition because they really aren't all that practical.

At this point, most programmers would be better off learning more about security, cryptography, databases, networking and other everyday topics than they would be by learning about the more theoretical functionality offered by Haskell.
I'm sure that's an element. But there are other people in front of whom street harassers will quiet down, too, so I don't think that's the only explanation.
>The only thing objectively "wrong" about his opinion is that it is unpopular.

Don't confuse disagreement with subjectivity. Racism is objectively harmful, and typically based on factual beliefs that are objectively false. Some people disagree with that, and it's their right to hold that opinion, but they're wrong.

The NBA's decision was probably driven largely by a fear of private boycotts. Do you think such boycotts are wrong, too? I.e., do you think Don Sterling's right to say racist things is more important than my right to choose not to do business with racists? Or do you think the boycott would've been ok, but the NBA should've ignored it?
Carrots, Carrot Seeds and Bees in my Yard
Every single bittorrenter that is a hoarder of educational resources (ebooks, instructional videos, etc) would handedly be able to provide this service in much greater detail than any book anyone could ever compile.
Territory is a deeply animal behavior, as is alpha male claiming of mates. So I think that property rights are an elaboration of primate instincts.
What expectation? Apple tech specs are very brief for the ssd drives, just size and 'PCIe based', and they have a nebulous comparison to a spinning drive. They also don't tell you what model processor you get, just family and speed.
I can't quite tell from your last sentence if you realise this, but ~ doesn't provide sharing at all: ~T/Box<T> acts like a T in almost all ways, except it is guaranteed to be pointer sized (hence its use in recursive data structures, to allow them to exist without being infinite large). A pointer like Rc is required for sharing.

Do note that the Cons cell construction becomes `Cons(1, box Cons(2, box ...))` which doesn't seem particularly bad.
There is some information to be gained at a high level. For instance, in China you see that only Beijing, Shanghai, and Hong Kong have high concentration, so this indicates the most international cities in China.
Protip: if you read somebody as saying something obviously idiotic, try assuming that they are smarter than that and work out their meaning from there.
> What I've done is used a record type to encode the interface that it's supposed to expose,

I love how Haskellers (in general, not you in particular) bash OO and then come up with the exact same technique of simulating OO that is used in C (a struct of function pointers). Something which OO languages provide out of the box (interfaces, virtual methods, etc).

Now, let's take this a step further: how would you simulate double-dispatch, or multiple dispatch in Haskell? This is sorely missing from mainstream OO languages.
Android Application Secure Design/Secure Coding Guidebook[pdf]
This "Hang this up in your time machine" poster is a similar take:

http://blog.longnow.org/02009/04/14/all-you-need-to-jump-sta...
This is highly doubtful. The fact that merchants take on all fraud risk from a fake card present transaction is very high incentive. I have friends in Canada that own retail stores and they said that fraud has dropped to almost zero because of EMV. There are ways to scam it, by pretending that the chip doesn't work and have the cashier swipe it, but if the cashier swipes it instead of using the pin, they get in trouble because the merchant loses money.

So I bet you'll see very quick adoption, within a couple of years max.
I graduated from high school in Toronto in 2009 and we had elective electronics courses in Grades 11 and 12. I remember learning about logic gates, flip-flops, and building simple circuits on breadboards. We even ended up connecting them to the parallel port on a computer and writing simple programs to communicate with them.
The 10x is harder to define compared to the typical scenario before Two Tap. The real achievement here is the conversion rate considering mobile + commerce + general traffic.

Feel free to test out the checkout at https://core.twotap.com/demo or with other publishers (maybe Honey, the Chrome extension?)

Thanks for contributing!
It was a terrible article with baseless claims about Square's business.

"While its profit margins have never been made public, it’s generally believed that the company is near break even or slightly unprofitable"

That is entirely conjecture - and this is journalism???

Then it frames the narrative with negative leading:

"These high expenses and low revenues lead to obviously high burn rates. Square is believed to have lost more than $100 million in 2013"

But... the whole point of raising funding is to spend it. If you didn't need the capital for plans to grow rapidly, you shouldn't have raised capital in the first place.
Or the Encyclopedia Galactica in Isaac Asimov's Foundation series.
Totally, it's funny how this was posted today because I tweeted the wikipedia article for the 12 principles[0] today to someone. I was telling him about using "anticipation" and "follow-through" to make the a mapping animation from one point on a map to another like on Google Earth. The anticipation not only gets people ready to zoom out (blast off), but it buys a little more time while map tiles load at the destination, without making people think the animation is too slow.

At http://famo.us/ we're huge believers in the use of the 12 principles in not only making interfaces delightful but also provide usability affordances. If anyone is a front-end webapp engineer, you should check out what we've built because it makes these kinds of interactions easy.

Plugg.me is one of the best examples built so far (we've only been public a few weeks). It should be released shortly. Here's a demo video of the app:

https://www.youtube.com/watch?v=QXeFl093_FI

Here's our github repo:

https://github.com/famous/famous

Besides your site, ui-animations, there is also http://capptivate.co/

[0] http://en.wikipedia.org/wiki/12_basic_principles_of_animatio...
We are made out of meat. We're half-evolved chimps living in a world with a 10,000-year history of war. We start life naked, screaming, and covered in blood, knowing so little that it takes years just to learn how to eat food. At the end, we all die, and then our bodies rot.

It's a ridiculous world, and it's nobody's fault. But somebody has to take responsibility for making it better. I'm going to try. You can help if you want.
http://en.wikipedia.org/wiki/Beltway_sniper_attacks

"It was widely speculated that a single sniper, initially identified as a white man with assumed military experience, was using the Interstate 495 Capital Beltway for travel, possibly in a white van or truck. It was later learned that the rampage was perpetrated by John Allen Muhammad, and a minor, Lee Boyd Malvo, then aged 17 and originally from Jamaica, driving a blue 1990 Chevrolet Caprice sedan."
The Problem with Testing for NaN in JavaScript
Scala needed to support null somehow in order to interoperate with arbitrary Java code, such as passing null as a parameter to a third-party Java library. So at least some variables should be allowed to have null. Maybe they couldn’t think of a way to prevent Option-typed variables from being null without preventing arbitrary Java interop. Making only Option types reject nulls might have been thought too hacky.

Those are just my guesses of the design rationale, working from the fact that Scala does support nulls. But perhaps Scala could have come up with a better solution that still allows null use when necessary. If you think of some syntax and elegant semantics for allowing you to forget about null for most code, I’d be interested to see your proposal.
I can't help but to mention Fallout's GECK http://fallout.wikia.com/wiki/Garden_of_Eden_Creation_Kit
What about trackpoints? That's one of the reasons why I keep buying thinkpads.
I think that's backing up the point he's making, though. When considering the big picture, tiling window managers are quite minor and relatively infrequently used.

Having a small amount of influence within a rather obscure field ends up translating to basically no importance in practice.

There are many examples of very large and critical software systems implemented in languages like C, C++, Java, C#, Perl, Python, Ruby, and others. We just don't see anything like this when it comes to Haskell, however. The examples that do exist are quite minor in reality, and this will naturally make some people skeptical about Haskell's practicality.
Use it at your own risk, but I found this test from Marco Arment to be one of the most popular ones to determine if your retinaMacBook Pro has ghosting / burn-in problem.

http://www.marco.org/rmbp-irtest.html

I am not sure which one of two manufacturers display is faulty, but per discussions on Apple's support Communities (https://discussions.apple.com/message/18669644#18669644), rMBPs carrying display panel from LG tends to suffers from this problem more commonly compared to those from Samsung.

EDIT: Just ran this test on a retinaMacBookPro to determine if I have a LG or Samsung Panel and found it to be working.

http://geeksblogs.com/lg-or-samsung-heres-a-little-guide-to-...
Free Version of Startup Framework (2 ready-made Bootstrap themes included)
There's a good possibility that, even with all our current knowledge, we could not reboot civilization because we've tapped much of the Earth's easily-accessible oil.
DevOpsDays Austin 2014: Talking Docker to Improve Web Developer Productivity
Many of the taxi drivers (Bay Area, California) that I worked with had to pay 8.5 - 10% for their credit card charges in the bay area, they absolutely despised taking credit cards - they all quickly switched to Square, and I've never had any issues providing them with cards anymore.

The food truck by our company does about $500/day, or about $10,000/month. There has to be reasons other than the $20/mo that has encouraged them to go with Square instead of a merchant terminal.

I'm wondering if the 2% you are quoting is available to all businesses - sounds like the merchant check might be a bit more challenging for taxis/food trucks.

Totally agree with you on the Ease of Use - Square is vulnerable there. I'm surprised nobody has licensed Apple's lightning connector to connect to a more robust card terminal yet.
Hollywood lives on shoveling stereotypes. Good catch.
Thanks for the clarification; I do realise this. The context in which the question arose was that several of the "for" arguments seem to state something to the effect of ~ being rare in code due to only occurring in type definitions.
A few days of coding could save you a few hours of designing. :)
I'm sorry but different standards apply to government than to private industry. It is one thing for industry to monitor customers. It is a whole different ballgame when the government monitors its citizens.

Industry cannot legally arrest people. Government can. Industry cannot forcibly draft men over the age of 18. Government can. Industry cannot force you to pay income tax. Government can. A far tougher standard must be applied to government because only government is allowed to get away with certain things.
> My issue is that Clojure is thriving right now

Maybe on Silicon Valey startups.

In Europe I see a lot of Scala, Haskell, F# taking up in the finance and insurance areas for data modelling.

The boring enterprise is all about Java, C# and VB variants.

I do like Clojure, and it is the most successful Lisp dialect but it is far from thriving.