skysight-inc/HackerNews huggingface dataset:
In Windows 7, you can use the Problem Steps Recorder to handle screenshots and descriptions for you: Start -> Run -> psr.exe.

(Stolen from the Reddit thread: http://www.reddit.com/r/programming/comments/p9mxq/dear_boss...)
Wow, seriously? This is just as bad as the fanboy "you'll use X for EVERYTHING!" posts. Please.
I sure hope it gets killed in the European Parlament vote, but Poland itself has just 50 seats out of 754 (http://en.wikipedia.org/wiki/European_Parliament).
It's crazy how much browsers are becoming operating systems. I'm neither for nor against it in general; I simply think it is an interesting thing to watch happen. However in this case, I think it makes more sense for the user to download a desktop application in order to get push notifications directly from the server when not browsing the website.
For a long time Facebook wasn't available over seas. Facebook started with only US colleges, then high schools. It only opened up to people outside the US about 3 years ago I think so I would assume a large percentage of its user base is american.
I'll make the seemingly-obvious argument that is made every time this issue comes up in Internet forums: "natural" scrolling is fine for a single user of a single computer, but if you use multiple computers -- particularly multiple OSes -- "natural" scrolling is anything but natural.

Further, it may be easy to adapt to for one person on one system, but what is the net benefit? It seems to me the sole benefit for "natural" scrolling (and most other Lion changes) is seen primarily in unifying the UI for users who own a Mac and one or more iOS devices. Otherwise, it's yet one more change forcing users to adapt. And yet, the new scrolling method is the default. Was the old way really hindering anyone?
Those are all valid concerns. As far as there being though competition in this niche, there is. However, a good majority of those sites are plain blog sites and don't allow up voting down voting etc. And yes, we have a lot of work to do to promote the site so it gets traction. All great points.
I'm often on the other end of this; assigning "10 minute" tasks to people. What I try to do is have a common place where I will put these with the expectation that it is checked at least once per day; normally OneNote. I don't expect all of the tasks to be done each day, but I also don't want them sent into a black hole. I leave it up to the team to figure out when they can accomplish the tasks based upon when I need the work done or to provide me with feedback on feasibility.

If I have an urgent item that has to be done RIGHT NOW there may be an exception but in four years of being in this job I've only had a few of those. Those types of events are usually patient safety events where a patient's life is literally on the line and some piece of technology is acting up.
You think Spotify is going to cancel their sweetheart deal with Facebook because some random blogger said Facebook-only logins are bad?

Of course, I would love to see some actual numbers on whether it was worth it for Spotify (I suspect it was), but my point is that's a bit of a special case.
Why External Links Should Open in New Tabs
And specifically that portion of the British press owned by the same company which own the WSJ.
Gamer dies in Internet cafe ... and no one notices
There's a pretty big effort jump between writing an article and approving it for editing, in addition to writing involving you intently think about the story for a significant amount of time. This means that any ethical, financial, pr - related concerns are applied longer for the writer. NYT writers are highly motivated and competitive people, and would worry about even the occasional negative piece. Bay Citizen writers aren't held to the same requirements, since they're aren't viewed in the same critical way. Editors, since they simply have to review the piece and what gets on the page is whatever is the best to choose from, are a lot more likely to approve a piece.
In this same vein, I am curious what you guys think of using semi-colon and comma characters in URLs when pointing at an endpoint that generates a response that would typically be provided by a query string, e.g.:

http://site.com/generate;lang=en,size=32,weight=78

RESTful Web Services Cookbook[1] gave me the idea (a fantastic book) and what I like about it, is that interstitial proxy software seems to molest the URL less where as some refuse to pass through query string params for some reason (e.g. CloudFront).

Anyone see any glaring issues with this?

[1] http://www.amazon.com/RESTful-Web-Services-Cookbook-Scalabil...
HyperSolar develops zero carbon method
"They're Made out of Meat?" Short first contact sci-fi story
For The First Time Ever, Smartphones Are Outselling PCs
BTW, that backup app is even less reliable than the rest of Tumblr. I did manage to get a full backup... once.
I used to be able to dev to any kind of music or talk, but it's gotten harder as I've gotten older. Sometimes I try to pick music that culturally matches the web site I'm working on.

- Classical: sometimes pleasant, but can be too dramatic.
- Hard electronic (dance, club, dubstep): too distracting

Minimal or ambient techno tends to be way to go when I'm trying to focus on something, but need something to keep that part of my mind occupied. Soma.FM and Digitally Imported have the best streaming stations for that, IMHO.

http://somafm.com/spacestation/ http://somafm.com/dronezone/
http://www.di.fm/minimal http://www.di.fm/chillout
That caught my eye, too. Rather than having evolved to eat polyurethane only, and then waiting patiently for us to arrive with dinner, I took this to be an awkward way of reiterating that the fungus is the only organism we know of that can eat PU. Which does make me wonder a bit about what it normally eats - resins?
Oh God, it's like Amazon was 10 years ago.
At Tumblr's scale, thousands upon thousands of dollars isn't worth worrying about.
We should thank this boss for subsidizing all of edw519's comments on HN
Facebook, Twitter more addictive than alcohol, tobacco
I would have liked this comment better if it came up with some solutions itself, although maybe it's not easy to solve?
I had the same reaction as you. </meta>

Stat'ing a million files is going to take a long time. Perforce doesn't have this problem because you explicitly check out files (p4 edit). (Perforce marks the whole tree read-only, as a reminder to edit the file before you save.)

It seems like large-repo git could implement the same feature. You would just disable (or warn) for operations which require stat'ing the whole tree.

Then the question is how to make the rest of the operations perform well -- git add taking 5-10 seconds seems indicative of an interesting problem, doesn't it?
"Breaks the Web"? Really? Maybe you shouldn't be treating the Web as a pixel-precise platform with a single control model.

The Web is all about separation of concerns and unintended reuse; it's about browsers being able to innovate and provide new features while staying backwards-compatible with existing reasonable content.

If you want perfect control, go use Flash or Silverlight (and, thereby, die in a fire).
I disagree with this. Handling one blocking operation is as easy as handling n blocking operations. Yes, you have to handle them, or they will block.

The alternatives are to run everything in its own process, which uses too much RAM or to use threads, which are very difficult to reason about. (Did you really acquire locks in an order that guarantees you will never deadlock? Is your date formatting library threadsafe?) Finally, there is threads and STM, but STM adds overhead and retrying transactions wastes resources.

None of those solutions are very good, and node is in the same place: it is another not very good solution to concurrency. Right now, nobody in the world can come up with anything better. To do concurrency right, you have to be very careful, and those caveats apply to all the other concurrency mechanisms. node's event model is basically equivalent to the other mechanisms; fatal if done wrong. Doing one thing in one place makes the process model work. Not having any state shared between application operations makes threads work. Event-driven systems are a compromise between the two: you can share state between logical threads of execution, but the order in which state updates occur is deterministic.

Every model has its strengths and weaknesses, and node has strengths and weaknesses.
wow, what a shock...a site that streams unlicensed content gets seized by the FBI.

I wonder..if I started a site called torrentfreak.___ (on another TLD), copied all of their content,but replaced the ads with my own, would the people from torrentfreak try to come after me? It would be ironic if they did.

They seem to be all about sharing other peoples' work (for free) why not their own?
I'm curious what their performance numbers look like if they host the .git repo on tmpfs -- 15GB isn't unreasonable on a beefy (24-32GB of ram) machine.
Tweeted at you guys, but this is absolutely amazingly awesome. I used to own/run MinecraftServers.com and I thought that was awesome but this blew me away, especially since this is all running on node.js, eventmachine and redis! Keep it up!
Have you seen those posts where someone asks "I want to make an LLC/corporation, I don't have any $ so I'm not using an attorney, what's the best way to do this myself?"

This is one of the reasons why that is a mistake.

You don't get to decide unilaterally how much your part of the company will sell for - the buyers have to agree on your price, too.

There's a lot of information missing here to even start to talk about valuation - e.g., what sort of "startup" is this? How replicable is it? How replaceable are you? Would outside investors want to own a piece instead? How much of the "profit" is left after paying reasonable wages to the principals for their participation?

Maybe instead of selling your share, you should just be a passive owner.
Minn. public safety dept. quietly yanks "suspicious activity" reports
And unreleased rape-victim statements and identities, and cellphone records for a lawyer who defended Gitmo detainees.

Anonymous: Morons. Bulls in a china shop.
Very thoughtful examination of the issues surrounding Zynga's cloning of Tiny Tower. We hardly need another thicket of IP law ossifying game mechanics. Yet shameless, mindless cloning deserves contempt and shame.
Tips To Buy Stock Shares
Looks like it: https://minefold.com/help

That’s $17 per month for a 4 people server (with the $25 plan, $15 per month with the $45 plan). I don’t think that’s a competitive price (but don’t quote me on that, I have zero experience setting up or shopping for Minecraft servers). They also don’t support any plugins. It, however, looks like the service is incredibly easy to set up and use.

Just like with Dropbox, you pay more but you (are supposed to get) ease of use in return. I think that can work if done correctly. (There are also other advantages: You don’t need one gracious person to set up everything and pay, you don’t need to collect donations, …)

Edit: Wow, the experience really is smooth. It took me not much more than a minute from their homepage to running around in my own multiplayer world. I have never set up any Minecraft server anywhere and zero experience with all of that. Nice work!
Interesting that you see it as competing with email -- I first thought of it as a "new mail" notification for gmail/facebook/hN/etc.
besides templates and simple validations, sharing code doesn't seem to work out all that well.
Does it need to be an online service? The Selenium2 webdriver <insert-language-here> bindings make this really easy and it already supports firefox/ie/webkit/iphone/android etc (http://seleniumhq.org/docs/04_webdriver_advanced.html#taking...)
Better JS with CoffeeScript - Sam Stephenson (37signals)
Online Stock Trading, is it Really Meant for You
Yep. It's a bit of a change from what people are used to be we think it makes more sense. It means you personally can stop playing and you don't have to keep on paying for your friends. It also saves all the hassle of collecting donations to run a server.

We are, however, working on let you "shout" friends.
Beta Testers needed for Friends With Guns
The stuff that works best for me is the Phillip Glass early crossover stuff (i.e. post-Einstein.) Things like Glasspieces, Dancepieces, 1000 Airplanes on the Roof, The Photographer, and the three *qatsi films. They're minimal enough not to intrude on the foreground, but also not as harsh and "difficult" as the early stuff like large chunks of Einstein (except the knee plays) and Music in 12 Parts.
Use a VM
You are passing more than 1000 variables per request?

Maybe some crazy, poorly written ajax, I dunno.

The default is 100 or 200, which might be low in some edge cases.

suhosin.cookie.max_vars (default 100)
suhosin.get.max_vars (default 100)
suhosin.post.max_vars (default 200)
suhosin.request.max_vars (default 200)

To avoid the apache bug, set them no higher than 999.

Oh do you mean my comment on GET length? Apache will happily pass PHP up to 8192 characters on a GET request which is insane and should not be allowed. Pass that much via post and restrict URLS to 1024 or less. Old IE won't go over 2k anyway.
Im not sure but it think http://arclanguage.org/forum is the place to ask.
True, but don't most places organize one git repo per project, rather than one for the entirety of the company's source code?
Just tried it out on my Tumblr. Wonder if it will have any impact on whatever post-ranking/call-outs they already do. Unfortunately, I tried it on a Friday afternoon, which is not a good time to ever post anything.

But I love the easy integration of donation to good causes. I'll be making a lot of $2 purchases out of impulse, it seems.
I spent a while today troubleshooting why the 'Location' header wasn't getting returned in an XHR Request handler (using POST to create an Object and getting the location from the 'Location' header in a PhoneGap app), turns out released WebKit browsers don't honor the Access-Control-Expose-Header directive. Just verified this behavior is fixed in the WebKit nightlies (using Safari running latest update to WebKit). Sweet job webkit guys!
That's what it does, just a little tag? That's pretty unimpressive.
wow, if you're the only technical co-founder, those other guys are going to be pretty screwed when you leave.
A suite of Safari extensions/hacks known as Glims[1] adds favicons to tabs among other things, not sure about allowing more than 8 or 9 tabs though.

[1]: http://machangout.com/
You have a point.

It is just surprising when git was designed for the Linux kernel and we all here have a Github mindset.
It starts by saying "no".

The first few times this may be followed by an explanation.
But if you don't say no, if you don't show that you are a serious professional who takes responsibility for his work, everything else will sound like whining.

Yes, there a lots of clueless non-technical managers out there, but most of them are neither complete douchebags, nor are they too thick to understand the problem.

Most of them will listen if you show them you're serious and not just trying to weasel your way out of something. If only because it is in their interests to take you seriously.
Sure, that all sounds great. I'm not trying to say you made a bad decision. You're original comment, though, came off as overly forceful, and a mild-bit condescending to the erlang community for no apparent reason and I decided to put my 2 cents in about it. There's no reason why your exact service couldn't be written in another language other than pure personal preference. And thats fine but you need to loosen up a bit about it.
I wouldn't say that a large repository implies that the code is highly-coupled. There are advantages for keeping certain code together in a single repo. Being able to easily discover users of functions of a library, being able to "transactionally" commit an update to a library (or set of libraries) and the code that uses it, being able to do code review over changes of code in various places, being able to discover if someone else has solved this problem before, and so forth. If you only have your project and its libraries checked out, you don't serendipitously discover things in other projects.

As mentioned in this talk on how Facebook worked on visualizing interdependence between modules to drive down coupling at
https://www.facebook.com/note.php?note_id=10150187460703920 , there are at least 10k modules with clear dependency information in a front-end repo, and the situation probably is a lot better now that they have that information-dense representation to work from (I don't work on the PHP/www side of things, I spend most of my time in back-end and operations repos).
Ok, I exaggerated.

But you've got to have dedication if you truly want to "Have Fun At Work"
Upvoted, as you do have a valid point. I also tend to agree about the influence of individuals, though one could argue that the US spending on defense is, in great part, the driving factor for the technology that got us here.

I personally think it's a bit more than funding though--for lack of a better way of putting it, the feeling of opportunity and independence is what provides a fertile ground for starting a business. We commonly have room for people arguing and making idiots of themselves, for going against the grain, for dropping out and trying to achieve great things.

There's still a sort of individualism in parts of the US that I believe makes doing business and work here great.

(honest question) Is there such great tolerance of nonconformity elsewhere? I've heard distressing things about parts of Europe and Asia in this regard (Japan, for example, apparently does not support the sort of ecosystem we do due to societal expectations of young folks). I dislike painting in broad strokes, but the topic seems to lend itself to that.
Sounds good. I'm in the Canton area so I'm a bit far but maybe I'll make it to a meetup soon.
Penny stock guidance
Git submodules make it really easy to split up large projects into smaller components.

Also, as Ævar writes in the first response, "there's only so much you can do about stat-ing 1.3
million files".
Whаt іѕ thе stock market?
While it may not be, I do find it an every day battle to keep my PHP wel 'styled'. Sure, PHP is the first language I learnt, and I do use a framework, but sometimes a long method is easier in the short run than writing good model functions. And I have models, but mostly for the ORM and they're all completely interconnected.
PHP makes me lazy, fast
If the smaller organization wants your product, then exclusivity is not going to be a sticking point - and you can (and probably should) hire design talent when design issues are hurting sales (again slice20 wants your project now despite it's aesthetic short comings).

On the other hand, would slice130 sell a competing product they developed to the rest of the market? If not, then the perceived advantage they gain might encourage sales of your product to the rest of the market.

The other question is, is the pie predominately cut into 130 unit slices or 20 unit slices or an entirely different size? And more importantly, what size slices are you primarily pursuing?

Finally, having the exclusive deal on the table appears to be distracting you from your strategy. Is the deal good enough to pivot for?

IMO, If your project is truly a startup, then it is a no brainer to swing for the fences and forgo an exclusive - growth and market share will probably be more attractive to additional investors to fuel your company than will a competitor moving into the space.

Good luck.
"Here's everything we offer, soup to nuts." isn't really The Apple Voice. That's more the "overly informal and conversational" voice you see so often these days.
I am curious, is this a common and similarly frustrating experience for non-programmers? Are managers of, say, car technicians or accountants just as clueless about their subordinates?
"Scientific hypertext documents" then. Point is that it is becoming more difficult to use for its original purpose.
From Section 2.B.ii - " this restriction will not apply to the content of the work when distributed in a form that does not include files in the .ibooks format generated using iBooks Author. "

So This restriction not apply to anything distributed in a form that does not include files in the ibooks format. Given that .epub is not the .ibooks format, you are correct.

More interesting, is the caveat, "generated using the iBooks Author" - what this means is that .ibooks generated with other authors can be sold in places other than the Apple Store. Start your timer as to how soon we'll see other authoring tools for .ibook format (with the target market being the book publishers, who will be able to bypass the apple book store)

Most interesting scenario of all:

o Generate .iBook using iBooks author.
o Convert to .epub using an epub converter.
o Convert back to .ibooks using a third party tool (and, theoretically,
adding back in the custom .ibook elements)

The end result is _not_ generated using the ibooks author, and is also not subject to the iBookStore restrictions.
I'm hoping it's gold. That way we can all get rich.
A lot of the other EU countries delayed letting the newer nations have full working rights. I think Germany only fully allowed Poles last year.
Keep going!! It's like a sequel to the Twilight Zone "How To Serve Man" episode... very cool. Lots of places to go here.
Special Report How a rogue trader crashed UBS
Some good points, though some of the biggest companies have proven you wrong.

Google, for example, messed with spelling, used word which has nothing to do with search engines and yet, it is nowadays one of the most recognized companies in the world.

Also, when using common names that are easy to remember where you have not messed with spelling, the domain names are usually taken or squatted on.

So, while your points are theoretically nice, in practice it may break the cardinal rule, which is having your business name and your website be different.
I like it! Just one thing: a more prominent (header?) link to your main site from your blog and a sign up link within the blog post (since it talks about accounts) would probably help convert HN/Twitter viewers into customers. Maybe I'm just blind, but I had to navigate manually to your homepage and again to see plans, and the only links I saw in the blog post were to individual maps.

I noticed that the "pricing" screenshot links to the pricing page, but there's nothing there to indicate the screenshot is a link.
Never Make Counter-Offers