skysight-inc/HackerNews huggingface dataset:
If you admit you are wrong in paper/email, isn't it entirely possible that you can then be quoted on it later in an accusation of negligence?

In this specific instance for example, wouldn't admitting you are wrong in an email to Arrington immediately give him a solid case to defend himself with in the event he chose not to take it down?
My mistake. Sorry, Amy.
"Prior to the appointment, we’ll automatically remind your customer of the date and time of their appointment."

"we"? Aren't you alone in this venture?... Or it's just a "professionalness" thing? I'm kind of torn between "I" and "we" for projects completely made by just one guy...
> Can a normal *nix user also examine in-memory bytecode for other processes? (actual query; I have no idea)

If the user owns that process, then yes.
Apple responds
This is very nice. I thought my profile was rather private but some information was fully public.

Tested successfully in Midori.

Once you give the "ok, it's polished enough", I'll share it with my friends.
I'm revising my estimates based on the feedback you and others here have provided, and I'm still going to dive in.

The app is a fairly typical CoreData-based tab bar app that makes heavy use of Google Maps (MKMapView) and UITableView. There is some custom UI in it but it's not that critical to the overall app.

To minimize risk in my approach, I'll address learning how Android's UI architecture works by just trying to create an app and tie screens together. And have a parallel lower-priority going on how to get some semblance of ORM (reading , not updating data) on the G1.
Modernizr (linked at the bottom of my guide) can detect support for @font-face. It is decidedly non-trivial.

http://github.com/Modernizr/Modernizr
I actually thought "Hey, this would work for WoW guilds" and immediately saw myself getting emails from a bunch of people arguing about how expensive $9 was when they could get email to their iPhones for free. If that market interests anybody here, feel free to go for it! I'll be talking to the 30 ~ 50 year old ladies who pay money for things.
A couple things:

I think Steve Yegge said this kind of thing a few years ago - namely that javascript is one of the most important programming languages today. I'm not saying that this invalidates the point, just that it was probably fairly apparent when he said it and, in my opinion, pretty obvious today.

Also, he mentions "And while we’re at it, maybe use it for desktop applications too?" which I think is interesting because Mozilla already has built a framework to do this kind of thing, with xulrunner. It's not based on V8 but newer builds do incorporate Mozilla's version of a javascript JIT, tracemonkey.
You might be interested in this free 6-week course on Android development from O'Reilly starting next week - http://creativelive.com/courses/android2/

I saw this on HN about a month ago. I'm enrolled so I hope it is worthwhile.
Saying "I'll remind your customer" sounds like it's one guy in a basement calling out manually. Whenever you're talking about an automatic service I think it's fine to say "we", because if you think about the system as a person you're always at least two people :-)
I think a .org is a bad idea. I know you are getting it for the exact match bonus, but noone clicks .org expecting to pay. Most people will probably just think you are an organization of appointment reminders

Here are a few available .net/.com domains that you can get now, w/ # of exact match searches per month:

appointmentletter.net - 9,900

appointmentcard.net - 1,000

salonappointmentbook.com/.net - 1,000

appointmentremindersoftware.net - 1,000

appointmentletters.net - 880

appointmentpower.net - 880

salonappointmentsoftware.com/.net - 880

appointmentreminderservice.net - 880

onlineappointmentscheduler.net - 880

appointmentsystem.net - 720

appointmentbooksoftware.net - 590

automatedappointmentreminder.com/.net - 390
Texts are still pricey for some folks, particularly with US cellular carriers. I only just upgraded from $0.20/msg a la carte to a $5/month 200 messages plan.
Tbray's method and apparatus for predicting the success of a technology (2004)
This looks like the perfect cute animal and story mail creator that my mother and her friends will send around, and I don't mean that in a bad way at all. You may want to look at that market.
Haha, I did!

"Let's use Storyteller to teach you how to use Storyteller"

If you have 1 minute to spare, watch this earlier screencast I made:

http://vimeo.com/11276904

