skysight-inc/HackerNews huggingface dataset:
Thanks for the tip. 100 yen per book is pretty cheap.
Sure. I was more responding to the claim that shared_ptr should always be preferred to auto_ptr. I agree that scoped/unique_ptr fixed a lot if auto_ptr's pitfalls.
Microsoft and NYC deploy surveillance cameras / license plate reader network
Great post, especially number 5. The only thing I would add as as corollary to 8, is to not assume that you know more than the market. Maybe you do know more and your product will revolutionize the industry, but have a backup plan. Even if that backup plan is going broke and starting over. Living the dream is romantic, but you can't eat romance.
Again, why would you need to authenticate yourself? As an example, you usually don't have to authenticate when you pay for something with a card -- you just authenticate that the card is valid / has sufficient funds. That's why fraud detection for cards exists -- because you can use a card without being the owner. Also, there are prepaid cards, and cash (assuming that still exists).

As for your other idea, Minority Report beat you to it -- when the authorities find out that the protagonist they are pursuing is riding in a certain taxi-car-pod, they lock it down and try to bring it in.
This seems very simple... am I missing something? A read through of the paper (without analyzing the math) makes it sound like:

* pick random nodes
* record the time when they learn of the 'infection'
and record the source
* walk the tree/graph breadth-first from the 'informed'
nodes to a distance determined by their timing
* estimate source based on the greatest overlap

I can definitely appreciate the difficulty in proving that such a thing works, and to what degree of accuracy. Breakthrough, sure, and possibly a big one that opens doors to others - I really don't know the difficulty here. It doesn't look too hard, but I could be way, way off.

Algorithmically though, this seems like a relatively trivial way of estimating the source of something. It's a graph-based form of estimating the source of an earthquake based on the timing of a few recording stations.
So in the absence of information, we assume it's a CIA conspiracy? What?

OK, maybe it's a little irrational that the Swedish prosecutor doesn't want to bend over backwards and do it Assange's way just to humor his paranoid delusions. But it's not suspicious.
>Call me crazy, but it seems like when you get to use a free service or
website that costs many millions of dollars to develop, giving the company
access to your data is a fairly small price to pay.

Except I don't use Facebook. I don't use any Google service beyond the
occasional visit to Youtube, either. They still try to get my data. The amount
of filters, blacklists and blockers you need to be safe from these leeches is
utterly ridiculous. This has nothing to do with a free internet anymore.

If you consider handing you're data over to a company a "payment" for their
services, then what Facebook, Google and all these other Big Data companies
are doing to the people who don't use their services, yet are still tracked, is
nothing short of theft, and this needs to stop.

Besides, most people aren't even really aware of this "payment". They can't make
an informed choice - and it's of course not in the interest of Google or
Facebook to educate their users about this, even though it's their responsility,
nay, duty - and that needs to be made the law, because otherwise they sure as
hell won't move a finger.

And frankly, I don't give even half a shit for "intelligent services and
minimized user experiences" if they come at the cost of essential liberties. I
don't think I need to reproduce Franklin's famous quote here - it applies to
convenience just the same as to safety.
A solar powered 3-bedroom split-level house, but yeah. ;)
Mozilla Firefox crosses 3 Billion Add-ons downloads.
/bites tongue, and provides links:

http://en.wikipedia.org/wiki/Hungarian_notation#Systems_vs._...

https://www.google.com/search?q=hungarian+notation
Example? What language doesn't need typedefs?

Java doesn't have typedefs, and most everyone agrees that's a language bug.
I bought 2 copies for $2.99. A friend in .ca told me he sees $31.99. I went there to gift him one. It was $4.99 by then. Gifted it anyway because it's was the best deal I ever had (It's worth the original price but it's a bit too far for me).

I have a Kindle connected to my account (My friend didn't) and I have a US address listed (I'm Sri Lankan).
Some thoughts:

>> A pointer is a variable that holds, literally points to, a memory address

What is a memory address?

