skysight-inc/HackerNews huggingface dataset:
You are plainly wrong. Go reread LGPL.

LGPL exists to have lesser GPL without viral nature. They both forbid static linking with proprietary code and distributing solely resulting binary file.
I don't understand. 1st it was part of AppInventor lab experiment. Google closed it in December and MIT took it over. Now it's back? Why?
Yep, actually someone else (Dethe Elza) already beat you to a JS version: http://waterbearlang.com/garden.html?plugin=canvas

It was presented at JSConf last year: http://blip.tv/jsconf/jsconf2011-dethe-elza-5942746
Are you opposed to Kickstarter in general? If not, what makes this project different?
Oracle claimed that the APIs were under copyright protection (there was also a claim or two about code, but that was resolved in phase one).

This decision means that the Structure, Sequence, and Organization (SSO) of an API is not eligible for copyright protection. In short, in this case, it means the specification that makes java java (as opposed to python, ruby, c, etc.) can not be copyrighted.

Note, this does not refer to a document that contains the specification or an implementation of java. Both of those are an expression of the SSO of the java API, and can be protected by copyright.
The same blog post in Chinese is provided as a 10 MB PDF [1]. My PDF reader simply gives up while loading it and prints insane amounts of error messages. I'm guessing they converted all the text to curves to avoid being censored?

[1] http://services.google.com/fh/files/blogs/google_chinasearch...
Congratulations indeed!
Exec and Tail-call Optimization
I had that problem at one point. I vaguely recall that I unmounted my home partition and fscked it at one point to find the fragmented inodes, then there was complicated magic to find the filenames that those inodes referred to, and then there was a script which copied them all to a tmpfs (i.e. into memory), deleted the original, and copied the copy back out.

One of the goals of recent ext4 work was to get support for "online defragmentation" but I don't know to what extent it's automatic, what tools exist, et cetera. It sounds like pyfragtools also has attempted to solve this problem.
What is OpenSignalMaps' business model? Do they sell the cell coverage data to network providers who are looking to improve coverage? The company has been around since 2010, so they must be making some money.
>It's severing corporate interest if it's not un-configurable and is going to require retraining.

There are no changes to domain/group policies whatsoever and if you don't enable Skydrive, the "cloud" features of Windows 8 have no impact on the end user experience. I've seen this criticism all over the place and I don't buy it.

The training I can understand. The Start Menu has been a staple for a very long time. It will be awkward for users to adjust to a different "start screen" instead of a "menu", but I don't see it being a big hurdle at all.

Any other comments I might make run the risk of repeating the sentiments I've expressed elsewhere. People really need to start thinking about Metro Apps as "complementary to desktop Windows" instead of "OMG MS abandons Windows and Corporate support".

I guess you might be in different work than what I perceive to be the normal crowd of HN who would likely be wanting or needing to support applications on every major platform. If you are doing managed corporate environments, I can understand the need to "pick one", but it's not like the alternatives to Windows have superior corporate control/configuration.
Yep, that's the juicy excerpt. Other bits that I found salient from the ruling, on patent vs. copyright:

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 output can 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.

...

That a system or method of operation has thousands of
commands arranged in a creative taxonomy does not change
its character as a method of operation. Yes, it is
creative. Yes, it is original. Yes, it resembles a
taxonomy. But it is nevertheless a command structure, a
system or method of operation — a long hierarchy of over
six thousand commands to carry out pre-assigned functions.
For that reason, it cannot receive copyright protection —
patent protection perhaps — but not copyright protection.

The entirety of p. 38, on interoperability and fragmentation, is also a good read.
So, now that the recrimination phase of the trial has begun: where did Oracle go wrong? I mean, at this point they've lost everything and it's abundantly clear that Sun would have been better off just blessing whatever Google wanted to do as "Java". At the very least, they'd have gotten some branding karma and been able to sell an "Official Android Pro SDK" product or whatever.

But at what point was that clear? Who missed that call?
Ask HN: Best way to learn ios dev?
I've got an idea for an ios app and I want to build it myself. Only problem, I've never written a non trivial app before.

Here what I'm doing to lean ios dev:

1. Reading the docs on Apple's Dev site.

2. Working through Paul Hegarty's CS193P class up on itunes U.

Are their any better methods for learning ios dev?
>Developing for Metro might be amazing, but developing on Metro is a non-starter.

You can run the full Visual Studio 2012 natively on any x86 tablet such as this one:

http://www.youtube.com/watch?v=XxJQotodEVQ

Does Android or the iPad have a full featured native IDE with debugging support without resorting to hacks?

>Since most "hackers" will spend most of their time on the traditional desktop anyway, they see little reason to upgrade from Windows 7.

