skysight-inc/HackerNews huggingface dataset:
Thank you!

1) I didn't include it in the plot since I found it to remain constant, at ~300 requests/second. But yes, perhaps it would show a nice contrast to batching if graphed along with it.

2) This is an interesting question. I think it depends on how a non-batching solution is implemented: A) if each client obtains its own file handle, fsync()s can theoretically be issued 'slightly more concurrently'; B) if a unique file handle is the only one upon which fsync()s are called, this is essentially my solution with a dedicated thread, but which only writes one update at a time.

For A I'd guess a client would have to wait less for not-very concurrent environments, while in B wait time grows longer for "unlucky" concurrent threads. But I think a batching solution would overtake A for even moderately concurrent environment, since -- as you say -- it reduces the burden of serialisation.

Given time I'll try to revisit the code and try out different kinds of tests!
How To Configure PureFTPd To Accept TLS Sessions On CentOS 5.5
I really like it. As some of the commentors said, it is not very clear what you are trying to provide.

I first thought an infostripe was a left-handed side column, for blogs. (Which would also be great).

Then after looking at the "featured favourites", I knew what I could use it for. A mobile business card.

And I really don't get what a cloud notebook is. I would try to ditch the word cloud.
To resonate on your comment : when thinking about UI design, I personally never dissociate visual and behavior.

The UI behavior has to comply with the visual metaphor it manipulates. This is quite hard to do properly for people (like me) that does not master one of the discipline : UI behavior is controlled by code, and with a slight lack of care, it slips easily in a spaghetti nightmare if you want something finely tuned, and UI visuals, well, also needs great skills.

A team that manages to set up a cooperation for those two competence will bring you great UIs.
I don't think I've seen a reset button in a while. Does anyone still use them?
Like others have said, its only applicable to live streams. I very carefully read the terms before i stopped paying the license.
I do have ideas and it is a major breakthrough. And it likely won't get picked up on because I'm too low on the totem pole.

I joined a forum a few years ago at a time when I was very ill, doped to the gills and had major trouble "behaving" myself, so not at my best. It had been around for a few years and the owner whined constantly that he wanted to increase membership, especially international membership, and couldn't figure out how. I was there six months and membership began going up dramatically, especially international membership -- so much so that they eventually created some subforums aimed at the international members. But I don't think anyone really knew it was me that engineered it. I wasn't even a moderator at the time. You don't have to be a moderator to treat other people well. In fact, it probably helps in some ways if you aren't a moderator because then it is simply an example of a decent human being, not a person with a duty to set the example.

More recently, I joined a forum with 300 members and almost no discussion. After I joined, people began talking to each other. Last I checked, it had 1800 members and has probably become the Go To place for its niche, likely displacing a more long-standing group for that niche. Why? In part because I got thrown out of the long-standing place. The fact is that in some ways, where I am, that's where the action is. Except I'm not a hacker. I don't expect to be all that influential on HN. I come here because I get to be treated like a normal human being and people, oh, talk to me instead of dividing up between those that worship me like a rock star and those that desperately want to shoot me down and put me in my place. So I am content with being a Nobody on HN and I have diabolical plans to remain a Noboby on HN so that it can remain a decent social outlet for me instead becoming ruined for me socially like every place where I ever became Somebody and then after fostering discussion generally on the forum, I was the only person no one would really talk to.

Still, I'm compulsively helpful, I tend to care, I have this unusual expertise (or insight or some such) and it just annoys the crap out of me when I can't give it away. Maybe some day I will come to my senses and stop caring about others and just use it the way most socially insightful people seem to use their skills: As manipulative ass-hats, for personal gain, because they know something others don't know. But I'm not there yet.

Peace.
I love cricket as much as the next Englishman, but this is not a sports forum.
My 'partner' won't let me release. I feel like a hostage. 3 mos and counting.
Picked up a biz partner a few mos ago on craigslist. He was looking to make an iPad app. I agreed to a 30% stake... not sure why, in retrospect. He said he had lots of connections, and corporate relationships could be helpful in this app's market. I don't negotiate on my feet very well ;-)

