skysight-inc/HackerNews huggingface dataset:
It is relevant on at least two counts:

1. Motion to intervene: the fact that Apple earns revenues from third-party developer sales confirms that its interest in the "property" at issue in the litigation (the IV license) is potentially impaired if Lodsys is allowed to sue the developers for infringement when in fact (as Apple would claim) its patent rights were "exhausted" in this area when it (or its predecessor) granted the license to Apple. This fact, then, strengthens Apple's claim that is has a right to intervene to protect its interests.

2. On the merits: Apple will claim an unimpaired right to earn revenues from its developers owing to the strength of its license - this bolsters its substantive case that Lodsys is abusing its patent by trying to double-dip in having taken payment for the license in the first place (from Lodsys's predecessor) and then over-reaching to try to get further licensing revenues from those who should have the right to rely on Apple's license.
This is the same fallacy that news and government organizations are making: Anonymous isn't constrained to be any particular group of people.
Nintendo launches 5000 WiFi hotspots for your 3DS
for those on Lion with a limited vocabulary like mine, try a double tap using three fingers to get definitions of unknown words

[Edit for context: FTA: accompanied by a turgid budgetary arrow and a tumescent rocket, suggesting the inevitable priapism this powerful pill will bring about]
The trick is to be careful about variable size and alignment and use wrappers around platform-specific load/store operations with the right memory ordering guarantees. There's no portable way to do this in C. But whatever you do, volatile won't be involved.

In that case I mentioned, yes, the issue is that sizeof(bool) = 1 by default on most compilers. You can force it to be 4 on MSVC with a compiler directive but that has its own problems (e.g. you are using a library which uses bools in its API and the library was compiled with sizeof(bool) = 1). The solution is to never use bool, int, etc, directly for variables that will be written to in lock-free code. Use typedefs (or even better for type safety, wrapper structs) that are explicit about size, make all lock-free reads and writes go through library functions/macros that provide the right atomic semantics.

Here's the specific data race with the bools. Assume that sizeof(bool) = 1 and that the two aforementioned bool bytes (call them A and B) wind up next to each other in the same 4-byte aligned word of memory. Thread 1 writes to A and thread 2 writes to B concurrently. It looks like there should be no data race because they're writing to separate variables. But unlike storing a full word to memory, storing a byte involves an implicit read-modify-write, so the only way for this situation to be safe is if thread 1 and 2 use CAS operations to write A and B.
I think a lot of hackers are using macs, and a lot of startups are using them too. It's part of the new "uniform" for startups.
on top of IndexedDatabase (which in Chrome uses leveldb).
I agree. The author seems to be caught up in the semantics here. The way I read it, the criticism stems from its use as a buzzword instead of its implementation as a concept. The word itself just allows us to have a conversation about it without detailing it in full each time. Gamification is no more bullshit than SEO or UX. Its simply utilizing things weve learned from other fields to create better experiences for users.
Those front pages filled with articles on relatively obscure programming languages are actually what got me to start reading HN.
Nokia confirms N9 MeeGo phone not coming to US
i think you're getting downvoted because anonymous has proven many times in the past that at least the people "in charge" (as much as you can call it that) definitely know what they're talking about and are possibly comprised of security experts.

if this is in fact anonymous. i'm not convinced, too big a target for them to have so little fanfare/flair.
so they like g+ ?
"Since you don’t care, you might as well click on the paid advertisement below so Google will send me $.50."

I hope the author knows, this is a clear violation of ToS for AdSense and will likely jeopardize his account status.

Edit: Sent the author an e-mail, hopefully he fixes it before it becomes an issue.
717 karma on the original thread, and nobody suspected a thing!

Now that I know this is Starbucks-funded, I suddenly feel the urge to buy Frappucinos using the card and make a giant pyramid.
I don't believe that will be the case. People are mostly oblivious about these lawsuits and will continue to buy Apple products.

Isn't the Apple brand worth 154bn or so?
If you think about it: That is the total premium that people are willing to pay beyond the actual "value" (i.e. an equivalent product of a competitor) just because they are buying an Apple product.
Really? I'd be curious to see how someone implements this. From my admittedly limited knowledge of the space, I see three different ways to tackling this. First, build out your own reservation system that uses your custom software to link the reservation system to the website and provide a vertical stack. Second, build plugins/hooks for existing electronic reservation/seating systems currently in use. Or third, work with the OpenTable's API.
Watch'30 Minutes or Less'movie'megavideo
watch'30 Minutes or Less'movie'megavideo
And 30 minutes or less film quotes list of funny movie quotes and memorable 30 minutes or less (2011)
Going after Facebook goes against a lot of Anon's principles. Sure they do have a pretty bad rep in the privacy department but Facebook was an invaluable tool for young people during the Arab Spring
you've got to have the key somewhere so that the machine can restore itself after a reboot

In many very secure systems, this "somewhere" is in the brains/completely secondary data stores of a group of admins who enter that key when a reboot occus.
It's totally hindsight driven, but the fact that he started every HN comment with the same "Jonathan here" type canned greeting should have probably raised an eyebrow.

(amending this: after reading up a bit I don't agree with my own original post. It's a very odd thing to do -- I don't ever see anyone on HN post like that -- but he's not a fictional person or anything like that.)
sizeof(_Bool) is probably 1. Whether someone is using stdbool.h or some other bool define (int is common enough) is unassumable. Not all CPUs can do atomic byte operations, so they're going to read/modify/write a machine word at a time.

I'm not sure how much you'd have to mark volatile to get a compiler to behave the way you want, so you could use int and dodge the issue. Or better, the standard sigatomic_t type is provided and should work.
In defense of intrapreneurialism - Bryan Cantrill
I remember this one...

...it sure is interesting, especially that soak test or whatever that looks for leaks. So is the "preserving life time" idea, really. Although a lot of this, as the article points out is just for independent games.

I felt the hating on academic papers was a bit over the top, although it's possible his claims could be a little bit accurate. Anyone know more on this?
If you you're Anonymous, you're Anonymous
It's you who is missing the point. Google was not "yet another search engine", they invented something new, which gave them the edge.

You keep talking about the future possibilities, but you fail to point out what gives this particular project that edge. What is it?
Created by Starbucks for marketing or not it still is a cool idea. I haven't actually made it into a Starbucks yet myself but I have the image on my phone ready to try it out if I am near one.

It makes sense though if Starbucks is running it though since it never stays empty for long and never gets too much of a positive balance. They feed it just enough to keep people interested but make it empty enough that people still have to pay half of the time because its empty.
Some of the most frustrating problems I've seen are due to misunderstanding or rare semantics rather than mistakes. Examples might include the specifics of floating-point math, or exactly how numeric coercion works. This is especially bad when the result isn't easy to eyeball as right or wrong.

For example, we could force a double-valued transcendental function to float and back for a small loss of precision in normal cases:

#define sin(d) ((double)sinf(d))

Which yields...

double i = 10
--> i = 10.0000000000
sin(i) = -0.5440211109
sinf(i) = -0.5440211296
delta = 0.0000000187

double i = 0.25
--> i = 0.2500000000
sin(i) = 0.2474039593
sinf(i) = 0.2474039644
delta = -0.0000000051

double i = 9999999.999999
--> i = 9999999.9999989998
sin(i) = 0.4205487007
sinf(i) = 0.4205478132
delta = 0.0000008875

(Format string was %25.10f, fwiw.)

Another idea: Let's say we know the application relies on rand() to produce the correct distribution for testing, or maybe to generate session keys. Changing the semantics of the RNG won't result in a compiler bug, but it might result in the tests failing to cover all cases, or a horrible security breach.
There is still an enormous jump in complexity between a few nucleobases and the smallest archeobacteria. Maybe a full Linux kernel is not the best illustration, but the idea of a kernel in general is a remarkably apt one. At the least, we're talking stuxnet or something.

Even the simplest life is incredibly sophisticated.
Unless I'm missing something, I don't think it's been "revealed as a viral marketing campaign". So, Jonathan's company has worked with Starbucks in the past - am I missing something? Is that the extent of what we're working with here? If so, you might as well conclusively claim that I'm a Starbucks employee paid in part to sweep all of this under the rug.
This is how it really worked:
http://www.coffeestrategies.com/2011/08/08/starbucks-and-the...
Ocaml is probably the one at the sweet spot since its fairly practical (reasonable number of libraries and a good compiler) and has a simple-but-effective core type system (ADTs + modules). Plus you can transition to F# later if you want more libraries. Haskell wouldn't be a terrible choice either -- just be warned that it is more difficult and idiosyncratic (laziness + type classes + monads + random GHC extensions that do strange things).
Help the Mercedes Haefer Legal Defense Team
How stupid do you have to be to send comments from Starbucks HQ... Wow. For such a clever plot, this is a really sad ending. Reminds me of the Mona Lisa story a few days ago.
{ SomeClass makeitso; }

:)

