skysight-inc/HackerNews huggingface dataset:
it depends. when staging is in a good state we'll simply ask if anyone is using it. you can see a few deployments to staging in that screenshot i posted i believe. however, if the developer judges that a ci pass is good enough, a deployment directly to prod after they get the ci green light is also common.

this is also one of the benefits of deploying via a chat room - you can ask if you're going to be stepping on anyone before you do it.
I'm ashamed to admit that part of the reason for my wife (artithmetic on HN) and I to pick our current apartment in Palo Alto several months ago was because it was a stone's throw away from Jobs' house. He's been a long time hero of mine and when we got a chance to live close by, we jumped at it.

Bonus - we're even closer to several YC startups, I suspect if I shout loudly, the LikeALittle guys can hear it.
Doom 3 is actually a very nice if somewhat cheesy horror shooter.
So if a company grows beyond it's sub-25 people are they expected to then license any technology they're infringing on? Could this lead to an even bigger penalty if the company is made aware that they are infringing when they are small and doesn't act on it when they grow, thus willfully infringing?
4 Tips for Effective Tenant Verification
From the article:

'One of the prudish detectives wasn’t a fan of the photos, calling them “disgusting.”'

That's all we have to go on. A single word remark reported by the plaintiff. It's pretty much impossible to make any bearing as to the professionalism or otherwise of the "detective" (it says earlier in the same para that it was "officers" operating under a warrant, which would almost certainly not be detectives for recovering a stolen laptop, YMMV the piece looks unfinished and unedited to me).

However, FWIW, saying something is disgusting isn't casting a moral judgement on it. If you show me a festering sore I might remark "urgh, that's disgusting" but I don't find sores to be immoral. I'm pretty sure he or she wasn't presenting or even attempting to present a legal judgement with what was most likely an off-the-cuff remark. Unprofessional, perhaps mildly.

For all we know the remark was disgust at a teacher having apparently knowingly handled stolen goods taken from another school and encouraged a pupil into delinquency by helping them profit from crime and that the plaintiff misinterpreted. Yes it would probably still be mildly unprofessional to comment.

Aside, aren't school laptops marked to show their owner; this would have made it near impossible to not know that the goods were stolen.
Good point--I should have clarified, but this is more often a referral. I should have called it "first point of contact" or something more appropriate. Often we don't get the actual resume in into much later in the process...
Do non-trolls really bring patent cases against small companies? A company of <25 people probably doesn't have the cash to make a financial settlement worthwhile, and if a small company has a good product it'll have >25 people soon enough.
Companies with less than 25 people are relatively unlikely to have sufficiently deep pockets to attract patent attacks in the first place. And trolls, of course, won't care about the pledge. Nice idea, but doesn't seem that useful to me.
Some would argue those things you mention are themselves net-negatives. We're getting into the realm of philosophy, and I don't want to foist mine upon you. But to explain my comment: some would argue that mass market advertising is focused on the creation of desire, and that happiness is achieved through minimizing your desires. Or more literally, advertising is about making you unhappy with what you already have so you buy stuff.
This is ultimately not a helpful avenue to pursue. Asking companies to please not abuse a favorite group of companies (in this case startups) is not a solution to this problem. It's very similar in my opinion to the patent exceptions being carved out in congress right now for the finance industry (their favorite group of companies). We need to be striving to help everyone with patent reform, not just our favorite types of companies.
The new Blogger uses Closure, not GWT.
Copyright length in different countries
They may also have difficulty getting large companies to upgrade unless the Metro UI is easy to disable. Lots of companies are still on XP because they considered 7 such a dramatic change; I'd guess that a forced major change to the entire UI could spell disaster for their Enterprise sales.
I would certainly hope to find the "right" co-founder, and ideally i wanted to test the waters with this post and see who i might make connections with -- whether or not we decide to apply together.

But really I do want a co-founder on this project, because i've worked on enough projects alone, and though i could hold my own for a while, it seems more productive and fun to be working with a partner.

