skysight-inc/HackerNews huggingface dataset:
I don't have an opinion on the ruling itself (i.e. that Apple lost, which could've been the correct decision as far as I know), but I think a court being able to dictate what goes on a company's website is a little perverse. I wonder how they decided the notice must be in an 11 pt font? Why not dictate it be "above the fold" too? It's equally arbitrary.

I also think it shows how out of touch the system is. Apple were also compelled to publish a newspaper ad. This is a photo of the ad they ran: https://skydrive.live.com/?cid=9115A524920CFD6F&id=9115A... [via The Next Web] You have to ask what this actually achieves in practice.

The court said the judgement was "not designed to punish" but rather "to dispel commercial uncertainty."[1] In practice, I think it achieves the former (by public humiliation) but does nothing for the latter, thereby precisely doing the opposite of what was intended. That said, I think Apple could've handled this whole thing a lot more gracefully.

[1] in the words of one of Apple's lawyers, http://www.bloomberg.com/news/2012-11-01/apple-ordered-to-ch...
Crashes for me too.

Just read this on the site:

Some users have reported that the game may run on Windows XP and 2GB RAM. A known bug will crash the game on computers with some Intel graphics chipsets.

I have one of those hybrid graphics setups for laptops, so maybe that's the problem.
I was cheeky and pulled the dictionary out of Letterpress.
Once I've cleaned up the code I will push it to Github.
Git - detached HEAD explained
Unlock iOS 6.0.1
Right. You never ever engage or use anything that is not open source. Right? Meanwhile out in the real world .....

Your concept of being unfettered tells you that you should have the right to park your tank on somebody else's lawn. Doesn't it hit you that your goal of being unfettered to foobar something you don't understand (and nor do I actually, but I'm humble enough to admit I'm unqualified to hack the Shen kernel) might actually interfere with what the people on that project are trying to achieve? So the end result is that you end up being so fettered by your own attitudes you can't even get to understand what is being gifted for free (in the good old fashioned Anglo-Saxon use of the word). You remain perpetually stuck with yur sense of self-entitlement.

That is what I call a psychological problem.
user@/tmp > grep lastmod sitemap.xml | cut -d - -f 1 | uniq -c
47785 <lastmod>2006

They were probably sitemaping all their users when they started the service, then they have decided to stop shortly after.
It is amazing how they use complicated language in the statement to hide the real message as far as possible. Kind of different from the simple, on point communication they normally employ. I wonder why :)
Reddit, Slashdot, or even just HN all have better systems than what Google is doing. Sure, making something perfect is extremely hard, but even a 80% solution would be great for the G+ and YT users.
They're both valid spellings.
A tutorial for writing Unit tests with Spock
I like Spock Framework. I love it for its clarity, brevity and ease of adoption. So, I prepared a 'lab' style tutorial for Java programmers to convince them that it is beneficial to start using Spock.
What I find interesting is that the iPad Mini resizes, meaning that the footer (and the statement) are never visible unless you scroll. The US Apple site doesn't do this. Does anyone know if this is new behaviour?
From the Government filing:
"Any ownership interest by Mr. Goodwin in that data would be limited by at least two separate agreements: (1) the contract between Carpathia and Megaupload regarding Megaupload’s use of Carpathia servers; and, more specifically, (2) the written agreement between Megaupload and Mr. Goodwin regarding use of Megaupload’s service. Those contracts not only bind Mr. Goodwin’s use of Megaupload’s service and Carpathia’s servers, they also likely limit any property interest he may have in the data stored on Carpathia’s property. Thus, the Court should limit the breadth of the initial hearing to whether Mr. Goodwin has a prima facie case, i.e. whether he retains any ownership interest in copies of files which he uploaded pursuant to agreements which may have severely limited any ownership rights."
https://www.eff.org/sites/default/files/filenode/Govt_41(g)_...
Yes, but couldn't this be handled by the OS? You could have a special option in the development tools, that allows you to run hot swappable apps.
So I just bought a 4000w portable generator and there's a little bolt you're supposed to attach some kind of ground wire to.