I flew out to meet him in person. He had a very loose concept, so I drafted a concrete design while he gawked. I outlined a 3 week release target, he agreed to it, and I went to work hacking.

I completed a clean, high quality very-release-able app in 4 weeks, well exceeding the very basic features/specs I outlined for the 3-week-initial-release. He argues with me about inane points, I agree to some changes I know are bad ideas to appease him.

Cue to 3 mos later.

He still won't let me release, keeps promising he'll agree to a release if only I do X or Y - most X or Ys are very bad ideas, slimey, or even plain infeasible 'designs' that don't understand how to do a workable UI on a tiny touchscreen... you know the sort.

Also, he is driving me crazy, drags me through inane powerpoint slides and meetings, plays a lot of buzzword bingo, and hasn't contributed /anything/ to the company by my reckoning.

I quit my day job to work on this, but would have quit anyway. I know: I'm a fool. But its relevant because no-job means I'm also not wanting to lawyer up and spend the $. I'd just walk away if it came to that.

Clearly, this 'partnership' cannot continue, but I've sunk 3 mos into it, and produced a handsome iPad app, and even half an android version. I want to release them.

I feel like he is holding me hostage using my own work.

So the question: afaict I'm an independent contractor, and by most interpretations the sole author of the source code.

He's written me a few hundred dollar check for the flight (deal was: I travel, he pays), but I haven't signed (or verbally agreed) to assign copyright.

Should I just walk away? Or should I send him a message that I'm not doing this as a partnership anymore and I'm going to release on my own? Or something else???

I'd be happy to give him a copy of the source code too if he wants to continue it in his imo crazy direction.

thanks all. good to vent if nothing else.
Looks are definitely a "part" of the user experience, but not "the user" experience. If you don't believe that font selection, color, white space, layout, and image selection palys a significant role in communicating information clearly and quickly, then your tool box is missing a few tools.

Yes, things being fast and easy to use are part of a user experience as well, but they don't make up the complete user experience.
In fairness you probably attract more of that sort of thing than 99% of people. I mean, if you're going to act so aggressively alpha, you're going to get attacked often. So your view might be a bit skewed here.
Not everyone acts that way. Some folks with PHD's are really cool people. I have begun to think that those folks who do act that way are fundamentally insecure..or something.

Have an upvote.
I totally agree with you here, speed also plays a great role into this, but don't you think using SDK buttons seems a little too lazy?

Good design doesn't always mean as shiny as it could get. Minimal approach such as Windows Phone 7 UI design is also consider as a good design.

I understand what you are trying to imply here. I just realized that I also should have given some comparison on shiny and minimal designs as well. Thanks for mentioning about this. :)
Scala, Clojure and Groovy are certainly not gaining "massive traction". There are still millions weenies out there turning out new Cobol ^W I mean Java/.Net applications.
Internet file sharing bill passes second reading under urgency
Lacking context. What's a "check-in"?
Don't tell StackOverflow I'm a hacker (they think I'm a bot)
Then they should get unhappy, they should test the market and they should find out that they're wrong. Who knows, maybe they'll realize they need to step up their game.

I really hate this "just keep 'em dumb and happy" nonsense. We're not children (and you shouldn't treat children like that either).
Yahoo shuts down Site Explorer API
Last year I was checking-in like mad, this year I completely stopped. Why? Because I changed job and the new people I hang out with don't use 4sq. It's a very different crowd that if I pull out my phone and start checking-in it would be seen as a very strange and embarrassing behaviour.

So I guess your challenge is to make check-in's as natural and encouraging as giving way to the ladies at busy restaurants.
How to check if you are banned from reddit
The site in inaccessible.

http://www.downforeveryoneorjustme.com/www.maqetta.org

