skysight-inc/HackerNews huggingface dataset:
Android user here who frequently uses the voice commands. The primary differences I see between what we have and what Siri offers are:

- More built-in app integration (like GPS). "Remind me to call Jennifer when I leave work" wouldn't compute. The Wolfram Alpha integration is also a nice touch.

- Improved contextual awareness. "Is it going to rain today?" or "I'm in the mood for Italian" don't work for me. I have to explicitly use keywords like asking for a "map of italian restaurants".

- 2-way conversations. I only speak a command and the voice command opens another application based on that command. Siri can talk back to you and resolve conflicts, such as calendar schedule overlaps.

Have we had voice commands on our phones for what seems like forever now? Yep. But that doesn't make me any less jealous of the neat innovations that Apple's done in the speech recognition AI field. Again, a great example of the fierce competition driving innovation, and the consumer wins.
Motorola Droid HD (RAZR/Spyder) specs revealed;‘faster than the iPhone 4S’
True. Thank you for pointing that out. I missed it.
Just capture steam in a cylinder, then extract the energy as the end of the cylinder expands with the steam!

"Oh, that's obvious. At least once you show it to me."
This is pretty cool.

Is there any particular reason for the name 'fx', though? Seems a bit strange for a global variable name to be a two letter string that could be used relatively commonly as a variable name in browser-land.

Aside from that, I love it!
An introduction to CSS pseudo-element hacks
Zynga will debut on NASDAQ as “ZNGA”
Then, please, tell me what Siri is besides the combination of voice recognition and a smart search engine? Because I don't see anything else.
Looks like you can use fx.noConflict() to work around possible global conflicts.
I wouldn't worry much now. Natural self replicators abound. The synthetic one described here require very specialized conditions and resources. I think the man-made replication has a long way to go before outdoing Nature.
As the other commenter said, not all unknowns are equal. It's possible that Hitler was secretly frozen and will be the first person thawed in the event that we learn how. I doubt anyone can assign a true probability to that possibility, but most everyone would agree it's extremely unlikely.

And no, you can't put a probability on those events which might make cryonics fail, because you don't know how long it will be before we discover a way to revive and restore those that have been frozen. It might happen tomorrow (likely not), or it might never happen. On a long enough timeline, the probability of failure approaches 1.

You also can't really assign a probability that you will personally be unfrozen. Sure, you pay $50/mo to be maintained, but that's wholly different from the $100k it might cost to thaw you.

There are so many ways cryonics could fail you, and really only one way they could succeed.
This is over North and South America and I have seen estimates that disease wiped out over 80% of the native population. Some areas lost well over 95% of the population others much less so. But, disease tends to spread more rapidly though more densely populated areas, so it’s effect is going to be concentrated on farming communities. And those areas where early europeans spent most of their time aka South America.

Still, it's hard to estimate what percentage of those people where farmers, but based on current results from slash and burn agriculture in South America sustained clearing of 10+ acres per person would not be unreasonable considering the crops and methods used during that period. Also, even non farmers are going to start a fair amount of forest fires simply by cooking food. So over all their numbers seem far more credible than you might expect.
Benford's law is base independant.
I'm puzzled as you seem to be. I've had to work on many platforms. Mac tools are immature, buggy and frustrating. The frustration may be due to my unfamiliarity, but the rest is not.

If so many use these tools, they should be more mature. I conclude that only a vocal minority actually develop on the Mac.
>Nobody is "blaming the victims". They are founders,

Founders can't be victims? I'll remember that if I ever feel the need to mug somebody.

>should know at least basic rules of what they are doing

There are no static "basic rules". What you "should know" is constantly changing. The more of this kind of junk you force would-be founders to know the more people are taking out of the pool of potential founders based on things that probably aren't relevant to what their startup would have been about.

>If you want successful business it is not enough to be "good at creating products" and completely ignorant on basic business issues.

This isn't being completely ignorant of basic business issues, this is being ignorant of the current traps that people who are supposed to be enablers will set for you.