The instructions completely didn't say what to do with it. When I looked it up online people are saying you need to have an 8 ft metal rod going into the ground?? Who's going to do that for a portable generator.

What do you guys do for grounding? And if you install a transfer switch does that change the grounding needs?
> You're not the only one to bring this up and it confuses me why. The gas infrastructure has already been built. It's a sunk cost. EV infrastructure most certainly is not.

EV infrastructure, unlike gasoline, can be piggy backed onto existing facilities - service stations, restaurants, hotels... It is much simpler to deploy and maintain - no tanks to install, no gas to deliver, no hazmat, etc. - just a connection to existing electrical infrastructure at those facilites. Adding EV charging to existing businesses also has potential to increase sales as drivers shop, eat and purchase goods etc during the wait. As EV marketshare increases, this will provide motivation to existing businesses to add EV charging capabilities on their own dime and thus stimulate the build out of such infrastructure. Tesla has finally built a practical EV that people want, which can kick start this whole process.
"Judgement" is the common spelling in the UK in a non-legal context. "Judgment" is the correct spelling for a court order.
How To Disagree (refresher)
Here is one for google plus
https://ssl.gstatic.com/s2/sitemaps/profiles-sitemap.xml
Set your browser to never auto-launch plugins, but require click to play.

If you're not already using ad-block, you will be amazed by how much it improves the performance of your general internet-surfing. So, besides security mindedness, there are already other good reasons for doing it.
They even made the iPad mini bigger, so people can't notice the statement at the bottom of the page:

http://i.imgur.com/MRmAx.jpg
As I recall from my distant Android app development, you could redeploy to your phone (connected via a USB cable) in seconds, and it was never a big hindrance.

You typically just have a 'cheat code' to take you to any level or whatever so you are never far play-wise from where you want to be debugging.
Do we have a moral obligation to society?
Human “Only Just” Edges Out Robot Car On The Racetrack
I've attended events which were hackathons in nature but called a "tinkerathon" and the more obvious "codeathon".
Brilliant spot. You have to use a massive resolution or zoom right out to get it on the screen.
I've been quite happy with Reactive Cocoa: https://github.com/blog/1107-reactivecocoa-for-a-better-worl...
I am amazed at how they are - I can't seem to think of another accurate description - trolling the same legal system which they were trying to use for blocking the competition.
I'm working full time, 60hrs a week, taking two MBA courses a semester and still finding time to work on my startup. I know there's going to be a lot of people who disagree with this, but as much as I would like to drop everything and get hack-crazy, I don't for three reasons:

1.)I have expenses that need to be paid. My current savings could get me through maybe 5 months? and then what?
2.) I like knowing I have a backup plan. I think its what, 5% of business launched that succeed? Despite working my way through the other 95% of fails already, having an incredibly solid business plan, and (for the first-time)a passion for the product; its still nice to know I can provide for myself and my family.
3.) This is the big one... I need money for my business!. II can hire faster, advertise easier. How's a little guy to compete with the big boys without a hefty budget applied to smart marketing!

With all that said, I have considered dropping my hours, or my job entirely, but why take the risk? there's nobody in my space. There's no rush! Why take a risk of losing everything, when there's no risk of losing your idea to someone else.
As noted below, the iPad resizes so it's always off the screen...
> Android is a technical term.

So why do carriers sell those devices as Android smartphones then? Why does Bell run a campaign advertising "Android superphones" as gifts for the holidays?

Because it's not a technical term, it's what people call devices that run Android. "My Android" like "My Mac" or "My iPhone. I would love to hear you argue that "Mac" or "iPhone" is a technical term.

In that scenario, they instantly roll Google Play, Gmail, and the various other apps that ship on all Google-approved Android devices into the mix.

> I don't think it is important to this discussion what the press/ "average" consumer think the word Android means, because they are not part of this discussion.

Yes, they are. That was the point of the "most of us" comment.