How does a pointer literally point to a memory address?
From Wikipedia:

As of the bill's passage into law in 2010, CBO estimated the legislation would reduce the deficit by $143 billion[185] over the first decade, but half of that was due to expected premiums for the C.L.A.S.S. Act, which has since been abandoned.[186] Although the CBO generally does not provide cost estimates beyond the 10-year budget projection period (because of the great degree of uncertainty involved in the data) it decided to do so in this case at the request of lawmakers, and estimated a second decade deficit reduction of $1.2 trillion.[180][187] ...

Source: http://en.wikipedia.org/wiki/Patient_Protection_and_Affordab...
2 and 3 were actually innovations of Total Annihilation, I believe. (They weren't widely adopted, clearly!) Just /s/monkeylord/Krogoth on #2.
I like these ALOT. No best practices, or you should do this better. It is about making something you love and get the code to production. I look forward to more of these.
I'm currently working in a small/mid sized company, on a iOS product for the iPads as of now, which isn't even submitted to the App Store yet, but already has its target user base and is developed in close relation with them and makes a LOT of money.

So, my point is that, its not mobile startups in general that fail, but bad business models. One thing, you can probably be sure of is that, if a startup wants to make the next angry birds, either it will immediately succeed in finding a niche in addictive gameplay or more likely fail a few times before succeeding.

The world is not binary. The market is just fine. Visibility is the only issue with the stores. But other means of marketing always exist.
4 tips to get your Appstore app approved faster
what would make you win?
in Japan 侘び寂び for Zen 禅。
Auth to make it non-repudiable. Right now with peopled (staffed) services, one can ask to check ID, if there is a level of suspicion, that's a type of authentication, the way I see things. Since these cars would not have an "agent" they'd, given circumstances and business model, may have a need to ID people in a non-repudiable way.

I wasn't trying to beat a sci-fi scenario out. Just saying that this kind of automation would make the scenario possible, given the right legal allowances. It would be both useful (from a crime-fighting POV) and also very big-brother controlling. So I guess it depends on the balance people might find acceptable.
Air Force's Mach 6 hypersonic test fails
On the bike.

Most dead bikers aren't at fault. That's part of the point of the helmet.

Where are you drawing the boundary of Amsterdam? It has ~0.1 the population of NYC, and 0.5 the bike helment death rate.

So, maybe helmets would save lives in Amsterdam (not to mention non-death casualties like paralysis)
Judge in Apple, Samsung Patent Says 'It's Time For Peace'
This was just a workaround for the lack of move constructors.

The real problem with auto_ptr is that if anything emits a call to auto_ptr destructor at the point where the object pointed to is incomplete (forward-declared), the destructor code won't run, only memory would be freed.
> Over time, the culture reversed so that those not using a Cypres were deemed foolhardy.

The same happened in motor- and bi-cycle culture.

Obviously, if your reason for doing something (cycling, diving, etc), it to intentionally taunt death, you will eschew safety equipment.
Jacob Appelbaum. And a lot of other crypto/privacy advocates and/or civil right activists.
Minor points:

- & is called the "address of" operator, and saying "The & is the reference operator and is used to reference a memory address" sounds just strange.

- In C, a reference is just a way to indirecty access an object, which means that a pointer is a reference. The C language doesn't define references like C++ does (as another name for an object). In C, references are much informal (the conceptual definition is used; as in a means to access something else).

I am going to be honest with you, I read the beginning. Found it strange, then looked at the topics. Saw you had a "pointers and arrays" section. Read it (it's the part where people get confused more). You seem to make the same mistakes. I didn't read the rest.

These are not minor problems, IMO.

Here is a quote from the pointers and arrays section:

"Imagine an array variable like a pointer that cannot be changed that holds the memory address of the first element of the array it points to. Even though the array variable holds a memory address, you cannot assign a pointer variable to an array variable, even if the pointer variable actually points to the same or a different array. You also cannot assign one array variable to another."

Arrays are not pointers. And they don't hold memory addresses. An array is a continuous block of memory holding as many objects as you specified, all of the same type. You should explain "value context" and "object context" and tell people that when an array name is used in a value context, the value you get is a pointer to its first element. This is not due to "arrays are pointers" or "arrays hold pointers". Arrays are not pointers; and they only hold pointers if the element type is of a pointer type (however, in this case, the pointer(s) is(are) its element(s)).

You should explain what it means "arrays values are pointers to their first elements", and focus on "value". If you take the sizeof operator or the address of operator, they operate on object context (not on value context), then you will "reveal" the "true nature" of the array.

To really be able to explain pointers, you should explain other things first. Which is very hard to do in a small blog post. I suggest you make a series of posts; and try to make then correct, w/o getting bogged down with definitions of C terminology (which idk how to avoid). Terminology such as lvalue, rvalue, name, value context, object context, value of something, object, identifier (in C, identifiers and names are 2 different terms), and some others.

Out of curiosity... Can I ask you why you're posting about C?
I'm curious if anyone has actually started working on an implementation of this, and if not, what set of features (or service infrastructure) would be necessary for a sort of minimum viable product type thing (its supposed to be able to harness human minions so I'd imagine that's fairly central to its hopes for growth and development)?
I've been trying to start a posse on Stack Overflow to stamp out the use of PHP's `mysql_query`, something that floods the MySQL tagged questions constantly. Use of this dangerous, deprecated feature is completely rampant in both questions and answers. It often shows up with zero SQL escaping, people just presume that an email address couldn't possibly have anything irregular in it.

Contests like this are a great idea to help promote safe coding practices.
OK, I'll bite.

I've flirted at one of the evening events after the talks - after hanging around the person for several hours and spending some time one-on-one. And I had no intention of doing so when I first met them. No way would I do that under any other circumstances.

If you're interested in someone you meet at a conference, you need to be extremely cautious and not expect that the other person shares your interest. Probably it is best to offer personal contact information in addition to professional and see what comes of it rather than pursuing the matter at the conference itself. Let them decide how to contact you.

Hitting on someone at a party or bar during the conference might be in bad taste but as long as the pursuer takes no for an answer it's not what I would call sexual harassment. However if it happened repeatedly from multiple people I would get fed up and leave.

Hitting on someone at the conference proper when the focus should be technical is insulting and completely inappropriate. +1 on calling the pursuer a pervert.

And the conference organizers and presenters need to be held to a higher standard. They should not encourage or engage in sexual behavior even if it's a social event.

Intentional, uninvited physical contact is right out and should not be tolerated under any circumstances. The instigator should be kicked out no matter what.
ISO itself has nothing to gain from the patent setup for the MPEG specs, but their members sure do. If you haven't read http://lists.xiph.org/pipermail/theora/2010-April/003769.htm... before, you may want to. It's an interesting perspective on the MPEG standards process.
Well, yeah, you wear a helmet on your skull, and your skull is still round.

You don't wear a helmet on your nose, and nose gets a third hole.
Augmented Reality's Rapid Progress
I agree, he did break promises, many of them due to encountering opposition he couldn't muster the political power/courage/recklessness to surmount. You can see a more in depth analysis here:

http://www.politifact.com/truth-o-meter/promises/obameter/

Still, I want to say 3 things:

1) After getting into office, he actually addressed the fiscal and economic crisis that was developing, and we can definitely say that today the charts are a little higher than in 2008. That took some re-prioritizing.

2) All politicians promise something. Just hear Romney's promises: http://www.youtube.com/watch?v=PlnaYOv0DZY ... so believing everyone's promises is silly. For me it's more about how competent the guy is to actually achieve/maintain the stuff I think we need as a country. And even so, I don't think the president can do that much these days. You should worry about the Senate, they have the lowest approval rating ever I think.