>If I rephrase this instead ... would you still disagree.

Possibly. First of all, this isn't the case of "do simple maths", it's the case of learning ins and outs of something not related to your passion, namely how all kinds of stock types behave in various potential scenarios. And further, I don't want to exclude the wacky genius who understands something (say, search) vastly better than anyone else but just doesn't care about learning things like this.

>And it is good that unsuccessful business fails.

On its own merits, yes. Businesses failing based on things that have nothing to do with the actual business is not good. It's inefficient and may send the wrong signal to others, namely that X isn't a valid market when the reason for the failure actually had nothing to do with that.
I thought that might come up and maybe should clear it up in the docs - `fx` is a term used often in finance or accounting to refer to forex or, loosely, 'currency'

So, in our analytics application, we have multiple currencies represented in one table, the result being that we have a separate column for "currency" (next to e.g. "revenue") which is shortened to "fx".

It is definitely a potentially common global variable name though, so there's a handy `noConflict` method that can be used to assign the library to another var (eg `money`), and restore the previous global value of `fx` before moneyjs was loaded.

Eg:

var money = fx.noConflict();
// now it's `money.convert()`, and `fx` is whatever it was previously

Also, if using money.js as a node package or AMD module, you simply assign it to whatever you like:

var moneyBro = require("money"); // no need for `fx`

Having said that, I think it works nicely as a namespace, if confusion can be avoided
Versions of LibreOffice for iOS, Android, browser coming
I think the problem does not lie with infrastructure.If you have a knife with you you can cut vegetables or you can kill a person.The choice is yours.The person who is using the tool should act with wisdom.Otherwise these problems will remain unsolved.The politicians will have to answer.
It can work without special commands and gets context of a conversation.
Dzień Edukacji Narodowej
Dzień Edukacji Narodowej – polskie święto państwowe, święto oświaty i szkolnictwa wyższego. Ustanowione 27 kwietnia 1972 na mocy ustawy – Karta praw i obowiązków nauczyciela jako Dzień Nauczyciela[1].
Taking an impressive but not all that practical technology demo and integrating it into devices that are going to be in millions of people's hands deserves some credit. The major part of the credit goes to those who developed the technology, of course, but identifying the technology as practical for the masses and getting it out to them is important too.
I thought that's what Microsoft Lync was - http://lync.microsoft.com
who dares to put 512GB data there?
I remember using the `#define for if (0) else for` trick, too - was it with MSVC 98 by any chance?
Yaaa....I think this flew over your head. You are saying that, for example, Wolfram Alpha is like Google. They are completely different: One gives you links that you still have to go through to reach what you need and one gives you a direct answer. Even Woz said in his interview on TC...we don't need search engines, we need answer engines. To say Siri is a search engine with voice to text is a great mistake. Voice recognition is just the outer layer that makes the experience a human experience.

I don't take the words of the author as a prophecy but I see where he is going; and isn't that what science fiction authors kinda did 20-30 years ago? They dreamt; and I wish more people can dream of greater possibilities.
Kind of like how I just typed "When is thanksgiving day?" and Google told me the date. It understood my question and gave me the answer. How does Siri differ?
Google Revenue Surge Sets Record
Interesting. Are you connected to the remote monitoring/diagnostics industry at all? I have tech. background in remote data collection and someone at my day job has been trying to get me interested in starting a business with him doing that. Data-driven maintenance is a rapidly growing field, but not very well known since there is very little in terms of consumer visibility.

If you ever want to bounce ideas off someone, I'd be happy to talk.
Can I put my facebook profile to this too? (the one in facebook seems to be broken)
Is High Ability Necessary for Greatness?
BeInToo Creates Gamificiation Layer for Mobile Analytics
Am I right in guessing that the file is streamed to the server and the server streams it to the other end? It's not actually a direct transfer with some flash-based NAT punch-through or anything?
Two ways:

