skysight-inc/HackerNews huggingface dataset:
IIRC, one of Oracle's points of contention is that Google is intentionally not being compatible with Java; they picked certain parts of the API they wanted to support, but it's not a full implementation of the Java APIs, and so conforming Java apps are not necessarily able to run.
$70 less http://www.amazon.com/Audio-Technica-ATH-M50-Professional-Mo...

$65 less http://www.amazon.com/Sennheiser-380-Pro-Collapsible-Profess...
Now samsung will buy Chambers by RZA [1]! j/k

[1] http://wesc.com/chambersbyrza
I use cursors in JavaScript with a flux architecture, and yes, prop passing is a problem for us. I've rationalized it as "there are more wires, but the wires are straight and bundled, not a ratsnest of spaghetti references"

https://github.com/wingspan/wingspan-cursor/blob/master/js/C...
There's something I can't fathom: Isn't Java supposed to have a Free Software incarnation? How could Google possibly infringe on it's API if it's the case?
While it would be nice, courts view it as an affirmative defense, particularly in the 9th circuit

See:

Dr. Seuss Enters., L.P. v. Penguin Books USA, Inc., 109 F.3d 1394, 1403 (9th Cir.1997);

Supermarket of Homes v. San Fernando Valley Bd. of Realtors, 786 F.2d 1400, 1408–09 (9th Cir.1986)
Agree about caution

Not sure those folks are quacks

But this is indeed a very promising field with powerful technology

- co-founder with five other neuroscientists of this company --> HaloNeuro.com --> drop us a line and get involved in our clinical trials if you are interested in this topic around SF or NY
I usually refer to Applebees as a nicer version of Mcdonalds, and Denny's as an expensive laxative.
Oracle’s Java API code protected by copyright, appeals court rules
> First, I don't think the court ruled infringement -- only copyrightability.

The jury ruled infringement in the Oracle - Google trial
One thing I've been doing in the past months, with great results, is memorizing passwords. I don't know how prevalent this is in the US, but here in Brazil, we use a lot of cards with chips, so that you type a password instead of signing a paper. To make it worse, there are sometimes different passwords for the same service in different situations (for example, most banks use a 4 or 6-digit password for debit purchases and a different 6 or 8-digit password for Internet Banking).

There are also credit card passwords, employee-issued benefit cards (I for example have a different card - and different passwords - for a meal card, a groceries card and a fuel card).

So, lately I've been randomly generating those and memorizing them with flashcards in a spaced repetition system. Has worked very well for me, with about 10 random 4-8 digit numeric passwords to remember.
Learning to program in Javascript is like programming in assembler. That may be unavoidable when there are no high level languages, or when those languages and toolsets are immature. But there are serious experts (and people with a lot of experience with very large js programs) who don't see js as the solution.
"Goaded by Meijer as to whether it is possible to write big programs in JavaScript, Hejlsberg replied, Yes, you can, but you cant maintain them," much to the delight of the crowd that featured several prominent language and tools designers. I think there are some unmet needs there, Hejlsberg added.
Bracha immediately piped in saying, Thats part of why were doing Dart. You can write them [large programs in JavaScript]; its terribly hard and afterward youll be punished. - See more at: http://www.eweek.com/c/a/Application-Development/Is-it-Time-...
What Beats has in its corner, that Spotify doesn't, is a favorable relationship with the music industry, particularly the artists themselves. I've never used Beats streaming service but I was aware of it because of musicians like Trent Reznor plugging for it before it even came to market. Apparently they make deals where the artists get paid substantially more than Spotify. Beats is in a unique position to get music that other services can't, and could potentially have a monopoly on distribution of new releases from some major artists in a few years.

Thats what Apple just bought here, I'm fairly certain they could give a hoot about the technology, its the artist relationships and favorable streaming contracts that they're after.
Practically speaking, what requirements would you put in a contract to ensure that a company delivered maintainable software?
Beats streaming apparently has about 200,000 subscribers. That doesn't seem so cool when it's competitor Spotify has about 10 million subscribers.[1] Even if you think Apple is going for the subscriber base it still doesn't make sense.