Also, free(ptr++) is broken by design, the post increment value is useless. But free(*ptr++) is a good case.
Replying here to mention that every once in a while, a curator on HN changes a story title that was the original article title to something that is made up by the curator.

http://news.ycombinator.com/item?id=2813270

I've asked about this before,

http://news.ycombinator.com/item?id=2834531

but the press of other business has kept anyone from answering the question about just why that happened.
Are sales higher in the UK or something? If not, I'm not sure why they would only launch them in the UK.
Making 404 pages entertaining
Nike Shox TL
DLH.Net 2000 - 2011 nothing changed
Metafilter has a long and storied history of uncovering these sorts of things, so it's not a total surprise to me that they were on this pretty quickly, although I admit I skipped that post.
DNA study links intelligence to genes, each gene having small effect
Now I feel pretty foolish for spending a few hours of my time developing a mobile app to use his API.

http://jonathanstark.com/card/#api
Both snapjoy and stypi seem to lack innovation, at least from the information they are giving us. Take hipmunk, for instance, that's a great example of a fresh idea.
I'm with you. I dug into it a bit yesterday. Ultimately I ended up slowly backing away. I feel like there's some awesomeness in there, but I still don't "get it".
I wanna see the leveldb stuff running as a node.js implementation of Couch. Online where I can replicate with it. I almost got there once in Ruby with Booth: https://github.com/jchris/booth
I think it changes from cool project for people with a bit of extra cash to give others coffees to just another piece of viral marketing. Especially since it was stated he was within no way affiliated with Starbucks, even if this does have nothing to do with them he should still mention this affiliation.
My aunt is kind of like this. She projects an air of knowing absolutely nothing about computers and mild distaste for them, and yet she's the most capable non-techie I know, and has occasionally been known to drop phrases like "PCI bus" in conversation.

