skysight-inc/HackerNews huggingface dataset:
A college buddy of mine recently started a wedding photography business. He has had great success with FB ads. Word of mouth and referrals are starting to ramp up but FB was where he got his first 10-15 contracts (it helps when you can target "Women who are Engaged in Metro area"). The only thing that drives him nuts is that he hasn't figured out a way to not advertise on apps.facebook.com (games) because the bounce rate is obviously insane.
Consider a spherical cow...
It does all the magic for you, so you no longer have to worry about coding in all those damn spinners when you make AJAX requests or load some content.

* I had to throw in AJAXPP as a word just for the sake of coining something that kind of makes sense.
There's no "it" yet. Just a lot of promises.
Are you saying that middle-class American white guys do not change the way they speak depending on the situation? Even a white guy 'in power' is going to speak differently to co-workers, when giving a presentation in front senior executives, talking with their wife, or with their friends at a bar.
This is really easy. I did the same thing a few months ago, and made the ad picture something I knew my wife would recognize. I made a landing page where I set a chartbeat alert for even a single visit. Then I made a form on the page to ask who the person was.

I didn't tell anyone about this, and hoped my wife would say she saw this funny ad.

Turns out she had seen it for months and just didn't click it. She thought it was some spammy ad that had a personal photo of us. It was hilarious to learn it worked right away, but that targeting an individual doesn't actually matter.

The ad system is actually awesome wrt privacy. Advertisers never get personal information, but can still target with agility.
Speaking from a little bit of experience in this area...these networks are often not isolated. It depends on the vehicle and network architecture, but there are valid business reasons for getting at the entire network through Wi-Fi.

Buffer exploits in C aren't the issue. The issue is cracking the weak encryption scheme, and figuring out the unpublished sequence of CAN bits to send that do things like lock/unlock doors or change the powertrain calibrations. OEMs try to hold this info close to the vest for obvious reasons, but there is a large subculture out there reverse engineering it.
Terrific post, but he's overlooking the .NET framework. It has successfully made "cross-language interoperability work well." Granted, you're limited to windows programming, but that's not his point.
Moreover, you could even argue that C# has overtaken VB as the dominant language for programming on the .NET platform.
Ask HN: Syntax aware code search for refactoring?
While refactoring projects regular expressions have (particularly using regexxer) have become one of my core tools but there a couple things its really not good at such as "insert a third value to every call to the xxy function of NULL".

My solution to the problem is to create a syntax aware regular expression searcher, almost in the same way as syntax coloring works. The search syntax isn't defined yet - but simply a red '.' would mean any letter belonging to a variable, while a green '.' would be a reserved word, etc. A search like "xxy({red}.{/red},{red}.{/red}," would solve my initial problem easily. A search for "{green}array{/green}" would find all arrays, but not those inside strings.

It is (what I believe to be) a great solution to the problem but I am far too busy on my own project (SnapBill) to even think about trying to code it up. I'm posting here to ask if it already exists and I just cant find it, or can create it and release it free.

Even if you can't help I'd love to hear comments
No, Voyager 2 does not claim "hijacked by aliens". Some UFO nut with no expert knowledge of Voyager 2 says it looks a bit like Voyager 2 might have been hijacked by aliens.

To turn that into the title (which, in fairness to the submitter, is exactly the title of the linked article) you need to (1) believe some random UFO nut and then (2) exaggerate his claims. Because, as we all know, UFO nuts' claims are never ever exaggerated to begin with.

Absolute bollocks from beginning to end.
Immigration and IDs: A Modest Proposal
It's easy to cry "dinosaur" when you're using a flawed analogy. Your flying analogy is about the evolution of a technology whose purpose has been narrow right from the start: get people and/or things from A to B real fast. Computing has very quickly evolved from a narrow purpose of "executing computations" to something extremely versatile. In that context, iPad is not really the evolution of computing, it's a specialization of one part of it.
Major Canadian newspaper asks readers if they're quitting Facebook
Fly Through The City on an Urban Chairlift
Cell records aren't traceable?
Hah, that makes two of us! Except iI didn't have the luxury of a Z80, I started on an 8080 that didn't even run CP/M... Ahhh the Compulcolor II, what a fine machine you were. At least you made me learn how a computer works.

I still remember how good it felt when my brother started loading up the games that I wrote rather than the few 'commercial' games that we had for the system.

PS: VZ300??? I thought I knew everything about the Australian 8-bit computer scene, but I managed to miss that one.
The fact that we will never know all of the specific risks is an argument against worst-case thinking. No matter how many contingencies you try to account for in your baseline system, there will always be risks that you cannot account for, which will become the new worst case. So, by definition, you can never actually avoid the worst case. (Even if you may end up with a worst-case situation that isn't as damaging as the ones you've accounted for.)