How could IBM screw up a web hosting solution? And how does that reflect on the quality of this web UI tool?
Good example of implementing a feature because it's easy to do, rather than because it has real utility. Why it's part of the HTML form spec I don't know. Was it ever useful?
I really appreciate the overview that author gave in readme. Quite often links to seemingly interesting github projects are submitted, but I am unable to figure out the 'really cool' parts. Explanation adds much value to playing with the project.
a commonly used ticketing system has them, as does a particular bank i know of ...

you'd be surprised to hear that i had a need to use both of them in the same day and they both got me with it...
Can you elaborate as to why? I would have expected the exact opposite.
Dear Cats on the internet,
please spellcheck your posts and proofread them before you post your rants to the internet. Otherwise some people might think they are unpleasant to read and possibly wont take them serious.

If you have a "related reading" section you might want to also use it to post some links to those guides. We are here to help each other, aren't we?

And: No, I don't use reset buttons.
They still exist and I've pressed them just before thumping the desk.

Is there a greasemonkey script to get the browser to ignore them; are there extensions for any browser to do this without greasemonkey?

or with a user stylesheet?

input[.reset]{display:none;}
what is the right css? I haven't used it in a while?
This seems to ignore the case where a form is pre-filled with previously inputed info or some defaults. It feels more natural to clear the form and write all fields with new infos than to overwrite everying field by field.

now it's a long time I haven't seen a useful reset button.
Notworking. A new working method for startup employees?
Don't take so many classes. You aren't going to absorb the content from 7 advanced courses a day.

If you are taking classes to get a degree as quickly as possible, you'll find that five years from now you remember nothing and you wasted $200,000 or whatever college is costing you.
Does anyone know if the solution is posted anywhere? It seems that the only thing the stranger does is to give them a reference point to figure out how many blue-eyed people there are, and not much else.
Car => motorcycle + AutoShare (shared car service)

Work at office => Work from home
Hacker 'handshake' hole found in common firewalls
Windows to Linux
Book to Kindle
gEdit to gVim
Word to LaTeX
It seems to me you have a number of options here.

The simplest is to give him the source code, and walk away, and chalk the whole thing up as a learning experience. In the unlikely event he is able to make something happen with the product, you're entitled to 30% of the profit, but I wouldn't count on it. In this option, you do not keep a copy of the code for yourself, or do anything with it in the future.

Option #2 is to have a long, hard talk with him. Lay everything out on the table, as clearly as possible. Explain that you have developed a product that you think is ready to ship, and that you don't want to do any more work until it does ship. If he has a list of things he things are necessary to get in the product before the initial ship date, have him itemize the list in detail, and then discuss and agree (in writing) on each one.

Option #3 is to buy your "partner" out. Ask him to assign all rights to the product to you, in exchange for some consideration you both agree on (cash, or a share of the profits.) Needless to say, you need to get the agreement in writing this time.

Option #4 is to talk to a lawyer. I'm not a lawyer, but I would be absolutely shocked if you have any direct rights to the source code. I believe you'd be exposing yourself to potential legal action if you tried to release this code, or do anything else with it on your own. You really don't want to go down that road.
So what's the end result of this? Someone named "Heogotz" will now be documenting his PS3 hacking from a VPN service in Europe?
I admit I don't have the statistics to back it up, but from my perspective Scala already gained massive mindshare in the set of programmers who both already use Java and actually care about new programming features.

Is it already the defacto Blub language? No.

Do I know anyone in my field who isn't at least aware of the proclaimed advantages of Scala (I'm in industrial computer science research)? Also no.
The first camp follows Oracle/IBM (Microsoft if we are talking .Net shops, not related here) and they follow the second.

EDIT: also, forget for a second the "mindshare race" bit. Already people are commenting "why did they do this? it's just like Scala". Now, obviously Scala and the other JVM languages weren't in the same state two years ago. Maybe then it was logical to design your own language with then-new language features and expressibility. But if it wasn't so top secret, people would notice the duplication of efforts and perhaps merge the two projects when this was just an idea. Maybe I'm wrong, I admit I haven't had the time yet to actually see more than several lines of Cylon, but from the comments and the highlighted features there was some obvious duplicated effort.
unpleasant to read and possibly wont take them serious

