skysight-inc/HackerNews huggingface dataset:
First, the msdn/sun articles explicitly make his point:

"For example, consider the following (naïve) matrix multiplication routine"

"This is a very simple example and, if you really want a good matrix multiply routine, you will have to consider cache effects, or use a better algorithm"

Second, all three versions (his, msdn, and sun) are doing different things.

- His version increments in to C[i,j], but C is never initialized anywhere so who knows what it's calculating

- msdn's version intializes result[i,j] to 0 and increments in to it (impossible with his version because he moved the loop that initalizes the result down to the lowest loop)

- Sun's version is using the same array for everything, and assigning to array[i,j]

If this was an example of making cache aware algorithms, he gave no explanation of how to do it.

If this was an example of writing a really fast correct matrix multiply, he didn't do that either as his sums in to uninitialized data.

If this was an example of why showing users how to parallelize for loops is a bad idea because it's too simple and nobody will ever need to do that, he really should've gotten his example correct to demonstrate how easy it is.

I really can't tell what led to this article other than he noticed that the code ran faster when you flipped the loops and decided to write _something_ about it.
He correctly identifies a problem, but no amount of interdevice communication is going to tell me which 5 of boingboing's posts are most likely to be of personal interest.

Here's what'd help me with the bottleneck: a unified inbox with a wicked smart relevance algorithm. VR? Probably not.
Dude, have you read my comments to all the people below? This is ALL GOOGLE. The alerts go from my Google Calendar to Gmail, and I read them from the browser.
The filter you propose is equivalent to Strong AI. If we can do that, we'll probably have bigger things to worry about than filtering the net.
The people that ruined a decade.
Been using the SMS alerts for years as well - It's much LESS reliable than the e-mail alerts for me, with SMSs being dropped all the time, but this is probably because of my phone company which is in Israel, so I won't hold it against Google and this is why I did not mention it at all in this complaint.
If you're worried that a scammer has caught you out for money laundering, you likely have bigger problems than just losing $300 to scammers.
Oh boy this is how it ends. First the nerds create something. Then it gets popular. Then it gets spammed. Then it gets the trolls from digg, fark, etc.
It does work in Norway for a lot of people. I used to bike to and from school through most of winter, and most of my friends did the same. If you need a "huge winter suit" you're not dressing properly.

Maybe it won't work for as many people as in Copenhagen, but that doesn't mean it doesn't work and wouldn't work for a lot more people than presently.
Marrying High-Tech Innovation And Midwest Manufacturing
http://incubator.apache.org/thrift/
http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protoc...
http://code.google.com/p/protobuf/

Sounds intriguing - can you elaborate on why this combination is favoured in particular? Or point to an article that discusses it? It's hard to get widespread adoption if it's not accessible...

incidentally, google protocol buffers seems similar to http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One (ASN.1), which predates XML, but didn't take off.
The Quest for The Userfriendly Web-browser
Project Lambda: Straw-Man Proposal
The thing is we shouldn't be having to work around the filters, and we shouldn't have to put up with degraded performance just because some non-technical people think that it'll protect their kids from the Scary Internet.

Also we shouldn't be wasting tax dollars on a boondoggle that achieves nothing.