But the real solution is to distinguish risk avoidance against risk response. Prescriptive solutions tend to focus on avoiding risks, and building those avoidance methods into the baseline system that applies generally. But if we isolate the unlikely risks in the way that lotharbot suggests, we can draw a line across the likelihood axis and say "we'll avoid the risks on this side of line and deal with the outliers on a case-by-case basis."

The best strategic slack is to have a robust way of handling unexpected occurrences after the fact, so you optimize the prescriptive system to the expected general case.

BTW, I'd bet there's a pretty strong correlation between "risks that we can't account for" and "risks that are unlikely to occur".
Thank you for the tips on intents. I second you on the books as I like to exercise my Google foo; I don't read those books I buy - most are pure reference. I think I've gotten the books simply to feel like I'm becoming X (in the geek friends over, coffee table sense). And there are times where bringing the book(s) to a park sans computer makes me realize the concepts better. I didn't realize the G1 was so slow! But if it works on the G1, then I'm golden.

Going to use my dead tree allotment and print out the Activity and Intents reference documents you highlighted. Thank you.
This is the part I've never understood. I can see why they don't want to make it half the price (though this works just fine for discount airlines), but MORE? WTF?
IPad is no proxy for MacBook Air
I'm not sure that the point of Moneyball was that sabrmetrics will always produce the most successful team.

To me the point was that the team used statistical analysis to find undervalued players so they could compete with their opponents who often spend 2-3 times as much on player salaries.
How Aromatherapy Can Improve Emotional Wellbeing | HealthMad
Brakes are mechanical systems. Can anyone figure out how the computer could even begin to disable them? I guess one could imagine the ABS module could be used to cut out the brakes permanently instead of pulsing them. (Maybe this is another reason people should learn to brake properly instead of relying on dumbing-down systems... ;-)
Heh, not quite. We do have to show up on Monday at 10am for the official kickoff of the program. We have some office space assigned to us as well as some mentorship classes scheduled throughout the 3 months.

Of course, we'll most likely work way more hours for our own company. I already have a hard time stopping myself from coding every night.
True, but I think my point is that there are many personality types that do not want to be Random Crap Central, nor marketing central, nor leadership central, nor cashflow central, but that doesn't mean the only reason for that is that they're fragile, coddled or "don't have what it takes." They just aren't interested in business, and prefer to leave it to the business guys.
Indeed. Most ordinary Facebook users who are not avid followers of tech news probably have very little idea about these things, and just assume that "it's me and my friends". The appearance of Facebook does little or nothing to give the impression that the information being entered is being publicly broadcast.

If Facebook wants to continue to have an overly complicated privacy policy perhaps a solution is to colour code sections of facebook, where teh colour of the text or background indicates the level of privacy.
You can keep thinking like that. In Italy we say "di certo c'è solo la morte" (the only sure thing is death). When you base your business on somebody's platform you play with their rules and if they want to change them so be it.

Apple doesn't force anybody to develop for iPhone, if you don't like it, plenty of other platforms. Apple, like every other company, is a business, and they make business decisions, the ones they think are better for their company and profits. Apple didn't force you to learn "a specific approach/workflow" using Titanium. Next time spend those hours learning the native tools they give you and you'll be fine.
Spirit is being held in place by Mars aliens. Probably from the Sidonia region.
There is a difference between "not liking" sports and not knowing anything about sports. Not that I fault you for it, obviously, this article assumes the reader has some basic understanding of the NBA and the rules of basketball.
I just got notice that I can leave whenever. What shall I do with all this new found freedom!? Maybe I'll stop by your work.
But if it's not supported, the browser will just try the next font in the CSS declaration. Is there something cooler you can do with detection?
Yes, it is measurable. Remote timing attacks are scarily practical -- even a single cycle difference can be a problem, because an attacker can many many attempts and compute the average time in order to kill the noise.
from my perspective I feel more like I'm late to a marathon that I have been jealously watching others run for years

Naaa. Those were other marathons. Your marathon starts Monday.

The marathon analogy seems especially appropriate. No need to be jealous or worry about the competition. Just participate and finish. Best wishes!
I was a Canadian living in Seattle for a while, and I was asked to produce ID by a cop in my apartment complex. I politely asked if I was required to, he said no and asked politely again but that was the end of it.

I find if you clearly & politely ask what you are legally required to do, most cops will honestly tell you.
I'd highly recommend The Blind Side. Its nothing like the movie which seems to be targeted to middle-aged housewives.
Hah! I am guilty of over using exclamation marks in posts/texts. I eventually found myself re-reading messages and stripping them out! Unfortunately, nowadays, it's emoticons I overuse. :)
It may appear like a defect, but it is actually doing what I'd consider to be the right thing. (Note: I am an Intuit Employee)