> Yet we can still use the original term here without getting confused.

Maybe die-hard Android fans can. Everyone else associates Android with the Market, Gmail and various other apps just like they associate iOS with the App Store.

> Samsung licensing Google Apps for their android-based operating system is not that different from Samsung licensing Adobe reader for their Android-based operating system.

That could be the dumbest thing I have ever read. Why don't you go ask Microsoft about the differences between shipping applications with the OS you build and negotiating with 3rd party software vendors and get back to me.

> And Amazon is not making a fork. Amazon's software is fully compatible with Android 4.0.3.

Compatibility with applications has nothing to do with whether or not software is a fork or not. It simply implies a split development path.

> Android is what you find at http://source.android.com/

No, it isn't. It's a stripped down subset missing most things associated with Android as being good or useful, like the Market or Gmail. I personally call that AOSP, because that's what it is. Its own separate thing.
That's not what OP said.
Another difference. Before the statement link was only on the UK site.
Thank you for the illustration, it makes it pretty obvious.
You can slice and dice the success of Tesla and SpaceX in all sorts of ways: analyze the external factors, the market, their employee compensation stratagies, the competitive environment, and so on, and you will probably find several interesting factors which were a contributor to their success.

But to ignore the visionary leadership and determination of Musk as a core factor to this success on the basis of other "motivated" entrepreneurs failing would be, I think, unwise. One of the defining charateristics of many of the leaders who have shaped our present is that they are/were resolute in some belief, even in the face of setbacks. Others with firm determination having failed isn't an antithesis - I'm not claiming this represents the only factor for success in business, but rather that in the case of Tesla and SpaceX this attitude that achieving their lofty goals was possibe, was a core driver in theirs.

Edit: BB typo
That's interesting! How can you get all the visual studio for free if you are a start up?
Hitting fullscreen in firefox is hilarious, watch the IPad grow to cover it up. :-)
The comments in this thread are a bit strange and another example of how Apple is held to ridiculous standards on everything. What company would not try to meet this in a way that does minimum damage to their business? They comply and move on.

Have we also forgotten that the company that "won" in this issue has thrived on some blatant ripoff products?
I think the author is missing the obvious and natural solution: let the programmer write code in a completely synchronous (blocking) style, but have the programming language execute it an an asynchronous and concurrent fashion. Something like that:

# this appears very synchronous
function getPhoto(tag) {
var photoList = syncGet(requestTag(tag));
var photoSizes = syncGet(requestOneFrom(photoList));
return sizesToPhoto(photoSizes);
}

# Two getPhoto() "processes" are spawned. After this,
# the language multiplexes between them via the (single) event loop,
# in a single OS thread.
job1 = spawn getPhoto('tokyo');
job2 = spawn getPhoto('tokyo');

# Wait for both of them to finish. This too happens in an asynchronous
# fashion, i.e. calling job1.join() does not prevent the two jobs from
# running. In effect at this point we have three "processes" running
# (the main process doing the joins, the job1 process and the job2 process).
photo1 = job1.join();
photo2 = job2.join();
drawOnScreen(photo1);
drawOnScreen(photo2);

Yes, I know this may be very hard to implement in Javascript/Node, because it fundamentally changes the way the JS engine needs to work.

NOTE: It seems this approach is not new; "green theads" seems to be the right term, and there seem to be a lot of Python-based implementations. Go's goroutines also appear similar (but you can have them run truly in parallel).

BUT note a crucial difference from the "green threads" approach - in my suggested design, there would be no real scheduling. If you perform sequence of operations and they are all guaranteed not to block, this sequence is automatically atomic, and cannot be interrupted by another "process".

I should also mention this programming language I'm developing, called NCD [1], which employs the same idea. See the in-browser demo [2], click on the Spawn example.

Note that NCD implements a unique extension of imperative programming. Statements in general persist even after they have "returned", and they get the chance to do stuff when they are about to be "deinitialized" (see what happens when you click "Request termination" in the Spawn example). Plus, any statement can trigger "backtracking" to its point within the process, causing automatic deinitialization of any statements that follow (try Count example).