Finally, it's a bit embarrassing to be a citizen of an educated first world nation that is actually implementing something so ill advised.
Like I said to axod, the NSF can serve as a model. It deals with many of the issues you raised.
I build myself a fixie (http://en.wikipedia.org/wiki/Fixed-gear_bicycle) from an old bike last summer and I now always take a longer way home because it's really fun to ride. The bike did cost me under 100 euros :)
Here is a link to some latest comments/thoughts on straw-man proposal:

http://mail.openjdk.java.net/pipermail/lambda-dev/2009-Decem...
This travel-film from 1937 discusses the large number of bikes in Copenhagen:

http://www.youtube.com/watch?v=KrW7MTwN9ss
So Microsoft VPs want to find out why people do not accept their products. Could be a good thing, if they would then insist on improvement of the products guided by the data that the "dev evangelist" provides. You, though, make it sound like it's a bad thing. Care to explain?
Do you guys think a new cure for this will be invented in the next five or ten years? I can't afford lasik, and after reading all of the things that can go wrong, I'm not even sure if I would want it.

Any chance there will be some new, inexpensive technology invented soon? Or maybe everyone will start wearing glasses for augmented reality anyway so it won't matter.
Exaggerating much? An ineffective porn filter is a long way from the 'regulation' of the population as practiced by the KGB. You'll notice for example that you can openly call K-Rudd a bloody idiot on national television for trying to implement this, and nothing will happen to you.
This method clearly made me understand (and a lot of my fellow Media studies students) the whole Actor-Network theory of Bruno Latour and writing for academic papers in general.

"A prologue in form of a dialog between a Student and his (somewhat) Socratic Professor"
http://www.bruno-latour.fr/articles/article/090.html
If you don't mind, I'll ask.
Are you setting up some kind of business in Tallinn?
If you are currently helping a Nigerian ex-general retrieve his family's fortune from overseas accounts, this might come in handy as a hedge in case he is not legit.
The site says "Developer-focused portable game device"
Can someone explain?

Does it mean thats it's a cross platform game dev device for developing and testing PS/Wii/Xbox apps? or is it just a hackable and portable comp with fewer keys made specifically gaming?

I took a look at the "Platform" dev section of Odroid site and only found projects.

P.S: This kinda device is entirely new to me. Just took a look at OpenPandora and Zii. these sound very cool.

[EDIT: I figured out. Its a hackable/portable device]
Hume pretty much refuted this point of view 300 years ago. Lack of determinism does not create free will; if your actions were totally random and uncaused, then they could not be said to be free. They'd just be the equivalent of unconscious muscle spasms.

His belief (Compatibilism) was that free will was not only compatible with determinism, but required it; your actions can be said to be free if they proceed from your personal thoughts and characteristics. Example: if pg had a choice between using Java and Lisp, we could quite confidently predict that he would use Lisp, even if we ran the experiment infinite times. It would still be his free choice, however.

It's a quibble over the definition of 'free', but then most philosophical arguments are over definitions of words.
Boeing 787 First Flight Today 10AM PT
Except that tons of open source is produced by a few people working on their own, rather than as part of some big institution like a university. Like Clojure, for example...

Also: my wife is a scientist, and I have come to realize that programming is a way more open, "stand on the shoulders of giants" field than theirs is in many ways.
Um, Outlook does a pretty good job.
Oh sheesh. Them again: http://en.wikipedia.org/wiki/Eolas

If there was ever a patent troll, it's them.
Countries with first-world (i.e. universal) healthcare systems tend to be a lot more proactive in regulating their food supply and environment than we are, because they view health problems as a common cost, whereas we view them as an individual cost.

This is one of many positive side effects of universal healthcare.
If it's all in-house Google, there's no reason why they can't develop some sort of guaranteed delivery protocol, just for internal use. That would be a huge boon to a calendaring app with notification.
Australian Sex Party first, Democrats second, Greens third.

The Greens lost a whole lot of credibility after they ran Clive Hamilton in the Higgins bielection. Clive Hamilton, for those who don't know, is a strident supporter of the content filter and has penned such dreadful op-ed pieces as:

http://www.theaustralian.com.au/news/web-doesnt-belong-to-ne...
Erroneous DMCA notices and copyright enforcement, part deux | Freedom to Tinker
I'm only evaluating Clojure right now but I respect greatly what you are doing. $100 gladly given.
Looks fairly normal to me.

What surprises me more is getting lots of jokes as comment spam on a depressed blog entry of mine. The spam bots are trying to cheer me up.
The Malware Problem (and a solution)
Apparently the claim isn't that anyone copied their code, misrepresented it, or anything like that. The claim is that the defendants didn't make the original source code available. As I read the OP, the source code they're talking about isn't a modified version of the original package, but simply a direct usage of the exact package.

"You have to provide the source code, whether or not you modified the program," Williamson said. "Just distributing the program, even if you haven't made any changes yourself, you still have an obligation to provide the source code."

Sheesh. It's so important that an additional copy of the original source is published, that there needs to be a lawsuit over it.

I thought that the open-source movement was supposed to be about freeing information and code. But every day, it seems more and more like a passive-aggressive means of control.
The idea is that interdevice communication creates the knowledge of context by logging everything you do but don't have the ability to to do. I know it needs more thinking but there is something there imho
TPM on Rails: Building a News App in Under Two Months
How Serious Is Justin.tv About Fighting Live Broadcasting Piracy?
I use Google Calendar alerts and have regularly noticed late email notifications (up to an hour or two), but never failed deliveries. I use Yahoo mail.
I'd definitely like to visit the Bay Area anyway, so this is probably the option to go with. Do you think that companies are receptive to the "I'm only going to be in town for x number of days, so if we could meet then that would be great" approach?
Humans have been eating fruit forever, while HCFS is a relatively modern invention. While a small amount of it isn't poisonous, the amounts of it that someone ingests in drinking a soda are unnatural. The body seems to handle cane sugar better.

As worrisome as the fact that HFCS is used is that so many foods are sweetened at all. Most bread has high fructose corn syrup in it. Bread's not supposed to be sweetened at all.
22 million missing Bush White House e-mails found
So how do can we solve this problem of drinking from a firehose?

I think a system like Google Reader system might have some traction here, wherein friends can recommend items to each other. With enough friends, you could make a metafeed out of those items. Make it a new service; you get paid for drinking from the firehose, and you pay to get human-filtered feeds. Throw some 'liked/hated this firehose drinker' and a pile of people at it, and you get interest spaces.
The GPL school is definitely in the passive-aggressive means of control camp. They don't want freedom unless it's their brand of free.

Disclaimer: IANAL. That said, I think part of the reason to enforce cases like this is that if this clause in the license goes unenforced for long enough with the IP holders not suing, then it becomes an implicit rewriting of the "must provide source" part of the license, and then weakens any later legal case.

I agree, the provision to provide a tarball of source is silly. It probably made more sense in the days of semi-disconnected FTP sites before http and Google made everything so much more discoverable.
I don't see the point?
More frankly, this concept doesn't really exist.

That's generally true of the Internet tho'. So many photographers I know have had someone rip off their galleries, the usual excuse is just "I found it".
At a certain point in time, that guy had actually made some comments to the effect that they'd limit themselves to Microsoft, rather than pursuing the thing as much as possible, which seemed, in some ways, a 'decent' thing to do (and apparently you can do that with patents; not so with trademarks). Looks like the dollar signs may have won out.
First time I see an Hacker Octopus.
I admit that I smiled when I saw a big response to me with chunks of predicate logic in it.

Do you think the world would be better if programmers could not transition into the workforce until they had created something that no one had asked them to create?

I'm not sure if the world would be better. There's an overwhelming demand for competent programmers, and not anywhere close to enough supply to fill it. Is it better to lower our standards, resulting in shoddy and sometimes dangerously bad work, or to leave things undone?

However, for any given single institution, I am very confident that that institution would be better off hiring only people who had created things which nobody asked them to create. I agree that these are usually things which either nobody needs, or which are marketed poorly; but I don't see why that would indicate anything negative about the person in question (as far as the company is concerned.)
Oh, it's completely awkward, and completely fun. The point wasn't to create a new library to supplant others (if someone used this code in production, I think the joke would be on them), it's to have fun with what's possible in Ruby, and perhaps save a few characters in irb.
Good Service Is The Best Viral Marketing
I agree, happens to me all the time. The problem is that destroying a tab doesn't happen instantly, and you click again and again. Since the click is buffered, it will apply the action after the tab is closed.

Safari feels much more thought out I have to say, but the feature/bug mentioned here seems just a result of full space tabs while in FFox/Chrome they are acting as fixed width.

Rule of UI: count on and compensate for human errors and behaviour. Safari wins there for me (UI wise).
Is Lasik a "cure" or just a way to correct around the underlying problems?
There are decades of research in information retrieval that can easily be applied to this problem. Before Google showed up with PageRank, many algorithms were based on properties of a given document and the historical properties of the set (example, TF-IDF).

You don't need to drink from a firehose. The firehose will be throttled and filtered to given you the useful information that you want. This is where the future of real-time search lies.

Disclosure: I'm CTO of Collecta, one of these real-time search companies.
Something I heard years ago was that people who live in cities are more prone to be nearsighted because their eyes never focus on objects far away.

Because of this, among other reasons, I always try to make sure that my computer is positioned in front of or next to a window, since it encourages me to change my eye focus to a far away object.

Maybe it's this practice, and maybe (most likely) I'm just blessed with good vision like my mother, but despite the hours and hours I've spent in front of a computer since I was a kid my vision is still 20/20.
Not entirely silly. They also have to publish any modifications they make and any part of the software that is directly based on busybox - which is the part that is of interest to the authors and foss community. Anyways... it's not passive-aggressive: companies used the software, so they should respect the license - noone forced them to use this particular application. Busybox people probably sued the largest number of users over GPL so far - you'd think that big companies would know better than to repeat the mistake.

Why is that good? If someone ports busybox, or libc, or the compiler, or some other software to a new architecture / environment / ..., everyone gets that port / patch back for free. You're also more likely to get a stable custom firmware for that device once it's known what is running on the original box.
supporting freedom feels quite Sisyphean for the student of history.
Possibly you don't use it as heavily as me, I have maybe ~5 reminders a day.
What Matters Now
Interesting new book by Seth Godin.
Point of this proposal is to "propose" a way to implement Closures (First-class functions) in the up and coming Java 7.
Enough with some random putz with a blog telling me how to live. There are many flavors of Kool-Aid; this one has Seth Godin on the box.
>"The new Blobstore API is now available in both App Engine SDKs for local development. At this time it can only be used by applications that have enabled billing."

I'm not sure on this yet, but do billing enabled accounts not have those 1MB limits as they can be easily billed right??
Can someone please explain where an anonymous function has an advantage over a named function? (Not trolling: I'm really trying to figure it out.)
It’s intended to be a starting point for discussions on the Project Lambda mailing list which will, hopefully, lead to the formulation of a detailed proposal and a prototype implementation.
They have to provide it on request. The GPL does not say that the source code has to be provided in the box. They just have to furnish it whenever asked.
Everyone I know in Italy has glasses. I've always wondered why that was.
I'm nearsighted and every eye doctor I've had while I was growing up said it's just genetic, and there's nothing you can do about it even though none of my grandparents were nearsighted.

But more to the point--there's probably nowhere near the proper amount of research money being spent on preventing myopia or preventing the seriousness of it because there's no money to be made in it. What is the eye doctor going to charge you if you don't need new glasses?
How is this different from China's rationalization of their filtering? Is there any objective difference?

the Government will not determine what is blacklisted on the internet in Australia, rather an independent body will determine what sites are rated as RC for refused classification.

This will turn into a convenient way to let lobbyists ("Block the hate speech!" "Block the anticompetitive corporations" and ultimately "Block those who would weaken our country") hide behind a separate entity, giving the politicians a screen to hide behind while continuing to support the overall concept.

will require all ISPs to block material which has been refused classification in other countries

Umm... who is in charge of classifying the content on the Internet? I know of no one doing so (let alone someone who can be trusted by all interested parties). I think this statement is 100% BS.
So everyone is wondering if jf helped out here.

Duplicate post: see http://news.ycombinator.com/item?id=995904
You forgot the quiet, hushed audience, drinking in every word of the slightly manic presenter.
Toronto Wedding venues
Looking to host an event? Book a Toronto banquet hall and have a stress free event. Toronto banquet halls vary a great deal in style, so you can be sure to select the perfect one for you!
Well, I've been using Google Calendar for several years now, too, and have always received my alerts, afaik.
Microsoft Fined For Abusing Power to Harass Pirates
The combined legal budgets of the defendants must be massive; I wonder if they really considered that...
Seems I'm haemorrhaging karma over this. I misjudged the method used (Pearson's Chi Square, as pointed out by hn user pibefision). Fine, that'll teach me to skim read and comment.

My point above was that the author could have come out and labelled it as such in the article.
Whoah, there. I'm not criticizing Gruber for being an Apple fan. Heck, I'm an Apple fan. They make some of the best hardware and software going, period.

All I'm saying is that Gruber tends to instinctively side with Apple in any dispute, and defend them passionately. Nokia and AT&T are recent examples, but he's been this way for about a decade now, as shown by this article. Daring Fireball tends to toe the party line, and it's got to get pretty bad before he breaks ranks.
Lasik isn't really a cure. It simply changes the curvature of your eye so that you can focus on distance better. However, it actually makes you less able to focus on close items, so it's a trade-off.
Microsoft couldn't stop them, now they have a precedent on their side, and 500 million in the bank. I think they'll win.

I just wish this was the defining case of software patents, where companies would realize why it sucks. Ahhh... probably not.
Tell that to the Somalis.
This sort of thing should not be legal.

How they sleep at night is beyond me.
It isn't really about the advantages of anonymous functions over named functions but rather closures (first-class functions) over anonymous functions.

Here is a good explanation:
http://stackoverflow.com/questions/220658/what-is-the-differ...
I don't really understand why, at least for sports, they care as much. You are still watching the advertisements that they want you to watch; the only difference i can think of is how difficult it is to track how many people are watching. If anything, this just proves that there is a market for putting live sports online with the same commercials and people will still watch.
One example is when you want to pass a function as param to another function.

JavaScript example:
Forced to use named function:

var greaterThanFunction = function(a, b) { return a > b; };

var filteredResults = filter(biglist, greatherThanFunction);

VS:

Anonymous:

var filteredResults = filter(biglist, function(a, b) { return a > b; });

The JavaScript example above is nice, but in Clojure anonymous lambdas are even nicer:

You can do things like:

(reduce #(+ %1 %2) (range 1000))

i.e., not only do you not have to name the function, you don't even have to name the variables.

----

Excerpt from http://clojure.org/reader

Anonymous function literal (#())
#(...) => (fn [args] (...))
where args are determined by the presence of argument literals taking the form %, %n or %&. % is a synonym for %1, %n designates the nth arg (1-based), and %& designates a rest arg. This is not a replacement for fn - idiomatic used would be for very short one-off mapping/filter fns and the like. #() forms cannot be nested.
HTTP + Politics = ?
They also have to publish any modifications...everyone gets that port

While the article doesn't quite make it explicit, it strongly implies that there are no modifications. It seems to be purely a question of providing an additional archive of the source.

You're also more likely to get a stable custom firmware for that device once it's known what is running on the original box

No more so than simply documenting what packages at what revisions were used. How does the source itself help? (Yes, I can think of edge cases, like the project goes away, but in such a case there's no one left to defend the licensing terms anyway)

companies used the software, so they should respect the license

Yes. There's no question that they should. The license is the license, they chose to use it, and they are now obligated to live by its terms. If they're not doing so, the court must penalize them. That's life in the real world.

My complaint is with the terms themselves, and the enforcement of them. First, I don't see how an additional archive somewhere out there, that no one is ever going to look at anyway. is of any benefit. Second, I don't see how a lawsuit to enforce this is of any benefit (yes, they have the right to do so, but that doesn't mean they're not jerks).
Three ways to prevent executive fraud