skysight-inc/HackerNews huggingface dataset:
For those of you who knew him, do you think he personally would have wanted a day without people being suspicious of their world or comments about conspiracy theories on the internet?

Because he sounds to me like a guy who really loved busting people's assumptions, in your face, and without apology.
The research behind ScaLAPACK was very worthwhile and led to a huge number of algorithms and insights, and it took me several years of earnest weekend/late-night work to get Elemental to its current state (often drawing from the previous work on ScaLAPACK and PLAPACK). I have referenced a large number of their publications in my source code.

With that said, if you were familiar with the source code and APIs of both libraries, I think that you would see a clear benefit. This is supported by the way that Elemental is growing and arguably has more functionality than ScaLAPACK (with the notable exception being a parallel Schur decomposition). Over the past couple of years, the library has primarily been developed to support my research goals, but a large number of research groups are actively using it now.
Do you speak reddit flyt?
anyone looked at http://bookmarkchess.com/
He's an investor.
I added a new device uuid and its still failing registration one hour later
Online Privacy: How Did We Get Here?
A thorough and well-researched video on the history of privacy
If you were an entrepreneur you would understand....
Why 'Passive Income' Is A Dangerous Fantasy (2011)
I've used http://www.e-junkie.com/ before
It's hip with the kids as a bizarre nostalgia item. Can't understand it myself. At shows, you'll often see bands selling cassette tapes with download codes, sometimes as their sole physical media option. It's become way more common in the last five or six years outside of the punk scene. As technologists, it's useful for us to remember that people don't always choose the most technically sound solution.
Without reading the article: the nicotine in the cigs trigger certain brain chemical reactions which impact feels so good it is sought-after again and again and again.
The Boss in Leeds (or why politicians love industrialists)
Your comment implies that even Google, which has a reputation of hiring only the best of the best software developers, has "typical" programmers. My faith in the world has just been restored, <3.
Simply running 'git' would trigger the same thing that prompts for installation of Java, just for the command line tools.
Besides generic software patents, the oddest one I've seen is being able to patent a color. Since Nike has the patent on the color "Maize", Adidas had to come up with a new color for Michigan athletics.

Also, I'm not sure how prevalent it is, but there may be an opportunity for a business of being the go to firm for fighting these trolls. Like the article said, being familiar with the companies and the process makes it easier, and if you could be the go-to firm for fighting them, especially since you would become more desirable the more often you fight the same groups.
Maybe you can vote better next time. Because, after all, voting is a real thing, it can change things. At least, I heard Obama said this.
Nothing you've said contradicts anything I wrote. I mentioned bounding functions -- you've been a bit more pedantic, but essentially you've said nothing new.
Java will be dead in 20 years

...if everything goes according to plan...
There's a cool startup that's making a toy out of this concept. They're using physical blocks (connected to an iPad) to teach kids sequencing:
http://digitaldreamlabs.com/
Well, speaking from personal experience, I develop on Mac OS X and deploy to Linux. It would be helpful to be able to run the same container on both for testing purposes.
I simply do not agree that the abstractions add weight to the code. If anything I think that they make it more concise. It scales much better than constructs given to you in Python. But don't take my word for it, try writing a complicated Haskell program with lots of effects. I think you will find the capability Haskell provides to compose and abstract a huge boon.
As a dev@mailgun I can confirm that we don't have any passion for accessing email addresses of people.
I confess I had the exact same thought as moomin. The context (how your project relates to core.async) is valuable to have, and it may be worth going back and adding it to your blog post.

Also, just as sort of a "marketing" thing, the Quasar/Pulsar thing is confusing. I've seen mention of your project before and I always find it confusing how it has two names. I forget which one is which. It might be worth picking one name for just the whole package.

