skysight-inc/HackerNews huggingface dataset:
Those are not the changes you are looking for :-)

You are absolutely right about the way to propagate changes in ideas, prerequisites, protocols etc. etc.. Actually, I'm a frequent whiteboard user myself.

I should've made myself clear I was meaning the physical changes to the implementation files; in any case, something that is byproduct of information shared verbally.
Company I work at has everyone have their own clone server side, they then clone it locally, any changes they make get pushed back up to their clone on the server, from there they can ask for a merge request to merge it into mainline.
The iPad and RFID Are Joining the Mile High Club
It has more to do with how Microsoft does their accounting, versus how Apple does their accounting. Just like the whole iPod Touch upgrade costing money, or the Wireless enabler for older Mac's that enabled Wireless-N ($0.99) and a whole range of other reasons.
Blekko is a terrible, terrible name. Just plain bad.
May 4, 2011 will be the third annual international Day Against DRM
Am I being pretentious or unfair for wondering what on earth this blog or author is about?

I don't find this specific post terrible, but I'm the type who prefers the advice of people with a track record of success–or, at the very least, who have tried and humbly reflect on their failures. With details.

When the most I get from an About page is "I’ve been working and training to be the most skilled strategist of our era." and "I worked as an entrepreneur from 2004 to 2008.", meh ... pass.
"But as soon as you need money – and people know – you’re hosed."

Sales-wise, this is where most companies fail. Their salespeople let buyers know they need money. And as soon as buyers sniff you out, they make you their bitch. If you're a salesperson - and everybody should be - you lose.

The trick is to work hard on your attitude until you're ready to walk away from every deal without blinking - even if you really need money. It's really counterintuitive - but winner's attitude works.
Uncard.me: mobile HTML5 app for sharing contact info on the go
McKinsey’s corrupted culture
It's true that your negotiating power is at its zenith when negotiating in a seller's market for a new job, and at its nadir when negotiating for a raise in a job you already have.

But if you want to keep your job, you still might as well play the game right.
> Except in this case, it is not better.

Clojure's sequence functions are lazy. Observe the following:

(def inf (interleave (cycle [1 1 2])
(cycle [1 2 2])))

Depending on your REPL settings, if you try to evaluate inf you'll eventually blow your heap. This is clearly an infinite sequence. So by your measure, passing it into rle will be a disaster right?

(take 5 (rle inf))
;;=> ([3 1] [3 2] [3 1] [3 2] [3 1])

The laziness of Clojure guarantees that at no point is the full sequence realized in memory. The sequence is processed once, and only the part of the sequence that we care about is processed.
As a tech recruiter I get treated with such disregard by experienced candidates as it's assumed we are a purely and simply a middle-man.

It's discussed on HN now and then, but the reason for that is that most recruiters are terrible at their job and are really acting as middle-men. Meaning that they do the minimum (often less than that actually) to present a resume and get their commission, with no consideration for the job or the candidate.

Granted maybe it's just me and my resume might not be sexy enough… I don't know. But in any case, the recruiters I have talked to always sounded like your typical sales guy.
Designing your sign up page? Read this.
Two chicks at the same time
A little bit looongish, but otherwise very useful. Provides for a simple explanation of what the wufoo service is all about to a broad audience. Quite possibly, a high school cheerleader COULD understand it.
Steer clear of Android Market and its DRM
Shazahn Padamsee Maxim India February 2011
Shazahn Padamsee after her movie release of Dil Toh Bacha Hain Ji, caught the attention of Maxim and they had her photoshoot and she get it here.

Shazahn Padamsee then had given an amazing photoshoot where she appeared in poses which can draws director’s attractions towards and her and she has made her intentions clear that they would be staying longer in the B-Town.
Airbnb, Hipmunk and Socialcam launch SXSW contest: win a private island trip
Can't you just use a remote desktop app if you want to program using your ipad?
> (...) when all I did was follow the instructions at help.github.com/forking, TO THE LETTER.

Well there's your problem, to quote certain TV personality.

Git supports several different workflows. Each one is valid. Some of them are incompatible with one another in some cases. Now everybody gives you instructions that make sense in his workflow. The instructions are correct, you apply them correctly and get a correct result.

Only that the result does not make sense in the (different, but valid as well) workflow that you use daily. That will happen sometimes if you don't make upfront a plan of what comes, or derives, from what, if you don't visualize what line of development merges into, or rebases onto, which.