Also, IMO promises [3] are just a hack around the fact that the language is not inherently asynchronous. Seriously, who would prefer:

doFoo()
.then(function (foo) {
return doBar(foo);
})
.then(function (bar) {
return doBaz(bar);
})
.then(function(baz) {
console.log(baz);
});

Over this?

function myWork () {
foo = doFoo();
bar = doBar(foo);
baz = doBaz(bar);
console.log(baz);
}
spawn myWork();

[1] http://code.google.com/p/badvpn/wiki/NCD
[2] http://badvpn.googlecode.com/svn/wiki/emncd.html
[3] https://gist.github.com/3889970
This is possible in Twisted, using inline callbacks:

try:
data = doManyFancyThingsWith(yield asyncResult())
print 'Parsed data:', data
except:
print 'Oh no, something went wrong!'

I find that I use inline callbacks for the common case and work with deferreds directly only when it makes more sense to handle callbacks explicitly.
I think the word you're looking for is "petulant".
That's the text they were provided by the court that they got slapped for meddling with the first time.
Yup. I got a "C++ In 30 Days" book when I was 12 or so. Don't think I got much further than Hello World. Didn't try programming again until halfway through college. I wonder what would have happened if I got a Python book instead.
Houston Texans vs Buffalo Bills live stream watch here NFL online
Houston Texans vs Buffalo Bills live stream watch here NFL online
football Regular season 2012 Week 9 and also enjoy full season Match
scheduled: Date: SUN, NOV 4 2012 Time: 1:00 PM (ET) NFL Regular season
2012 Week 9 venu: Reliant Stadium
If this is added newly, I can't believe they're still trying to pull judge by the nose.

This is bordering pure effrontery, beyond any common sense damage control.
What are Benefits and Side Effects of Chaga Mushroom Tea, Inonotus Obliquus?
Thanks for your explanation. I had to look and I libblocksruntime which seems to be an open source lib for clang with blocks.
It should be quite the contrary. The government(that represents the public) data should be open, like in a stream, where anybody can see what's "flowing", gov emails should be shouted to the stream. Then the public or some algorithm should analyse the stream to maximize global happiness, resources, prosperity.
When a company is so adamant about not losing, being a sore loser is not expected. Everyone rips off everyone else, no one has any unique products all the time. Apple just markets really well.
I'm in a similar situation to you, I work 40 hour weeks, maintain a demanding relationship with my girlfriend, freelance in my spare time and still fit in a couple of hours a night for my private projects.
Congratulations to Apple for managing to behave like the corporate equivalent of a spoiled teenager.

I mean, seriously: resizing the images on the homepage so that the link to the statement is always off-screen when the page is first viewed?

If Apple continues to behave in this fashion, then that's going to become a story all by itself (it already is on HN after all).
> All they're doing is to risk yet another do-over which will hit them in the middle of Christmas shopping.

That implies that anyone normal doing Christmas shopping on Apple.com cares about this even slightly, which IMO is quite a stretch.

People can speculate endlessly about how bad this will make Apple look, but I can tell you right now this isn't the patent judgement. This story hasn't really broken into mainstream. The only people who noticed this are tech news readers, and they also won't be swayed by something like this.

I agree that Apple's being fairly petty about this, but I don't agree that it will affect them negatively in any quantifiable way. I can't picture the person who would know and care about this, and have it affect their purchasing decision.
My experience exactly. Most of the guys at my job that are in a steady, committed relationship talk less about women in a romantic or sexual way, but flirt and interact more with women.

In an odd way, they're actually better at playing single than the actual single guys.
The language was dictated by the court, wasn't it?
It dynamically enlarges, so the statement is always below the fold, no matter your screen size. That's why it aligns so nicely. To be fair, maybe they did they before too. But if they changed it just to hide this clear statement they've been ordered to make...

