skysight-inc/HackerNews huggingface dataset:
You have a point but that article is also a little misleading. It assumes every hedge fund manager has 100% of his wealth in the funds. To be fair the writer admits that he is just guessing but that is a high guess.

Also, the S&P had its best year in 16 years last year, so you would expect people to do well on their investments this year. The thing that Warren Buffer is very critical of is that hedge funds get a lot of fees even in years that they do really poorly. That sets them up to win big when the market does well.

There is an illusion, cultivated by instutional investors and the people ripping them off, that instutional investors are very savvy. It is not always true.
"What people aren't getting in this thread is that modern pop and hip hop is engineered to be played on systems with a lot of bass (sub woofers). Ironically this forces the engineer to limit the amount of bass in the mix, so there some truth to the claim that a headphone with exaggerated bass will produce a sound closer to the intention of the artist."

Not true. Engineers working in pop and hip hop mix primarily with the understanding that the first listen by a consumer will be on the radio in their car. This has several built-in assumptions, and the expectation of lots of sub bass being reproduce-able is not among them. Sales of records are heavily affected by how good the song sounds on the radio, and most people have the audio equipment that came with their car.

Not only that, the next stage of music marketing evolution is earbuds. So, if one were to mix for the next most popular method of getting your music into the ears of consumers, you'd mix with the expectation of being heard first through cheap earbuds.

Engineers mix knowing that their tracks will be played on a wide variety of equipment, from very bad to very good. The more accurate their equipment is, the better they'll be able to serve all of those listeners. But, the best results will always come from having accurate equipment for playing it back.

I'm also an audio engineer, and I, too, find the $300 beats headphones to be an abomination to both good sense and good taste. But, I disagree with your suggestion that engineers are mixing with less bass because subwoofers exist.
A list of subpackages for SciPy
My understanding from 5 years ago is that in MRI the leading bit is reserved to indicate whether something is an integer. This of course reduces the size of numbers that fit into a machine word but it seems like a pretty good tradeoff.
BTW, here's a translation of "Ich habe genung" ("I have enough"): http://www.emmanuelmusic.org/notes_translations/translations...
Good read. Whenever I read stuff like this, I always wonder if it is always true that dynamically typed languages are slower than statically typed languages ? Also, do we have to take this for granted that more higher level the language is, the slower it will be ? Or are there exceptions ?

Also, it is worth asking if for majority of use cases of python for data/analysis, the ease and flexibility outweights the slowness.
It's quite ironic that Oracle, of all companies, would be making this argument, when they got their start attempting to clone IBM's system and API.
It's weird how this April Fools article about Apple buying Beats [1] doesn't seem ridiculous right now.

http://lefsetz.com/wordpress/index.php/archives/2014/04/01/a...
I was just having this exact conversation with one of the teams I advise. Well done!
I was given a pair of Beats Studios almost two years ago, so maybe that makes it easier to say this but, speaking as a non-audiophile, they're... good? I read a lot about how terrible they are, but in my experience, they're comfortable, their noise cancellation is great at work, and I have never noticed degraded audio quality (once again, as a non-audiophile).

Could someone point me to a defacto better pair of headphones in the same price range as the studios ($200)? I'll give them a shot; I have no problem admitting that I might very well be missing something when listening to music.
I think there are at least a couple of rays of hope:

1) This isn't binding precedent nationwide, like a patent ruling would be, and most copyright cases aren't going to end up in the Federal Circuit. The other Courts of Appeal will have their say in deciding the issue, and with any luck a circuit split could result in Supreme Court review. In particular, I'm not sure they're going to buy the Federal Circuit's merger doctrine analysis.

