skysight-inc/HackerNews huggingface dataset:
Your last suggestion seems to make things less democratic understandably, but how would it be implemented?

Weighted votes based on karma. Or restrict the number of votes a user can cast based on karma or account age.

A problem with these kinds of things is determining what does or does not work and picking up on unintended side-effects, and doing so in a timely manner.

For example, if "young" accounts have very limited votes available will new users be less likely to stick around long enough to become more active voters? How long would it take to see this? What if by the time you recognize an undesired side effect you've already sent the site down the road of ruin (or something)?

For example, how long will pg keep comment vote hidden? How many people have found this to be sufficiently detrimental that they have, or soon will, leave HN and not come back?

How do you craft meaningful site experiments like this while keeping risk to a minimum?
I think you should give Openbox or Fluxbox or LXDE a try. A lot many features to customize, and initially it will be pain in the ass, but eventually you will be satisfied.
They do, but it's mostly recaps and "scenes of today' throughout the night.
A terrorist aims to incite terror. They do this by making you feel weak and vulnerable and unsafe, which is not necessarily achieved by poisoning your reservoir.

Someone who just tries to cause as much damage or kill as many people as possible, is not a terrorist. I think they are just known as criminals or militants.
Yes. As on outsider, the whole thing felt really uncivil to me. I guess I just don't understand the hate. I do understand that operations to kill people are performed, but that people celebrate this. Weird.
This guy live-tweeted the raid on OBL without knowing it: http://twitter.com/ReallyVirtual
Yes, the Gospel according to Mark. I've used Unity on the netbook for the past 6 months, and when 11.04 beta was released, switched to Kubuntu. It was just too slow, what with the 3d reliance and the idea that everytime you searched the launcher it polled the software center for matches. As for the desktop, I've no problem with it, just that make sure you don't try anything Gnome3 with it, as it will seriously break your system.
Feather Flags Banners
We provide the best possible service to you offering custom flags for every occasion including corporate events for advertising, fundraising or just celebrating an event. We assist you in making every event an outstanding one, with our huge catalogue of custom flags, feather flags.
All my terminals are tabbed in one window.

But I hear yea; switching between several windows for the same application is not very keyboard-friendly.
I'm sure the video game will be out in time for Christmas and you can simulate doing it yourself.
It is fascinating. I don't deny that.
I've been following stories on twitter and the news about it since it broke.

There are lots of things that fascinate me but are not the type of thing I would expect to see on HN. This is one of them. It seems pretty damn clear to me that this is off-topic here, but whatever, the people have spoken and they decided they want to discuss it anyway so who am I to say anything.

But I will say that your attempts at justifying it seem rather flimsy.

Thought experiment: Could your argument also be applied to just about any other clearly-off-topic news story? Say, the Grizzlies beating the Spurs in the NBA playoffs?

Interesting? yep.

Someone making an iPhone game out of it? probably already done

Satisfies some hacker's intellectual curiosity? Sure. I'm still trying to figure out how they've put their team together and are gelling at the right time.

Belongs on HN? Nope.
FB has really been overanalyzed. It's a test of if you can program at all. 90% of applicants couldn't pass it so it was once a useful quick first line filter if they have any skills at all.

Yes, there are 100 ways to solve it. That doesn't matter. It's not meant to be a major intellectual challenge.
Me too. What do you think about the line

if(ix==15) ix = 0;

Should I change this to say

ix = ix & 15;

Or is that too specific to 3,5-Fizzbuzz?
Sony: All The Free Trials in the World Won't Help You
Like the choice of articles. Another feedback: in the pdf, the Codified Startup Advice diagram is disrupted by an ad, so it can't be viewed side by side.
Anywhere in the United States - Intern, Part Time

ViaTask is changing how people do their errands. We want people to take the stress out of running their errands. Our iPhone application will make it easier for users to request errands they want done, and when they want it completed. Our application will connect those who need to run their errands, and those who are willing to complete other errands for a small fee.

We're looking for a talented Graphics Designer/Web Designer who has a powerful background and portfolio.

We're still a small group, getting a demo of our product ready so we can pick up funding in June.