She used to be a typist and a stenographer, so you're probably right about the forming habits key.
Yeah, that's the standard JobVite rejection message. I've usually gotten them within a week or two of an interview, though.
You do raise the important point that one should never assume one knows everything, but 50%+ of the opinion-holding population is wrong about a very large set of ideas (though which 50%+ varies from idea to idea). As such, the fact alone that the majority of a population disagrees with an idea should carry little weight when deciding whether to keep or abandon an idea.
Saying he wasn't affiliated with Starbucks was dishonest (if indeed he was working for them, which I don't think this article really proves), but really does it matter that much? We were all interested in the experiment, can't we applaud some good marketing?
I'm guessing this has been posted in response to the recent article about the bsnes emulator. Interestingly enough, some bsnes forum-members have put some time and energy into exactly the sort of CRT-scanline emulation the article mentions at the end.

For example, here's a GLSL shader that emulates CRT curvature, scanlines, and the Kell effect:

https://gitorious.org/bsnes/bsnes/blobs/patches/snesshader/C...

...and here's what it looks like applied to a screenshot of the Playstation game "Symphony of the Night":

http://ind01.bilderkiste.org/2131284306277/SotN_crt.png

The original forum thread is here, but it's quite long and many different people post different implementations with different accuracy/speed trade-offs throughout its length:

http://board.byuu.org/viewtopic.php?f=10&t=147
Does this mean the below is a fabricated statement?