In both cases I give you this non-technical feedback because I would hate for your efforts to get overlooked just because developers don't understand why your project is important and/or can't remember its name so go with something else.
And I've added to the confusion by making a new comment rather than directly replying (like I thought I was) to your above comment at top of thread. The app I use on my phone is very easy to do this with: news:yc 1.5.2. I had misconstrued your views as defending current events rather then correcting a specific comment. Thanks for the reply.
Browsing the go goog client source is 30% of it. Go and others could use screencasts of how they fixed production problems, regardless of what lawyers, job security worriers or "hide the dust" folks would say. Mindset is best communicated by solving something real.

http://code.google.com/p/google-api-go-client/source/checkou...
Aesthetics are purely subjective and rather useless. Hell even our own opinion of them can change drastically over time. The other reasons are what matter. I initially found Haskell quite ugly. But now that I understand the semantics behind it the syntax is quite beautiful in my eyes.
Hey Pud, there was actually a chapter on this in the YC book: http://www.amazon.com/The-Launch-Pad-Combinator-Exclusive/dp... - with a ton of interesting debate between them and Harj Taggar on it. Anyone who has ever tried to name a startup can definitely relate.

I believe they're eventually planning on silos, like Stack Exchange, but are focusing on the main brand initially.

Their thinking could have obviously changed since launch, though.
this API's obvious intentions say it should also provide a non-trivial bump in conversions to Mailgun paying subscribers.
Photographers making a living off Instagram
I'd much prefer to rely on a well tested HTTP library than roll my own. If I discovered bugs that the upstream maintainers refused to fix (for whatever reason) I would just fork the library and fix the bugs myself. You'd have to fix many more bugs if you rolled your own.
Relax. The guy writing the article is likely a journalist, not an engineer.
How fusion energy faces boundaries of budget and science
drchrono needs an iPad / iOS developer
You joke. Heck, I was going to build it as an April 1 hackathon project.

Someone actually built it. I forget the name, but yeah. User accounts as a service.
Kickstarter tabletop game collapses after bringing in $123K
Actually if one wants to use Akka, one should be using Scala. Akka using Java is a total pain in comparison. Atleast with Scala, one seldom gets the feeling that the library is far from the language semantics.
The Burroughs Wellcome building in RTP is also an amazing design that leaked like a sieve (they may have fixed it by now). It was used in the Christopher Walken & Natalie Woods movie Brainstorm

http://www.flickr.com/photos/73172555@N00/1958939613/in/set-...

http://www.flickr.com/photos/73172555@N00/1958939599/in/set-...
Pfsh.