You do realize that the Desktop on Windows 8 will run all programs that run in Windows 8 right? And Windows 8 contains major improvements to the Desktop like file copying, multiscreen taskbar support etc. etc.
This is really a huge win for Google not just against Oracle but for Larry Page and Schmidt who made the ballsy call here and in general to remake many standards instead of licensing.
Why do you think that's the case?
http://i.imgur.com/HTvOx.png

Edit: I didn't know that an else was possible, so I had to do it this way.
it says 16.01.2013
I meant that instead of you guys finding office space, you can just hold the lab in a hacker house?
I would assume so.
Show HN: Python CLI for the HNSearch API
A judge making a rational and fair decision? Seems to be happening a lot lately, maybe the world is ending. Needless to say as a programmer this makes me incredibly happy, if the judge ruled API's are copyrightable, then there would have been a lot of sore bums as a result. I have a feeling if the judge didn't know how to code, the result could have been marginally different.
> customers can go fuck themselves.

Oh, dear Lord. This comment makes me hurt.

Your salary from Bank of America comes from customers -- even if you're paid from investment, the investment is only there because Bank of America has customers. Your research in academia is paid for by customers of the institution, both former and present, and possibly governments (who are also interested in the product of the research). Your shortsighted world view is tragically common in those who favor academia, and without paying customers driving research into new areas, your precious academia wouldn't exist and you'd do well to understand that. Money is everything.

What the hell do you think the point of academia is? All throughout history, the sciences are almost always advanced due to a pressing need or mistake from practical execution.

> cs is what matters.

Execution is the only thing in the world that matters. You are basically admitting that you're the idea guy, searching for a "technical co-founder".

Had Mark Zuckerberg spent a lot of time worried about the runtime efficiency of parts of his code or whether there was a more efficient algorithm for sorting friends, Facebook would be nothing today. He executed and didn't give a shit, because he wasn't exercising computer science, he was exercising building a product.

Surely people went back and made things more efficient as Facebook scaled, but I've been at a rapidly-growing startup a while, and I haven't made my product more efficient through many computer science advances. Most have been using better software, better network topology, better configuration, less dumb code, and so on.

Your attitude completely misses what the article is explaining, and, frankly, your ad hominem on the guy talking about Agile is completely out of place when practically your entire LinkedIn profile is buzzwords, just your field instead of his.

(Aside: I love that HN makes it really easy to build a list of no-hires, fairly easily, just by observing how people think and communicate.)
Wait for the IPO next year and you'll find out!
You imply good design cannot be had at places like 99designs. I find that unfair, and a bit conceited.
Udacity offers new classes from this summer 
see all the courses here -- http://www.udacity.com/courses
I get shit all the time from my friends for not living in SF. I stopped worrying so much when I realized most of the companies I look up to aren't even there (Balsamiq, 37signals, Mailchimp, to name a few). To be clear, I love SF, but I just don't feel like moving. On the flipside, I really cringe when people get defensive about their location. Really, we are all connected, through the power of the internet.
first, poison all the employees and burn down the restaurant. Then, write recipes to ensure that this does not happen.
Haha I wish. I've always hated bio. I am into technology but not bio-tech. Robots are cool but something I don't know much about.
Trademarks were incorrectly ported to the domain name space.

Normally a trademark applies to an industry. For example, I know of a company called "Apple Moving" and I'm sure no one confuses it with the "Apple" of the tech world.

In my opinion a site should be required to register only in an industry or other broad category (think Usenet). For instance maybe I can say http://www.apple.computers. These industry domains should also be localized automatically, e.g. typing http://www.apple.ordinateurs should bring you to exactly the same domain; the words used for standard industry terms in all languages would be publicly available.

What should not exist is a globally-screwed-up namespace that anyone with a checkbook can warp to suit their own interests.
takes awhile... hard to tell whats "shorter"

while !wall(AHEAD):
move forward
turn left
while wall(AHEAD):
turn right
This is definitively a relief for our whole industry.

Thanks to Judge Alsup for taking an impartial stand on the whole matter and for the commitment to enable himself to an understanding of the matter and an informed decision going as far as to even learn himself how to program in Java.

I hope this does not remain one of the few cases when knowledge, ethics and the law is applied in its true sense while billions are brought to the battlefield.

Maybe all those that think that "rounded corners", sending email messages/calendar entries from mobile devices or different shades of gray are true inventions will one day soon rethink their monopoly strategies and start again with what they were once great at - actually create and invent things that people want to use.
Anyone else hearing the Ewok victory song in their head?
This is definitely somewhat true for a project like this. It's basically generating an initial batch of sales to fund the production of the product, which is great in my opinion.
Weird, that looks like you're manipulating blocks of text with the mouse. How is that a "visual programming language"? It just seems to be a fancy text editor.
1M/1M Facilitating Corporate Innovation & Entrepreneurship
If nothing else, Samsung has guts. I can't imagine they aren't angling for something here, because nobody can be dumb enough to think Apple isn't going to go after this, too.