Please send your questions and resumes to: contact@viatask.com
Worse yet, if you consistently overestimate your edge, you'll bet too much and could eventually go broke. Furthermore the optimal long-term strategy can be negative for far longer than most would believe.

For instance with your President example where the true odds are 60% and you're being offered even odds, after 100 such bets, following Kelly, you've got over a 15% chance of being behind.
Osama Bin Laden really shouldn't have used his real address on Sony's Playstation Network...
Tangentially, I'm kind of disappointed at the spontaneous, flag waving, "USA!" chanting crowds. I understand the sentiment, but having seen too many street parties celebrating the death of Americans, it seems rather low class.
How to get better answers on Stack Exchange
Berlin, Germany

wooga is the 4th largest developer of Facebook games with over 4 million daily active users. We work with small, agile teams building great games. All teams get to choose their own technology: Ruby, Erlang, Redis etc.

Some of our open positions:

* Backend Software Engineers (Junior and Senior)

* Flash Developers

* Game Designers

* Game Artists

* Business Analysts

Our jobs pages: http://www.wooga.com/jobs/

Sorry no remote work, we believe in one office one studio development.
Actually, unity has that feature where if you drag a window towards the side of the monitor, it'll tile to one half instead of the full monitor.

What really bugs me is the dumb launch menu. I think it's pretty much the same idea as the one on macs. Who the hell decided that it was a good idea to group applications together? Why is everyone (win7 also) following suit? It's dumb to extrapolate that just because two windows are from the same application that I'm using them for the same task and want them grouped together. It's also dumb that when I give one look at the bar I can't immediately tell what is open. I have to consciously scan all the way down. Finally, I hate the additional click it brings when I have to pick between two windows of the same app. Does anyone really know how anyone decided on this? I'll stop complaining when they let me disable it.
Obama has just been re-elected. Fait-accompli. Churchill? Give me a break.
I see now after more reading that I was wrong and you are right. Franz Lisp was a new implementation that was compatible with Maclisp and Allegro Lisp was a later new implementation. I'm sorry to have posted bad information.
Six Different Species of Bloggers and their Traits
For any blogger they must know in which category of Bloggers they are, if you don't know how many major categories of Bloggers then read this article, as it describe the Species of Bloggers and their Traits.
The simplicity of the problem, when combined with the repetition of dozens of coding interview warm-ups, converts my restless mind into a FizzBuzz chaconne composer.
First, using keys to switch between windows makes Unity harder not easier to use. Second, the keys are not a good replacement for the bar that has all the minimized windows. With the keys you do not know what is already, you have to remember numbers of applications, etc.
I was joking about illegal drug delivery. I don't think its legal to send medicine through intermediaries, so I don't actually think it would work for something like CVS/Walgreen.
But besides that, I like the idea of sending physical packets in a P2P network. Think of how torrents work and try to apply that to your business model. (might help)
A few tweets before, it's interesting that "Abbottabad had power for 6/24 hours" on the 28th.
Submission Time affects Popularity on HackerNews.
After 9/11 when Bush wanted to invade Iraq we would walk for peace, passing drivers would throw stuff at us, even tell us to "go home" despite all of us being americans, this reminds me of that day, the vehement opposition without proper investigation is the sign of another heard running towards the edge of the cliff.
"If you're like most people, you feel like a baby when it comes to visual design. You sometimes have a vague sense of what you want, but can't articulate it or make it come about. All you can do is point and cry."
A very nice introduction!

Thanks a lot. Brief, to the point, good examples to supplement the text, with pointers for further reference to good books as well. Love it.
I was surprised at how many 'experienced' candidates came in for interviews at my last job who literally could not correctly code a 'for' loop.
Until we know more about how this came about, it does not make sense to assign credit to anyone yet.
Yes, it does look (look & feel) a bit unprofessional, and it's not very easy to understand how to use it, but it seems like a great concept, and it appears that it is evolving .
everybody else is a worse programmer than they tell others they are.