Response from Starbucks: "We think Jonathan's
project is really interesting and are flattered
he chose Starbucks for his social experiment"

- http://twitter.com/#!/jonathanscard/status/10066971227443609...
I think there's a pretty big difference between a guy trying out something cool and an elaborate viral marketing campaign constructed by an agency.

I think this was the former, honestly. Maybe I'm just not jaded enough yet.
That's the technical side of the battle. I think lots of people are just waking up to the idea that the database doesn't have to be a tier. It's not natural for data that needs to be addressed all at once but it does become useful for smaller datasets that individuals interact with (which might be millions, so we're not ruling out big-data, just monolithic-big-data).

I'd call it smalldata but you already defined it http://smalldata.org/... though your definition hits other more narrow points about small data. Still, an amazing concept after some research and prototyping.
I'm not so sure that I trust "coffeestrategies.com" (to me, a random stranger on the internet with an apparent anti-Starbucks agenda) more than I trust "Jonathan Stark" (to me, a random stranger on the internet with an apparent pro-Starbucks agenda)...

I'll say this: if it's truly a corporate sponsored viral marketing campaign, it's a very good one. I'm not convinced by this random blog post though that this isn't just someone genuinely doing what he says he's doing.

http://jonathanstark.com/blog/2011/07/14/broadcasting-mobile...
No, that doesn't apply here at all. There's no (public) definition of who is or isn't Anonymous.
Pre C99? Cheap hack using variadic macros:

#define printf(...) printf(__VA_ARGS__); puts("\n\n\n\nFAIL!")
I liked a lot of Johnathan's ideas about writing simple code.

One idea that I don't think fits for the type of system I develop is the idea of preferring huge blocks code over function calls (around 30:00). He counters the benefit that the function name documents the chunk of code it encloses, but an even bigger benefit, in my opinion, is that the function signature documents the function's inputs and outputs. If you avoid global variables then you know when you modify a function exactly what information you have access to and exactly what information the function produces. This makes changing the function much easier.

He says he's talking about thousands of lines of code that always get executed in serial, so it doesn't sound like my code is very similar to the code he's talking about. I also expect that code I write gets read and modified much more often than the code he's talking about.
"Uh, who do we hate besides the government? They can, you know, arrest us and stuff." ... "Facebook! Yeah, let's get fucking Facebook! I hate Zuckerberg, all young and successful."

Sounds about right to me. Seemingly random target fits their MO.
I've been aggregating all my messaging to facebook for awhile, my emails are forwarded to my @facebook address, and I used facebook for communication whenever possible. Maybe Facebook can finally replace the outdated tech that is e-mail and SMS? I hope so.
Check out http://infostripe.com Giving flash heavy restaurant sites a mobile option for customers was one of the design objectives. We are making great progress in the local area restaurants, mostly because it's free but also it's easy for the owners to setup and manage themselves.
I really don't think this is the case at all. I've known Mr. Stark for some time now and he is an honest man of integrity - a good, decent guy.

It's an experiment, exactly as he says it is. I discussed it with him the very first day he started the project.

I'll choose to believe my friend on this one.
Yea, I hope someone investigates the source of some of the comments.
If you're in need of something archaic like the Z80, you need look no further than your trusty TI-83.
I agree regardless of being initiated by starbucks or not it's a cool idea, but this blog post is likely to kill the card, very unlikely that people will put money in.
Read the article again and click the link. There was one Starbucks employee at Starbucks HQ who made one comment about a totally different story (the Starbucks pay-it-forward chains).

When I worked at Blizzard, I'd occasionally post pro-Blizzard comments on random blogs; sometimes I'd do it while at work on break. So what? They were still my own honest opinions and not some campaign by Activision to defend Blizzard's honor or something.
if you go into chrome's about:flags you can enable leveldb now :D the tools are slowly getting there!
they just haven't even done anything novel. Why should we expect them to now? Facebook is very unlikely to have the usual slough of easy sql injections.