[1]:http://recode.net/2014/05/08/why-apple-is-betting-big-on-bea...
To be fair, the free software foundation takes the opinion that using a library is a derivative work of that library, which is why they provide both the GPL and the LGPL. If using a library was not a derivative work of that library, then there would be no need for an LGPL.
I don't even know beats, and the way you describe them, they sound pretty mediocre. Just because the amount of money being gambled is huge, that doesn't make it genius. Apple must know something about beats that nobody else does, otherwise there is no way it's genius.
>Please refrain from making comments about <so and so> people over <so and so> age.

He said "This accurately describes my dealings with non-technical people over 50.", not "This accurately describes all people over 50." Nothing wrong with detailing your factual experiences.
It doesn't really go into what Symbiosis is. Is it something I can install on my linux distribution. Or do I have to use their Symbiosis distribution?

Setting up email is a world of pain, anything to make it easier would be good.
what does this mean to developers and users? what's the impact to android?
... you know that whole PowerShell thing MS made?

They should've just skipped that and made this. Hot damn, neat!
Thx for the answer. Let me deep some more. Every month comes up a new bookmarking service with a very cool interface but it never get adoption and last less than a year. What exactly would make the difference for you?
its why time extensions are typically the best practice... esp for those who have a "large" exercise
People still wear those wigs...

http://upload.wikimedia.org/wikipedia/en/e/e7/Public_hearing...
(international court of justice)

Not that they aren't laughable and shouldn't go away. Likewise the black robes IMHOP.

The point is... we likely are going to be stuck with bad cultural remnants for a long long time which is why it is so important to get it right the first time. This ruling is a bad deal but Google certainly has the resources to fight further and I bet they do. Hopefully they scrap Java in the end.
"Is TDD dead?" talk between Martin Fowler, Kent Beck and DHH
Even though US customers benefit from your service.

It's funny & sad how US customers are seen as property of corporations.

That is why Free Software is important.
Mnemosyne: Another powerful flashcard alternative
On Linux it's a 577 MB download[0], which IMHO is kind of heavy to play a HTML5 game.

[0]: http://www.wolfram.com/cdf-player/
They're doing dictionaries in CS6.
Setting up an email server is a non-trivial task. I am in a rush right now so I can write a more detailed response. But I hope others will chime in and provide some links to support my argument.

Curiously, this topic comes up every few days and we don't seem to have made any progress towards a good self-hosted email solution in the last 10-15 years. This is a start-up idea waiting to be implemented well; and for substantial profit, I might add.
I wasn't paying attention; is there somewhere with a quick summary of how to operate in the new world in the midst of the old world? I tunnel X clients across ssh a lot. Apparently there is a Wayland client that acts as an X server, which may satisfy my uses.
I've been struggling to find out what's even available in Gradle. How does one debug it, or print available methods, or really anything?

My woes are mostly around Android's gradle integration, which appears poorly documented at best. There are tons of magic commands that appear out of nowhere and with no explanation beyond "use this.". And Gradle's massive guide covers things that barely see the light after being seemingly wrapped in several layers by Android's plugin.

I want to give it a real try, but the Android projects I deal with are reasonably complex, would use code generation (`scopes.PROVIDED.plus += configurations.provided
}`? wtf does that even do and how in the world would I have discovered I could use it?), and need multiple products. I would have to know what and why before considering switching over for real, but there seem to be some huge walls preventing me from finding out.
You're confusing Trademark with Copyright. The Open Group owns the Unix trademark, it does not own the API. The fact that POSIX uses the API does not mean any claims to "structure, sequence, organization" of the APIs or command line utilities are invalid.

This has never been litigated before. Past UNIX copyright wars were fought over copying actual code between Unix and clones. No one has ever tested whether API reimplementation of Unix is copyrighted. Implementing as public spec won't save you. Java has a public, open, specification and was clean-room reimplemented in much the same way that Linux is not Unix, Android Java is not Java.