3) He has made some major reforms, the medical reform is a big one, perhaps one day he may tackle immigration reform. Also the JOBS act is bringing about some much-needed financial reform, but I can't give all the credit to Obama on this one. Actually here is what I think about the direction this country is headed: http://magarshak.com/blog/?p=108
It's the guide to pointers, not the guide to memory addresses—I think readers are expected to google unfamiliar terms.
Well, for cryptographic hashes the relevant institution in the US is NIST and they switch at a point when there start to be worries about the previous hash being subject to successful attacks sometime in the future.

There's no reason in principle that the same approach, again with NIST as the relevant institurion, could not be used for video codecs.

It would be better than the MPEG-LA because the patent situation could be made much simpler (e.g. automatic patent licenses would be granted to all implementors of the standard).
Will we ever see a 20% project like this again?

Remember these days?

http://googlepress.blogspot.com/2004/04/google-gets-message-...

"(Google requires engineers to spend a day a week on projects that interest them, unrelated to their day jobs). "

-- Google Press Release
More specifics please.
gmail users are forced into Google+ accounts

What? I haven't heard of that and I have a gmail account (no G+).
Amazon AWS gives the bot access to a whole set of api's for acquiring extra resources. Now if only amazon accepted bitcoins :P
Improving Google Patents with European Patent Office patents
I started working on a 2D RTS a while back, with a couple of twists - one of them was an API and encouraging players to write bots to support their play. I'd love to see this game have something similar, as it opens all kinds of possibilities.
There's a link right under the live account login/creation "Create a non-Microsoft account". It's on the same account creation screen.
A bus 7 minutes late during rush hour, that's funny.