The new user interface has changed quite a bit though :)
>If you need to leave your job, at least offer to maintain your shit.

Isn't that the same as keeping your job but deciding you don't want to be paid for it? Typing up a polished design doc for your successor would be the best thing to do, anything more would be paid consultant work.
Modernizr (linked at the end of my guide) can detect some of these features, plus a few others:

http://github.com/Modernizr/Modernizr

My longer chapter on detecting HTML5 features ( http://diveintohtml5.org/detect.html ) explains the detection patterns, and shows how to detect things with or without Modernizr. I've been working with the Modernizr developers to expand their detections, and at the same time some of the code in this guide is taken directly from Modernizr.
* With great programming power comes great programming responsibilities. *

Life is not a comic book turned into a movie. Companies have no responsibility to employ people. People have no responsibilities to support former employers. If the employer says "That's fine, leave" then just leave. It's a financial decision they made signaling that it is time for you to move on.
He did say "massage therapist" further down the page. I know a licensed massage therapist (LMT) and she is pretty clear on the differenc.

The terminology difference is important to people in the industry but not always obvious to outsiders with less experience in the area.
I've always done business communications in the plural, because it sounds better to my ear and I think three seconds worrying about this issue is two seconds too many. (It was a frequent, frequent bone of contention on the Business of Software forums a few years ago.)

Note that I already had three freelancers working on this, so it is literally accurate, if you're feeling dissatisfied by that explanation.
Why not just different Configs to suit different users?
Distributed Companies are the new Googleplex
I don't like this Patrick, sorry. No "congrats" and "pat on the back" here.

You know, I do get a personal call from my dentist, carpet cleaner, and my kids' doctor before an appointment. I call my customers before meeting with them too.

But what a waste of time for all of us right? Why not send out this automated voice mail message instead:

"Don't be late! I don't have time to call you, but you better have time to meet and PAY me."

Nice.

I think you'll be able to sell it, but it seems like a DIS-service to me.

Also, NOTHING pisses my wife off more than a voice mail from an automated system.

Just yesterday she got one from a local service we donate clothes to (pretty sure it was them again), and she let out a throaty roar in the kitchen because she hates them so much, she wants a different service now.
Do you really expect businesses to buy software from "just one guy"? I's would make it feel a little too personal in my opinion. And to some extent, there is more than just Patrick involved in this: Twilio makes the calls, not Patrick.

Patrick, ever A/B tested the I/we thing?
Yes, I made the mac client first because I'm using a Mac, but if this takes off I'll make a Windows version too, so stay tuned.

Good suggestion for powerpoint-style slideshow transitions, it might help with focusing on one user interface screenshot at a time to better simulate it.

I might implement this down the road with Javascript.

Haha, a screencast video would pique your interest more than static images, wouldn't you agree? Yes irony :)
.org Yeesh. I assume you're planning to buy .com when its proven itself.

Getting tiny businesses like a Salon to use a web app for scheduling may be very difficult. Many of them probably don't even really have a computer in reception. Maybe you could let them route calls to a phone-based scheduler (then email/SMS in the appointment to the staff).
>The $600 Flash authoring tool is the only way to produce Flash applications.

That statement is wrong. Anyone can create tools that can 'create' and/or 'run' swf files. Adobe itself provides Flex SDK cost free. It is an opensourced framework.

http://osflash.org/projects has a list of opensource tools available to create flash content.
I like it, and works as advertised. Don't be surprised if you get a C&D if this becomes popular though, Facebook hasn't taken nicely to Javascript hacks/scraping in the past (http://www.chocolatesoftware.com/firefox/).
Great news. I'm in Brazil and was wondering if there would be a live stream.

I wonder if anyone here knows a startup with people working all over the globe. That would be just the optimal scenario for me.
Well, this guy is quite different from the reddit link I posted nearby in this thread. He seems concerned about his children's wellbeing, and curing his condition, I didn't think that sociopaths could do this.
Agree with that. Something like: "(value:) Stop losing money on missed appointments (large font). (how it works:) Send automatic phonecall reminders to your clients."
no one clicks .org expecting to pay

The next time you get a haircut, can you do me a favor? Ask your stylist "What is a domain name?" and "What is the difference between dot com and dot O R G?"
If I were in your shoes I'd try to have something to do tonight or after work. Just something non-work but good. Perhaps a romantic dinner with the wife or playing golf with a friend. Something to keep your general momentum going and relax a bit before you hit it hard again.

Congratulations!
A full list of all the tools/services you used for this project would be most welcome. I've got: Twilio, PayPal WPP, Spreedly, Fiverr, and whoever your host is.
My brother has exactly this problem with a small suburban music school he runs, so much so that I almost wrote something like this for him.

The biggest problem he seemed to have wasn't reminding people to show up; it was having a streamlined process for handling people rescheduling. Scheduling changes create drama for him by forcing him to renegotiate lesson times, and of course it creates bubbles in the schedule.
"Curated" computing is not going to result in the disappearance of the non-curated kind. As you point out, it's been going on for awhile. So long as GP Computing has a market, it will exist.
On one hand I'm sad to see the attempt of opening a direct sales channel called off. I still think it would succeed in time, as people in general become familiar with the handsets and Android.

On the other hand, I've advised every (non-technical) person I know who is looking into a new smartphone to go try them out in person to see how they feel about the interfaces (along with pointing out the differences in application availability, carriers, etc.)
I don't think it's likely, but I deeply hope that Google (or somebody else) can kill the US addiction to subsidized handsets. The market will be so much more efficient and flexible when we pay for phones as phones and pay for service as service.
You may want to check out this free online seminar:

http://creativelive.com/courses/android2/

Here's the description:

Course: Developing Android Apps - A Twitter Client
Instructor: Tony Hillerson
Length: 6 Weeks

You can never have too many Twitter clients. In this programming course, Tony walks you through setting up sign ins, creating a public timeline, making sure your app is responsive and giving it style to stand out from the flock. Finally, for those times when 140 characters isn't enough, we'll extend our Twitter client to also post photos to the popular Twitpic image service.
Roadmap to Compass v1.0
Ksplice: Upgrade Your Linux Kernel Without Reboot
I upmodded you from zero, because negative feedback is even more valuable than positive feedback, and it probably does Patrick a disservice to try to filter out the negative stuff.

That said: we get automated calls from a couple of different things in our life, and while I can't say that I love the calls, they are effective --- they actually change behavior.
This is an excellent overview of the very real difficulties of implementing software transactional memory in practice, and the implications that has for users of STM.

Personally, I've always been skeptical about how easy it will be to both use and implement STM in a language and platform. Simple cases are easy, but the semantics of things like nested transactions get hairy fast. While I agree that it's doable to use STM to synchronize a program, I'm still not convinced it's easier than using locks.
Thoroughly enjoyed this Hacker news -- loved the analog/digital blend of audio, oscillator, circuit board, and micro-controller code to understand and emulate the original.
Hackermom, you sound confused about the downvotes. To provide a bit of background: Colin Percival has a doctorate in computer science from Oxford, has won the Putnam, has been FreeBSD's security officer for years, and discovered the hyperthreading leak noted in this presentation. Most people who've been on Hacker News for a while trust his judgement.

I'd like to think we would all--cperciva included--welcome specific criticisms or errors, but by claiming they exist without naming them, you're asking us to take your word over his. Your score reflects the fact that you haven't earned that.
F5 Teams with Oracle to Deliver Optimized Solution
Python multiprocessing is different under Linux and Windows
My haircutter absolutely calls me the day before each appointment to make sure I'm going to show. Assuming its cheap yet professional, this seems like a no-brainer for her.

If you could add a way for them to take appointments online that would be killer.
>Your experience as a server-side developer will be the bottleneck, not your framework of choice.

Agreed. Once you've built your site in X language, you still have to deploy it, scale it, and do database migrations.
yea, I'm considering changing some of the "one click" fixes and just directing the users to the relevant privacy settings. The main goal is to be able to give this to my less-technical friends and family, so they can fix up their privacy settings without getting confused by all the deep navigation.
Or, for a shorter, more "brandable" approach:

- Remindery.com (available)
- Appointmently.com (available)
- Appointmentize.com (available)
You're welcome to your opinion. The market is big enough to accommodate folks of your persuasion as well as folks of mine. (If some day you are getting customers because of an outspoken dogged resistance to using Appointment Reminder, trust me, we'll both be thrilled.)
12 Tips for Less* Hate of Maven
We’re (stuck*) using maven on a project, and this means often the build doesn’t act like you’re expecting. Debugging requires knowledge about maven’s capabilities and less documented features. Here are some tips, please add more in the comments.
I agree, typing up a polished design doc should be enough. That's not something you can throw together on your last day though. You get a polished design doc by maintaining the doc and your software simultaneously.

No, it's not like you're working full time. Anyone can offer to help out a couple hours a week after they leave. It's not just good service, but it's also the most intelligent thing we can do: the original writer of software is by far in the best position to maintain it. If we all did this, we'd all benefit.
What does this story tell us? It's a web poll, so it means literally nothing. So, is the idea that it's interesting that a major newspaper is covering the Facebook privacy story? Because everyone is covering the Facebook privacy story.
I deal with this level of computer literacy every day, and you're right. However -- as I'm sure you know already -- a lot of people "go to" websites by typing something similar to the website's name into Google or, these days, Bing (curse them).

But you've written some pretty great stuff on SEO, so this is just for the benefit of anyone else reading this. :-)
That's an excellent goal. How sensitive are the Javascript checks? You can also pull in some privacy settings (around default settings for posting and maybe more) via their API. Though in it's current state it's pretty awesome.
Google makes the right move shutting down its Nexus One store
70,000 Barrels per day or 5,000? What Did BP Know and When Did They Know It?
agreed. I liked your reddit link - interesting read.
I really think this is an unfair stereotype. Being relentlessly resourceful is only a great quality as it relates to a great goal or ambition.

You could have an evil resourceful person who is not a sociopath. You could have a good resourceful person who is a sociopath.

Just because you are a sociopath does not mean you can't pursue a socially responsible goal. Also, the the definition of 'good', 'evil', 'socially responsible', we know are relative terms. In history, some sociopaths have used resourcefulness to re-define these norms for society.

The point I am trying to make is that being relentlessly resourceful, in the most rational sense, often means acting like a sociopath in the sense that you need to disregard social inputs unless they help accomplish your goal.
I'm curious, please provide link to any capable tool.
edit: double post
Narcissistic? Maybe some are. Maybe even many are. I don't have data to say one way or the other, but even if we assume that most entrepreneurs are narcissistic, I highly doubt it's a requirement.

My own view on business is that the fundamental point is to provide something of value to other people. The focus is not on me, but on them... what can I do to improve their life? What service or product can I provide that will help someone else?

To break out of the standard pattern of getting a job and working anonymously in an office would certainly require confidence in yourself, that you have something you can provide to others yourself, not just as an employee of another company. Perhaps narcissistic people tend to find it easier to break out of that pattern and into their own business, but if obsession with oneself ever does lead to successful business, I suspect it's a correlation at best, not a causation.
Said change occurred in December 2009. Why did it take people six months to start complaining?

Since then Facebook has made it more difficult for 3rd party developers to access data. The new authentication flow (announced at f8) is more restrictive for developers and more informative for users. The old authentication flow granted developers access to all of the users information and all of their friends information by default. Everything announced at f8 was in the direction of increasing privacy. I'm confused why it triggered a revolt.

http://developers.facebook.com/docs/authentication/

For the record I think the default public option was just an experiment and Facebook will revert to default private. I still don't understand what caused this uproar.
Defend Your Research: Imitation Is More Valuable Than Innovation
I yield to no man in the gravity and intensity of my fanboyish appreciation of Stefan Savage, but... people have been hacking engine ECUs (for benefits) for decades. Meanwhile, if I want to kill someone, I'm just going to cut lines inside the car. You know, like they did in Hitchcock movies?
Where did you get those freelancers from, if you care to divulge?
I really like what you said, because this is one of the first comments I have read which actually states a rational reason for feeling somewhat uncomfortable (in this case, a third party being able to target you with ads and such).

I feel like most people have just been whining about privacy issues and following the mainstream outrage against Facebook, but without understanding one bit how public settings could realistically affect them. They're just mad because they're 'supposed' to be.
Sounds good, I'll get my mom to try out Storyteller to see if it's intuitive enough :)
I don't think anyone disagrees with your fundamental point- they object at your assumption that ryanelkins acted irresponsibly and left behind unmaintable code, or that a developer has written unmaintainble code if users, managers, and/or devs trembling in fear when that particular dev leaves.