Over here in the Netherlands - and I think it originated in the UK - we have JustEat (http://www.just-eat.co.uk/), a company that connects local food restaurants behind a single web interface. If I'm correct, the restaurants still do their own deliveries; they just get orders in from another single source. It also seems that JustEat sponsors the restaurants with things like insulating delivery bags, scooters, etcetera.

I for one don't see how this startup offers anything better than that structure. Maybe a shared 'delivery guy' pool, since some restaurants / takeaway places will be more popular than others, where the others have such a low volume they couldn't support a delivery guy of their own.
This is why you publish first, in whatever raw form you have. Cats don't go back into bags.
I appreciate the complements, but I disagree with a few of your points:

1. What granularity to distribute the entries in the matrix is a long and subtle argument which doesn't provide a clear winner for every operation (the current conclusions are different for LU with partial pivoting vs. reduction to tridiagonal form). I would by no means say that the approach used by ScaLAPACK is wrong, but only that it is unnecessarily complex and only one operation purposefully targets the finest granularity case.

2. Again, I appreciate the complement, but I don't think that arguments from authority are valid, nor do I think that one can be the "best". I have a large number of colleagues doing wonderful work, much of which I find extremely impressive.

Also, it would be good to disclose that you're affiliated with the project you were promoting.
Well, fancy that. As a young child, I liked to play King's quest, but I couldn't quite read yet—so my mother wrote down the text commands on a sheet of paper, for my reference.

And before that, I got my computer time in by way of a baby sling in my father's lap. He said it seemed to calm me down and stop me from crying.

Start 'em young, I say!
No, I said that most developers, regardless of price, are bad, and most overseas developers, regardless of quality, are cheap. Thus, the intersection of the two makes for a large volume of low-price, low-quality developers.
Well that's what everyone knows. The question is, given the known pleasures and the known downsides, why do smokers not choose to avoid the downsides? And the answer according to the article is self-control.
"I’m personally willing to commit over $1 million to fight this injustice..."

The other 5 steps would seem pretty irrelevant as a defendant in the absence of the above resource.
not that i can think of.
They want to keep this low profile, i'm sure they'd rather file 1000 charges they believe can keep him in prison forever than generate more press about it by filing for treason or whatever.

If it was anything else, a prosecutor trying to make their bones would do that on principle.
Voting isn't the be-all and end-all of the political process.

If you think that you will effect substantial change by showing up every 4 years and ticking a box, then of course you'll be disappointed.

If you care about fixing this issue, then organize. Yes, it's more work than the bare minimum effort of ticking a box. Surprise -- real change takes a ton of hard work.
Careful marketing is tricky the phrase "made in America" may not mean what you think it means. I'd say you're looking for "Product of USA" which means a totally different thing i.e. actually made in the USA.

I know here in Canada on investigative consumer shows it's been shown "made in" may simply mean a product was assembled from parts made in another country or maybe 51% of the product was made in your country.

Preying on a person's nationalistic feelings is a powerful marketing tool to get people to buy a product.
Oh dear lord that's cute. Good on you for doing something right!
Just ordered (from Oren's Hummus). We've used Seamless and others in the past and suffered the sometime two-hour wait. If DoorDash can get the delivery time down to closer to 'impulse' (as quick as going to the grocery store and back?), these guys will kill the competition.
You're saying he was justified in lying. I disagree, but let's leave that aside.

He could have said "I lied, but I had to for national security reasons. I don't apologize. The question was inappropriate and Wyden should apologize for asking."

He could have said "I lied, and I shouldn't have. I apologize." (A resignation would be nice.)

But he's quoted as saying "My response was clearly erroneous – for which I apologize."

To me, this sounds like "I thought I was telling the truth but later learned that my statements were incorrect. I apologize."

Which is itself either 1) an admission of incompetence or 2) an additional lie. #2 is much more likely.

Do you see why I called this "apology" contemptible?
What I take away from it is that a document drafted by a bunch of slave owners has such miraculously little recognition for the practice of slavery.
On the topic of conflict of interests, why should the government educate the youth about the proper roles of government? I wonder how the Patriot Act and the loss of our liberties will be portrayed in text books. I would guess in a very sympathetic light towards the cause of safety and security. Maybe the next generation will see privacy advocates as terrorists attempting to defraud them of their beloved police state.
I am not making any distinction, binary or otherwise. I am saying that dismissing languages as "not mature" based on a perceived lack of popular apps written in that language, without defining what "mature" means or what problems the language might be hiding, is lazy and unintellectual. "Not mature" is just a more socially acceptable way to say "I have no actual reason to dismiss this, but I will dismiss it anyways".
Suppressions of freedom of speech are evil, but not only because they prevent us gaining knowledge. It also punishes innocent activities to protect others against fourth parties - an obvious injustice.

"Finding in Volkswagen's favour, Mr Justice Birss said he recognised the importance of the right for academics to publish, but it would mean 'that car crime will be facilitated'."

If "crime would be facilitated" is to be the criterion of suppressing communications, there can be no digital security and no freedom of speech.
I thought almost everyone knows that as well.
I concur. You've got to wonder whether or not the trade off between denying the edge-cases outweighs the benefits of "better" validation.
Thanks. I do vote, and voting does have an impact in a limited way, locally.
Ask HN: Can we stop linking to subscriber only content?
Why is it that submitting content that requires a Google or Facebook sign in is so frowned upon, but linking to subscriber only content is perfectly acceptable. The most common case of this is The New York Times, as seen in this link that is currently number 10 on the front page.