Claiming there is 0 danger in being sued sounds like naively wishful thinking, especially with Apple's deep pockets, there are plenty of lawyers out there looking for ways to crack that nut.
As I've noted below, Oracle's API copying goes all the way back to their beginning. After all, Oracle doesn't own any of the original SQL copyrights (and somehow I doubt they've ever licensed them from IBM).
File this nothing new under the sun,

I know a few people who worked on a startup doing exactly this some 2-3 years ago.

Problem was it would not really scale plus Twitter really limited the free pipe.

There were a lot of hotels interested, but not enough to pay.
Thousands of companies "bet the jewels" on Java and will be making the same bet for the foreseeable future, for better or worse.

Blanket statements like "ObjC is 2x faster than Java" is... well, a blanket statement, and in general, wrong. It depends so much on what, precisely, you're doing, how you're doing it, the compiler and JIT implementation, etc.
I like where his head is at, he's trying to make code easier to write in a type safe way i guess. But this is a bit over zealous.

An enum IS the right solution here. Its more maintainable because everyone who touches the code base will implicitly know how the code works. With the solution he used, as i'm reading the code... i'm going to go "oh hey, huh i wonder how that works", then i'll spend 10 minutes trying to understand the code, added to the extra 10 minutes probably spent writing this code, I think its a bad idea.

if you're worried about passing a bad value in still, i think its fine to add a range check in the constructor, and to throw an exception. Exceptions are not something to be afraid of.

Also, i don't know what library he's using... but i feel somewhat strongly like i've done something like this in the past where i've serialized JSON, and enums have serialized as integers (as long as entry assigned a numeric value?). So it wouldn't be an issue to pass it in as a enum anyways.
SharpShell would be a great name - fun alliteration and pretty clear what it's for.
Sony MDR-V6/MDR-7506
http://thewirecutter.com/reviews/the-best-150-over-ear-headp...
I've found myself in a similar position. I even ripped some CDs at 128kbps, back in the day when my computer had a 4GB HDD. I really need to go back and redo them all, but the amount of effort required is really demotivating. How do such services work? You take all your CDs to them? I imagine postage costs would be astronomical otherwise!
One hack I've been using is making cards like "How to solve exercise X on Book Y, page Z?".

For me, doing a lot of exercises only once has worked worse than doing some key exercises more than once, and by using spaced repetition software (Anki, Flashcards Deluxe, etc) you can leverage its systems to get an optimized "schedule" for solving/revisiting exercises for math, physics, etc, so you don't have to worry about timing issues (like how many sessions of studying, and how long/frequent they should be).
Anyone else see this hilarious Applebee's facebook 'fan'? http://www.theatlantic.com/technology/archive/2014/01/this-g...

The app may be a subtle PR campaign playing off the satire. Can't go wrong with app puns either.
They have a copyright on that? That's ridiculous. Everybody does that.
That's a pretty big claim. Any data to back it up?
Compiler, dear
It's like this: Beats headphones are worth about $50, at the most. Noise-cancelling in an office, you barely need to pay anything, because "noise-cancellation" is achieved by the headphones picking up background noise with a small microphone and then playing a dampening noise in reaction to a sound wave. This is easy when the background noise is constant - that's why "white noise" in offices works so well. But if the noise is varied, it's impossible to predict how loud or soft the next sound wave is going to be, and headphones are always slightly behind in reaction, as it is. So that's why sometimes it seems like noise cancelling headphone work awesome, and other times the seem like any other pair of headphones.

So you're not paying for better noise cancelling when you pay more for headphones. You are paying for superior sound quality.

If you are going to drop $200 on a pair of 'good' headphones, even noise canceling, I'd suggest getting some Audio-Technica, which are superior to everything out there, even Bose. Most are less than $200.

My experience: I own a small broadcasting company.
What determines that approach? The way judge decides to do it in each case?