2) The court repeatedly mentioned that Google copied 7,000 lines of declarations verbatim. I wonder how many gaps are in the reasoning of this case to stick a knife through in cases where there wasn't such literal copying.
Predicting Eurovision with YouTube data
High carbohydrate diets can over time lead to insulin resistance which can lead to type 2 diabetes. Soylent has 225 net (total minus fiber) grams of carbohydrates, 15 grams of fat, and 114 grams of protein in your daily serving. 225 is high but not outrageous.
My apologies to the author for my mistake.
If you have US customers you can be sued in the US.
He's not saying that you have false conclusions. He's saying that you have false pretenses. It appears as though you are new to the language, porting over some javascript code.

The truth is, you are not new to Dart at all. I believe he feels duped by you.

My personal problems with your post is that you go far too deep into the guts of how Dart works. 90% of your blog post is the internals of Dart as if you are writing the first few chapters of a Dart book. I would personally prefer it if you focused more on the specifics of the library you were porting over. That's what feels illegitimate to me when I read this article.
With the downside of undecidable type inference and checking. Haskell's type system really hits the sweet spot between power and decidability.
This is about copyright, not patents. Even the biggest opponents of software patents support copyright. If there's no copyright, anyone can take your software and just make it their own.
I never understood why location based chat isn't more popular. (A location based instagram would also be really neat, see photos and comments of wherever you currently are.)
This app has me concerned about restaurant neutrality, the government needs to protect us from these types of ideas. (Obviously joking)
If the API headers are copyrighted, wouldn't any program that uses them be a derivative work? In that light, every Java program is infringing. Every program on earth would be infringing something wouldn't it?
First three volumes of the History of Cartography [pdf]
You'd have to do that in secret if you didn't want massive backlash.
Please don't insult his writing style. That's an ad hominem attack and it is the only thing in this conversation that doesn't belong here. You don't have to agree with his concerns, but please cut that out.
I havent grasped my head around the core issue Oracle is trying to sue them for.

Are they saying you need a license to use the API? For example something like java.util?
Memrise is fine too. Do you use decks Source Language -> Destionation Language, the other way around, or both?
Customer Service For Small Business: How To Improve Customer Experience
Pretty simple solution - legislation that explicitly classifies as fair use the copying of the SSO, the Structure, Sequence, and Organization, of an API for the purposes of interoperability
On the other hand, there are at least a few instances of BSD licensed alternatives to GPL licensed software; can GNU sue people who use those for copyright infringement?
Unlimited breadsticks

:-/
Maybe add the congress and senate addresses? I know that they're not immediately responsible for the decision but they're a good group of influencers.
Show HN: The Unofficial Patreon Button
I don't know about you but I'd rather not have my type checker hang and force me to interrupt the process all the time.
well its different users, differentiated by their sex. There are many ways to display it but they going with a simplistic approach, so what if they decide to arbitrarily choose different colors to decide whats male and whats female. Its more disturbing to me that woman can wear mens clothes, and it be considered sexy or normal, but if a man wears a dress hes looked at as weird. I mean if they used purple for woman and black for men, would you be upset with that? How about if the man was wearing a baseball cap, and the woman symbol had pigtails? There are simple ways to differentiate and status symbols we have chosen to use in a universal way. It makes things easier for foreigners and for us. I mean, I find the handicap symbol to be wrong, not every handicapped person needs a wheelchair, but that was a simple, easy to use design that shows "this person is handicapped", and I can live with that.
> Enums would demand an explicit cast

enum Test
{
A,B,C
}

int x = Test.A; // This won't assign

int x = (int)Test.A; // This will

> and they are static

Not sure why that's important.

> Also, any logic to them, would have to be added as extension methods

You can extend enums using extension methods, just like you can with classes or structs (you can also extend delegates FYI).

> and in the case I had, logic tied to the BookingTypeId was arround the corner.

No idea.
It still provides some of the same ergonomics. You can put away the mental cheat-sheet ("1: gold, 2: silver...."). Your IDE can find all uses of BookTypeId.Gold(), rather than textual occurrences of "1". Etc.