The crux of the matter is: How should the discount be applied, when there are multiple line items - taxable and non-taxable? One way of applying it is to say that the discount will be split equally between the line items that precede the discount.

In your example, there is a discount of $1, and there are two line items, one taxable, the other not. The software splits the discounts between the two line items. So there is 50c of taxable discount applied to item 1 (taxable), 50c of non-taxable applied to item 2 (non-taxable)

Well, then the calculation becomes more apparent. The calculation becomes

( 50c taxable + (50c*8%tax)) + 50c non-taxable

for a total of $1.04.

This way of calculating has been validated over a decade by Quickbooks users and accountants, so I do not consider it a defect. If you want to accomplish it differently, you can always apply a discount to a subtotal. If you look up Quickbooks help, you will find an entry for

'How is sales tax calculated for a discounted sale? '

That explains the behavior in great detail.

Hope this helps. Please let me know if there are additional clarifications needed on this

Thanks for being a QuickBooks user :-)
I totally agree, but as mmastrac points out, the form factor is very compelling. I can't imagine someone won't figure out a happy medium between "passive" users and more active ones.
Captain Planet, Empedocles, and lessons on Entrepreneurship
> "Computing has very quickly evolved from a narrow purpose of "executing computations" to something extremely versatile."
[emphasis mine]

Has it? I mean, from the user perspective.

Whereas PCs are extremely versatile, curated walled gardens like Facebook and the iPad argue very loudly that versatility itself is not something users care about. Certainly not at the high costs to usability and stability that have traditionally gone hand-in-hand with it.

It may very well be that only those on the bleeding edge are willing to pay those costs.
They don't let you use social information in your ad code anymore. There were a couple of facebook ad networks (ads on game pages, not facebook ads) that got hit by that.
Android 1.6 seems like a good LCD target and 2.2 seems like the new hotness.

> I'm far from an expert

Don't discount yourself. I honestly don't like the expert title, as I feel its misapplied in most instances. Feel free to post an Ask HN on Android to iPhone and I'll do a braindump (still trying to preserve my semi-anonymity but may drop it just to collaborate with the HN community)

I had no idea you could use Hibernate on a frigging phone. That scares the hell out of me - as in it opens the door for crazy thoughts like will mobile environments become so powerful you use real Java stuff like Spring.
It may not (or may) be a privacy issue, but it still feels creepy when the Eye focuses on you, even if the Eye doesn't know who you are.
There are more self-praise than real stuff. To learn French to appropriate level, that native speakers could understand you without a pain takes a whole life, especially when started not so young.

It is just a cognitive stuff - it is very difficult to distinguish where the one vowel ends and next one starts when you're listening to a native speaker and almost impossible to articulate correctly such difficult and beautifully sounded language if you started to learn after 25-30 years old.
I like this kids competition better. The Stanford competition was "won" by a team that cheated. They didn't just ignore the $10, they violated the time constraint.

my comment from the Stanford thread:
"From my perspective, they made nothing from their two hours. The money was made by the 3 minutes in class which was not part of their 2 hour earning time."

Either the "winning" Stanford team used their two hours for lining up the ad sale or executing it: the two actions did not occur in the same two hour window. If they want to count the "lining up the deal" window, then they made nothing as there was no delivery of the ad in that time frame. If they want to count the execution of the ad, well, they wouldn't have had a paying advertiser.
Surprisingly, this query returns almost nothing:

http://www.google.com/search?q=site:diveintohtml5.org+font
Congratulations!!!

That's exactly the feedback I got from my former coworkers as well - 95% were very happy, and had the "well, at least someone is getting out of here for the better things" attitude.

Keep in mind though - you'll have to be working much harder than you ever did at your day job ;))

Good luck!
Stackoverflow with the [android] tag is going to be your biggest resource for q & a in my opinion. Googling for Android dev stuff is a pain as you get a lot of strange and barely useful Google groups threads and clones.

As for books, I bought a beginners book to get started, but you're probably beyond that if you have Java experience.

The Google examples and dev starter page are enough to get rolling actually.

Also, regarding targeting devices; in your manifest, you can set a lowest possible SDK and a target SDK and compile against 1.6, and then allow for the device to do the density control and you can almost target all the devices in one APK. You just have to make sure not to use any code that doesn't work in the 1.5/1.6 versions of Android - but if you're in eclipse, it will help out a little with this. My games are getting downloaded by 1.5 users and Droid 2.x users.