But hey, presto! You can always git-reset your branch (read man first!, that's powertool and must be applied with care), or git-cherry-pick (fun and easy) some changesets and you are back on track.

Best thing is, if you somehow get into a tight corner, you can just remove this branch or repo and start afresh, if you haven't pushed to the server yet.

Push decoupled from commit is your ultimate parachute -- and comes with a backup parachute of local branching.

tl;dr: don't follow $RANDOM_INSTRUCTIONS; make a plan upfront and you'll know where you are at every step. And should that fail, deploy either parachute.
I respectfully disagree. Some things in life are about practice, practice, practice and mastering skills. Others are about creativity and play. I do weightlifting, and everything is about form. There is no room, none, for creativity, in something like the squat. That isn't to say that once you develop core strength, you can't then use your strength creatively, and do new exercises.

Likewise with math (and many other disciplines), there is a core set of skills and patterns that need to be mastered - once you truly understand those skills and patterns - you can then use them in creative ways to solve the problems.

Khan's great skill is in helping to explain those skills and patterns, leaving the teacher time to help the student master the practice of them.
I just reused someone elses' thread title for HN. I don't believe (as the original author might) that Google hates SIP. My concern is that they purchased a company with a functional and well-liked product and are shutting it down before they have any alternative to offer.
VC True Ventures co-founder: There is no bubble, period
Pokemon and Narrative Self-Authorship
Even though this article is from 2009, it isn't obsolete. What's the future of media literacy?

Is there a relationship between apps for instant personalization and the complex narrative arcs developed by the creators of Pokemon?

I'm interested in a space where the content user/creator is also the curator of a collection or a narrator.
>Am I being pretentious or unfair for wondering what on earth this blog or author is about?

It's apparently about "Strategy, Philosophy, Self-Discipline, Science. Victory."
Most people seem to be misunderstanding this, but the recently discovered GV+SIP support is not a replacement for Gizmo SIP accounts. It allows other SIP users to call GV numbers transparently, but it doesn't allow SIP clients to act as GV clients purely over VoIP.
My experience has been the opposite. A few observations based on 7+ years consulting in NYC, some through headhunters, some direct:

- Companies that hire through recruiters have deep yearly budgets; companies that hire direct have shallow project budgets. I have never not gotten a higher rate through a recruiter.

- Companies that hire through recruiters pay on time; companies that hire direct pay late and usually after repeated prodding; sometimes they don't pay at all.

- Companies that hire through recruiters pay for hours worked; companies that hire direct fight for upfront concessions and then fight some more when the bill comes.

- Most recruiters make a percentage and not a set fee, although yes, it's usually capped at around $25/hour. However that means that you need to be making upward of $100/hour to hit that cap. Which means that for the majority of people, the recruiter does make more when you make more.

All in all I never understood the customary programmer/recruiter animosity. Making more and never having to deal with collections is awesome. In my book, recruiters' cut is well-deserved.
You have to solve a problem that people actually have. But it’s not always a problem that they know they have, so that’s tricky.

- Joshua Schachter (@joshu)

http://startupquote.com/post/3766252586
I'm not sure where that generalization comes from. My best jobs were/are the best paying ones. Among my programmer friends, the "well paid but soul crushing job" wasn't really ever the case either.

Shitty jobs, on the other hand, tend to be one where you are underpaid.
Or, owners that have public facilities can re-install the doors so that they open outward from the inside. That way, you can use any part of the forearm to push any part of the door.

Or they could pay a bit extra and install double hinge doors like the ones you see for wait staff at restauraunts.

Either way, it's not expensive, nor are there needs of a toe opener.
Wow, incredibly timely- this is EXACTLY what we've been going through for the last two weeks. EXACTLY.

The problem with PayPal is that there is absolutely "0" real customer support. We were labeled as a "money transfer service"- even though that's not our business- and had our acct suspended. Our site isn't public yet, we were just testing live payments as opposed to the already completed sandbox tests. We thought we'd be ok since we modeled our pay structure similar to a few others we had seen.

When you call PayPal, you get a nice enough customer service rep- friendly but really doesn't know anything. They put a "note" on our acct to have someone higher up call us back...and that's when the real fun begins.

If you're lucky enough to have the rep call you (we're like 2/7), you can get some limited info. If you miss the call, or have an additional question after the fact, you have to go through the first level of general cust. service and hope that someone will call you back. No left messages, no other phone number you can call, definitely no dedicated rep. it's taking weeks out of our production dev time.

What makes this mockery of service so severe is that our business depends on buyers paying sellers. We got a form email letting us know of our general "violation", but no specifics. It's up to us to interpret what exactly violates their policies. Thanks to this article, and everyone's comments, I do understand some areas where we possibly made an error- which I take responsibility for- but without a definite response we won't know if we accidentally violate it again when we spend more to retool our system.