ps. not just looking for hardware people. anyone interested in the space would be great to connect with. Mobile developers would be esp. great to partner with at this stage, because as i mentioned, i really do see a lot of mobile prototyping to kick things off.
Logic and Ontology
No, all the others either a.) send PHP developers for Java positions or vice versa b.) try to sell you mediocre developers as top notch c.) send you profiles that do not match at all. a+b+c often means, recruiters are worse than the developers that just send you a resume.

Excellent are those that only send you resumes that do fit and represent excellent developers.

I think the process is the same, the results are different.
If the advertise revenue stream did not exist, do you think we would still have newspapers, tv, movies, etc?
A new Objective-C library for a new generation of APIs
I don't use jenkins, I use buildbot, but I'm sure it is quite similar. If you use github's post-receive hooks it reports all branches not just master when something changes. So if jenkins can build from a posted JSON object, it is quite simple to do. On our top level project if anyone checks into a topic branch it is built and tested automatically.
Nitpick: LEO is not a hard vacuum, it's a medium vacuum - it's not even considered a high vacuum.

LEO has enough air that satellites experience noticeable drag and friction from it.
In my personal experience they have the best customer service I have experienced with a cell carrier. THAT is why I stick with T-Mobile, they have earned it due to the way they treat me.
After Facebook's withdrawal and Yelp's downscaling are Daily Deals doomed?
I have a PG question for PG: what problem does this solve?

I see 2 problems currently.

1. Microsoft suing Android makers, and other similar examples, where large companies burn billions of dollars of our economy over something pointless.

2. Patent trolls like Intellectual Ventures and their shell companies suing startups.

How does this solve either of these problems? Who really needs this?
Verizon already uses GSM compatible SIM cards in their LTE devices. Same as in any at&t phone.

Not sure what antennas you're talking about.
I appreciate the good intention of this proposal, but it doesn't really make so much sense. Tech startups are small businesses, but their goal is to grow. With that pledge you could only grow up to 24 employees, and what then? You're ready to be slaughtered?

This problem needs to be fixed at its root, with a different law.
If you are serious about your startup and can spend a bit of money to get a good name, spend the $1000....relying on services that only offer names that aren't registered is a mistake in my opinion.
joshu I love your work and would love to talk to you more about this in general.

There is a disincentive to using a more generic subject and broadcasting out-of-context on Subjot, which is that people unfollow you.

I saw one user doing that in our private beta and I unfollowed him, since the entire premise of Subjot is having a feed of stuff that is interesting. We have a very unfollow friendly culture, so it's not a faux pas to unfollow a subject that you don't find interesting.