Don't you mean, "won't" and "seriously"?

Glass houses, stones, etc., etc.
This article is based on a report release by NSS Labs titled "Network Firewall 2011 Comparative Test Results", released Q2 2011. Unfortunately the report costs USD3,500.

For more details about the attack consider reading:

The TCP Split Handshake Attack: Practical Effects on Modern Network Equipment (BreakPoint Systems, 2010)
http://nmap.org/misc/split-handshake.pdf
How does this translate into UK salaries? I'm working at a medium sized company (approx £200 million turnover) and am a senior developer with 15 years experience in stuff like c++/c#/iphone/asp.net mostly MS stack and I'm getting paid £34k. I know I can go contracting for £40/hr but it's alot more hassle.

What are other people getting paid here in Blighty?
Why wouldn't you be able to? Zuckerberg didn't allegedly defraud the plaintiff of cash, he allegedly defrauded the plaintiff of pre-Round-A Facebook shares. If I steal a lottery ticket from you and that ticket subsequently wins the Mega Millions or whatever, I don't just owe you the $5 ticket price, I owe you the lottery winnings, right?
Here's XKCD's blue-eyes problem http://www.xkcd.com/blue_eyes.html and solution: http://xkcd.com/solution.html
Why do we call laws like these "anti-XXX"? The laws do not prevent piracy; it's already arguably illegal. All these laws do is excessively punish the offenders. We should call these laws "severe arbitrary punishment laws" instead, as that's what they actually are.

I'm fine with making sharing movies illegal, but the punishment should be something like a $50 fine, similar to riding public transportation without a valid ticket. The damage to society is similar (i.e., near zero), so the reparations to society should be similarly minimal.

Let's be honest. The world will not descend into chaos if people share movies and jaywalk. Let's not write laws that imagine otherwise.
With 15 years experience, you are underpaid.
Leaving in a Huff
Chronically Ill => Not Chronically Ill

How did you achieve that?
The solution is on that page although the way the puzzle is worded on xkcd is better I think.

The key piece that xkcd adds is that each islander keeps a count of how many people of what eye color he/she sees.

It's easier if we assume there are only 2 islanders with blue eyes. That means that each blue-eyed person can see one blue-eyed person.

The day after the announcement each blue-eyed islander expects that if they themselves have brown eyes that the single blue-eyed person that they see would kill themselves, since if that person is the only blue eyed person they would only see other islanders with brown eyes. Since that doesn't happen, they know the day after the expected kill day that they themselves must also have blue eyes.

So on day two, they both kill themselves.

HTH
C++ > Erlang
You say they "understood" the concept. Was this understanding tested in some way?
I have a form that can be populated with records from a grid. "reset" allows the user to clear the selected record and input new data.
i'm pretty sure your browser's edit boxes support some kind of undo command... one that will only reset the contents of that field, rather than the whole form ...
http://www.itjobswatch.co.uk/ is an excellent resource for the UK for this.
As guelo wrote:
Lotus Domino and Groupwise. (Not tomention facebook)
My bad, didn't knew that.
>Comparing incomes and constantly thinking about what you _could_ be making just leads up to never being satisfied with any kind of salary in the long run.

I couldn't disagree more. The first career company I worked for, I got transfered up from a less-than-level-one position into a high end dev position through my own sweat [1]. Due to company policies about how much a maximum raise could be I found myself making less than 1/5th of what that position would normally get. For the first year or two I wasn't bothered because I didn't have too much experience. 5 years later when every piece of software we had deployed was my architecture, using my libraries, etc., etc. I started to be bothered seeing other people have all these possessions while being so frugal and getting no where. Even though I had no idea what other people were making, it was totally obvious I was getting screwed but I didn't know how badly. I didn't know what my market rate was.

Now as a contractor I know very closely what my market rate is because I get to test it at least twice a year (as opposed to once every 2-5 years before). I know what other contractors are making, I'm the lowest of my circle of friends or close to it. That doesn't bother me because we all do different things and they've all been contracting longer.

