skysight-inc/HackerNews huggingface dataset:
Focusing on the user of your service (as a developer or architect) is important, it isn't what makes a 'good' developer or architect.

In many of the projects I've developed (web sites and apis), customers and users have commented on the ease of use and understanding the products. That's great, but building a usable system is only part of being a good developer. I don't think my code is very good. I'm trying to get better, but I'm somewhat embarrassed when another developer has to look at my code.

I think part of being a good developer is writing code that is easy for another developer to look at, understand, and change if necessary.

This article is only one facet of being a good developer, but possibly one that gets overlooked by those who are focused on the technicality of their trade/skill.

What else makes a good developer?
It essentially lets you turn your stack state into closures on the heap which are passed to tail recursive functions.
Interesting. Are you making money off your own facebook apps or by writing facebook apps for others?
You should check out The Micropreneur Academy: http://www.micropreneur.com/ Many, many single founders there.
This press release is a perfect example of how to write a press release for a high-profile, possibly groundbreaking discovery. Understated, but still properly summarizes the importance of the result, and above all doesn't make any hysterical claims. Instead, it just presents the discovery, cites the paper, gives some background, grabs quotes from the scientists to show the reasoning behind their actions, and leaves it at that. Beautiful.
Smalltalk & Seaside vs. Ruby & Rails
CERN Live Video Webcast on Neutrino Findings
A little more backstory on Dustin's creation of LifePath and Facebook:
http://blog.dustincurtis.com/facebook-timelines-and-lifepath...
I'm a solo founder, spend most of my time running http://www.w3counter.com and http://www.w3roi.com. I also have a number of other sites I don't routinely talk about because they're competition-sensitive, and some past products that have been successful and sold, like "WP Review Site", a WordPress plugin that earned me over a quarter million in the year and a half I sold it. I started building webapps/services for a living in earnest in 2004 as a college freshman to pay my way through two degrees, finished that last year and bought myself a new car and a new house this year. It's going well, though the poor economy has hurt some of my customers and me by proxy.
Latest movie trailers (wii dvd)
That would be terrible but I blieve it's one of those "what if everyone did x?" situations. The people who refuse to be tracked voluntarily will always be a large enough group for that kind of profiling to be ineffective.

The friend spam fad will recede eventually and become one of those iconic crazy things from the past that everyone shakes their head about. Kind of like the shoe fitting x-ray device: http://www.museumofquackery.com/devices/shoexray.htm
tl;dr: Facebook offerings are skewed by corporate politics and whoever can score a better partner deal.