The static quality of enums is only one of their features, and sometimes a hindrance, and it good to have other options.
Why did they decide that APIs are copyrightable? It's a complete lunacy. Can Google appeal it again? Would it be Supreme Court in such case?
Exactly. With Make, I can delve down into the bash code easily and figure out what is happening. With Maven, there is enough overhead that I have to resort to cargo-cult googling.
Apple's next acquisition is going to be Monster Cable.
The Breaking Bad one was funniest. "I'm the one who was using Lambdas before they were cool."
It's inlined ;)
Apple Buys Beats Audio
Vimeo's HTML5 detect is the inverse of right: they use Flash unless you send an iOS user agent, at which point you get better quality and battery-friendly CPU usage.
When can Go be used for android development?
Except UNIX

http://en.wikipedia.org/wiki/Unix

is owned by "The Open Group"

http://en.wikipedia.org/wiki/The_Open_Group

One of its purposes is to provide Single Unix Specification (SUS) certification.

http://en.wikipedia.org/wiki/Single_UNIX_Specification

Mac OS X is SUS v3 certified (I don't think iOS is) and can call itself UNIX, and there is 0 danger of anyone suing you for implementing POSIX API or SUS. You just can not claim you are providing a UNIX without getting certified. This is why Linux is UNIX-like OS and not a UNIX.
Immediately of the box? No. A single driver installation? Yes, for both HP and Brother.

Canon's stuff is a little weirder, but it's not terrible.
They aren't bad headphones, the thing is you can get equivalent quality spending ~$50-70.
Thanks for the clarification. It is always a pleasure to discuss such issues with you.
The note about a balanced board is very interesting. I think it would be great. Especially if you are safely and comfortably tied to it so you could dive sharply for example.
Fair is doesn't need to be viewed as affirmative defense: https://w2.eff.org/IP/eff_fair_use_faq.php

It's more proper to view it as a right.
6 Reasons to Outsource Your SEO Content Writing
One person came with a floppy disk and said ‘My most important documents are on this. Is it still possible to work with them?’

A better question might be "Why are you storing important documents on a medium with such a high failure rate?"
Certainly flash card systems shine on things that need to be rote-memorized, but you can "hack" the system by engineering your questions in a certain way, like the "Why" questions mentioned by the author of linked article on parent comment.
OP here. I built over the last two evenings it because I have a Patreon project of my own, and wanted something like the FB/Twitter/Flattr/Github buttons on the website. Behind the scenes it uses JS and YQL, and has no server-side components. It's rather simple, really. I also set up a hosted version (HTTP/HTTPS). :)

If you have questions, suggestions, bug reports or anything, please let me know!
A really nice interface to the bookmarks and no just the traditional bookmark bar; it is too cramped and hard to use with lots of bookmarks.

This is something I was thinking of doing a few months ago. I would be interested in contributing if you need or want the help. At the very least keep us updated!
Okay, I'll state it explicitly: I feel that the article is actively deceptive about the background of the author, which makes me distrust the content of the article as well. The sidebar with his background is not visible on the first page of the content, so I would have had to interrupt reading the article to read it.

I say that it is a bad writing style because I am assuming good faith. I assume that the positioning of his bio is merely unfortunate and not specifically chosen to reduce the number of people who read it, and that the article is not actually trying to deceive me about the author. I think it is obvious that coming across as astroturfing to some subset of your readers when that isn't what you're trying to do is a bad thing.
You mean do it in secret like this? http://www.theverge.com/2013/11/13/5099236/wikileaks-publish...
> I find all of them hard to work with, because they are all aiming for the modern day "zero configuration" nirvana that Ruby on Rails achieved, and thus enormous amounts of implicit knowledge is required to understand them.

> ... realised there is a theoretical path from ignorance to enlightenment that didn't involve learning Groovy.

Yes! Learning is so non-linear that sure there are in theory fine lines that minimize the amount of new stuff to learn. Yet, it never is that simple. Bad design, indeed.

> What you would probably like is Gant, which is Ant entirely converted to Groovy. It's missing all the higher level project stuff from Maven / Gradle, but it works a treat when you just want the simplest possible thing that could work.

I will check it out; thank you!
Why would the compiled nature of Dart make it hard to debug?
Presumably you mean debug by someone other than the original developer?
I certainly believe in the possibility of stuff beyond the "physical world," by which I assume you mean the space-time continuum of our universe.

You'd have to be a fool to not be open to that possibility, given that we have no idea what or why anything exists, nor what might exist outside of this universe.
It's interesting that Dre didn't create his music (*sampled), didn't write his lyrics and didn't come up with the idea for the headphones yet is celebrated as a genius. It was Monster's idea and then Jimmy Iovine propelled it to where it went.

Dre is a quiet, private person, who rarely tours or produces new music. The idea that he is a billionaire now from putting his name on exorbitantly expensive headphones and marketing them to people who can't really afford them, seems wrong.
Modern Smalltalks (Squeak, Pharo) have Monticello for code management, and Metacello for dependency management. These work 'in-image', easily and efficiently.

See, this is what gets me about Smalltalk and other "cocooned" systems, such as original Lisps. The languages have awesomely powerful features that are only now being picked up by other languages, but the environments feel constricting. Don't get me wrong, they are probably awesome for developing, in those languages. But sometimes it's good to have competition, or even just choice to suit programmer need/style, and saying that Smalltalk has <some vc I've never heard of> is a big turn off. Why can't I use the vc of my choice, as I can with nearly ever other language out there? Why can't I use the editor/IDE of my choice, as I can with nearly every other language out there? Having tools so tightly coupled just feels like bad design decisions.
The drunken celebration video featuring Dre was all the proof I needed. He wouldn't do something that stupid unless everything was agreed. They're probably waiting until the markets close to officially announce.
1) When you download a JDK you get a license to use the API.

