skysight-inc/HackerNews huggingface dataset:
"right way of presenting myself"... I constantly faced this problem. There are lots of people I know who can write resume to suit the job for which they are applying. May be resume writing skillset could help in this.
"Inside London, those devs who are working in finance are getting paid £45k+, big bonus..."

As someone working in finance in London, this seems way too low. I'm on 97K and bonus has been 50% for the last 4 years. Contracted before and made more after tax.

I can't believe that startups hope to attract talent with 35K + bonus? But I also doubt you're right about 45K jobs in finance being anything but entry level.

http://www.itjobswatch.co.uk/jobs/london/c++%20developer.do

(me? c++, perl, python, unix, front office, could price an option with Hull open, or an IRS, but not going to try anything like a Vol swap without Quant Assistance. There, another vague datapoint).
Flat UI jQuery Theme
The comparison may have made more sense with C and C++...
The 3 people I know with lit PhDs had full-time jobs/careers and did the PhD for love of the subject rather than anything else. None of them expected to get a tenure-track faculty job - an adjunct teaching appointment at the local college from time to time was more in line with what these people wanted.
I find it sad that this has happened, sexism in technology is a problem but this sort of this is people taking offence at the most ridiculous things.

Does it matter that the example he used was explaining REST to his wife? If the roles had been reversed would be in the position we are now?

Gender roles within technology wasn't the point of the original post, it was about explaining a piece of complicated technology to someone who had no prior understanding of it, it was circumspect that the person being explained to was a woman.

Again I find it sad that if the gender roles were reversed or if the other people was male that we probably would not be in this position as no one would object to a man explaining to another man about some technology that he does not under, is that sexism?
It's a conversation that actually happened, between two people who happened to be of opposite gender. There is no reasonable way to read gender messages into something like that.
"Bitcoin makes very strict security guarantees and does not violate them."

Double spending in Bitcoin requires the attacker to do duplicate the work done by all honest parties in the system; that is basically a polynomial time attack. This is documented in the original Bitcoin paper. It falls short of the standard for security that cryptographers generally deal in, which requires that the attacker's work be exponential in the parameters of the system.
This story is about an author deciding to remove an article from his website in 2004.

Edit: I am wrong, at least partly and possibly wholly.
Has anyone that uses Arch called it a mistake?
Great comment by b0ttler0cket! He is completely right.