Unless they tell others they are a poor programmer rather than a good one. Then they are probably better than they tell you they are.
The context sensitivity of C’s grammar
I'll help you with a resume if you like. My email address is in my profile.
The awesome power and incredible limitations of Twitter, all summed up in one series of tweets.
Google UI Faux Pas, or “How to show love, Hillbilly-style”
A month from now this won't be a factor in the polls at all. In fact, as time goes on and the Homeland Security apparatus is not dismantled, this will factor in negatively for him.

Not taking a side, just stating what I believe will happen.
It's not obvious to me how to automatically classify stories as (a)temporal. My understanding of the way submissions work is that if Bob submits something that Alice also recently[1] submitted, then it just gets counted as an upvote for Alice's story.

Then, of course, there are the "this happened recently, which inspired me to think about some broader trend". For example, during the AWS outage, Coding Horror had a story about Netflix's Chaos Monkey[2], which one could easily classify as both temporal and atemporal.

[1] For some definition of "recently" that I haven't yet figured out.
[2] http://www.codinghorror.com/blog/2011/04/working-with-the-ch...
Nervous or when you really have to pee
Sounds like a good problem :)
For those who served our country.
www.TonyMena.com
Why use the command processor pattern in the service layer
> If the specification is to print to STDOUT, a web server needs to make a trick to capture the output using tie, PerlIO or anything else, just like FCGI.pm does, and that's inefficient.

I see. That's a valid point.
So when I asked if by design the protocol would offer better performance, the answer is yes?

Is this inefficiency so bad that changing it to an array ref
brings THAT much improvement though?

It was easy to change the output but I will have to create a thin wrapper around FastCGI/PSGI to make it transparent.
something like this detection done in Mojo becomes necessary:

# PSGI (Plack only for now)
return 'psgi' if defined $ENV{PLACK_ENV};

# CGI
return 'cgi' if defined $ENV{PATH_INFO} || defined $ENV{GATEWAY_INTERFACE};

well, that's not much work...

I'll continue porting the app and see how it behaves.

Thank you for your time.
The fact that "mastered" was in quotes leads me to believe the author may have been implying that they had not really mastered that much at all, but had an inflated opinion of their own ability, which is surely what people citing Dunning-Kruger are assuming as well.
Los Angeles party bus rentals 
These vehicles are perfect for various group events like weddings, city tours, proms and sporting events.
I grew up in Shenzhen. Definitely down for something if in town (usually around christmas or end of summer).
I like the idea of upvotes and downvotes being multiplied by your avg score. tptacek's votes would be worth 8.85 at the moment, bermanoid's 3.5, and mine 2.92. Newbies would come in at 1.
Are those really equivalent? What if ix == 15?

It would work with a 2,8-fizzbuzz, though.
See also http://news.ycombinator.com/item?id=2505309
I like to know of an example of a pension system in the U.S. that does not invest in the stock market

Social Security, as mentioned in the Wikipedia link. Additionally, there is no reason a private pension couldn't be directly funded.

I'm in a defined benefit pension system and regardless of how the stock market does my benefit is guaranteed by the state

Which is what I meant when I asked about being invested in the stock market. While your pension may be funded via stock market investments, for all intents and purposes, your pension is unrelated to the market. With my 401k, I am very much at the whim of the market. If I hit 65 and my anticipated returns don't materialize, there's nobody for me to sue. Thus, pensions are not directly comparable to 401ks.

There is a push ... guarantee.

Given the unrealistic contracts that were agreed to, in light of our near-term economic realities, bankruptcy or mass firings and re-hirings are literally the only way this problem can be addressed.
مقتل اسامه بن لادن
I share your feeling in terms of being circumspect about the claims of "justice" and cynical about our leaders' motives. But I have to think it's better that he wasn't taken alive. Can you imagine the media & political circus that would have resulted? And the mock trial we would have had for him? The last thing we need to do is parade him on TV for 3 months and give him worldwide martyrdom. American reactions are bad enough as it is.

Given knowledge of his whereabouts, the prosecution of a terrorist mastermind and financier was the only option, though I suppose whether it would be better to try and execute him or kill him in combat is debatable.
It would actually be pretty easy to do without (explicit) multiplication or division: just convert it to a string and check text properties. Whether or not it would be any faster is another question, to which I'm almost certain the answer is no.