Screenshot: http://i.imgur.com/gxR2Ma6.png

Thread: https://news.ycombinator.com/item?id=6111352
I think a tool is necessary to allow people who are threatened with litigation, but are not yet part of a lawsuit, to find each other. So, if some lawyer contacts me and tells me that I am infringing on patent X, and I should settle before trial, it would be awesome if there was a site where I could go and register (anonymously) that I am being threatened with litigation for infringement of patent X. The site would link me up with other people who are either already being sued, or threatened with a lawsuit for Patent X.

It's an idea that has been floating around in my head for a while now, but due to time limitations, I have yet to implement it. What do you guys think.
PlainSite helps you at least keep track of patent trolls and their litigation:

http://www.plainsite.org/tags/index.html?id=635
Far too many C programmers think that unsigned ints are an appropriate type to use simply because the quantity in question can never be negative, e.g. the length of a list or the size of a memory allocation. What they fail to appreciate is that almost inevitably such values will get used in subtraction operations down the road, and then your chances of having a corner-case bug grow exponentially.

I doubt more than 1% of non-security-hardened extant C programs are completely safe when any unsigned quantity in the program may acquire a value with the high bit set.
As an anecdotal tidbit:

The reason I smoke is completely the opposite of what this article says. I do think about the long term effects, smoking increases my ability to focus and when smoking my product is of higher quality and my marks are higher. I'm trading my health later on for benefits now. Personally, I feel smoking carries less risk than cognitive enhancement drugs (I.e provigil) and causes less long term damage. I can deal with COPD and take immune boosters, eat healthy, and ensure I have an adequate intake of antioxidants to lower the risk of cancer. I also don't have a defective p53 gene.
Using monad transformers doesn't require any category theory, just Haskell and an understanding of Haskell's use of monads (which are inspired by category theory but aren't going to help you much with proofs). It might help in writing them - I've not written any that weren't toy examples, so I couldn't say.

The idea behind monad transformers is simply that they wrap a monad and give back a monad (which could in principle be wrapped again).

So you can have, for instance,

StateT Int (ReaderT String IO)

You would have a monad that carries a modifiable integer, an unmodifiable string, and which sequences IO actions.

There is a function called lift which wraps a monadic value in a transformer. So for the above, for the unfamiliar, ReaderT provides

ask :: ReaderT a m a

which here would be specialized to

ask :: ReaderT String IO String

If I were working in that monad in do notation, I could do something like:

str <- ask

and get back the string the reader provides in str. If I were working in our entire stack, though, ask isn't the same type - so I could instead do something like:

str <- lift ask

to turn a ReaderT String IO String into a StateT Int (ReaderT String IO) String.

So if I had:

flip runReaderT "foo" $ flip runStateT 7 $ do
str <- lift ask
modify (\ x -> x + length str)
i <- get
lift $ lift $ putStrLn $ str ++ show i

we could look at the type of the entire do notation expression. It must have a StateT Int on the outside, because the first thing we do with it is runStateT; it must then have a ReaderT String because the next thing is unwrapping a ReaderT. Running through it:

str <- lift ask

grabs a String ("foo") out of an ask that's been lifted into our stack from a ReaderT String IO String

modify (\ x -> x + length str)

At the top level, updates the state in our StateT with the result of applying the function to the current value. In this case, 7 + 3 = 10, so the StateT on the outside now holds 10.

i <- get

grabs that 10 from the StateT and calls it i

lift $ lift $ putStrLn $ str ++ show i

Appends the string we grabbed ("foo") and the stringification of i ("10"); this is passed to putStrLn which gives us a value of type IO () that, when evaluated, will print "foo10". IO is not the monad we're working in, though, so we lift it into ReaderT and then lift the ReaderT into StateT, to be ultimately unwrapped. The whole expression here has type IO (), and could serve as a definition for main if you want to play around with it.

I should admit that I lied a little bit. The lifts are actually not necessary, because of some typeclass voodoo that I think makes it slightly harder to understand coming in but usually easier to use (unless you need to nest two transformers of the same type...). What's done is that get and ask and such aren't defined just for the one type but for anything that implements MonadState or MonadReader (respectively, as it happens). Then, there is an instance defined for "any monad transformer wrapping anything that implements MonadState", &c, which obviously propagates up the stack, so most of the time you can leave out explicit calls to lift.
tl;dr Smokers seem to be worse at delayed gratification. And are more easily tempted into the easy/pleasurable choice, even if it's obviously a bad choice long term.
With respect, I don't think government should be facilitating the community or finding solutions for people's lives, as that quickly becomes a license to violate the rights of some individuals in order to give a benefit to some others.
> The documentation says more highly optimized for Intel® microprocessors than for non-Intel microprocessors. again and again. Not just different, inferior.

No, it's "less superior".

I don't see anything wrong with this, unless somehow Intel is preventing AMD from writing their own compiler and investing more into code generation for AMD chips than Intel's.

> ICC exists to sell Intel processors, one should always remember that.

I think it's probably more reasonable to look at it as ICC exists to ensure that Intel can ship new features, optimizations, and instructions in their chips and not be totally dependent on 3rd parties to make them available to C/C++ programmers.
There were also two big ones in NYC right before the 2000/2001 .com crash, neither lasted, but everyone loved them. Kozmo.com and one other I can't remember. I do still remember the gourmet steak & lobster dinner they could deliver anywhere in an hour.
Re: #3 Isn't the whole point of passive income that you don't need a team?

Re: #4 Can't you use the money you get from whatever you're doing passively to spend on something you support passionately?
Of course I understand that this is a contrived example.

What I don’t accept — without evidence to the contrary — is that it is unrepresentative. Would more “serious” examples of implementing stateful algorithms using monads and similar tools not be similarly verbose, given the explicit nature of such details in Haskell? Maybe that really is true for experts, in which case I would be happy to learn about it and update my views. Examples are welcome.

For now, I have never personally seen it, and it’s not immediately obvious to me how Haskell code would beat a dedicated imperative language at its own game in terms of conciseness. Correctness guarantees, sure. Performance, maybe, if we reach the point where powerful optimisations are possible in Haskell because of the extra information available. And for conciseness, I’m not suggesting it’s orders of magnitude worse or anything silly like that. But when, by design, your effects and sequencing have to be singled out and specified explicitly every time, you’re starting at a disadvantage compared to systems that incorporate that behaviour implicitly.

Please also see my comments on quicksort elsewhere in this thread.
My America is gone - I no longer know who the good guys are.
Flashback.

This happens way too much
What makes it a fantasy is not that it is impossible. The fantasy is that it is quick (think 20 years not 20 months).

Oh, and you need to find and keep amazing managers which is a whole world of finesse unto itself.

I would like to point out that it is equally fantastical for the author to suggest that everyone just find a business area they can put their heart and soul into. Some people really enjoy the process of business itself, somewhat separated from the product or service.
What's interesting is that he's done some stuff with Tim Ferris, who he sees as a mentor and helped him a ton with his book launch, so you think he would have read Tim Ferris' 4-Hour Work Week to counter all his arguments. He's got really good Forbes articles to be honest, but his Education of Millionaires book was not that good at all and I can't recommend it.
That is exactly what I thought after reading this article. Good idea. If some one can make the spec, I can get it done.
For company lunches/dinners, YC also has invested in ZeroCater: https://news.ycombinator.com/item?id=3297522
But don't take my word for it, try writing a complicated Haskell program with lots of effects.

Unfortunately it’s late and I don’t have time to spend the next few weeks writing Haskell code to try your experiment. I’m guessing no-one else reading this does either. Perhaps you could instead direct us all to some existing projects that demonstrate the advantages you’re describing, so we could see the kind of code you’re thinking of and make up our own minds?
In-Browser debugging with Source Maps and Clojurescript
Zenefits (YC W13) Lands $2.1M To Automate Startup HR