Profile

Cover photo
Johan Karlberg
69 followers|103,953 views
AboutPostsPhotosVideos

Stream

Johan Karlberg

Shared publicly  - 
 
Taken out the wind shield of our car. Them things are not small when passing in the other lane...
1
Add a comment...

Johan Karlberg

Shared publicly  - 
1
Add a comment...

Johan Karlberg

Shared publicly  - 
 
It seems the local mass transit authority is today issuing SMS-tickets that are valid for 2,5 hours instead of the normal 1,5 hours. It seems someone forgot to inform them about daylight savings time. While I can't complain about the effect today (it saved me having to buy a return ticket), I find myself a bit cautious about the next time daylight savings rears its ugly head this spring and the hour moves the other way. Can't we all just agree to normalize on UTC?
1
Mathias Dahl's profile photoJohan Karlberg's profile photo
2 comments
 
I wouldn't mind the elimination of Timezones as well as dst (dst and non solarrelated time offsets are the priority however.) the main point though is that people learn to always use normalized instants for serialization and machine machine communication. Timezones and its ilk should ever only be used when rendering data to a user. 
Add a comment...

Johan Karlberg

Shared publicly  - 
 
Ok that is it. This wireless keyboard of mine has dropped it's last package. Anyone have a recommendation for a good wired keyboard. Primary considerations is said wire (USB), an unmangled home/end and arrow-key cluster, and it should be in production (sorry Model M fans). Minor considerations are a preference for black peripherals, and a strong desire to not have devices that light up like Christmas trees.
1
Jonathan Saylor's profile photoJon Akers's profile photoJostein Kjønigsen's profile photo
4 comments
 
http://www.daskeyboard.com/ for the uninitiated.
Add a comment...

Johan Karlberg

Shared publicly  - 
 
FSCONS registration is now open.
Welcome to FSCONS. FSCONS is the Nordic countries' largest gathering for free culture, free software and a free society. The conference is organised yearly with 250-300 participants primarily from...
1
1
Add a comment...

Johan Karlberg

Shared publicly  - 
 
I wonder what "In season" means for noodles... is it related to the start of the fall semester perhaps?
1
Tore Gustafsson's profile photo
 
Postgymnasiala studenterna utan kokkonster kommer till stan. :)
Add a comment...

Johan Karlberg

Shared publicly  - 
1
Add a comment...

Johan Karlberg

Shared publicly  - 
 
Signs of sanity discovered in courtroom. All parties in shock.
decoration. Stories. GROKLAW When you want to know more but don't know where to look. decoration. For layout only. Home · Archives · Site Map · Search · About Groklaw · Awards · Legal Research · T...
1
Mathias Dahl's profile photoJohan Karlberg's profile photo
2 comments
 
Having now read select parts of the judgement, this judgement is less broad than the title states. It also relies heavily on US-specific case-law. Firslty however, the judgement explicitly is directed at this one case and this one use of this specific API. A diffrent API, or a diffrent use of the API could dodge the exceptions listed and be copyrightable (although it looks like a very narrow out).There are a few short passages that summarize most of the relevant facts:

"Much of Oracle’s evidence at trial went to show that the design of methods in an API was a creative endeavor. Of course, that is true. Inventing a new method to deliver a new outputcan be creative, even inventive, including the choices of inputs needed and outputs returned.The same is true for classes. But such inventions — at the concept and functionality level —are protectable only under the Patent Act."

Thus, it is not contended that it is a creative act to create a (non-trivial) API.

However, this is tempered by a number of other restrictions in US law and case-law, namely:


"Under the merger doctrine, when there is only one (or only a few) ways to express something, then no one can claim ownership of such expression by copyright"

"Under the names doctrine, names and short phrases are not copyrightable."

"Under Section 102(b), copyright protection never extends to any idea, procedure, process, system, method of operation or concept regardless of its form. Functional elements essential for interoperability are not copyrightable."

"Under Feist, we should not yield to the temptation to find copyrightability merely to reward an investment made in a body of intellectual property."
The API as used is considered functional and thus part of the idea, not the implementation. This means it is potentially patentable, but not copyrightable. The judgement also notes that copyright does not give exclusivity to all implementations of a specification, only to the one implementation attached to the copyright. The individual elements of the specification are then determined uncopyrightable as they are facts, short names, or the optimal representation of an idea (not and implementation). There is a note that a very badly designed API could be more easily covered by copyright, essentially stating that there is creativity in ineffciency, wheras as you approach the optimal API given your constraints, you essentially approach math.

The last factoid quoted is interesting however, noting that just because something is hard-to-do (-right) does not make it copyrightable.

The judgement also states that the API could be considered a taxanomy which normally could be protected, but since it is also a command structure, allowing copyright to cover it would extend copyright to cover and idea, which is the exclusive territory of patents.

The distinction between what is covered by patent vs. copyright is vital, since patents in this juristiction last for 20 years, whereas copyright lasts for 95 years.
Add a comment...

Johan Karlberg

Shared publicly  - 
 
I should have started learning TeX many years ago. It's rather amusing how word processors suddenly start to look like over-engineered versions of notepad.
1
Jon Akers's profile photoJohan Karlberg's profile photoMathias Dahl's profile photo
6 comments
 
Don't worry, Emacs will run perfectly well on your machine. Admit it, you want to try!
Add a comment...

Johan Karlberg

Shared publicly  - 
 
Due to cellphone number porting and general idiocy on the part of '3', I'm currently not reachable by phone. I have reverted to the 90s and can now only be reached by stationary means (Skype and faceobok chat I suppose) when I'm near a computer. While I recognize that this may come as a shock to some, I am confident I will pull through, and reemerge from isolation on saturday.
1
Jonathan Saylor's profile photoJostein Kjønigsen's profile photoJohan Karlberg's profile photo
7 comments
 
The beardlength should be roughly the same in both (compared to the one on that other network where I had a picture at all), within 3mm aleast, the later one is just a tad more managed ;) I just figured a picture from this decade would be more suitable ;)
Add a comment...

Johan Karlberg

Shared publicly  - 
 
What can I say, except LOL!
Jostein Kjønigsen originally shared:
 
This sums up the Windows 8 vs. iPad argument pretty well.

( via http://twitpic.com/6l2p7i )
1
Add a comment...

Johan Karlberg

Shared publicly  - 
 
**** originally shared:
 
Gmail Goes Under the Knife, Other G Products Next in Line
Google's various online services are going through changes lately, ... Meanwhile, Google's search interface has already received a facelift, though not all agree it's for the better. Google (Nasdaq: GOOG) is making over the interface on its Gmail email service as part of a ...
1
Johan Karlberg's profile photoMathias Dahl's profile photo
5 comments
 
Förresten, att se fem år yngre ut än man är känns inte som en nackdel om man är över tjugofem :)
Add a comment...
Story
Introduction
A swedish software engineer and student with a preference for Java, especially in testing and build systems, a dormant interest in airsoft and an interest in "internet" politics and the wider liberal values I feel those lead to.
Links
Basic Information
Gender
Male