It's ridiculous.
You really need to work on your website content. The design is very nice, but after TRYING to figure out what it does (which most people wont do) I really don't have a clue. Your about page is a bunch of marketing speak which doesn't mean anything and the home page isn't much better. What can you do for me and what is my problem that you are trying to solve? The tour gets close, so move much of that to the home page and try again. I really like how the site looks but I don't know what it does... sorry.
Ask HN:please review jobs4hunt.com
Can you explain? Categories are going to evolve. If two people make 'my top 5 action movies' (and the category is 'movies') then they in a way grouped together. If you go to any list page you see comments for those people in your network about that 'top 5'. You can also click on a friends picture to see what their list is.
NYC Startup Accelerators - Quick & Dirty Guide to this Summer's Programs
impressive. Content is definitely better than ads. It educates the customer while allowing them to speak freely. Best of luck to you and your team!
Windows Phone 7 is based on Windows CE 6 [1]. It has a lot more code in common with Windows Mobile than iOS has with the Newton.

1. http://www.engadget.com/2010/05/04/windows-phone-7-based-on-...
Back in the 90's, Nokia im my opinion has the best UI's by far compared to the competitors then. When Motorola phones did not even query the phone book to get the caller's name, Nokia was innovating with tabbed menus and whatnot. Its a shame they lagged.
AdBlock-Plus has made ads virtually irrelevant for me. Sometimes I forget that people are even subjected to them.

Last year, while traveling through eastern Asia, I would occasionally drop by an internet cafe. I couldn't believe the amount of ads non-ABP users had to see. It still baffles me.
Modernizing Common Lisp: Recommended Extensions (1999)
If you don't agree state your opinion instead of downvoting.
Cool! Thanks for that... I'll definitely check it out. Looks like there are patches for earlier versions.
Why tech summits are wasting my time
Netflix in the clouds
Because the site doesn't make it obvious, Khan Academy is an Open Source project: https://code.google.com/p/khanacademy/
I'm a doc trying to meet hackers. In frisco next week, nothing scheduled.
My wife will be at a conference all week; I'll be visiting for a couple of those days while my parents watch our kids back in San Diego. I basically have two 7 hour chunks to fill.<p>I have two thoughts:<p>-- the more intriguing idea I was toying with was to offer to meet with anyone exploring medical, military, disaster response, educational, or parenting start-ups. Not that I'm awesome, or have any money, just a 35 year-old, married-with-kids, military doctor who happens to have some years of experience in each of those fields and will be the Bay area with nothing to do for a couple days and would love to meet some of you. I also worked on the team behind a content management system for medical schools after Hurricane Katrina (tmedweb.tulane.edu), and have done some design consulting/hacking work/interning (nic.org, edwardtufte.com).<p>-- the backup plan is that I would like to simply get the lay of the land downtown, the Valley, and, maybe, Sonoma, maybe scout out the universities my kids might be applying to later. This is a very easy, low-risk way to fill the time. Here's a tentative collection of destinations: http://goo.gl/3DXqs. If you would like to suggest something, I would love to hear it.
I don't think the conflict is as strong as it once was. Mobile carriers have already begun to 'pivot' to be data providers instead of phone providers with data on the side. I think they'll find a way to get their margins either way and data, including voip calling, might end up being cheaper for them in the long run anyway. I guess that's contingent on if they can innovate fast enough to keep their networks from being crushed.
The AV should detect the code I'm using to maintain persistence as malware, no? When I change permissions on a section of memory so I can inject into a process it should pick it up, right? What about the driver I uploaded and installed to do it? After all, any AV worth it's salt does disk and memory scans.
The questioned is phrased very much in the now e.g. Isn't the technology stack basically a commodity at this point? and

And the answer highlights why you should never retrospectively "judge" design choices several years after the fact.
Again, I am just purely speculating, but I suspect that the discovered support was just a small part of a full SIP client.
This made me profoundly sad.
Yes the sequences are lazy, but that isn't really the point.

The 'pack' function is still consing together unnecessary subsequences. The count function also has to iterate across each of these subsequences (assuming they are lists, which they look to be). This can be done much more cleanly in a recursive fashion.

When I'm counting consecutive equivalent entries in a list, why wouldn't I just count them and return the results?

Sorry fogus, but implementing this in a point free style is horribly inefficient.
I wrote three comments for this and didn't post any of them, so I obviously have something to say, if I can just get it out :)