I think the thing you'll hate the most right out of the gate is the 24-hour return policy in the Android market - especially since you're coming from iPhone.

People can buy your app, but you don't know if it's a sale for 24 hours when it finally closes. In that limbo time, they get to use it for free and just by uninstalling they get their money back - or rather - their transaction never happens. It's great for the end user, but hard to cope with as a developer who thinks they have sales, but overnight they just go away every now and then. I've had up to 25% cancellation rates on bad days.

Whatever you are creating, I hope it has repeat value, I think that's one of the only ways to get around the cancellation problem.
How is this different creating labels and filtering your emails into various labels you created?

That is what I have set up. If it pertains to bill, money or bank stuff the sender i.e. support@bankofamerica.com goes into bank & money label. That is just an example as I have 15 or more labels where email goes accordingly.
This was published one day before "Your public facebook status updates? Now publicly searchable outside Facebook":

http://eu.techcrunch.com/2010/05/14/your-public-facebook-sta...

Pot, meet kettle.
sounds like you're just being greedy?? did you choose to leave your coworkers behind with a heap of your code, or did they ask you to leave?

nothing wrong with leaving a company, but developers should at least leave their work maintainable.
I'm totally agreeing with the general sentiments of the comments here: I see no particular issue with public comments being publicly searchable.

I can even kind of understand facebook's drive to make as much information as possible public and hence changing the defaults while still providing a bit of warning to the user.

Sure - nobody reads that, but that's ultimately the problem of the people not reading the warnings.

However, In light of this, the ethical thing for facebook would be not to change defaults for existing users but maybe just to encourage them to post more stuff to the public. And, depending on "evilness", change the default for new users.

What's really scary is the sharing of information with other sites and applications that's going on. By now it's really hard to find any mobile App that doesn't in a way want to integrate facebook and send spam in my name.

But it just got worse in the recent days: Now we learn that even the basic iPhone OS might get facebook integration, that battle.net (blizzard's online game platfrom) will be poisoned by facebook and of course there's that site-wide-"like"-feature which shares who knows what data (that might even be private) with third parties I might or might not trust.

IMHO, there's a difference between just posting something to the general public and providing that information directly to an interested third-party.

It's like in real life: In theory, the mall could just watch me doing grocery shopping in public, because, after all, that's a public action.

But the moment they hand me one of these customer bonus program cards, I know they are tracking me specifically and this is what I'm uncomfortable with - even thought the information they could get from that is public already - now it's directed straight at them.

That's the difference.

While I don't care about somebody using facebook search looking for the term "foobar" and then finding a posting of mine amongst 100 others, I strongly care about a third party getting direct notifications of my interests in foobar as I am visiting their service.

The connection is what's annoying me. Being one of a million interested in foobar is ok. Being returning visitor #1257892 to site X and also being interested in foobar (without explicitly telling them and disguised in a "fancy" "I like this"-button) - that's the problem I have.

I'm solving this not by quitting facebook (which has some value in keeping in touch with old non-techie friends and classmates), but by always logging out after use. Then, I set all my updates to public and I'm only posting what I don't care about the public seeing. Problem solved for me.

The content on the internet that's beside my name is, in full, things I can be proud of and I can stand behind. There are no drunken pictures or anything else I could be afraid of any past or future boss seeing it.
> Large companies can get in trouble if they seem to have a demographic pattern different from their industry, though.

Interesting metric. What happens if the difference comes about because you are more fair than your industry's average?

Say you have more female employees. Could a man sue you?

And how do you tell that `more fair' from `less fair'?
Essentially 0. $1 CPM.
Three weeks is pitifully small when coming online with android. The tools are much much less good than iPhone.

You're not really programming java per se, as a java like language missing half the API's you're used to. If you PM me a link to the iPhone app, I'll tell you my guess at a timeframe.

Secondly, the G1 (which runs 1.6) is not the lowest common denominator at the time. While it does have some of the wimpiest specs, other phones, such as the Moto Cliq, are still stuck on 1.5.

Additionally, I suggest you check out http://commonsware.com/Android/ which had a nice section on scripting on the phone, which was invaluable for testing out UI design alternatives.

Not seeing your iPhone app, I honestly suggest telling them "This could take between 2 and 10 weeks, and will likely take more like 5 or 6".

While you're probably keen on eclipse, also check out how to develop without it, so you can use the debugger without eclipse getting in the way. It is a tad bit unreliable at times.
I just feel like after the recent legitimate privacy concerns Facebook has had, people are now trying to break the next big Facebook scandal and in doing so are bringing up pretty ridiculous points like your public information being public. I don't feel that this is a failure on Facebook's part, it is a failure on the users part for not understanding what public means or just not paying attention.