It's a two way street- I do my best to leave behind a maintainable code base and a documented data center, but the company being left has to do its due diligence as well.
There needs to be a nice balance between the needs of the business, and the needs of the customer. As a customer, you need to recognize that businesses aren't doing this to annoy you, and that missed appointments are something that they cannot afford. As a business, they need to recognize that services like this can be off-putting to their customers.

That said, perhaps a good balance would be for the business to integrate their policies with a system like this: allow customers to exempt themselves from the reminder system either in part or in whole, and then make sure those customers get charged extra if they miss an appointment.
And the Huffington Post is built to last, and has a sane & modest founder?
Dovecote
I'd honestly prefer it was just legislated that we do it like Europe (where you see the amount you're paying for the phone itself, and there aren't really ETFs)
It's frowned upon to cancel appointments even though it's an acceptable option. If the person I made an appointment with asks me if I want to cancel, that disincentive goes away.

The idea is still good, but tweaking the messaging might make it better.
It would be great but it won't happen. Humans are genetically predisposed to wanting things that are free (even if, in reality, they only seem free).

Number portability means carriers can't offer phones at steep discounts without the contract. People figure "I'm going to have a cell phone for the next 2 years anyway, I might as well just pick one carrier and get it for free."
They have zero validity. Polls that are collected without randomness are completely meaningless.
I think they're wise to expand into the retail space, but I'm perplexed at why they would shut down the direct channel. I guess retailers don't want to be mere demonstrators, losing actual sales to the online store.