I know exactly where I stand and I see an obvious growth path and target. I have real (or at least the chance of it) feedback into where I stand instead of made up nonsense in some yearly meeting where your raise was set by someone you don't even know weeks ago and the things you have to "improve" on your yearly review are structured to justify it. Did my new contract rate go up, down or stay the same? Based on contacts and job ads, did I follow the market or diverge? If market rates went up and my rate didn't that's a real call to action. "Demonstrates acceptance of company vision - needs work" is not.

[1] Not trying to toot my own horn, others did as well. It was probably an artifact of how awful it was where we were.
The following should work in browsers with decent CSS2 support [1]:

input[type=reset] { display: none; }

You might need a !important in there immediately before the semicolon if your user stylesheets aren't getting priority otherwise.

[1] http://www.w3.org/TR/CSS2/selector.html#attribute-selectors
As a logic puzzle it is very tenuous. The proposed solution (which is lower down the blog post) is that because any blue eyed Islander is able to count the number of blue eyed people (99), if on day 99 those people do not kill themselves it means that there is one further blue eyed Islander, and it is them.

Brown eyed Islanders see 100 blue eyes, and so know that if mass suicide occurs on day 100 then they are not blue eyed.

It's only a short reprieve though; because either the browns know that only two colours exist (and so on day 100 immediately know they are brown) or they face the same conundrum as blue, and commit suicide on day 900.

The problem with the puzzle is not really the logical reasoning (which is sound, as described in the puzzle). The problem is that the Islanders, who are described as very logical, should know this information already. That they are still alive when the foreigner arrives is illogical.

EDIT: to downvoters; consider the problem & solution very very carefully (or read my subsequent comment). Initially it seems a little illogical that the browns would die too, but it is ultimately the same basic problem that the blues face :)
most notably Lotus Notes

Some people, when confronted with a calendaring problem, think "I know, I'll use Lotus Notes".
Now they have two problems
Schalke 04 vs Inter Milan live 13th April 2011 - highlights | Footy Station
Could you elaborate on IDE > gEdit? I'm really curious here, especially what PL's are you mainly using and what kind of projects are you working on. Also do you use and plugins with gEdit? As an emacs user and lisp programmer I can imagine ditching some of the features, but there are also some I couldn't live without (like paredit and repl integration).
That would be because recursion and loops are isomorphic. Anything you can do with recursion can be done in a loop and vice versa. It's just that one or the other may be clearer or easier depending on what you're doing.
Long Live the Browser
Wouldn't that better be served by a "new" button?
Best Bingo Online | Top online bingo sites | Highest Pay Out Bingo
This is a strange question. Of course most any company hopes you won't negotiate. What they expect is that you'll value yourself more than their initial offer and will negotiate.

I'm sorry, but I don't believe you about Detroit. I believe that you believe that, I believe companies tell you that but I unless all big Detroit companies only have very junior people I don't believe for one second that this is actually the case.
I'm sorry you're in this situation. I'm sure you've communicated to him that apps are up-date-able ... why wouldn't he be willing to at least get a "version one" out the door?
though quite useful for 'advanced search' forms
Interview with Jay Myers [SEO effects of using RDFa on bestbuy.com]
Living far away from work => Living within biking distance (Best decision of 2010)

Desktop computer => Laptops

TV => No TV (Best decision of ~2003)

Studying human stuff => Studying IT stuff (Best decision of 2009)

In my studies: Focus on academia => Focus on real world problems

Taking myself seriously => Not taking myself seriously

Living in multiple countries => Living in Denmark (the country I grew up in)

gEdit => Vim

multiple folders, commented out code, etc => Git + github

Facebook => Github, Twitter, Hacker news, meetups, etc
You can also use the approach suggested in "Up the Organization" where you put in your two weeks and then re-apply for your position. It's good to have, as you suggest, a best alternative to a negotiated agreement on hand (BATNA), such as a job offer from some place paying the same or more than you're getting now.