In this case however the biggest damage is that they reversed the ruling that APIs aren't copyrightable. Is there any way that Google can reappeal it in a higher court, or it's a final decision? In Europe APIs were ruled uncopyrightable some time ago, but somehow this didn't help in this case.
Robot may help fight malaria
Earlier this year, Dr. Hoffman showed that using irradiated parasites is 100% effective as a Malaria vaccine. Now, he has teamed up with Harvard Engineers to make SporoBot, which critically increases the rate of vaccine production while greatly reducing price!
Sigh. Allowing Copyright for API declarations is a poor choice, and analogous in my mind of allowing patent protection on a thread radius and spacing. That APIs and the constants they use are declared in words is an artifact of how computer languages evolved and not the 'art' part of the work. We might just as well copyright any story that involves a young man falling in love with a young woman where the parents disagree that they should be together. Such structural elements which are required for constructing a story are similar to the structure of an API which is required for creating an interoperable program.

Ideally this goes to the Supreme court and gets knocked flat. Doubly ideally someone amends to the Copyright act to specifically disallow this sort of argument for Copyright.
Do those motors on the "wings" actually simulate air resistance? For example would it be harder to push down on them coming out of a dive?

I guess you could also simulate updrafts and downdrafts, maybe gliding on thermals like an eagle or vulture.
CONTEST: If this gets 300 RTs we'll give away one #Andromo pro sub worth $499
The full Java spec includes tons of Desktop code for Desktop Widgets, CORBA APIs, and all kinds of insane stuff that makes no sense on a smart phone and isn't used by 90% of Java developers who mostly work on the server side.

Oracle's claims here are rather ridiculous, and even Oracle doesn't believe Swing or J2ME apps are appropriate for today's smartphones. It's a red herring of compatibility that no one cares about or wants to be compatible with.
Applebees has a full bar.
If not BIOS, consider the operating systems themselves.

If AT&T had strong copyright claims on the "APIs" that make up the system calls of UNIX, for example there goes Linux (and essentially the entire GNU and BSD projects as well), there goes modern MacOS, etc, and the reverberations would be enormous even with fully closed sourced OSes like Windows... With strong copyright on APIs there, essentially, goes the Internet as we know it when there isn't a clear path of UNIX->BSD/POSIX->sockets for everyone to copy (and thus be interoperable with each other).