1) Gate One is licensed under the AGPLv3 which requires that you publicly distribute the source of anything that uses Gate One. Even if it is hosted via a SaaS or ASP solution. So if you want to include Gate One into another product you'll either have to make that product open source or buy a license (which will be available when Gate One reaches 1.0).

2) Support contracts. There's no requirement that business buy a support contract just to use Gate One inside their organization (please do!). Having said that, in my experience most businesses would be happy to pay for support if the price is right. Especially if there's worries about licensing (and many organizations are terrified of the AGPLv3).

--
Dan McDougall - Author of Gate One
Dell SecureWorks Gives 10 Mobile Security Solutions for Smartphones
This + high-altitude weather balloon = nice panoramas.
I'd like to credit all those researchers in the original CALO project, and all the hardworking AI scientist all over the world, who have made the evolution of AI to a concrete product possible. If we begin to talk about artificial intelligence revolution, Apple has nothing to do with it in my opinion.
I agree, something seems wrong with that test. Varnish performance should not top out with the exact same performance no matter the concurrency. Here's an older article that shows with some very basic changes you can get 27k/s on an old single core machine: http://kristianlyng.wordpress.com/2009/10/19/high-end-varnis...
> In fact, we already use this to spot enemy agents. They will react in odd ways to things that we think of as commonplace...

This is used in Inglorious Basterds, where an American agent is found out because he counts to three with his three middle fingers instead of his three first fingers (including the thumb).
This was a home computer, but it was still a significant purchase for dual income professionals. 1989 release price in the USA with the same upgrades we had US$2899 (without monitor?), then the screen (14"), software, printer and "outside the USA price hike" must have made up the other ~$1101. I get far bigger usb sticks for free at conferences these days. Raspberry Pi + a screen or a bottom of the line netbook for $200 is hundreds of times more powerful. 133 times more powerful if we just talk 1989-mhz (12mhz) to 2011-mhz (atom 1.6gighz), which is inaccurate. So things have gotten about 30 times cheaper and insanely more powerful.

Edit: to address your question more directly it was like a "second hand car" purchase maybe ~10% median annual household income vs ~0.3% these days for the netbook. This is all back of the envelope stuff though.
Add .nosync to the file/folder name path and keep it in the home or documents directory. Problem solved.

edit: I'm shocked this thread is so long and no body mentioned this. It's been on the apple developer forums for months as a solution.
Dennis Ritchie, Unix Stalwart
Cue a bunch of people being shot / tasered / gassed as they reach for their phones?
Uniquely you
What makes the world interesting are the people on it, and although we are similar in so many ways, we are still different from each other. The huge factor that makes each of us unique is our personality, and the best expression of our personality is best seen on our preference to clothing. Most of us don’t realize it, but we choose our clothes depending on what we think is beautiful, attractive and appealing.
You are right, a relational database could be used. However, SimpleDB is a very simple system that has a much higher availability than any relational solution that we could think of. In general, it is just there. Next to that, it does not have many features, but it supports just the stuff you would like to do for logs. On top of that, we write many more logs than we read, and we don't care so much for realtime consistency in logs. And it is cheap.
Woz "first in line at a store in Los Gatos, Calif" for iPhone 4S
I see this as consistent with the Apple that shows a iPod Nano Mickey clock face that shows actual time on their website.

http://www.apple.com/ipodnano/
Still, I think those are only some special cases (weather, calendar). Admittedly they are nice, but I doubt they are an AI revolution.

Also I suppose it is kind of a "desktop search" for the mobile phone. Google can not search your contacts and calendar (it could, but the Google search is not really tied into it yet, I suppose).
Thanks for sharing this! I'm pretty sure I'll use it in a few months for our coming SAAS.

And by the same author: http://josscrowcroft.github.com/accounting.js/
I particularly like the C99 features mentioned there. I wonder if I can somehow have GCC enable them for use with C++?
That's incorrect, he stated on his podcast that he's used iOS5 on his main device since WWDC.

Whether he hits the limit regularly or not is another question...
If you're going to back up sensitive information, I'd recommend spending a few extra bucks and using somebody reputable and established like Dropbox or SugarSync.

As all the comments here have covered, it's a reseller account for LiveDrive and the site itself has a number of issues, not the least of which includes sending plain text passwords via email.

Bottom line: if it sounds too good to be true, it probably is...
So does Google, I am pretty sure it remembers your previous searches and knows therefore that if you are searching for "Paris" you mean the city and not "Paris Hilton" (or vice versa).
How do you get around the 10GB/domain limit?

What do you do when your fleet gets big enough that you start getting throttled?

What's the query latency?

How do you delete old log data?
Time Zone Data Returns
Show HN: iPad/iPhone bookmarklet to submit to HN quickly
Using an iPad and submitting to HN is kind of cumbersome especially if you are reading using good 'ol Safari. so I decided to get myself an HN bookmarklet to submit quicker from the iPad.

You can add a bookmark and edit it to add the following:

javascript:location.href='http://news.ycombinator.com/submitlink?u='+encodeURIComponent(document.location)+'&t='+encodeURIComponent(document.title);

This is not very different from the existing HN bookmarklet. Just that it works for on the iPad.

Thanks to Chris for making several other bookmarks for the iPad. They are awesome.

Good day ;)
Bart de Smet talks about the latest release of the Reactive Extensions for .NET
You don't pay $50/month after you die (that would be a unworkable business model for obvious reasons), rather the $100k or so goes mostly into a trust which pays for your maintenance (more like $100/year, could be far lower on a larger scale) after you are gone. Alcor's funding minimums are higher than CI's partly because they are expecting reanimation to be costly. They also pay ongoing costs mostly from member dues so far, so the patient care trust is just sitting there accumulating interest to be later used for reanimation.