During rush hour, bus arrival times are randomly distributed between 7 minutes late and "so late that you could say the next bus was 1 minutes early" (Any later and you just can't prove whether the bus that arrived was 30 minutes late, or the previous bus was abducted by aliens)
As you say they solve two very different sorts of problems.

If you want to do full text searching of documents, probably PostgreSQL is not the right answer. If you want to pull all customers in the UK with notes searched full-text-wise for "did not pay" then PostgreSQL is much better just because it all integrates into the same filter.
OneBusAway is a Seattle product. GP was posting about OneBusAway.

Keep in mind that you are not all the users in the world.
Suicide Linux: Where typos do rm -rf /
> On lines 15-16 we assign our void pointer back to our castptr int pointer. Notice the explicit cast needed.

The explicit cast is not needed in C.
Every time someone tries offering a simplified explanation of pointers, I've countered with the old Buddhist saying that, "The pointing finger is not the moon," followed by a brief foray into syntax and operators, e.g.,

moon* finger = &luna;

As often as not, enlightenment occurs.
Like old school shareware, where you got the first episode to play through and then could purchase the rest of the game for a small fee.

As for the guy's situation it sounds like they need some more nag screens and easier ways of sending them money. (Well it is currently a lot easier than the old days of shareware, no envelopes to fill out, just a button to press.
Tim Winton or his lame publishers?

The sooner the Australian publishing + bookselling industry dies, the sooner a newer, better model can arise from it's twitching corpse.
Startup Battlefy Knows 300 Million Users Can’t be Wrong
Medical Cybercrime
Bitcoin rally
After a quick scan, it looked like you have to use their own reader? Surely not?
typedef as type aliasing: uncontroversial. typedef to paper over hideous syntax mistakes: disgusting.
I think the title is supposed to read "The Oatmeal is Raisin Money for a..."
I don't deny that blacks and Native Americans have been treated poorly, and that they still face discrimination. However, that doesn't change the fact that those people you see on the street are there because they refuse the help they are given.

San Francisco is one of the most liberal cities in the country. There are dozens of upper middle class yuppies pleading with the homeless to accept their help.

> By chance I happened to venture into a local reservation. I was shocked to see the conditions they were living in; especially given the fact that the area gets pretty darn cold in the winter.

Native American reservations are, by their own choice, given a high level of autonomy by the US government. Once again, these people have made a conscious decision to reject help given them. Every single one of these people has chosen to live on a reservation when they could benefit from everything that modern America has to offer. Now, I can see that on a macro level, what the immigrants did to the Native Americans must seem horribly unjust, and therefore their descendants don't exactly want to accept the US government's help. However, on an individual level, these are individuals who have a clear path to bettering their lives that they simply refuse.

This is incomparable to the systematic suppression of millions upon millions of people that occurs to this very day, both on a macro and micro level, in India.
Crap, I bought it a couple months ago for full price, should have waited.
I just bought it for $2.99 in WashingtonDC
Small question: did the 8080 have string instructions? I know the Z-80 did, not sure about the 8080.
Fans Already Waiting For Xiaomi M2 Launch - Gizchina.com
Looks like an exciting new avenue of research.
A Bitcoin Von Neumann machine (the self-replicating variety). It buys CPU power to generate more money to buy more CPU power. Cool idea.

Unfortunately, I think such a thing would be doomed, except on the fringes. You might get a short, profitable run with such a system, but once it becomes noticeably profitable to do so, why wouldn't the service providers do it themselves? If you're able to make money after paying them, they can get what they were paid plus what you made by doing it themselves. And since the APIs must exist for the bots to exist, doing so should be relatively trivial for the providers.

StorJ sounds like more fun. A similar bot which makes money so it can pay humans to do its bidding (help it reproduce), which means it doesn't require widespread APIs that would contribute to its own downfall.
It's $4.99 for me (I'm in Russia)
Over the past four months I wrote a library in C. In said library exists the following chain:

typedef hidden pointer -> object -> dictionary -> attribute object -> linked list -> object

Then the whole thing can start again from the last object. At both the linked list and dictionary points the pointers have been cast to void. During development there was linked list in place of the dictionary. Since this was before I wrote output debuging involved manually walking the two linked lists.

Else where a function takes a void * array of structs yet needs to access the contents and thus requires a pointer to an accessor function.

I love C but it can get confusing. My plan is to spend the next few weeks in recovery learning RoR.
thanks, also recommend to read "What do people find difficult about C pointers?" http://stackoverflow.com/questions/4025768/what-do-people-fi...
Buinding an indie game studio - year one
> Imagine an array variable like a pointer that cannot be changed that holds the memory address of the first element of the array it points to.

Nope. Arrays are not pointers; pointers are not arrays. This is perhaps the most common misconception about C, and a "Guide to C Pointers" should not propagate it.

For more information about why this is wrong, read section 6 of the [comp.lang.c FAQ](http://www.c-faq.com).
Creator here...

Thanks -- very good suggestions! I also miss vim when I'm in writeLaTeX, but there is a vim mode for the CodeMirror editor component, which I've been meaning to try out.
sweet deal
I read a book by a man from Israel who was a soldier during the 6-day war. The night before, everyone on leave was picked up by young females in unmarked cars and taken back to base. Of course, in that war the entire army was mobilised. That might be done again as a precaution but this time I don't think anyone will know until the day after. I for one, hope they don't do it at all.
Gov't Faces New Warrantless Surveillance Battle After Losing GPS Case
C assumes some sort of object space addressable to the byte (each object is composed of one or more bytes -- no such a thing as a 0 bytes object in C). It's the memory pretty much. Afaik, what is an address is not defined as part of the language. I guess people should use the knowledge they got from their "how computers work" classes =D. A pointer holds an address. I think that's as deep as you can get with this as clarifying goes.

You can though, say, to help learners that the address of an object is a value which can be used to indirectly access the object. You could say that it's a value that you can keep with you, to access the object later, indirectly.

And, as any language that I am aware of. Things are usually defined abstractly (in terms of what you want to be true about them). C is not different. You won't find concrete definitions (things may look concretely defined, but they're not). As far as we're concerned, addresses are these things that

- the address-of operator returns

- is help by pointers

- can be indirected

- ...

It could be represented as a character string for all we know.