2) They are saying that the java header files are copyrightable. It would be challenging to create a compatible java implementation that didn't include something awfully close to the java header files (and it appears that google copied them verbatim). Depending on future rulings, it make make it hard or impossible to create a java-compatible implementation without violating Oracle's copyrights.
GWT is ideal for Java developers who prefer to write in Java, but have to deploy in JavaScript.

Pure JavaScript (or a JavaScript framework) are ideal if you either know JavaScript, or are ok learning the language. IMO, learning JavaScript is a good bet since it is the language of the web. Basically, your web apps will either be written in JS or compile to JS, so knowing the language is worth it.

Dart would be selected over GWT if you don't know Java, but like the lang features of Dart.

Of course, there are tons of options in the 'compile to' langs, with CoffeeScript being a popular on.
Congratulations to Oracle, it's about time justice needs to be served.
I don't get your point. If a guy is going to advocate for anything presumably it is better if the guy has some practical experience and what is wrong with him sharing that experience? Do you honestly imagine that anyone reading this piece was in any way deceived or confused by his role at Google? It's not like he hid it.
In #2, almost every open source project i can think that implement someone else's API are copying declarations verbatim :(
This is directed at both your comment and the other reply to yours: Angular is a very very opinionated framework. To get as much benefit as possible from it, there's not really an option to make a "universal" framework with Angular as an option. There are few other frameworks that actually use the same workflow as Angular.

I think Ionic has chosen a smart path by building on top of Angular even if you just consider how Angular uses directives. Ionic has built a whole suite of custom mobile specific directives that are approaching native speed.
it's impossible to know everything and do everything. stop comparing yourself to other people and start focusing on what YOU need to accomplish and what YOU can control, which is yourself. If you see something amazing, look at it and learn from it.

be inspired instead of intimidated.
The Relationship Between Testability and Good Design
No need to get hysterical. BIOS is not the same as a software API, and copyright is not the same as patents. I think software patents are terrible, but I definitely want software to be copyrighted. Regarding the copyrightability of APIs, I don't think either ruling has much of an effect in today's ecosystem.
Cutest Friend Ever
http://en.wikipedia.org/wiki/Color_Labs