istr = string(i)
if '5' in istr or istr[-1] == '0':
print "Buzz",
OpenBSD has never had performance as a driving criteria, and has for long time, both justly and unjustly, been considered "slow", especially on machines with more than two CPUs, when compared to Linux and FreeBSD. Though it's been 6 years or so since I did any sort of serious large scale sysadmin work with it so I don't know if things have changed.
I went from wmii to gnome-shell after trying Fedora 15. How does Unity compare with gnome-shell, especially with regard to performance?
How the U.S. tracked down bin Laden
It's not 2 months off, it's 2 months unemployed.

So, if there's a salaried teaching position for 50k, said teacher actually gets paid 41.6k (50k * 10/12)? Unless a stated salary is quietly reduced by 1/6, then it most certainly is two months off.
Wouldn't you want newbies at 0.01 (or some other value below 1) until they have a reliable score?
And not even company sales, as far as I understand it, but any group of complete business assets (that is, any set of business assets that defines a single "business" - an important point for sole traders like me ;-))
You're exploiting the naivety of your candidates by pretending that their initial offer is "about what you were thinking", even though it was really much lower. You should pay a fair salary even if your candidates are naive about what actually constitutes a fair salary. You're screwing over the people whose salaries you control by encouraging/allowing them to take a much worse offer just because they didn't know any better. Why is this good?
Have you thought through what would happen if a major US city's water system was effectively poisoned? Terror is easily the first word that comes to my mind. Beyond the immediate consequences in the affected city, there's be a HUGE run on bottled water across the country. I for one would feel extremely weak (I have no way to tell if my water is safe), vulnerable (water is a basic requirement, and it might be compromised) and unsafe (no example needed).
I've done thorough testing on random read/write performance of ephemeral vs EBS, and I can tell you that EBS is waaaay better in the case of random IO. I can attest to the accuracy of the random IO performance in one of the references from the post:

http://victortrac.com/EC2_Ephemeral_Disks_vs_EBS_Volumes

Amazon even says this on their page (also referenced by Gabriel).

Joe Stump's article might lead you to believe the ephemeral and EBS are equal for random IO, but Joe only tested on a RAID0 config with two EBS volumes.

In general, even with the best instances under the best circumstances, you won't crack 2K iops/sec on ephemeral RAID0 with four drives.

EBS, on the other hand, with 8 volumes configured in RAID0 will exceed 24K random reads/sec and 12K random writes/sec. The reads are so much higher because EBS is mirrored.

The downside with EBS is you can see worse performance when there are noisy neighbors. I've seen performance drop 50-70% for hours at a time on m1.large because of network card contention, but you can avoid this when on larger instances (m1.xlarge or m2.4xlarge do the trick).

Sequential IO is another matter. I haven't thoroughly compared, but I believe in this case things are more even.

Performance aside, there is something to be said for removing dependencies on a complex system like EBS. It also frees up network bandwidth and provides quite a bit of storage without the $0.10/GB cost of EBS. If iops isn't a problem and you plan on replicating, then ephemeral can be a big win.
This Guy Live-Tweeted The Bin Laden Raid Yesterday Without Knowing It
http://venturebeat.com/2011/05/01/twitter-user-live-blogged-about-raid-on-bin-laden-without-knowing-what-it-was/
I'm not American, I don't even live in the U.S. You have no idea where I'm writing this from, so please stop making assumptions.

The world is rather a complex place. People die every day from various causes on the planet. It still doesn't justifies people like you stepping on a pedestal to ask them to be philosophical about someone who wronged them, just because people die from heart attacks every day.

The present issue is Osama Bin Laden, not heart diseases or any of the other issues you're trying to bring to the table. If you like to open Pandora's boxes, we might as well just close the discussion.