It is not a one size fits all solution but it has been working for us. Just like you wish you could unfollow your friend who live tweets the entire episode of Gossip Girls, on Subjot you can easily unfollow specific aspects including a broadcast subject.
Ask HN: Can software patents protect large companies from anti-trust lawsuits?
The two types of attacks are so different that it's hard to compare them. Patent trolls attack more victims, but all they want is money. Attacks by competitors are much rarer, but more damaging when they do happen.
MAKE $50,000 IN WEEKS - AS SEEN ON OPRAH &amp; 20/20
The recent This American Life ep "When Patents Attack" (http://www.thisamericanlife.org/radio-archives/episode/441/w...) started with a segment on a startup called Fototime, which was very small (certainly under 25 people) and had to settle a patent suit at great expense. (As part of the settlement agreement, they aren't allowed to say how much; only that it was just short of what would have caused them to file for bankruptcy.)
Screensavers are just special exes on Windows and are commonly used as viruses. Might be better not to whitelist that one and instead convince people to zip them up if they really want to send them.

I think that there are a fair number of mail filters that block .scr entirely, anyhow. In that respect, they're similar to .bat, .vbs, .wsh and the like.

Alternatively, you can just offer to automatically zip those for the user. Actually, that might be a good idea for all unrecognized files because it avoids a lot of weird problems with funny extensions that are automatically blocked.

Feel free to use that idea.
Apple loses another unreleased iPhone
Not particularly, but I know Bryan from around town here in Montreal.
I favour brandnames too. But if your site is a one off and inherently have little repeat usage then premium keyword.com is the way to go
I'd be surprised if the trolls (except Lodsys) are causing a lot of grief for companies under 25 employees. They seem to be more interested in a smaller number of bigger scores.
That does address one's own Tumblr Dashboard when logged in. And there has been one browser extension that's gotten quite popular- Missing-E. But it's gone through battles with Tumblr, and also doesn't solve the "global" issue: I don't just wanna see stuff about me, I want to discover stuff outside my account. Example, "Who blogs about farmers markets in Miami?" Something like this is app-able in twitter, but not Tumblr given its current API.

I do still recommend checking out Missing-E. Don't put it on all your browsers (it can't keep up with Tumblr changes, and sometimes freezes). But it is helpful. (It's available for FF, Chrome, and Safari.) http://blog.missinge.infraware.ca/
Most people using github for their everyday work do it the way Scott mentioned. Github's pull request system is fundamental to its success and everyone I know's workflow.
> Reading data, at even a GB/second from disk (which is currently not possible) is going to mean a second spent of a GB of data, just to read, let alone deserialize.

If that's just saying that startup time can be an issue, I agree. There are a variety of techniques to mitigate that, though. The simplest is to compress snapshots and/or put them on RAID, boosting read speed. The most complicated is just to have mirrored servers and only restart the one not in use right now.

> I'm talking about having more data than fits in an reasonable amount of RAM (say 1TB).

For something where you need transactions across all of that? This architecture's probably not a reasonable approach, then. The basic precondition is that everything fits in RAM. However, sharding is certainly possible if you can break your data into domains across which you don't require consistent transactions.

> So it's going to at the speed of the disk.

Sort of.

Because it's just writing to a log, mutations go at the speed of streaming writes, which is very fast on modern disks. And there are a variety of techniques for speeding that up, so I'm not aware of a NoDB system for which write speed is the major problem.

Regardless, it's a lot better for writes than the performance of an SQL database on the same hardware.

> My other question is how much of a pain in the ass is it to debug such a system?

It seemed fine. A big upside is that you have a full log of every change, so there's no more "how did X get like Y"; if you want to know you just replay the log until you see it change.

Last I did this we used BeanShell to let us rummage through the running system. It was basically like the Rails console.
Not at all. Books are usually my first way to go too, then I'll go to blogs, documentation, etc.
It's not an operating system, it's a distribution of software other people wrote that comprises an operating system.

It's not even an original distribution of Linux at that, it's just downstream Debian plus some crappy GUI apps.

--- Ubuntu user
Indirectly, this pledge my also help to slow down the trolls. Trolls buy up patents in order to sue or resell. Startups have no money to pay up, so the only option is to resell. But, if a potential acquirer has pledged not to use patents against small companies, buying them off from trolls wouldn't make for a good public image. As a result, trolls won't press on the patent holders, at least until they are acquired by a company that is capable of paying the bill.
Your approach is valid. We're doing something similar (e.g. auto-building Debian packages on each commit/push) and use git's post-receive and svn's post-commit hook to detect the modified branch and then trigger a parameterized Jenkins build which takes the branch as argument. You can even trigger different kinds of builds/tests/... depending on the branch name. Due to the nature of branching inside Git it's much more fun with Git, but it basically works for subversion as well.
There's such a huge variance in the value startups create that it probably doesn't matter.

It only takes one obscure archival services contractor to sue Google out of existence in 1999.
Revealed: Facebook’s music plans tap Spotify, others
All it tells us is that at least some competent people make it through their interview process, but it's a rare company that has an interview process that effectively filters out all competent people and remains a going concern for any length of time.

The fact that Google produces "pretty decent" products doesn't actually tell us whether their famously stringent comp sci trivia quiz system produces any better results than, say, throwing a packet of resumes down the stairs and hiring the ones that land face up.
I agree, but such accounts can be read differently: he's just a normal person. Every normal person has potential to do something great.
But why? If I patented something (that I'd spent resources on inventing), I'd sell a license for a reasonable sum, not block its use. That's the intent of the system.

Or if I found a patent that was a solution to my problem, I'd buy a licence.

People buy hardware, software, services all the time. Companies also do that and use them to build more value and sell that further.

Software patents have lots of problems but the idea to just throw it all in the trash bin is a bit black and white.

You could for example have (international?) patent courts that would prevent monopoly-by-patent things.
hahaha... no worries :)
China Patenting's Great Leap Forward
This audio (6 min long) is worth a listen. Steve Jobs, when he was around 26 or so. http://www.achievement.org/autodoc/pagegen/brochure/p3.html
I was thinking the same. It'd be hard to find stats as alot of the litigation is under a 'no speak about it' type of clause.

But operating a single-founder startup myself, I am alot more worried about the patent trolls than big companies right now.
Conversely, if happiness is the sole metric by which you measure your success, unhappiness becomes a personal failure. Happiness is elusive and difficult to define, so I measure my success by my level of engagement in my work, and the value it creates for others (that last part is critical). If I'm excited about what I'm doing, and I'm doing it for any reason besides the paycheck, I consider myself successful.
Rockmelt: "Simplified Web Browsing" Yeah... right.
Like any other patent, it's validity should depend on prior art and sufficient inventiveness. If it's complex enough, and someone else did it first, there's no reason why it shouldn't be patentable the same as any other invention.

The problem as I see it, is that people are granting patents for nonsense. When it comes to software they seem to be forgetting all of the rules that apply. For example, I shouldn't be able to patent a radio button these days. But the equivalent of that seems to happen. It's not the system's fault. The system already has rules in place to prevent that. Fault lies with the person who doesn't do the research and cite the prior art and then deny the patent.

I'm not sure how complicated Carmack's Reverse is, but if it's something that anybody "skilled in the art" could come up with after a bit of thought then the patent should not have been granted.

On the other hand, if the formula took months of work and provides a benefit and is not trivial, then just as any similarly complicated mechanical device (like a gearing system) can be patented, so should this.
You're correct; they did patch and update it to fix various issues. They didn't abandon it or anything.

The thing which bugged me the most about Vista was that it was slower than XP. Significantly. And for no apparently good reason. From a user perspective, it did mostly the same stuff, but required so much more resources in terms of CPU, RAM, and GPU. Going from Win 98SE to XP wasn't like that at all. XP did need more RAM, but it ran faster and was less buggy. Apps and games ran on it fine.

IT shops I worked at avoided Vista like the plague, and so did many businesses. The general consensus was that it was slow, something I and many fellow IT workers experienced whenever we used it. All of us waited for SP1, and when it came and did really nothing, everyone basically went "Well, XP until Windows 7 comes out!".

Plus its UI was annoying. "You just told me to do something. Are you sure you want me to do what you just told me to?" YES/NO dialog boxes everywhere. Great for someone whose never used a PC before. Terrible for anyone who has more than a year's experience. UAC was a mess. Yes, you could fix most of that by tweaking the OS, but there was no way to get your settings to easily follow you around PC-to-PC outside of roaming profiles via Active Directory. The default out-of-the-box experience was terrible compared to XP.

Microsoft never issued a patch to fix any of that. They can't; once they ship an OS they sign an unwritten agreement with IT shops and developers saying "this is the standard until Windows 7 comes out". That's a good stance to take sometimes, but not if your root standard is terrible.

The OS should have been delayed another year before release to make it good, but they didn't do that. It's hard to convince IT shops to renew their expensive MVL OS-upgrade contracts if it's been 5 years since the last OS release.
From what I understand, the key points of software patent reform would be (a) significantly raise the bar of "non-obvious" and (b) shorten software patent lifetimes. The related issues of small companies being at a disadvantage (due to economies of scale with litigation and patent portfolios) seems rather orthogonal.

Since this pledge would only address this issue of secondary importance, which seems a lot less salient to the public, I can't imagine it getting off the ground.
The commenter also didn't take into account that the req/sec was probably not evenly distributed across 2 hours.
I'm not saying you're bad at programming, I'm saying you're blaming the tools for your lack of discipline. Plenty of good programmers I know are undisciplined. But you can learn, and it's not the tools' fault that you didn't do so before. Hell, I'm a VS2010/Eclipse driver but I write MSBuild scripts by hand and I spent time the other day debugging the make/ant monstrosity. Limiting yourself because it's the only way to make yourself learn what you need to learn may work, but why not just learn it?

(And re: Eclipse--yeah, it's a bit of a hog, but hardware is cheap. Developer time isn't. And the features it provides have no equivalent in vim et al.--just look in the Source dropdown menu for a number of significant productivity enhancers. Those are some of the more minor ones, even; Open Type probably saves me half an hour a day in the monster of a codebase I have to work in. Eclipse is by no means perfect, but it's geared toward reducing boilerplate and stepping on the annoyances involved in Getting Things Done.)
I disagree that this will help, because the established companies the pledge would apply to are a secondary problem and mostly seem to fight each other (has Microsoft asserted patents against a startup? has IBM? has AT&T? when they asserted patents it was against multi-million dollar businesses!). The primary problem is patent trolls (see e.g. lodsys / intellectual ventures) for whom this pledge could be considered self-harm.

I will quote myself from [ http://news.ycombinator.com/item?id=2855835 ] here for another solution, one that actually can _easily_ go through government (except for the intense lobbying against it by whoever enjoys the current patent regime); you can read there for some discussion if it is interesting. Quoth myself (with minor editing):

Intellectual "Property Tax". Have everyone declare the value of their intellectual "property" (patents, copyrights, trademarks) - each and every item, for that year, on their tax return, and have them pay 1% of the value as "IP tax", per year.

Clarification: you can set a different value every year. The value may drop to zero because a competitor's patent solves the problem better; or it may go up because it becomes essential to something that becomes commonplace.

That amount is what one pays for a compulsory license or if successfully sued, and up to 3 times that for willful infringement, per year -- and no more. (But of course, a patent owner can always negotiate a lower payment, as is done with music recordings that have compulsory license agreements)

All of a sudden, everyone has an incentive to state a reasonable value for their patent. Copyright catalogs that are not being published (old music recordings, old books, old movies) would be assigned 0 value by copyright holder, to avoid tax - which means anyone can freely make a copy. If they believe -- at the end of the year -- that someone is making a profit at their expense, they can set the value as high as they want at the end of that year, pay the tax, and sue the profiteer.

Simple, elegant, and coffer filling.

edit: put missing link

edit: added clarification about setting value each year anew.
I'm pretty sure that W3 Total Cache writes to /wp-content/uploads which you'd need to be writeable anyway.
I meant Jamba Juice at WWDC, for sure. Nowadays and for the last few years, it has just been Odwalla bottles during the morning and then they go lock it up so I have to lug around a few bottles to last me the entire day. The food seems to stay about the same, but drink-wise quality seems to be going down :) I miss my Jamba Juice and espresso bar.
Yeah, I'm not really afraid of Microsoft -- especially if I don't ship a product based on Linux or Android. And patent trolls aren't going to agree to this pledge.

Patent trolls worry me the most. I'd like to see a pledge around having the tech community pool together against patent trolls. Not sure how you'd do it, but I'd like to see that.
I think the idea is that if the company is successful enough to have grown to 25 employees, it stands a better chance of having access to competent legal counsel and other resources. The penalty might be bigger in monetary terms, but smaller in terms of making the founders' lives a living hell.