HN user

effn

239 karma
Posts1
Comments86
View on HN
Kotlin M7 12 years ago

Kotlin would preserve Google's investment in Java in a way Dart wouldn't.

Kotlin M7 12 years ago

The funny thing about your comment is that you could have made the exact comment in 1995 to dismiss Java. Sometimes it just takes very long for ideas to reach mainstream, but they can nevertheless become extremely successful.

The most important innovation in the Hindley-Milner type system was parametric polymorphism, since that is the thing that enables you to build more powerful abstractions. Since the release of Java 1.5 and C# 2.0 that is now fully mainstream, but it took more than 25 years.

Kotlin M7 12 years ago

The bar for what counts as "innovation" in mainstream languages is strikingly low.

Boarding card reissue fee? It's been a few years since I've been on a Ryanair flight, but all the other airlines I've used recently have QR scanners now, you no longer need a boarding card to board a plane.

It has a index clustering operation but this is a one-time operation that will not affect further inserts/updates.

But it shouldn't matter, the implicit constraint on a VARCHAR(n) does not affect indexing.

The critique is 'Haskell takes FP to an extreme and I show this is true because someone tried to implement miniKanren and needed Oleg to do it'.

That is not really a strong argument.

It's worse than that. The linked paper is about implementing minikanren as a monad transformer, which is a lot trickier than just porting it over, regardless of language. It's probably a lot easier in Haskell than in Scheme though.

Furthermore, if pure FP is useless, then monad transformers are useless too. But then the argument becomes "this useless thing is really tricky to implement in Haskell, therefore Haskell is useless". The only reason you would want Oleg's minikanren to be easy to implement is if you actually want pure FP. So the argument kind of negates itself.

It's this "the customer is just wrong" attitude that makes some of us sense an area ripe for disruption. Pride goeth before a fall.

Doesn't this apply to syntax as well?

Edward C++Hands 13 years ago

So, any programming language incapable of beating a heavily tuned C/ASm h.264 encoder is bullshit?

The vast majority of OTC derivatives was far less disruptive to the banking sector than your average vanilla home mortgage loan during the crisis.

An overwhelming majority of all the banks that failed during the crisis had zero OTC derivatives on their books, but plenty of average vanilla home mortgage loans.

Internal documents from the banks that did deal in more sophisticated financial products show that they had a good understanding of how these products exposed them to risks in the home mortgage market, they just didn't think that housing prices would fall that much.

Despite all this, people like to blame OTC derivatives for the crisis rather than overconfidence in the housing market.

Why is this?

I don't know but I assume that part of the reason that Swedes are able to deal effectively with the trash is that they sort it properly at the source, so that they more easily can process it.

Nope, you can burn unsorted garbage. The reason for sorting is so you can recycle materials instead of putting it in a incinerator.

No. The authors of GPL-licensed code has no say in how other people license their code they don't own the copyright on.

Derivatives of GPL-licensed code is either: 1. GPL-licensed 2. Illegal

If it's not explicitly 1 by the license on the derived work, it becomes 2. It is not automatically "forced" into category 1.

Ubuntu Edge 13 years ago

No, short term bonds get lower yield because they carry much less interest rate risk. There's no free lunch.

Ubuntu Edge 13 years ago

30-year bonds do, but they are not risk-free unless you hold them to maturity.

My experience is the opposite. I find Chrome horribly, horribly slow to use. Safari is ultrafast and FF somewhere in between.

I still use it because I've become so accustomed to its UI but I switch to Safari on some sites to avoid spinning up the fan.

I think this is for people that already know how to use monads effectively in Haskell and wants to learn more about the mathematical background.

You can do that in most Nordic countries, and it has many more benefits than disadvantages. For example, you can walk safely everywhere because everyone has sufficient social security. Street robberies and whatnot are practically non-existent.

To me that sounds like an argument against BI. You're basically saying that we can have the social safety benefits of BI for only 10% of the cost by using means-tested programs . Since that's what the Nordic countries are doing, and according to you it works really well.

The idea seems to be that you can free up a lot of the money wasted on bureaucracy and pay out to everyone indiscriminately.

This idea does not stand up to any scrutiny at all. The cost of administering a welfare bureaucracy is minuscule compared to the cost of a BI program.

Don't think you'd have to "tax the rich like crazy". Would returning to the tax rates of the 1990s be "crazy"? Would closing corporate loopholes be "crazy"? Would investigating why trillions of dollars in tax havens have somehow escaped oversight be "crazy"?

None of those suggestions would come anywhere near the amount of money needed for a BI program.