skysight-inc/HackerNews huggingface dataset:
As usual, the truth is somewhere inbetween. Society does start conditioning gender roles early, and there is a difference in inclinations and temperament between the genders, and both of these strengthen and reinforce each other.

With effort you can smoothen the edges, you can encourage communication skills and caring among small boys, and you can encourage risk-taking and outgoing behaviour among small girls, but gender neutrality is an illusion, there will be differences.
Another issue: perhaps the increase in happiness with income (I) reported for I < 75k is due to the fact that jobs with higher income have nicer work conditions and colleagues. If this is true it should be possible to make people happier without paying them more. Just arrange matters so that their jobs are more pleasant.

It was always puzzling to me as a child that the people doing the hardest work are paid the least money. (hard in the sense that it physically drains you, and your whole body aches)
Curse the author for hijacking the back button just to force you to see his main page.
Air Jordan 1 (I) Retro Alpha University Blue White Black
I have yet to see an "unsuccessful" project using agile

The question I was responding to was if all the problems were caused by Agile or by deficiencies in its implementation.

If all you've seen is succesful projects, you can only guess why failed ones fail.
Looking for Loans payday
The-payday-loans is an informational site to help you make stringer financial decisions. Learn all About Cash Loans right here, right now!
That's fine. Regardless of who's to blame, it's still misleading.
I was daunted by the 120 slides at first, but they were absolutely worth it.

To sum up a few points:
Use lazy registration (delayed to as late as possible), first-time user help, gradual profile filling.
Remove features that encourage mindless hoarding (of points, ratings, reviews, whatever) and design for the flow, ie help the user improve/learn new things but don't make the experience too challenging.
Looking For Gay Portal Ottawa?
Our mission is simple: to help Ottawa singles. Find the Ottawa business Directory and Ottawa free gay dating classifieds and Gay Portal Ottawa here at http://www.dorothyscloset.com/
Vendors know why you buy. Do you agree?
It's easy to see the flaw in many failed implementations

Is it also also easy to correct the flaw? I don't mean to blame Agile practices. It could be the case that Agile is a bad fit to some "corporate cultures" or certain project type and the result of someone pushing hard its adoption is to have some practices really used and other only in appearance. This could be what people hates.

OK. that would not be "True Agile", but what difference makes for the poor guy that's forced to play a part?

Edit: I've had Scrum in mind all the time when writting "Agile". Sorry.
I've heard many stories about people who tried to raise their girls like boys, only to find that eventually they would still crave for pink stuff. Edit: pink == girly, I didn't mean explicitly pink
Do you think they would lie so as to mirror the national averages?
Wow, that's actually kind of exciting (and disturbing!), even though the link is unstable. Thanks for the info.
That doesn't mean that there aren't valuable lessons to learn from non-web startups. This is what I took away from the post:

1. A small niche market can be profitable (maybe not Facebook-profitable, but a good living nontheless).

2. There may be a lot of non-web startups out there that need online services of some kind - advertising/marketing, contact and booking management, whatever.

3. There are always profitable opportunities if you are prepared to do things others are unwilling or unable to do.
Log-probabilities, semirings and floating point numbers
I’ve been doing some research for this earlier, and my conclusion was: This is very hard, if not impossible, to implement automatically. The main problem is that it’s impossible to handle exceptions correctly without making the whole stack aware of it.

Currently, when an exception occurs, the system can simply change the response (since the response hasn’t been sent to the client yet, but is only buffered inside the system). With this approach, a response can be in x different states: before flushing, after the 1st flushing, … and after the xth flushing. And after the 1st flushing, the status, headers and some content has been sent to the client.

Imagine that something raises an exception after the 1st flushing. Then a 200 status has already been sent, togeher with some headers and some content. First of all, the system has to make sure the HTML is valid and at least give the user some feedback. It’s not impossible, but still a quite hard problem (because ERB doesn’t give us any hint of where tags are open/closed). The system also need to take care of all the x different state and return correct HTML in all of them.

Another issue is that we’re actually sending an error page with a 200 status. This means that the response is cacheable with whatever caching rules you decied earlier in the controller (before you knew that an error will occur). Suddenly you have your 500.html cached all over the placed, at the client-side, in your reverse proxy and everywhere.

Let’s not forget that exceptions don’t always render the error page, but do other things as well. For instance, sometimes an exception is raised to tell the system that the user needs to be authenticated or doesn’t have permission to do something. These are often implemented as Rack middlewares, but with automatic flushing they also need to take care of each x states. And if it for instance needs to redirect the user, it can’t change the status/headers to a 302/Location if it’s already in the 1st state, and therefore needs to inject a <script>window.location=’foo’</script> in a cacheable 200 response.