Sharing my point of view, I am also have no competitive spirit at all (and I don't want to grow any also). My high school used to divide students in classes according to our grades. I consciously chose no to study to the finals in order to stay on the same class of my friends. I am a good soccer player, but, unsurprisingly, I am always at the loser side of a game - sport is a field where competitive matters, not entrepreneurship.

As a founder myself, not being competitive certainly has implications, but that doesn't give any reason to create a "fear paralysis". Sure, we both doesn't have the right fit to create a copycat business. Create a local Groupon where we would have to ferociously compete for markets. But what about innovation? Blue ocean strategy? Non-profit startups? Social business? Research? I may even say that creating a new social networking site don't justify your fears (or are you actually afraid of being so successfull that you will make all Facebook employees fired??).

See how many possibilities? I can't not say something, and I am only saying this because I can completely relate to your spirit and I really have no intention to offend here. But, to me, sounds one of two options: or you are extremely short-sighted about what can you achieve or you are just rationalizing all of this in order to justify your inaction, your fear of getting out of your comfort zone.

On a final note, a misconception: Capitalism is not a zero sum game. Not at all. Even Karl Marx, the biggest, most important, most inteligent, most profound, most ferocious critic of capitalism says that capitalism imply in poverty, that for some to get rich, some have to be poor. No, the capitalism itself doesn't demand this. The way we practice capitalism today has this consequence, but this is changing. Less poverty in the world is better for rich people and rich countries. China growth allowed a better life for both USA wealthy people and chinese poorest - there is no way a continual world growth is possible without including Africa in world's economy. It is perfectly possible to create a business where you create wealth for every stakeholders and doesn't destroy wealth with some externality.
*Marx's criticism is more in the line that capitalism leads to individualism, fetishism, human degradation(not through poverty), reification (thingification of social relations).
One is at the disadvantage that translations will vary. But the Metaphysics themselves are not terribly long...
And if you drop your trousers while you are doing that, the people behind you can see the man in the moon
archived version from 16.01.2013

http://web.archive.org/web/20130116034443/http://tomayko.com...
I'm sorry to hear this. This so-called gender issue is becoming a big loss for the community.

I think people need to realize that there are differences between facts and being gender discriminating. Transcribing a conversation with your wife, wherein the wife in this case is the non-technical part is not discriminating - it is a fact. No-one would have said anything if a woman posted "How I explained REST to My Husband".

Please, stop this overreaction to the so-called gender issues.
Lead acid batteries will have a rotten smell after shorting out - more so in wet ones, but SLA will smell the same.

If you wait to the point that an SLA smells, it has probably expanded and caused internal damage to your UPS/server rack, albeit minor if you can manage to get it out without dismantling anything.
Thanks to the internet archive we can still enjoy this article:

http://web.archive.org/web/20110225075111/http://tomayko.com...
Does anyone else feel like the pendulum is swinging too far in the opposite direction? We're over-compensating here.
Pillow supports Python 3 IIRC, and I think PIL can be built on Py3 as well/
Amazing technology behind container ships: Shanghai Express
A new initiative in brain study could benefit veterans
They'd have to transfer the patent to the shell company, which would then be transferred to the winning defendant in any bankruptcy. So at least they'd lose the patent they sued with.
What's the most popular "proper" use of goto in the code? The implementations of finite state machines?
Home court adv - Windows Phone  15% mobile traffic at major Finnish web site
For people who are interested. The theoretical foundations for this is lambda-calculus created by Alonso Church.

Encoding integers with lambda is called the curch encoding:
http://en.wikipedia.org/wiki/Church_numerals

Functional programming in general is built upon the foundations laid out by him.

Actually the domainname of hackernews (ycombinator) has a lot todo with lambda calculus.
The language in the original article had two properties that stood out to me:

* The dialog was entirely unrealistic- to the point that a 'dialogue' was clearly simply the wrong form for what Tomayko wanted to do

* the 'wife' was portrayed alternatively as infantile, naive and purely reactive.

I follow Ryan Tomayko vaguely and I'd be surprised if this was a reflection of his behaviour. From what little I know he seems to have some awareness of and sympathy with struggles that come under "left politics".

But my knowing that doesn't erase the issues with his original post.

My comment on the original posting was thus:

> So Ryan Tomayko's conversions with his wife are akin in tone and style to a language textbook aimed at tweens?

You can't have that coupled with "wife" and simply wave away the problematic implications, not in our culture as of stands today. It's admirable that Tomayko is mature enough to consider challenges like this - instead of just going on the ultra defensive MRA spiel like some Redditor.
I think we should clarify that the research-job outlook is not rosy in CS. There are plenty of corporations that want to hire CS PhDs for non-research work. And there is always the entrepreneurial route (the smart VCs aren't going to hold the PhD against you).
no. This is a story about an author succumbing to pressure to remove an article 9 years after it was written.
Can Brain Activity Predict Criminal Reoffending?
The Rio Scale: Quantifying the Consequences of an ET Discovery
What you're describing (not counting dual monitors, which is a complete non-sequitur IMO) is just basic competence. When people are talking about 10x, it is more a matter of knowing what to do and how to do it.

As a simple example, consider implementing a shuffle from scratch. The inexperienced programmer will muddle about with loops and random statements, a few false starts, and probably after a morning or so will end up with something that is slower than necessary and perhaps not quite as random as it should be.

The experienced programmer will say "Fisher–Yates shuffle!" and have a top-in-class implementation ten minutes later.

The 10x programmers I've known were experienced like that in seemingly everything. I'm pretty sure I'm an above average programmer, yet I could routinely save myself hours of work by consulting with them for five minutes...
It is trivial to write new projects that work on both Python 2.7 and 3.3. So trivial in fact that I did it without trying to several times.
And now we can complain about Microsoft when something is broken. Hey Skype, what happened to all the landline phone numbers I used to have in my address book?
A basic spellchecker is extremely simple to implement:

http://norvig.com/spell-correct.html

An instance with a similar code could be run, say, at Heroku (it would even be for free for the low traffic) with, say, a Flask wrapper:

http://flask-restful.readthedocs.org/en/latest/api.html

If the output format is reproduced, all it would take is changing the reference url.
Thanks, I'll check it out. What I want to learn is to design beautiful user interfaces for web applications.
I understand where feminist come from on the issue, but I do think that sometimes they take it to far. His wife is obvoisly non-technical. It's not about "omg these womenz don't get tech". It's more about this is how a conversation went between a technical and non-technical person, who happen to be husband and wife.

I know that people feel that using "wife" enforces stereotypes, but I really don't see it in this post. Sometimes picking on these very tiny issues makes it very hard to identify with your cause.
This story is about an author deciding to remove an article that was posted (and upvoted!) to HN multiple times.

I'd say it was good content and personally liked the article.

In addition this story shows that 'sexism' (think PyCon etc.) is not easy to identify and no objective rules seems to be agreeable enough. For me, this article wasn't even remotely sexist and even if the author himself got convinced, I fail to see a reason to take it down and cannot see anything offending about it.

In fact, I discussed that very article with my own wife multiple times.
> Python3's breakage from Python2's is comparable I feel

They're not. You can create "single source" Python packages working on both Python 2 and Python 3. Good luck doing that with C# and VB.
I had to work on a small project for someone, a couple of years ago. I did not have admin access (to install applications, libraries, etc.) on their 20-odd compute servers. They all ran Ubuntu that was about a year-old at that time. They all had the same software, but not the same versions; they were not all updated at the same time.

Long story, short: Git was a bitch to compile and run across all these machines. I gave up and installed Mercurial instead. I've stuck with Mercurial ever since. As far as I can see, the only thing Git has going for it now is the "social" nature of GitHub. Otherwise, when people ask, I recommend Mercurial over Git.

Once in a while, I come across issues such as this [1] with Git, and I wonder why such people insist on sticking with Git.

[1] http://dwm.suckless.org/customisation/patch_queue
Sensational and over generalizing title. This should be downvoted for being misleading. Of course a PhD in literature is going to have almost zero prospective jobs. There's no demand. I'm a EE and in the engineering world this is certainly not the case.
> Under no circumstance should you enter a room filled with smoke

The article says "smell", not "smoke", but I don't think inhaling it was a good idea in any event.
Good idea if someone has a large amount of WP installs (for clients, etc)..
> the disciplines that comprised a college education in its
> entirety for thousands of years, but whateve

I would love to study the humanities. One of my favourite classes in college was British Lit. But universities are just too damn expensive. If I'm going to spend ten of thousands on an education it's going to be one that can pay off loans.
Definetly you should think more about this. I live in Brazil, we are a developing country, we are implementing a lot of automation - particularly in our biggest business, agriculture - and our unemployment rate is one of the lowest in the planet right now.
Ah, OK, apparently you're right about the 9 years after it was written. Do you have anything to back up the "succumbing to pressure" bit? It sounds pretty consensual from the text.
> Python 2 and 3 are in most practical senses two very closely related, but different, languages.

They're so closely related you can write code compatible with both (and that's the path many — if not most — libraries are taking)
My recollection could have been wrong, I seemed to recall the dialog seeming a little contrived but not to the degree you describe.

I might try to pull it out of cache and then reconsider.
I would be really curious to know what the overhead of actually creating the connection and loading the collections on each request would be. Is this anything more than a micro-optimization?
FM200 systems do go off for small events at times. I managed a team of datacenter facility specialists up until last year, and we'd seen issues like: FM200 dumps because underfloor smoke detectors notice smoke from a CRAC condensate pump (pretty low risk) smoking its winding, FM200 dumps when a quick refrigerant discharge (technician error) looks like smoke to the detector, and false positives at smoke heads due to a dirty area under the raised floor, combined with air flow irregularities.

I definitely agree that I'd be more concerned about a house fire, but the rule that we enforced to our people and the vendors, as well as the vendors working for us (not to mention the guidance that we received from our customers) was that nothing in that datacenter is worth potentially losing anyone's life. That having been said, I have Toucan Sam'd in a datacenter to try and find the source of an odd odor before, but never alone, and only to find out what to secure power to. I wouldn't sit there and try to fight it with a fire extinguisher.
that's not a very compelling argument given traditional-currency savings accounts will at least grant you very small interest rates.
What? My take on the article was the knowledge transfer of a REST developer to a non-developer. His wife was only a figure relative to his position; the genders could have been swapped and it wouldn't change the context of the article...?

I would have kept the article up purposely as my belief that it isn't offensive and that people are ignorant and arrogant.
Is this a desktop based system? Intranet?
What tickles me is that the people who criticise Wall Street for the value-less financial engineering of real estate, equities, commodities, etc., i.e. productive assets, turn around and start trying to create value out of thin air in fiat/social financial engineering schemes. I'm not commenting on the value of either activity directly as much as the asymmetry in holding both views simultaneously.
What if he was talking about his specific, non-technical, wife? Why is that sexist. My wife is not technical at all, but I still understand that many women are. In fact I know a lot of women who are much more technical than me.
Not easy to port pyGTK projects at all -- they didn't release until long after python 3's first release, and also combined the bump with a step to GTK3 and a different technology for the langauage bindings (gobject-introspections).

Sure, all those three new things are better, but each of them add up to porting a complex app.
OASIS Breaks the Traditional Standards Accreditation
Metrize Icons
A dark matter physicist friend of mine created a blog called "physics for my mom." He faced similar issues, but simply said "No, I'm honestly writing this for my mom--she's not a physicist. It's my personal blog."
Launching an App Part 1: The Secret to a Successful App Launch
Simple solution: work on medical robotics (e.g. minimally invasive surgery). Nobody loses their job and your work affects people positively.
Preferring sourceforge over github seems like an unusual choice, I didn't realise anyone still used it. It's a git repo too, I wonder why they did that?
Turing-completeness, of course. After that, it's all a matter of allowing you to stay as focused as possible on the task at hand: some reasonable way to express your chosen paradigm, library support for things ancillary to your actual task, and some measure of support in the tools you find useful.
I wish I could downvote a comment that condescending.

The Singleton Pattern is, as its name implies, a pattern. It's not a "good pattern", it's not an "anti pattern",... It is ONLY a pattern whose rightful use relies upon the developper.

Is a singleton justified in this case where the developper wants ONE connection object to be used across all his application? I don't see why not.

Would a non-singleton object that would be re-instancied upon each file/request/w/ever be better suited? I beg to differ.

But if your comment can teach us one thing, it's that for every pattern and every HN comment, the malice resides only between keyboard and chair.
Yes, but then I will be considered sexist.

I understand there are issues of gender discrimination, but taking down a post from 2004 because it mentioned a "wife" is crazy.
but I am not a[n] .. economist

Economists have not proven themselves credible.
Sad. It wasn't even about gender!
Oh, I agree with you, though this is not often explicitly admitted after the late unpleasantness of 1917-1991. Bernankeist inflation seizes money for the central government slowly via dilution, while the USSR/Maoist PRC variety seized it more overtly. Same leftism, only a difference of degree. Though with Cyprus we begin to see chronic Bernankeism drop the mask. With Cyprus we begin to see the anti-capitalist core come to the surface: "all your moneys are belong to them". 100% seizure of all bank accounts over 100,000 is de facto communism.

But the anti-capitalists need to understand that they are soon to be completely undone by technology. It is going to be impossible for central governments to seize wealth once Bitcoin ramps up, just as defcad.org has made it impossible for them to seize guns. The universities? Nuked by MOOCs. The media? Bankrupted by the Internet. All the left's citadels are aflame.

And it is glorious.
If you are going to write functions like this [1], gotos are not your worst problem. :)