No surprises here. Large companies are heavily staffed by biz dev people whose job it is to make partnership deals. The key essential ingredient in all partnership deals, the brass ring, is "exclusivity" without which there often is no deal to speak of. This particular individual unfortunately was not awarded exclusivity.
I know this has to be incredibly difficult for anyone who grew up during the space race, but there comes a point at which you must force yourself to let go of the old in the act of grasping at the future. Compared to the advance of technology within government organizations like NASA, the progress seen in private programs chasing the X PRIZE has been astounding. So long as the government keeps their 70s era technology in service, the role remains filled, and the young upstarts have less motivation to shoot for the stars.
I don't know if apps count in your mind, but Matt Rix's huge success with Trainyard (http://struct.ca/2010/the-story-so-far/) and Andreas Illiger's mega-hit iPhone game Tiny Wings are both good examples of one person doing a soup-to-nuts app (graphics, audio, programming, marketing) and hitting the jackpot with it.
Seems strange that Chamath was 'evil' wanting to get his friend's business in as the music app for facebook, but it was totally fine when the author was getting his friend in? Seems like a double standard
Ear and mouth - What Is Ear and mouth
Internet communication is getting in use by a lot of communities as it is latest way of communication and also very reliable then other ways of communication and since VoIP has been introduced it has
While Dave Morin worked quietly and bravely to defend me against the moves of iLike and Facebook executives to shut down Audio, he eventually found himself as a casualty in a greater power play quietly orchestrated by Sean Parker and Mark Zuckerberg, in which he was demoted and replaced by Chamath Palihapitiya.

Do the two guys that run the company really need to "orchestrate" a "power play" to promote one person over another? I think this sounds far more Machiavellian than it likely was.
Confirm it, confirm it, confirm it! It's baffling, yes, but not altogether inconceivable. In the case of black holes that supposedly exert an equal or greater force to slow down or stop light, why is it not conceivable to have a greater force that is faster than the speed of light? Findings like these forces us to view things (and hopefully accept things) outside of our comfort zone. If it is confirmed, it brings us to the doorstep of dimensions > 3rd; more quantum physics and string theories; and (so cool) warping of time and the fabric of space. The fact that CERN scientists have detected neutrinos ahead of what they expected means that they detected it!!! - a natural process in its own right, but we have now managed to detected it; ergo, it suggests that they don't follow the rules of physics that we have established and that there are more laws that we do not know about.....how exciting!
As a facebook app developer i am aware of what shaky ground it is. I must attest the best days of the platform was when Morin was in charge, people were actually flocking to make apps and the platform was adding features. Ever since he left, feature pruning started, policies were not enforced, facebook changed their designs every month and the platform team inexplicably started reinventing the wheel. Then at some point facebook banned our AdSense revenue stream, and soon after they required 30% cut of our virtual goods.

We have now switched to an external website using facebook connect and are happy with it. I am thrilled that Google+ is building a competing platform.
It's not that clear cut. See http://mjg59.dreamwidth.org/5850.html .

The point isn't that MS is directly saying "don't install other operating systems" (there's no way they would say anything like that nor do they need to these days). Rather it is something that will come about due to the path of least resistance.

1. MS _is_ mandating that OEMs support UEFI secure if they wish to have a Windows 8 logo via certification. If you don't want a logo then no problem right? The point is that is that you will reduce sales by not having a logo as it looks like you don't support Windows as well as your competitors.

2. No one is being told to not include a "change secure boot" option. However every extra option means further testing because the attack surface is bigger - what if it turns out there's a way to flip the secure boot option off thanks to it being exposed. Some vendors in the past did not include an option to turn hardware virtualization on within the BIOS because it was extra work. Why put in the extra effort to have it when most customers would never want to do such a thing?

3. It is even more effort (and carries similar risks) than 2. to include some way of adding additional signing keys so the user can add their own.

I can forsee systems being set by default to only boot binaries signed by authorised keys. The path of least resistance means the only keys on the system belong to MS for Windows 8 and above (because that's what is being sold so you would vendors want to make things easy). This system lacks the option to change the keys or the policy because it is extra work. No one has said "ban alternative systems" directly but the end effect is the same. If OEMs didn't care about certification then no problem. If OEMs are diligent and spend extra time and effort then no problem. The problem is taking the options come with negatives that make it easier to skip them.
Awesome. We will be adding Samurai in the near future, but aren't there yet. If anyone wants to contribute, drop me a line

https://samurai.feefighters.com/developers
As noted alsewhere, ForceCommand is a nicer option, and can be done with something like this in sshd_config:

Match group yubikey
# ForceCommand /usr/local/bin/yubikey.sh
ForceCommand /usr/local/bin/mobileverification.sh

The commented out script is something I wrote to authenticate Yubikeys - see http://yubico.com/yubikey

And the mobileverification.sh sends a randomly generated 4 digit pin code to the phone number that user has saved in ~/.ssh/mobile_number and asks them to enter it.

Edit: in case anyone is interested, mobileverification.sh at http://pastie.org/pastes/2579517/text?key=tv1xciwdubnwi165fz... and yubikey.sh at http://pastie.org/pastes/2579528/text?key=krpmwrivbvrjmx0xb3...

Edit2: It's worth pointing out that both those scripts were written fairly quickly by me, for basic personal use. If you want to use them I would recommend going through them and making sure I didn't screw anything up.
Space? You can't get there from here.
Declarations and Reliability (Koenig about "auto" keyword)
On the other hand that doesn't mean you can avoid them altogether. In the ideal case, you have the option to choose among competing platforms. The problem with facebook is that since the end of myspace, it's still the largest web app platform.
It should be easy to adapt any modern (must put spaces between these two words) typewriter. After all, they are all nothing more than very small computers with a daisy-wheel printer built in.
I believe that "bad-mouthing" does not imply "lying". There are no laws against vilifying, criticizing severely, speaking unfavorably of big, powerful businesses as long as you have some backup in facts.

Edit: Supreme courts (or equivalents) in most countries make it very clear in their verdicts that protecting the right to expose scoundrels is very high on their priority list. Especially if the scoundrels are big and powerful. Public interest and all that.
Could have happened at any other big company. No biggie. "Facebook" here is just headline making.
I don't deny it being u-g-l-y and bad, just that it's not a Facebook issue.
This feeling will be familiar to anyone who has done DIY home improvement work. All you can see in the final product are the minor defects no one else notices. What's interesting is that nearly everyone (anecdotally) experiences this same feeling, but also thinks they're unique in doing so.
Cached: http://webcache.googleusercontent.com/search?q=cache:v3NEt3R...
Charm: Cure Customer Support Fatigue
I once worked for a startup that got screwed trying to build a Facebook music platform - promised the world, then the rug was pulled out from under us (by both the labels and FB, and our two major investors were the labels themselves... it was quite ridiculous). I think we were probably just a pawn used as leverage for their negotiations with other players.

Anyway, yeah, I have little doubt that this story is legit.
Some previous "Ask HN" threads which have details of single founder businesses include :

Ask HN: How much recurring income do you generate, and from what?
http://news.ycombinator.com/item?id=2567487

Ask HN: Anyone making a living from just 1 app?
http://news.ycombinator.com/item?id=1772199

Ask HN: Inspirational money making web apps made by hackers.
http://news.ycombinator.com/item?id=1764682
A google search about numair faraz turned up this article http://www.engadget.com/2008/03/26/motorola-insider-tells-al... . An interesting read mainly because it was brave.
Pingdom in Numbers
It depends on the country maybe.

That's why nowadays in almost every company in the agreement the employee signs one of the terms is that he is to never talk about the company in a way that will affect it's reputation negatively.
Photos and events over a timeline. Yes, it's an idea so far out and original that FB couldn't possibly have come up with it themselves.

Come on, the only thing interesting here is the implementation, and that seems fairly different in most ways. The basic idea is nothing extraordinary and certainly many people could come up with it. In fact, there were similar concepts done manually for historical figures.
Password Language
Lately my interest has been piqued by analytical code verification techniques and/or fuzzing (going beyond simple static verification or "checking the code style").

I think a lot of bugs made in day-to-day coding could be found given such methods. It would be best to integrate something like that into the compiler (and IDE) as it has the necessary information and structures. I believe the clang team is working on this (http://clang-analyzer.llvm.org/).

I guess it'd require defining "higher level" pre- and post conditions and assertions and such in the code...

Not a substitute for "proper QA", but I think sometimes that "software engineering" is simply dabbling in the dirt as a engineering discipline, a computer could probably run the function you are editing right now 1000000x per second and/or verify the hell out of it while you are thinking about the next letter to type :p
I'm a solo founder at Scribie.com. My first venture was a embedded startup which failed and we closed it down in 2008. I decided to go it solo and released a free Skype recording app called CallGraph. It was based on some of the work I had done in my failed startup. The idea was follow the Freemium model and make money off paid services. One of the services was audio transcription and that took off. In that process I discovered transcription was a big pain and decided to develop a system which takes out as much pain as possible out of it and works reliably. The result is Scribie.com.

I've been living off Scribie for the past two years and it's been fun. It pays my bills and I've learnt a hell lot--didn't know anything about web development when I started--and I consider it a success. There's a lot to do still and I hope I'll be able to grow it into a big business some day.
I write software for clinical trial data collection, so I'm in the same boat. Not only is every product tested, but QA must thoroughly document their tests. At the end of the day, yeah, it slow the process down, but the software is significantly more robust when it heads into field.

Having worked at many companies that didn't believe in QA at all, I think having a team of testers is beneficial not only for software quality, but also filtering potential bug reports from the field. When a client reports a potential, QA does the initial leg work in duplicating the issue, then passes it off to engineering.
Indian Real-Estate, what’s hot? What’s happening?
Scientists Create YouTube Video Based on Our Thoughts
IIRC, kqueue can be told to read the whole http-request before letting client know there's data to read.
> Knowing what songs my friends are listening to right at this moment isn't very useful information.

It's even more useless when it's from six hours ago. I just checked FB this morning to see the news that a friend listened to a certain album last night. I'll make sure to block that so it never comes up again.
مسلسل وادي الذئاب 6 جميع الحلقات مترجمة
Permissions abuse ~or~ the Facebook shell game.
Lean Startups and Sproutcore
I'd like to point out that your counter to doing "a lot of work" involves totally disassembling the Cr-48.
>>[...] Russia's Soyuz capsules are the only taxis for the world's astronauts heading to low-Earth orbit, and each ticket to the ISS costs global space agencies between 50 and 60 million dollars each.<<

I thought, the last shuttle starts we're costing over 1 billion. So with 7 crew members, thats more than twice the price paid to the Russians. Sure, they could raise that price in theory. But the Russians can't afford to run the ISS on their own.
Cool examples - thanks.
I got it with Dolphin browserr on Android 2.2, but didn't read it and can't get it anymore after I clicked "continue".
Just Announced: iPhone 5 Coming to AU in Addition to Softbank in Japan
I am a single founder, made around $10 million in pure profits in the last 8 years from relatively few internet projects/products. The interesting thing is i am not even a professional developer (but can write simple scripts and understand technology)
I'm with you. It doesn't seem like people are becoming smarter, not that that's the purpose of Facebook. We're just blurting out interests.

It's like Facebook is testing the limits of human values of sharing ourselves and the things we like. Will we bend to the algorithms or will they bend to us?
Well, you just have to take the bottom off but it is a lot of screws. Still, I bet it's faster and less hassle.
On the other hand, I've seen QA groups who do no QA at all. Instead, they do frameworks.

"We need a test framework" are terrifying words to me. It means that I (the dev) will have no one at my back. It means that tests will be written by junior QA engineers (the senior ones are off writing and maintaining the framework, right?). It means that I am responsible for my own tests, because /no one/ else besides the customer will be testing my code.

That's generally all right; I think I do a good job. But not everyone does; some devs think they can toss code over the fence to a group that will tell them if it worked or not.

Everyone is responsible for quality; Devs must do unit tests, but they have blind spots and that is what QA is for, namely higher-level assurance that things are working as intended.
I'm the sole founder, developer, marketer, and everything-else-guy for http://www.scribophile.com and http://writerfolio.com.

They've funded my travels across the world for the past few years. Right now I'm living in Germany with my German girlfriend whom I met in Australia.

Scribophile has since become one of the largest writers communities online, and we're about to have our 100,000th critique written (sometime in the next 5 days if usage numbers stay average). There's been over 35.2 million words of critique written on the site.

I'm not making a million bucks and companies aren't knocking down the door in a rush to buy me out, but so far I've managed to pay off my student loans, save a little cash, and not worry too much about where my next rent payment will come from.
It is terribly embarrassing. But the solution is not to keep the Shuttle program creaking along, but to work on a new program. At some point, legacy must be removed and a new platform created.
مشاهدة مباراة ارسنال وبولتون واندررز24/9/2011
What exactly is a rolling deploy and how would you set it up?
Not mine, but a friend of mine, whom I share a similar passion for Photography besides technology, is very happy in life with decent income from his humble solution to backup Flickr Photos.

He lives here in Bangalore, India and his monthly income from the sales of his software is very very good. The software itself sells on its own, do not need much maintenance and it just works.

Bulkr - http://clipyourphotos.com/bulkr/

Disclaimer: I'm helping him spread more awareness about his awesome software and if you ever felt the need to buy, it sells for 50% through my website.
Although it is CERN that is getting most of the attention the lab receiving the neutrinos is pretty impressive - 1400m underground:

"three large experimental halls, each about 100 m long, 20 m wide and 18 m high and service tunnels, for a total volume of about 180,000 cubic metres"

http://www.lngs.infn.it/home.htm
I don't have much to add to the discussion. I just want to vent a bit of frustration. I came in this morning and found out that 7 of my co-workers were just laid off. We are a 30 people company so thats quite a big deal. And some of my good co-workers in QA were axed. I guess some management guy thought QA was unnecessary. Oh this seems to start to look like 2008 all over again!
Bella Homes, LLC will STOP Foreclosure
Azul systems GC has Hardware and OS support that you don't have normally but I do generally agree.
Was that on HackFWD build07 event in Berlin? He did a presentation there last Saturday.

I think he mentioned 30M installations. Also, 15% conversion rate from ad-supported free to ad-free premium version of the app. Also, Apple featured him in a TV commercial.

Also, very humble guy. People basically had to pull the conv. rate info and the fact that Apple featured his app out of him. Massive respect.
HTC to offer 5GB free Dropbox storage with Android smartphones
Top Startup Success Factors Include Some Surprises
Schneier: An Interesting Software Liability Proposal
Google testing MVNO waters, preparing to battle carriers
Or none of the above.

VIA has close ties with HTC. Apple fired salvo against HTC, considering it weak. So maybe it is not so weak after all.

Edit: To illustrate the close ties: http://en.wikipedia.org/wiki/Cher_Wang
Animal Cruelty Free Makeup Products
Convenient Cruelty Free shopping for those who love animals. Skin care, make up, essentials, hair, fragrance and oils, household and baby products.
Post Execution Logging solves the Java Logging mess
Recursion was 23, hardly a child, or are you saying Recursion was retarded?
Using git in an agile team
Good luck getting everyone to switch from IE6.
or one could conclude that he has a history of publicly blaming higher-ups and corporate management for failures in which he was involved. what's brave about embarrassing your boss and your company publicly? or making unsubstantiated claims about conspiracies against you?
Happy Builder
Http://wedofaces.com/events/9506
Congrats to the team that put this magazine together. The first issue is great, covering important topics comprehensively and I even learned a few things I didn't know about. As a 14-year postgres user, I am very excited by the recent burst in interest in postgres and look forward to a very bright future for my favorite db!
New interface of Facebook
I'd pay a non-trivial amount just for the PSDs, in order to learn from them.
You're living the dream man. Awesome.
Camera Spy Car DV
One financial services company I worked at a long time ago was getting caught up in the Lean hype. We did process maps of nearly everything including our dev process. They put a big red circle around the QA piece noting that it was a candidate for elimination since it was not value-add.

That is parts like coding and deployment were necessary because they actually were important and helped move business ideas to the customer. QA to them was a redundant step. This coming from a shop that avoided automated testing because it was too expensive.

I was disappoint. QA to me is insurance against being human (which we all are). The ended up not getting rid of QA but the fact that they seriously considered it was shocking.
The lack of any proof reading drove me batty. I struggled get through it.

Something this long shouldn't be written in a single draft. If it's worth nearly 10,000 words, it's worth doing properly.

TL,DR: Guy realizes he was a jerk at the start of Silverlight. Continues to be a jerk, but doesn't notice. Oh, and Silverlight is dead.
I'm really glad to be working for a company that has the QA team involved from requirements to production (& maintenance thereafter).

One of the major problems can be keeping the newer people & graduates interested in the testing & QA process. There can be a lot of 'grinding' through test cases and I guess it takes a certain mentality to get through it on some days.