I am quite sure that someone good could find attacks against facebook. I am dubious that anonymous can.
Couldn't I theoretically manufacture a bunch of differently designed crappy tablets that barely work, but may have the shape/aesthetics that future ipads may move to? Seems to me this law would be easily exploited. Instead of a patent portfolio, people would come up with product design portfolios...
console piracy is close enough to dead already

What? When did this happen? Last I checked there were successful exploits for every major console on the market.
Wow. I'm blown away!
Hire quality children’s nursery serving in Wilmslow
Are you looking for Day Nursery in Wilmslow? If yes then Pepperberry Day Nursery are providing high quality children’s nursery serving in Wilmslow with the help of their trained staff.
Whoever ends up being responsible for this-- kudos to them; it has been an entertaining experiment. If it was Sbux, it does make me wonder how many of these viral campaigns I've missed because they've been better guised.
And launching MacWrite in 10 seconds was the best case imaginable. Software like MS Word or Netscape Communicator took several minutes to launch on consumer Mac hardware through the 1990s. The early versions of OS X completely exhausted lower-end G3/G4 hardware -- Everything beachballed for at least few seconds, and not even TextEdit launched instantly. There's a reason that every Mac/Windows app had those "Are you sure you want to Quit?" dialogs ... Quitting was very very expensive if you didn't mean it.

Launching small apps like TextEdit didn't really become "effortless" until the Intel era, which really didn't start that long ago.
How to Rank 6 Times in Google's Top 10
Yes and no.

The most important part of replication is to have an algorithm that's capable of merging two document histories that are not identical. This core bit of CouchDB is quite important and often overlooked in terms of its replication scheme. Randal Leeds is currently hacking this into PouchDB and I'm quite excited to see the algorithm in a non-functional language so that more people can see its simplicity without worrying about learning a new programming paradigm.

On the other hand the atomic update of the two indexes is quite important for efficient replication. Without the atomic update of a by-update-sequence index it would require a full table scan for each replication. Its definitely a necessary optimization, but not a sufficient optimization. The per-doc revision history merging is the special sauce that makes things work.

In unrelated news:

http://twitter.com/vmische/status/100956289387077633
Incidentally, I came upon this restaurant site. Now that is a restaurant site done right: http://www.porte-sainte-claire.com/#home
#2 is important as people share passwords like mad.

Secondly, the link can expire after a certain amount of time.
A Seriously Creative Mobile Advertising Campaign (VIDEO)
Ask HN: Can a "How It Works" button/page decrease conversion?
Our startup hasn't launched yet and we are about to begin beta testing. Our product is very simple and our funnel is basic and can be accomplished in 3 clicks. However, prior launching in beta, I wanted to ask the HN community if any1 has noticed a decrease in registrations/conversions after adding a "How It Works" video or page.
Algorithms as taught in university are like single letters. We yearn to write compelling essays and deep poetry, and you are advocate having an illiterate person select letters one at a time and outsource the writing of them to the lowest bidder.

From your user name I guess you are a troll. But the best part is, there many people who really think that way. I think its the dominant view in the industry. For example at least some (and probably most) groups in redmond.
Innovation in the form of incrementally improving existing ideas, or providing a better implementation of a current idea, is still valuable to society and to investors. Google was an "also ran," as was the iPod. Both products (search and MP3 players) had been done before.
Twitter for the simplicity and because it pushes news under your nose...
Silver supras
While reading my fav blogs in the AM, anytime someone mentions Lulz/Anom the f’n comments stop abruptly!

So there is much FUD involved here.

After seeing what they did over the summer,if I were FB...I would take a very guarded position over this latest claim.
I absolutely HATE when companies don't reply to applications. I don't understand how or why they take so long, especially when the entire system has become streamlined with things like Jobvite.

A hasty rejection or progression is much appreciated. Mutual respect; showing a little bit goes a long way. Maybe its just me, but I guess I have a bit of an ego and a chip on my shoulder when companies (which I spend time researching and applying to) totally brush me off or don't reply after initial emails.
新开嘟嘟传奇
Not available in AU either, but someone has uploaded the APK according to the comments of this post http://www.gizmodo.com.au/2011/08/this-is-the-facebook-messe...