That idea for location based instagram hasn't panned out when tried for some reason.
Unix != POSIX
From a durability perspective, I've had my $50 Sony headphones for 3 years while my friend had $200 Beats for 6 months before the whole unit disintegrated.
I kind of agree.

The problem is the Frankenstein model the HTML/CSS/JavaScript interaction still offer.

HTML5 and the upcoming web components seem to be a step in the right direction, but it is still not quite there.
So you're saying that because I filed a lawsuit, which for the time being is no longer pending, I should relinquish the right to speak in public about the ethical implications raised by that lawsuit, and that any such speech is "pollution."

All I can say is that I disagree wholeheartedly.

Also, ethics have everything to do with my complaint.
A love letter to Twitter
Ironically (and not surprisingly), Oracle themselves do not abide by this, and freely copy the APIs under copyright of others where and when it suits them.

One recent, concrete and particularly brazen example is the llquantize() DTrace aggregating action, which was added to illumos[1] after Oracle forked OpenSolaris by closing it.[2] Oracle has copied this API verbatim in Oracle Solaris 11.2[3], despite not holding copyright to it. One presumes that they didn't copy the implementation (it's open source, but with a weak copyleft that would prevent its inclusion in closed source software like Oracle Solaris), but by Oracle's principles in the Google case, they would have violated copyright. While I would love to pursue this on a purely personal level, the reality is that the principle itself is wrong: Oracle actually should be able to implement the llquantize() API, just as Dalvik should be able to implement the Java APIs. But it would make my day if llquantize() could somehow be used by Google's lawyers to show that Oracle themselves do not abide by the perverted and depraved principle that they espouse...

[1] http://dtrace.org/blogs/bmc/2011/02/08/llquantize/

[2] https://www.youtube.com/watch?v=-zRN7XLCRhc

[3] http://www.oracle.com/technetwork/server-storage/solaris11/d...
If the field is readonly why did you make the property in the first place? Just do public static readonly BookingTypeId Gold. It's equivalent.
> I can provide plenty of evidence that consciousness falls within the domain of physics

So then provide some.

Regardless of any evidence you have, it's certainly not conclusive, given the minimal understanding we have of existence and consciousness. And presuming your hypothesis to be true simply because you have some evidence seems rather unscientific.
Dynamic typing makes Python easier to use than C

I disagree with the implications. The main reasons Python is easier to use is independent of type system. Not having to manually manage memory, for example! Overall it is a higher-level language, whereas C is designed for maximum performance.

Dynamic typing is probably preferable to a 40 year old type system. But Python could be easier to use (catch bugs ahead of time!) and execute faster by adding a modern type system. Optional typing (like TypeScript or Facebook's new PHP implemntation) would probably be appropriate.
sure, but I can't see how this is supposed to increase discoverability of the API...

I see "here is something that looks like an enum, and its possible values are gold, silver and bronze. But you can also give 10, 42 or any number as a value and it will still work".

I don't mean to be overly critical (clearly this approach has worked well for the author), but I am a bit unsure about the perceived benefits.
Lotus started look and feel lawsuits in 1987.

There was plenty of effort to lock people out of competing; they just didn't have software patents back then.
I agree. This is getting your panties in a twist because a writer hasn't spelt out his putative conflict of interest in a way that conforms to your norms, when it is certainly plain enough for many readers (I had no problem at all figuring it out and wasn't at all offended by it).
No school of divinity?

drops monocle from eye in shock
> But I suppose I don't see the harm in taking action now, even if these are early days, to make our views known.

I agree with that -- I just think that the action should be focussed on what regulation should or should not contain, not on treating the regulatory agency involved as an enemy.

> Why should we behave differently?

Attacking people who are decision-makers that have historically been (and overtly still are) supportive of the position you espouse based on media rumors of provisions that might be in a plan that they are preparing is behaving differently than the firms that lobby before a concrete proposal in the form of an NPRM is released. Compare that attacks on Wheeler and the FCC to the Google/Amazon/Facebook/etc. letter.