So, what's the upside for Samsung in seeing how closely it can copy Apple's designs in today's design-patent world?
My GF learned to code in 3 months. This is what she came up with.
One company I worked for during the first dotcom bubble paid six figures for a branding exercise that included a logo that amounted to being a knockoff of the belt buckle of the original X-men.
You'd have to ask its designer. Sloppy programmers do like globals and JS was targeted for them.
Too bad we can't vote a story down... :)
This is the same basic advice that I try to keep in mind when writing English text. A word that the reader already knows is in "L1." A word they have to stop and think about is an L1 miss. If they have to reach for the dictionary, it's an L2 miss -- and probably several more cycles for a line fill, as they get distracted reading the next few entries in the dictionary.

As programmers, Strunk & White might have made the list of the all-time greats.
What are you even talking about? He's doing it for cash. Seems to be working out fine to me.
"Employee performance will be judged by the number of Recipe Lines Of Code (RLOC)"

"Candidate must be familiar with high-level Recipe Markup Languages such as XPL (Extensible Pizza Language) and JSRN (JavaScript Recipe Notation)"
I kind of shocked at how much money he's getting upfront to develop something people haven't even tried yet. I guess a killer demo is a killer demo.
As someone who has used a place like 99designs, I would say that you can get good design, but a portion of the designers (i.e., the ones who try to make $ on volume wins) who are competing for your bounty also seem to be working from cookie cutter templates.
This is silly. I'm not against funding projects through Kickstarter, but "If we hit $300k, Python will be the third language to be supported out of the gate." sounds almost like an ultimatum. What if they don't hit $300k? Will Ruby be the third language then?
However, it's only available in one size, and the other flavour - announced at launch - actually takes a year to become available.