And even if we shift the strong copyright event later into the 90s then consider the modern web, if Netscape (which at one point was a very different entity than today's Mozilla in terms of openness) had a strong copyright on the definition of JavaScript's APIs? Or if nobody dared implement their own XMLHttpRequest for fear of Microsoft's API copyright?

This is something developers (and anyone who cares about technology, really) should absolutely be hysterical about.
The question is a good one: How to easily set up a mail server. But the answer seems to be completely bundled with a product (although it says in the intro it wouldn't be like that). That's not the droid we are looking for.
Author here: the app is absolutely not a PR campaign.

However, I can't speak for http://beesmeetup.com.
Kissing Goodbye to the O’Hare Test
This isn't quite right. Google didn't copy the API classes verbatim -- they made an implementation of the API. Big difference, and that's why the outcome of this case is so huge.

There is nothing fundamentally copyright-able about an API. It's just a bunch of methods and descriptions. The implementation is the secret sauce. By finding for Oracle the courts have essentially said that you're not allowed to reverse-engineer a library.
Exactly. That film was the sole reason I got into this field at a young age. Sadly I never followed through with it and chose another tech path. It's really GREAT to see these things becoming reality and its tempting me to change industries.
Click the "window detail" icon above the video and then you can keep browsing around.
That depends on the bird. Predatory birds have their eyes in the front of their heads.
Please tag v1.x.x
>Dre didn't create his music (*sampled)

This is a highly ignorant statement.

Sampling recorded music is in fact a very musical process, from the first 20th-century musique concrete experiments to the more modern intricate, multilayered compositions of artists like The Beastie Boys, DJ Shadow, Public Enemy, etc.

Musicians always take inspiration from other music. Build a song around a chunky 'AC/DC-style' riff. Channel Quincy Jones in the drum sound. Sampling was very important in the democratization of music production because it allowed artists without access to a studio and a host of instruments to work from a baseline of recorded sound. It quickly developed into an artform unto itself.

Yes, there was and still is a contingent of artists who sample lazily and with disregard for the original music, but Dr. Dre's productions--especially his early stuff--are full of musical reverence, high-quality engineering, and even improvements over the source material. Not to mention that after the NWA days he was increasingly bringing in session musicians to replay and reinterpret source material rather than actually sampling it digitally.

edit - And to expand a bit more on the last sentence, that is exactly what music producers do. It's only in recent years that the end-to-end musician, producer, recording engineer, mixing engineer, and mastering engineer has come into fruition. And that democratization of the recording process largely stems from technological advances like digital sampling.
Doesn't apple itself have a great relationship with the music industry and a huge foothold in the consumers mind? Apple seems more than capable to build their own streaming service if they wanted to
this site is so full of pussies who dont get a joke
Setting up the software is the easy part, making sure that you have good deliverability by keeping your IPs and domains off blacklists and not being filtered is the hard part.
It is marked as "in development" on the Chrome dashboard.

http://www.chromestatus.com/features
my mistake, just noticed made by you, not applebees!
Most Lisp systems use tags. Several data types will have tags included in the data word, like fixnums, characters. Other data types have an extra word.
Not really. The modern generation of web developers don't sell software, they sell eyeballs. So they don't really care about copyright. But trademark, that's important! No advertising dollars without trademark! /cynic
Native feel is a false prophet. "Fitness for use" is what you should aim for. The web didn't have a native Windows 95 feel. ExtJS tried hard to achieve interfaces that aped the "native feel" of Windows. Only hardcore interface designers that actually know what "native feel" is care about native feel, and even then they will only care about it so long as the current fashion trend is achieving a native feel. Once non-native feeling apps achieve "fitness for use" en masses, the "native feel is canon" will no longer be part of the app zeitgeist.
Startup’s glasses are more than a pipe dream
A BIOS is practically a software API, it's just a binary one in ROM, a distinction really without a difference.

If you grew up writing assembly code for 8-bit computers, all your APIs were BIOS firmware calls via traps, interrupts, or jumps.

No one said copyright is the same as patents, I'm just bashing both. I don't believe in copyrights or patents as applied to software.
I'd hardly describe it as genius. Apple saw an opportunity: a headphone maker with such a strong brand they can demand a 100-200% markup on their products and still maintain strong sales. Apple is also in exactly that same market, deciding to pickup Beats isn't genius it's obvious.
Are there any other more modern (read: available) books you recommend on the topic? Gloor's work is about $500 presently on amazon and not available electronically.
The commercial legal system favors the entrenched players who have money to prosecute and defend against prosecution.

The whole game is rigged to consolidate power & dominion. The only way to get away from the game is to stop playing.

Software free of, or successfully loopholed from, this system are viable alternatives that deserve more mindshare.
Yeah, apparently they're called tagged pointers. The More You Know.

EDIT: And here's Guido explaining why he didn't want that in Python: https://mail.python.org/pipermail/python-dev/2004-July/04614...
Amazon delays Hachette book shipments as companies negotiate
You’re right, I only meant the the timeline is a web view. I probably didn’t communicate that as well as I could have. Part of what’s interesting about hybrid apps is that they can use this approach as much or as little as is appropriate.
Cython[1] is the closest I'm aware of to optional type annotation for Python. It works quite well, although requires a separate compilation step and the source code is no longer Python.

I assume by "new PHP implementation", you're referring to Hack[2] which is a different language, although heavily based on PHP. (I believe Hack is a superset?)

[1] http://cython.org/
[2] http://hacklang.org/
>Even the biggest opponents of software patents support copyright.

Not copyright of API's
Wouldn't it be awesome to have the major website/companies (like Facebook, Google, MS, Amazon, etc) have a landing page when accessing their site in a style like they did with SOPA but now the whole webpage is unavailable for ~1 minute "due to slowed down traffic" or something. I think that would get the attention of people. (Of course, this should run just for a limited time )