The fact remains that Osama Bin Laden and what he represented were wrong for the world and now he's dead.
Many of us who were not particularly affected by his actions think that they are particularly laudable for dictating to others how they should react. I don't know you, so I will refrain from painting a portrait of what I perceive you to be, based on your speech. I will just ask you to please be a bit less sanctimonious.
Obama's re-election chances spike on Intrade
I didn't say or even try to imply "all Arabs" or "all Americans". Plenty of Americans also marched against the war.

What I'm trying to say is, you see people hitting the metaphorical "like" button on something and you immediately assume there's only one explanation for this: these people are evil/rats. This is very wrong.

Actually, speaking of the split in Iraq, this is one of the reasons. Various groups had different outlook on the events taking place, and ended up viewing each other as evil scumbags. Next thing you know is people are killing each other.
KTK vs DD IPL T20 2011 Match 36 
Check out what Astro Pandeet feels about today's 36th IPL Match between Kochi Tuskers Kerala vs Delhi Daredevils.

Astro Pandeet has been giving more than 75-80% of most accurate Cricket and Other Speculation Report Predictions.
I last tried gnome-shell when it was buggy as hell, so it's probably not a good comparison- but Unity is fast, really fast. Having used a minimalist wm for a long time, I'm generally intolerant of lag and other nonsense that gets in the way, but Unity was as fast as any wm I've ever used. A lot of it depends on the quality of the gpu, so ymmv.
Apple iPhone 4 Deals Still Proving Show Stealer
you can add a eulogy here http://littlebiggy.org/viewSubject/4618207
I liked Unity the UI itself but the fact that it was a Compiz plugin turned me off for my main desktop. My WM history goes FVWM2→Sawfish→Metacity. This means I've developed usage habits over the last 15 years that I expect the window manager to oblige with. Compiz is not... very coherent in that.

Compiz has tons of options but not all of them work yet there is only nearly everything that FVWM2 and Sawfish had. The transition to Metacity was a bit grumpy since it certainly didn't allow for all the things that Sawfish did, but eventually it was tolerable as I could configure the essentials right and it was much better integrated with Gnome than Sawfish.

Compiz, however, seems to be more concerned about cool effects than real adjustability and coherent configuration! I use the keyboard for most things, rarely the mouse, and thus I have a number of keyboard shortcuts to launch programs, do window operations, flip around virtual desktops etc. That means I need to carefully configure the keys to work with me, as well as take care of unbinding anything that I might need in an application. So here's an example.

I expect to be able to configure those in the Keyboard Shortcuts window but Compiz apparently pays not much attention to what's set up there. I then googled and tried the ``ccsm`` utility but using the Commands plugin to bind actions into keys didn't work either. For some reason, in Unity/Compiz the <Super>t brings up the fucking trashcan can no matter what I do while I think the same keyboard combination is just perfect for my terminal. I don't want to use Ctrl-Alt-t instead because control and alt are valid application modifiers, and it especially in Emacs translated to transpose-sexps. The super key is great for any of these meta or desktop-level bindings.

So here we are: the program insists on something and thinks it should win. It was after I realized Unity is based on Compiz that I had ditched Compiz before, pretty much for the same reasons. Enabling the desktop effects in earlier Ubuntus was tempting but I never got my keyboard bindings and desktop behaviour quite right wrt that.

A non-compiz Unity would probably be a killer: I like the dock and the Super key menu where you can just type the name of an application and find it in real-time.
Which of course isn't actually contradictory. Provided that you can distinguish accurately between someone who is merely your "enemy" and someone who is objectively "wicked", you can decide whether or not to celebrate.
another guy https://twitter.com/#!/smedica
Ask HN: Would appreciate any feedback on our site's home page design
I'm working with some top-notch developers on a new football site (http://www.onsidekick.com) that will launch on June 1. The good news is we've built a good, solid site. The maybe-not-so-good news is none of us are great designers...we each know enough to be dangerous. Where that has taken us is this:

http://beta.onsidekick.com/content/images/screenshot.png

That's the home page design at the moment...I'd appreciate any honest/brutal feedback from some good designers, particularly anything with some actionable thoughts. If you have any questions, post them here and I'll check back in.
Sure, I'll bite. How do you compare yourselves to existing group sms tools like Fast Society, GroupMe, Disco, Beluga etc?