Of course, the views shouldn’t really raise any exceptions because it should be dumb. However, in Rails it’s very usual in Rails to defer the expensive method calls to the view. The controllers sets everything up, but it’s not until it needs to be rendered that it’s actually called. This increases the possibilty that an exception is raised in the rendering phrase.

Maybe I’m just not smart enough, but I just can’t come up with a way to tackle all of these problems (completely automated) without requiring any changes in the app.
In Rack you need to return a body which responds to #each (which yields strings); it doesn't need to return the body all at once:

class Dummy
def initialize(controller)
@controller = controller
end

def each
@controller.render.each { |part| yield part }
end
end

@body = Dummy.new(self)
Nothing wrong with charging money for content.

Just don't expect to get on news aggregators if you do.
Yes, you can sue God in the US, if you're so inclined. I didn't notice anything in the OP to suggest that this case has any merit whatsoever.
"Have you seen europeans? Do they look fat to you?"

Well you should check out this one, it seems Europeans are not that far behind...

http://www.iaso.org/
Global Visas Complaints | Global Visas feedback
The Global Visas Complaints page helps the company continue to improve on its high standard of service.
Am I the only one who feels Mozilla is losing focus? It's not that I think they shouldn't experiment (that's great for a non-for-profit company), but it seems they never really decided where they boundary ends. So from time to time you hear that they went a _little_ bit further from their core: it's always a little bit, but these sum up.

And I am not saying this to bash Mozilla: I think they are essential for a good Web. But that's exactly why I am concerned they are spreading themselves too thin.
White Nike Dunk Shoes Buy Now
Here Are Some Ideas on How to Make Research
Research is a very important tool when it comes to writing. Knowing how to make research is an art which needs to be mastered early. Without this ability students will not be able to conduct clear and proper research on their assigned or selected topics.
Interesting iTunesU courses and podcasts?
What are your favorite iTunesU courses and podcasts?
This question has made me think. I mean, I really do seem to be a better, happier person with more (and more diverse) friends when I avoid political discussions. I think a really big part of this is that I really enjoy being around people who are different from me. People who are good at different things; people who come from different backgrounds. (I mean, with some exceptions. I have prejudices, like everyone else. I'm working on it.) And these people, usually, have very different political and religious ideas than I do.

I mean, for example, I think having religion and going to church, in general, is no better (or worse) than, uh, religiously attending your favourite animé convention, and participating in con politics. I mean, both seem a little weird in my mind, but I have many friends who are deeply and genuinely religious, and many friends who regularly attend animé conventions. (really, I have little more than "Boy, that's... different" curiosity when it comes to religion or animé conventions.) I'd really rather keep both sets of friends. And you know what? If I keep bringing this up to my religious friends, they probably aren't going to want to be around me (just like if they kept trying to convert me, I probably wouldn't want to be around them.) I mean, I don't hide my non-belief, but I try to largely avoid the subject, and when it does come up, I try to be respectful, and ask they do the same for me.

Really, there are many areas of politics that are, if not directly religious in nature, are still taken on 'faith' -

For example, some people feel that society has a responsibility to take care of all of the less fortunate. Nobody should starve in the street or lack for basic medical care, regardless of what poor choices they made. Others feel that if society gives everyone a fair shake, their responsibility is met. Those who chose well should not be forced to support those who chose poorly.

Now, most people believe something between those two viewpoints... but it's fundamentally an emotional choice. Sure, you can argue the merits of a particular policy on logical grounds, but that is a mere implementation. the base question I gave as the example can really only be answered on an emotional level.
Oracle & IBM failure leads to 8-day outage for American Eagle's ecommerce site
I liked sourcefully.com and grabbed it to use as a place for my friend and I to deploy app ideas. Visit it in a couple of months, we may have something good on it :)

The list is really nice, I'm not sure if people would be willing to pay for this though.
Apps showdown:Facebook vs iPhone vs Android - Infographic
I was the one who did that analysis. I updated it at the end of 2008 here: http://blog.jedchristiansen.com/2008/12/04/estimating-37sign...

My model was largely based on a few key numbers they had published and a general freemium business model. Since then, they've dramatically reduced the prominence of their "free" option and also stopped posting any details of their business, so I haven't been able to realistically update my analysis.

That said, I think that by focusing much more on their paid plans, and by branching out into even more business lines has made 37signals more and more profitable. (See their recent string of new hires.) I wouldn't be surprised if they were exceeding $10million a year in profit, which would be ~$5million a year to DHH. Enough to safely afford a dream car like this. :)
Could you recommend some?

I'd buy a tablet smaller than the iPad if the battery life was decent and it didn't weigh too much.
We implemented it because one of the teams we work with implemented it. The big difference no one cared to notice was that they work in terms of iterative builds of a huge application that they determine the timescales of, and we work on learning products that have prescribed deadlines, sometimes down to "this needs to be done this afternoon for tomorrow morning".

We were still forced to estimate the effort of something that we knew had to be done the same day, and it was to be done by the person who had free time, no the person who it would be the least effort for.

No surprise it was a completely hollow experience.
Vince Cable will tell scientists they must pay their way
"I don't exercise for one simple reason - its a temporary solution to a permanent problem"

Why are you viewing it as a temporary solution?

I'd agree that exercise binges to get into shape aren't ideal but generally what people are talking about is regular exercise which should be seen as an integral part of a healthy life style.

Exercise doesn't have to be sports or going to the gym, it can be walking or cycling to get about or in some other way swapping sedentary activity for something more demanding, but whatever you choose it should be seen as something long term and on-going.
Clapham Removals
Clapham Professional Removals services in London and the UK.
Misunderstanding the Knuth premature optimization quote
>> I've learned how to use git not so much from intuition but memorization of what all the commands do and how they interact.

>Yeah that's what grates me about Git: apparently, unless you're willing to learn all of it from the implementation details up (which I am not as I have absolutely no interest in implementing my own DVCS) you will forever be limited to rote-learned "recipes" because the command-line interface makes no sense in and of itself, it only makes sense if you understand how it relates to Git's implementation details.

That's what I thought, too. After I had typed in one meaningless magic incantation too many, I bit the bullet and dug into the source to understand _why_ the same command was used for three completely unrelated goals (I can't remember what the actual command was, probably reset or checkout).

To my dismay the goals were completely unrelated even in the source code. The command parsed its command line and took different code paths -- not even working on the same data structures -- depending on its arguments.

It's of course possible that I didn't read the code well enough, but even at the source code level it is not always _obvious_ why Git's commands have multiple roles, and why different commands can be used to reach the same goal. My first thought was that at some point it just must have been slightly easier to add a new switch to an existing command than to add a new command.

Needless to say, I'm now a happy user of Mercurial (and its wonderful pbranch extension, among others). My mental model of Mercurial's workings might not be completely accurate, but so far it's been consistent enough to never surprise me, and the commands that I use make intuitive sense within that model.
Our infrastructure -- Assessing Over 2,000 websites
Ramaze and Mongo(DB and mapper): Day 1
If you haven't read this (or are turned off by the URL) I suggest you give it a shot. Engrossing, Impressive, Intelligent writing.
I could carry less
This is just getting better and better. It almost makes me wonder whether I should bother reading Harry Potter to get some context for it. Although I understand the Author hasn't actually read all the books?
Port Campbell Victoria - along the Great Ocean Road
I am not sure that this is worth arguing about, but would question the ranking of MIT.
Nexus One PUK Unlock
Money quote from Schmidt's postscript: "Instead of wasting time watching television, you can waste time watching the internet!"
Google probably use server side Java without a really heavy load, and just add more servers to keep the load low.

System which was designed for being isolated from an OS (leave alone hardware) will have a bottleneck exactly in this level.

Facebook doesn't use it as a primary storage with a high load.
The browser enforces it, not the website. You can't use in-browser JavaScript to load a page from a site other than the one you downloaded the JavaScript from.

Otherwise any site you visited could load gmail in the background and read all your email.

It's inconvenient when you're making client-side applications, but for the web to have any kind of security it's absolutely essential.
Personally, not surprised at all in the way this went.

That "icon" just distracts from the main page content and draws you away from the coupon code itself.

I suspect a smaller less prominent icon - maybe in the top right hand corner of the page would have performed better
I like Google, but they seriously need to put more effort into customer service. I used Google Checkout after it first launched. When you had a problem the only customer service option was Google Groups. There were basic problems, like the inability to view more than one page of transaction history, that went unfixed for months. After that experience, I decided I wouldn't rely on them for core business functions beyond AdWords.
Those stories may be correct, but they are inevitably misguided. The blue-for-boys and pink-for-girls convention seems to be a 20thC invention: http://histclo.com/gender/color.html
Of course. Most software was developed using that model. I think most software is still developed that way, actually, but most people on HN are more likely to be using new techniques.

I also think this is the model that is still taught in most Universities.
Nice try ITV.com

Try detecting Privoxy (top banner) and NoScript (right tower) next time.

http://imgur.com/42y4c
http://www.youtube.com/watch?v=q9n_V6XDrL8. Couldn't resist.
I am sure it is somehow culturally induced, but it might not be in the control of the parents to prevent it? There is other environment besides the parent's home.
But you can't call it "Good practices for software developement". Over the years, that term has shifted. 30 years ago it meant the Waterfall method of analysis, 20 years ago it meant OOP, and 10 years ago it started to mean Agile.

Hopefully, we actually are getting better at developing software. But don't think for a minute that what you call "Good practices for software developement" is something trivial, that was known all along, and that you'd have to be an idiot not to do anyway.
Swedish police crack down on illegal filesharing
OK, join the project and put the patches in yourself.

http://fedoraproject.org/wiki/PackageMaintainers/Join
As sad as the story is, I find it a bit of a stretch that a boy would "naturally" tear off a dress at age 2 either, since children of both sexes were dressed in such manners for many centuries. It seems much more likely that he'd picked up cues that he was supposed to be male and was rejecting things that his culture told him were female.
Oxford pipette
The best guide for oxford pipette, buy oxford piette from accutek lab and get exciting offers. Check our website to know more details.
> I'd like to find a way to harness this in a more convenient way

David Allen's Geting Things Done is basically about this. Though, to get it you should read the book carefully and not glance over it to extract some todo-list building tips like obviously most authors of those shoddy 'productivity' blogs have done.
The 'natural planning model' as described in the book, combined with a 'complete inventory of your work' updated regularly as described in the book, gives you essentially that.
Understandable, I agree I came off a bit strong. It struck me the wrong way a bit, and I overreacted. I certainly mean no disrespect. I hope that what I said after that was on point with what I was trying to get across. I'll be better, thanks for the heads up.
If you type a semi-colon, you get ";:::;" - Where did they mine that from, it looks emacsy!
How to take driving lesson for practical test
When ever there is a need for driving lessons in London it is essential that you get a good instructor. This can be a significant element of learning how to drive and effectively receiving your license as the British drivers test is extremely complicated.
Understanding Computer Security: Compromise Vector
Stupid fucking down voters, you never have seen a Nepaly mountaineering guide, who are going to claim an above six thousand meters peak twice a week just as a routine, or Tibetan yakmen and horsemen, who just going several thousand meters up and down with their caravan, but you're so fast in pushing a buttons. The eagle never lost so much time as when he submitted to learn from the crow. ^_^
Best In Class - Screencasting behind the scenes
Hardly abusing or original, generating small chunks of code and invoking C compiler on each of these is how GNU autoconf works (and the reason it works slow, too!)
European businesses to outsource more IT
I enjoy Dijkstra's essays.

On one hand, they're wonderfully blunt and unforgiving. I see in their contents statements that I agree with, but also very strict ideas that I know I've broken in the past. I suppose then that reading the EWDs is usually a guilty pleasure.

One the other hand, it would be very difficult to actually employ a lot of his best practice ideas due to the complexities of working in team environments with differently minded colleagues against tight deadlines. Trade-offs have to be made, unfortunately.
Google’s Acquistion of ITA Software Probed by Justice Deptt
Big Ups The Godfather of Dancehall
Buy cots for the JS interns - programmer care
podcast: techzing (http://techzinglive.com)
Bigger than what? in 2008 I found that overall danes drive very fast and apparently radar and cops are few :)
Looks like the website is a tumblr. Not Rails?
TwentySomething: How my generation works
And so you code.. [video]
OK, how do I join RedHat Enterprise? which is what we actually use and pay money for therefore where I find the bugs.

I probably should join Mozilla, Ubuntu, KDE and Gnome too - that's going to be a lot of catching up to do just to fix one bug in each.

Can you see what I'm saying? feedback is valuable to those projects but they are ignoring it, if the only way people can get a bug fixed is by spending 10s or 100s of hours getting involved, there is something wrong.
30+ Vintage Cigarette Advertisement's | Kitaro10
Tab Candy organization for Chrome? It’s called Tab Sugar.
How do I value a domain name?
I had big plans to create an eco-portal about 5 years ago. Unfortunately, I only got as far as registering the domain name :)

So someone has approached me to buy the domain name. I'm not a domain-squatting fan and would like to see it go to a good home. At the same time, I don't want to give it away then find it was sold on for more...

So here's what I have:
domybit.co.uk
domybit.com
domybit.info
domybit.net
domybit.org

and I'm asking for £450 to cover the cost of the 4 years I've renewed them and a bit of time to sort out the transfer. What do you think they are worth? How do I value them? thanks hn.