If you can get the probability of failure in any given year low enough, the half-life of the organization could be brought up to thousands of years. You can also set up back-up organizations that are obligated to take over if one of them fails. It's a matter of diversification.
Except for the fact that natural self replicators are in a predator/prey balanced ecosystem, synthetic replicators could be a monstrously invasive species.
They obviously did take all kinds of relativistic effects into account. It's not like they forgot about relativity. It's just that they may have overlooked a higher-order effect that is usually neglected because it is so small. Something like overlooking magnetism when looking at electricity (magnetism is a relativistic effect of moving electrical charge, but since the forces involved are so small, they are easy to miss and neglect)
Okay. This should be an easy one but somehow I'm getting stumped.

I understand the difference in frames between the GPS satellites and the ground, but the sats themselves are fixed to each other, right? And the ground stations are also fixed to each other. Each pair is in a separate frame.

But the measurement was on the ground, and the ground stations are not accelerating relative to each other, not from the satellites. So is this saying that the ground stations set their clocks initially wrong because of their relative movement to the satellites? If so, wouldn't this be proven out by comparing the neutrinos time to the time of a photon?
I did not test it on an iPhone yet. So someone else can do that.

If you want more bookmarklets - checkout Chris's bookmarklet collection - http://static.chrisbray.com/bookmarklets/
Rendering synthetic objects into legacy photographs
I took the original suggestion as a practical solution to make the best of the current situation. It doesn't make sense to potentially have a redundant backup, but it makes for a better user experience than disappearing articles.
If you like this, then you may also want to check out http://nesdev.com/. NES programming is alive and well, I assure you.
And I think that my post flew over your head. Wolfram Alpha and Google are different, sure, but at the end of the day they're simply algorithms that take requests, process the data to find the best answers they know how, and return results. That's it. To call those, Siri, or anything else more than that is intellectually dishonest.

Siri might be a great interface, and I bet it's really handy to be integrated into applications. I'm not hating on the concept or the product; it just annoys the hell out of me when people pretend it's something it's not. It shows a lack of understanding about how these things work.