[1]: http://sourceforge.net/p/jediacademy/code/ci/4bebb8ec23200ee...
MoSync goes cloudside - mobile app development made easy
I'd like to hijack the daily Bitcoin thread for a tangential discussion. My dad used to have a stamp collection. Back in the day most people would give you a funny look if you told them you collect stamps, but it was pretty cool to browse the collection and see all those stamps from all over the world. And the really rare stamps could cost quite a lot of money. So here's the question: is Bitcoin more valuable than stamps?
do you keep them updated? or are they read-only collections?

also some collections could be just a waste of ram for your app
> PIL

https://pypi.python.org/pypi/Pillow/2.0.0

> NumPy

We're at almost three years now that people have been wrongly complaining about NumPy not being on Python 3. When do you think it will end?

http://www.mail-archive.com/numpy-discussion@scipy.org/msg26...

> PyPy

It's getting close.

http://morepypy.blogspot.com/2013/03/py3k-status-update-10.h...
Pipelines have everything to do with a start-up ... I'm assuming you analyze how many people move from each step in your pipeline to the next? And you are A/B testing ways to improve the conversion of each step right?

Reference: http://www.kalzumeus.com
Speaking of consumer electronics:

When I went to the Midwest Reprap festival, for some reason power was being a bit flakey. The guy who's sitting across me had 2 printers using ATX power supplies.