I would probably have bought my N1 a month or two earlier than I did, but for anxiety about dropping >$500 on something I had only seen pictures of...on the upside I like having it customized with my name and email address. That eliminates the resale value but I'm gambling that Antiques Roadshow will find it interesting in a few decades :)
uTorrent was successful because it was light, small, fast and did one thing very well. Bundling games, video and antivirus apps with it could hardly be more antithetical.
Comic books are life turned into parables.

Anyways, you're right. If the employer tells you to leave, you're not obligated to do anything besides leave.
If someone had this service of Patrick's, and then they had "some" customers on it, and other not, then it becomes an administration nightmare. Your staff would still have to take the time to look-up everyone and see who's getting called and who's not, and it's one more thing to keep track of. This burns a hole right through the benefits of automation.
What the imap server dovecot seems to be named after.

I never knew such a thing existed, but after reading the page then "of course something like that has to exist."

* 1 History and geography
o 1.1 Columbaria in Ancient Rome
o 1.2 Dovecotes of France
+ 1.2.1 Colombiers (or pigeonniers) in mediaeval France
o 1.3 Dovecotes of Italy
o 1.4 Dovecotes of the Netherlands and Belgium
o 1.5 Dovecotes of Transylvania
o 1.6 Dovecotes of the United Kingdom
o 1.7 Dovecotes of North America
* 2 Architecture
* 3 Gallery
* 4 See also
* 5 References
* 6 Further reading and external links