Remember the hype about the Segway? "Walking is obsolete!" some people proclaimed. It turns out people didn't end up liking it because it made them look like lazy idiots. Do you really envision having a conversation with your phone, saying things like "I feel like Italian food today"? I don't. If I feel like Italian food, I'm going to ask my handy device where I can get some. And my phone does that without the "magic" of Siri.
I agree virtual windows increase productivity.

I've been using them in windows for years via http://virtuawin.sourceforge.net/

Works just as good as the linux counterpart.
So many to choose from ...

Convert single char c into an integer:

int value = '0' - c;

Get the length of a static string you can use sizeof() instead of strlen()

int len1 = sizeof("hello"); // compile-time string length

A fast and simple ring buffer (borrowed from Quake code)

UPDATE_MASK = ARRAY_SIZE - 1;
array[i++ & UPDATE_MASK] = data;

Init all bits of a mask to 1 on any architecture:

unsigned int flags = -1;
Your "1" doesn't include the chance that not everything we care about
is preserved with current techniques. Also people might make a mistake
in the freezing process. [...]

I'm sorry I probably didn't make myself clear enough there. This is not my 1 = failure to access preservation technology but actually my category 3 = preservation/restauration failure. I did include those scenarios.

Your "3" doesn't include the chance that restoration is impossible

Yes, it does include that, more specifically: it takes into account that some minds might not be sufficiently preserved for technical reasons. But if you mean that restoration in general could turn out to be impossible, I'm going to have to take a stand against that. I have a modest background in information technology and biology, and from where I stand there is nothing in principle that precludes restauration. The main question here becomes: how big is the interval between cardiac arrest and cryo? From our current understanding I'd say that we're probably good if this time is between 1 and 2 hours (depending on the temperature of the environment and the manner of death).

overly expensive,

That's right, because I think that's a ridiculous reason.

or not done for some other reason (no one is interested in you).

This is what I mean by "persistence failure" (see there).
Hacking Medicine
Try "will it rain tomorrow", or "should I wear a coat tomorrow"? Siri is an answer engine that tries to determine the meaning of your query and answer it. Google in recent years has started to add those capabilities to it's search interface, but it is not there yet.

Siri is much more like Wolfram Alpha or IBM's Watson then a standard search engine.
Importance of website for online business
If you think a person can be reanimated from their writings, even a tiny piece of carefully preserved neural tissue should be extremely valuable for making sure the person is simulated accurately.

You should probably stop using the terms "dead" and "frozen" in this context. Cryopreservation seeks to avoid ice crystal formation, and cryonics seeks to avoid death. So it has the effect of affirming the consequent.
True, but then again you're pretty much always able to compile X on platform Y. That doesn't make X a feature.
Wow- thanks for that. I didn't know it existed.
SEC issues guidance telling public companies when to disclose cyber attacks
Shouldn't that be 41,253 deg^2, not 360 deg?

http://en.wikipedia.org/wiki/Square_degree
Microcaching at the page level is of course a great idea for a dynamic app, but only works if the content being served is identical for all users - in which case why not just use static pages. Oh right, because we only know how to use Wordpress. Ditching wordpress for a static generator should be the preferred route, if possible. (use disqus or similar for comments).

The vast universe of truly dynamic apps that we write in Rails or Python or whatever usually have page elements that are specific to the user's session - "Welcome John Smith" and all that (edit: oh i see he mentioned that at the bottom). So page-level caching isn't feasible there, unless like in the case of disqus you're using javascript to inject personalized content from another server. But for a really interactive web application where coarse grained solutions like this aren't feasible, I'm still a proponent of page-component level caching, something you normally do in your app layer, not the web server layer.
The ring buffer is a nice trick, but it only works on array sizes that are a multiple of 2. The generalized version would be "array[i++ % ARRAY_SIZE] = data". If ARRAY_SIZE happens to be a multiple of two, I'm sure most compilers would optimize to a bitmask anyways..
It has always amazed me that so many quality games were made with assembly alone, both on NES and SNES. I built small SNES games in school, and man that's a lot of work.

Gamedev these days is so easy in comparison.