And you are required to have an Apple ID to open.
Recommended reading: Paxos Made Simple by Leslie Lamport (http://research.microsoft.com/en-us/um/people/lamport/pubs/p...)

Abstract

The Paxos algorithm, when presented in plain English, is very simple.

Compare that to the original paper, which is pretty obtuse: http://research.microsoft.com/en-us/um/people/lamport/pubs/l...
What are the chances of actually getting a job at Google straight out of high school?
Does this mean that companies will start to patent their APIs? I wonder if this means we should expect virtually the same case s/copyright/patents/g a few years in the future.
Apple actually DOES serve the pizzas on a recyclable plate reportedly designed by the industrial design team. A stack of them is visible on the left hand side of this picture: http://images.huffingtonpost.com/2011-09-27-OutsidePizzaBar....
the hacking in the beginning of _Tron: Legacy_ looked pretty realistic to me (apart from the server's apparently being simultaneously sparc and x86).

best of all was the end of _Veronica Mars_ (yes, not a movie) which is the only even vaguely realistic decryption plot i've ever seen.
Ditto, enjoy.
"For example, Java-based code using the replicated parts of the 37 API packages will run on Android but will not if a 38th package is needed. Such imperfect interoperability leads to a “fragmentation” — a Balkanization — of platforms, a circumstance which Sun and Oracle have tried to curb via their licensing programs. In this litigation, Oracle has made much of this problem, at times almost leaving the impression that if only Google had replicated all 166 Java API packages, Oracle would not have sued."

LOL
I am not opposed to anything. Kickstarter included. Kickstarter is inherently against the system and all the classical financial theory as it is known. If you invest in something (even a minuscule amount) you should expect a fraction of the return (small or big). Investors should be rewarded for making the right choice (and punished for making the wrong choice). The only reward for investment is return. This is not about money either - it can be time, effort, or attention.

Kickstarter does not provide enough difference between bad and good choices. You get a t-shirt or nothing. It's an option that nobody would buy in an open market.

This is not necessarily bad. Or good. It's ok. But it is not a market that is in any way fair with respect to capital. And capital does not mean Big Money! Capital means ordinary Joe giving away cash they saved for worse days based on the emotional appeal of something, instead of any rational assessment of its worth.
This posts siblings are correct - the GPL can forbid linking because it is a condition of you being able to use the library. Reimplementation of a GPL library to be distributed under different terms is certainly permitted, and has happened (see readline).
Staff.com Review
Not to defend startups, but it's not like they don't have a reputation for paying less than full value for their technical staff either.

If I was a designer and a startup wanted spec work, I'd just politely say no.

Wagging a finger and telling a startup why they shouldn't do so is time better spent on something else, because there's a big assumption that they care. If they did, they wouldn't have asked for freebies in the first place.
Yes, but all of the previously-released Linux versions of Humble Bundle games have been high-quality native ports.
>"I'm not sure what desktop users should really appreciate about Windows 8."

Apps.
We as a community live and breath computers all day. When SOPA is put in front of us, we immediately know it is wrong. When you talk about the idea of copyrighting an API, we pretty much instantly were against it. And most of us are against the indiscriminate sueing of file sharers (not to open that can of worms here, but just as a point).

Whethers its judges, politicians, companies, or public opinion overall, it can take years for the viewpoint of the 'experts' to become mainstream. We look at this stuff 24/7, most other people are thinking about it with 1% of their time.

I don't think its just us either, if you dive into a community of people focused on medicine or energy, they are 5 years ahead of you and I as well. It just takes a long time to percolate outwards from the experts to the laymen.
There are definite rules, documented by the CPU vendor. A forward branch is assumed not taken, while a backward branch is assumed to come at the end of a loop that will probably iterate more than once. See http://software.intel.com/en-us/articles/branch-and-loop-reo... for example.

I'd assume the particulars will vary between CPU manufacturers and families, but the idea that backward branches will probably be taken seems fairly universal.
Given how close they are, I imagine they'll do Python anyway. It's more a "if we get an extra $100k, then we'll spend your money on hiring developers to have Python support alongside the languages we promised to focus on first".
If somebody had a "fuck you" bumper sticker, would you smash their taillight? Even if you're a technically sophisticated asshole, you're still an asshole...
On ext2/3/4 filesystems, there are a couple handy tools for measuring fragmentation that you probably already have installed

To see how fragmented a file is:

filefrag -v filename

To see how fragmented your free space is

e2freefrag devicename

http://linux.die.net/man/8/e2freefrag

http://linux.die.net/man/8/filefrag

To learn about the intricacies of how fragmentation can occur in ext3 and some better tools for measuring it, see the fragmentation section of Oliver Diedrich's article 'Tuning the Linux file system Ext3'.

http://www.h-online.com/open/features/Fragmentation-746701.h...

Extents, multiblock allocation, and delayed allocation make ext4 more resistant to fragmentation than ext3, but the developers are still working on a defrag utility.

http://kernelnewbies.org/Ext4
Great! Now just a few years of appeals and it will all be over...
At this rate, it would be faster to move everything over to a new harddrive.
I do not want animations. As you said, design is how something works. I want a readable font. I want modern HTML that adapts to different devices and screens. I want links that don’t expire after I left the page open for half an hour and then fail with stupid errors. I want a website that doesn’t randomly stalls for ten seconds. This is basically just what all these clients do.

All these 3rd party clients are brittle hacks that scrape the HTML because there is no API or RSS feed. This is bad design, not the lack of animations.
I'm never going to speak negatively about any employer, but, as much as people are crying foul about the editing of the video, what you see in the video is very analogous to the type of person that Austin is in real life. Austin appears to be very appearance driven -- both in terms of DotLoop's public perception as well as in his persona -- and this video is a great extension of his character. I've been watching the comments on GigOm, and most of them are really spot on based on my experiences with the company.

Matt (who is a co-founder and CTO) is a brilliant technologist. I have some severe issues with Brian (imagine that?!), but, the team in Cincinnati is driven (they were on a Death March since mid Janurary for their new product, and pulled it out even with the mental burnout involved) and I have all the confidence and faith that they will continue to thrive even though they are now maintaining two different code bases with their new release.

DotLoop has always had a problem finding talent in Cincinnati (they hired me through a recruiter). There was an issue with culture when I was there, but the location of the office, environment, and management play into it. I don't expect that to change -- and if this video was around when I was looking for a new job, it would have striken DotLoop off of my list rather quickly -- and as much as I'd like to think that this will change with offices in Silicon Valley and Austin (based on their jobs page), unless they make some rather major management changes, (move away from a MBA/Management driven structure to an engineering driven structure), I don't see DotLoop attracting the type of talent that they're looking for.

The product is excellent for the market -- it's simple to use, and well suited for their client base, and I wish them the best.
>"Apple made the bet that there's a fundamental difference between the mobile experience and the desktop experience."

It's a bet they may have gotten wrong from a technical debt standpoint.
Treasury Yields Hit a 220-Year Low Today
heh funny you say that, I do some residential work on the side and lately every time i tell a customer it's time for a new laptop, a good 90% ask "what about an ipad?"
No, I can assure you I do not have more supportive circumstances than most folks (certainly less than HN). Having zero known bugs is just a decision that anyone can make (but few choose to). Large companies like google and facebook (with the most resources) tend to be the worst offenders.

I also have suffered from chronic illness in the past, so I understand a little bit about what you are going through.