Suddenly, the PSU sparks out and then outgasses a stream of smoke pillar 4 foot in diameter for the next 2-3 minutes. Near the top of the building perhaps 3 stories up, it looks like a mini-Hiroshima with mushroom cloud going.

And that was from a dinky ATX PSU.
ADN for Conversations
LevelDB review
MMO Minesweeper
An alternative viewpoint:

I considered that an article that took a real discussion (I assume he did explain it to his wife) that wasn't recorded, wrote it up in a way that resembles a conversation in which the wife is the one the explanation is targeted.

The article wasn't about his wife, for all I care about. Replace it with 'son', 'father', 'drinking buddy' and the article format could've been the same. The author expands that train of thought that helped him explain the topic at hand in a recent conversation, the other party is merely a placeholder for the real thing that took place before.

Actually, it reminded me a little of teacher/scholar type of 'dialoges', not Socrates, not Master Wq from the vim koans, but something inbetween and related. It was a frame for the real content - and in my world not at all offending.
Sometimes, reality reinforces stereotypes.

I don't blame Ryan at all for not wanting to be part of that conversation. It's a huge toxic distraction.

Still, it was a valuable article. I hope he will neuter it and re-post.
That's true, though if you want a job in industry doing non-research CS work, the case for going beyond a B.S. or an M.S. in the first place is considerably weaker. You could do a PhD if you want to spend a few years in grad school out of personal/intellectual interest, presumably the same reason one would do the same in literature, but it's not going to really open career doors unless you're interested in research.
I would guess error handing (freeing memory, closing fd's). A goto lets you avoid deeply nested if statements.
Guido put out a 5 year transition plan. I think we are coming to the tail end of that and now the move is happening to Python 3.
This would have been interesting if he have LIVED in all 193 countries. Travelling through the countries, like he did, does not seem to add much value to one's life other than some self-centric ego boost. I am not trying to dilute the effort and the resourced he put into this achievement, it is a significant effort, and expensive as well. However, I read the post and thought, meh.

I have lived in about 6 countries in my 40yrs and still felt that I have missed something worthwhile in those countries. The culture, landscape, food etc in the various countries are what I travel for. Not for a stamp in my passport.