BTW: The statement text is verbatim what the court suggested in http://www.bailii.org/ew/cases/EWCA/Civ/2012/1339.html (para 87)

The judgement says it's a final determination which I assume means it can't be appealed. But I don't get that impression from the statement, I guess because I'm not familiar with the appeals hierarchy of the EU. It seems the UK Court of Appeal superior to German courts.
I think I can survive with what I have got for the next 1 year so I can focus on my startup. Yes, it's that little hope that keeps me focused and motivated too. But, I believe that it is worth putting more effort in the product development and worry less about marketing cost at this early stage. Anyway, how hard I try I cannot compete with big boys in marketing!

Thanks for sharing your experience.
> When a company is so adamant about not losing

What does this sentence even mean? What kind of company is adamant about losing, exactly?
I don't think programmers necessarily decline with age. With the ones who keep their curiosity about them, I don't see it-- not even at 50 or 60. The ones who lose their curiosity and creativity start declining much earlier than that.

The problem older programmers face is that the world as-is still defines engineering as a subordinate role, and people know from experience that it usually ends badly when an older person has a younger boss. Maybe it "shouldn't matter" in some PC fiction world, but in the real world we actually inhabit where people are primates, it matters a lot.

Just as tall women and short men are "diagonalized out" by being contrary to society's expectations regarding height in coupling-- there are much more politically incorrect diagonalizations in dating, but I'll side-step them-- young people don't often get to manage (even if they could) and old people are disqualified for subordinate roles. The business world invented advisory positions for this purpose (the semi-retired older employee is effectively non-subordinate, because he doesn't need the job to retain an income, but isn't a full-time executive). That's how it finds a use for active older people who are ineligible (often because they just don't want it) for full-time executive positions but have extremely valuable experience and relationships. Advisory positions keep skilled older people from being diagonalized out by the traditional subordination model.

What's needed to fix this problem is for engineering to become closer to an advisory relationship than a subordinate one. If engineers had the level of autonomy seen at places like Github and Valve, age wouldn't be nearly as much of an issue. Right now, people look at a 55-year-old code monkey as a chump-- he's that old and he's still taking orders? But there is absolutely no reason why a 55-year-old can't program; it's the subordinate context rather than the work that is the problem.
Interesting. I'm working on a similar app, mostly to show off an OCR library I'm working on for fun: http://wordhelper.net/contact.
Actually I think his ability to perform "due diligence" on his own ideas both from a technical and a business perspective is one thing that sets him apart from other entrepreneurs. In my opinion there's also a big difference between doing something hard that's most likely valuable and doing something relatively easy that's uncertain if it's valuable.
If they keep playing these games, the judge is eventually going to mandate that the homepage contains nothing but a statement about the judgment and a link to the rest of the Apple site.
Though I agree with you on the assessment of the practical results of the judgment, I think that court ruling "damages" in such a way is far from perverse, and actually proper way of dealing with corporate entities.

Everyone needs to be reminded once in a while that a corporation is a legal _person_.
They might have kicked in the courtroom, not in the design department, as written in the ruling. ;) For that matter, I don't know why Apple just doesn't say something along these lines "We're sorry our lawyers are design challenged, too", and move on. All this legalese mumbo jumbo is plain lame!
This especially resonated with me. I wrote about a similar topic [1] a few weeks ago, but being a college student - I love this "permission to suck" idea. It gives me the ability to stop being ashamed of my crappy projects, knowing that I'll get better. I find most college students simply don't work on stuff outside of school - probably because they don't give themselves permission to suck - and it really affects their abilities in the long run.

[1]: http://jscal.es/2012/10/12/you-oughta-be-ashamed/
Can this elegant and maintainable assembly code be found online anywhere, and do you remember where? I've just started to pick up nasm and armv7, and I'm very interested.
Welcome,

The Honda generators are as nice as the price would indicate :) In general be wary of generators that give sound levels with out a distance and weighting curve specification.
5 Tips to Alignment With New Consumer Buying Habits
Facebook Cancels Shortcut Over Concern for Security