I think Sebastian is actually answering a different question than he sets out to answer. What I think he's answering is "How do I be cool with what goes on my blog?"

If so, it was a pretty long and roundabout way of answering.

I usually like Sebastian's work, I just felt this one article had a lot of opinion and a lot of text but not a lot of depth or analysis. It was strangely unsatisfying and frustrating.
Merging about 240 files from big-change-branch into the main branch and also merging a small, incremental development branch into main at the same moment is a tight spot whatever version control you use.

Nothing worked anymore and the IDE managed only to spew out a dialog error saying `Nieprawid.'.

In git, cleaning the server up took just some command typing on developer machine. Could have been done from TortoiseGit, if they wanted to. The best thing is, the clean-up was `perfect' in that it left no traces of the fubar whatsoever. No faux merge left to trip up future merges by mis-placing the base version. Yay <3
Great idea and contest page.

Strangely, Airdnb and Hipmunk are only briefly mentioned without even their logos or links to their sites...
I am not an Accountant and this isn't really an answer, but I will try to explain. Basically, it has to do with how you recognize money that you were paid. If I buy a MacBook for $999 and it comes with Xcode 3, and two years later, I get free major upgrades to the software, then the $999 I paid can't be recognized as revenue in the first year. It has to be spread out over the period of time that I will get free upgrades. If they charge me something for the upgrade, then they recongnize the $999 in year one, and the $4.99 two years later.

If this is all Apple is doing, expect Xcode 4 to be included in Lion. If it's not, they are simply charging for it now.

When you see token $.99 charges for things that should be free, this is the reason Apple does it. It's how they interpret the rules -- and, they are probably right. Since, there is no maintenance yearly charge, they can't keep delivering value to you for the initial price without spreading that money over the lifetime of the value delivery.
I really wouldn't doubt the article premise: that data is safer at google than your home pc.

Then again, they also mention chasing after corporate MS users and they try to convert these corporate customers from windows+office+msserver to windows+google. That's fine and dandy. I've called in with a problem with windows for a client. 500$ later, and they helped us with all sorts of edits that did fix the problem.

I can, with money, call in to Microsoft. Who do I call in to google with a problem with hosted google mail, or apps, or google search 1u server?

Edit for iPod touch mis-assuming word.
heh I work for a big corporation, 70K+ employees, and I see us doing that to other companies all the time. I feel bad for those startups trying to get their software in here, but I'm only a small cog in a huge wheel (for now anyways).
The real joy is if you bought 100 shares of Microsoft then, and switched teams to Apple around 1999 or 2000.
Fastestusenetproviders
My Experiences as a CS Student
Thanks Nader for the quick reply. Does anyone know the specific email address or contact form to use?
I find it hard to believe that someone could go from not knowing anything about coding to creating stuff quickly that works well enough to be used. Isn't that what we're all trying to do? Maybe this Alicia was just lean programming her way to the top?
I've had an opportunity to chat with some people tangentially related to OKC and I think that they have definitely done some very cool stuff. There are some things that the OKWS architecture does very well. As I understand it, there is a bit of "Rails envy" but they seem to copy good ideas very quickly. That being said, I think that if they were to start again, they would try and use commodity technology.

But, these guys are really fucking brilliant and productive. Immensely... I feel like a chump in comparison.
7 Customer Service Mistakes That Can Kill a Growing Startup
Http://www.st-ki.com/vb/external.php?type=RSS2
منتديات قبلات مسروقة
The answer is probably Lisp. Whether you use macros or eval, homoiconicity is your friend. Especially if it's 18+ months; you get a lot of leverage from macros in large/long projects, even if you don't use them as the engine of the application.
Unfortunately, this bundle comes across as paying for a lot of 'trial' accounts.
Why Emoticons (And Emotional Cues) Work
7 bit bytes were an interesting time. Thank god the System 360 came around and decided to start standardizing things.
I like that part too but it might be simply too strict. The point is to keep lifestyle changes reasonably small during that first year. Replace your old car worth $10k with a new $40k one (but not $200k) and don't buy many cars. Move from a $0.5M apartment to a $3M home (but not $15M) and preferably rent it for now, you will have better idea what you really like to buy after that year.
There's no reason you couldn't get some reward for your hard work - but you need to make it small to don't fall into spending spree.
Https://www.flowdock.com/
Interesting/original communication system for a team.
LinkedIn introduces Social News Site
congrats, Rob & Mike! Awesome idea.
Voxeo Labs releases Phono jQuery Web phone with echo suppression and SIP
A Field Guide to Yelp's Unhappy, Unhelpful Eaters
The actual recommendations email is from 1999.