skysight-inc/HackerNews huggingface dataset:
Perhaps it's just me, but I'm a bit put-off whenever anyone references genitalia in a public setting. Whether there's dancing involved or not is somewhat immaterial.

I didn't take it as 'sexist' so much just 'wrong'. Perhaps things are just that different in Norway? I suspect not.
In one of the classic programming texts (I forget which one), the author says that very few people who learn to program should be programmers, but that he’d like to see more programming done by those of other professions. The workshop would have made him proud, as every student I talked to shared the sentiment with me that they hoped to learn Python in order to do their job more effectively, by learning to collect, sort or process data in new and more efficient ways.

To be fair, that's very nearly Python's optimal niche at the moment. Users can start seeing returns after a very modest investment of time and energy.
As someone with a bit more knowledge in the field, can you help inform me: I thought the consensus was that beta amyloid was a second order effect of Alzheimers. Didn't we (as in the medical community) establish that it was now likely to be a result of chronic sugar toxicity? I'll find the relevant study
Free remote PC control software. Useful for home and office.
Well it's clear that they couldn't give two shits about the site.
Competent men do not 'show of their skills, brag and one-up other men'.

Yes they most certainly do.

Yes, they may be technically competent, but they are socially incompetent, because they never progressed beyond that juvenile behavior.

Ok, now you have admitted that technically competent men may in fact exhibit those behaviors, so now you're saying they are "socially incompetent." You are wrong in both cases, highly competent men who show off their skills, brag, and dominate other men tend to be very socially competent. In fact, this sort of display is very much a demonstration of social competence.

Obviously, juveniles do this is a different way than adults, but the pattern of behavior is the same. It is also often the case that men who are being shown up will try to "tear down" the dominant male by labelling his behavior "juvenile" or trying to change the nature of the competition to something he's better at.

One might paraphrase: "sure, he's highly competent, adept at showing his skills, and is clearly superior to me at this particular activity. But he's such a show-off!"
Stupid is not unique to any country or culture. But each culture breeds its own stupidities. The modern denial of evolution seems to be of American origin since it is only widespread in with large American influence. The South Korean evangelicals draw much of their ideas from American evangelicals.
I sense a lot of misinformation in the comments, do you know of a site or book that covers the best practices that we should be using?
Congratulations on taking an initially-strained analogy to new heights of hypertension.
Kinect based robot fetches you a drink
I <3 Bitlove ;) It works great for the most of my Podcasts

The others are just not joined ;)
I found Asana quite frustrating to use, and am happy using Basecamp.
not uncommon in SV. my intern pay check was higher than this. And the company wasn't facebook.
The Next Job To Be Replaced By Computers: Sports Coaches
I briefly had a paid sortfolio account right around the time it first launched. I got one good lead which more than paid for my investment, but every other person who contacted me from that point on was an overseas developer trying to sell me their services. I cancelled the account a month later. I see the biggest challenge with this site being coming up with a strategy to reduce spam.
Really? You think this made #1 on the front page because people are excited that you can run ls from Darwin on a non-iPhone ARM7 system that's really running Linux? Which has its own ls?

No, people saw the headline and voted it up thinking that "binary compatibility" with iPhone meant compatibility with iPhone 5.0, not just with Darwin. I bet most didn't even read the article first.

Honestly, if there's not even an eventual goal to run iOS apps, I don't see the point. Linux is there underneath already, and just about anything you could compile for Darwin could be compiled for Linux. What iOS "binaries" exist (other than apps) that would make such an environment useful?

I understand (from the FAQ) that the author doesn't even ATTEMPT to justify the project's existence. That's FINE. Not slighting the developer. Sometimes you climb a mountain Because It's There (TM).

But the excitement around it was generated because of a deception.
I think you're looking at this from a labor perspective, when it's more from a capital perspective.

If (and this is a big if) an entrepreneur gets a visa and hires 1 more person, then it's a good trade from an employment angle.

On top of that, current domestic unemployment statistics are incomplete by just looking at the U-6 number. For programmers and other STEM fields, there is a labor shortage. For workers unemployed from industries generated from the credit bubble, their jobs are unlikely to come back.

And the main barrier to VC money moving to different countries is lack of experience in the area and field.
I miss andLinux and coLinux. Since using a 64 bit OS they no longer work, but they natively emulated the whole Linux kernel and offered a pretty integrated solution. Not lightweight by any means, but just what I wanted.
This is one of the least-usable sites I've ever seen.
There are Reasons | Newsflavor
"This looks very well done, it's probably bad" is a strange heuristic to have.

It's the same for Hollywood movies, isn't it?

When the producers want to focus your attention on how expensive and uniquely complicated a game or movie production was, that's a sign that the actual content was a secondary concern.
There may be a simple, mechanical reason. I think there are quite a few people like me, who browse HN by scanning down a number of pages opening interesting subjects into new tabs until a considerable reading debt is built up. Why do I do this? Well, I do it everywhere it's possible, so I don't have to change context and wait for pages to load every few seconds. In addition, if you try to read each article when you encounter it, the HN page will expire before you get to the More button!

Consequently, when I read the articles later and find an especially worthy one, I sometimes try to page back in HN and vote it up. Frequently I don't find the story before I lose interest in the process. I could search, but a number of HN linkers have rewritten the title - a practice I know PG doesn't like, but people do it anyway - making search from the original back to HN more difficult. Lame excuses, perhaps, but I'm not likely to change my reading habits.
Another minimalist static web generator
The engine (idTech4) is released under GPL. Thus, you can use it for commercial use without paying anything. I guess you can also still buy a non-GPLed version.
Reverse engineering for interoperability is protected by law, regardless of Apple's wishes. So it helps their case for legal purposes, just not in the app store court run by Apple.

The problem here is that Apple's wishes can be and are regularly applied in the app store regardless of whether they're actually good for the users(disallowing malware is good). This is a nasty side effect of the app store model and we'll be seeing more of such issues in the future with the Windows 8 Metro app store.
In theory, you're right. In practical, day-to-day programming, an IDE can get it right the vast majority of times and do exactly the right thing. See a previous post of mine: http://news.ycombinator.com/item?id=4037602
No.

I tried to post that running iPhone apps wasn't even a design goal, but got downvoted. [1]

[1] http://news.ycombinator.com/item?id=4087395
I don't think reading Harry Potter books is a good thing. I'd rather they watched decent TV.

I learned so much from TV, watched hours of it every day, hung around with a variety of types (none of them "productive") and barely read anything until I was 16. It didn't stop me from achieving highly by conventional measures of academic, business and general "productivity".

I hate the idea that children need to be managed to have the right friends. They need to figure stuff out themselves; let them have the friends they want, provided there's no abuse or damaging behaviour.

Let kids be kids!
"I think for the sake of civilization, we should try to involve women as much as we can and aim for the 50-50."

I think for the sake of civilization, we should not try to aim for a 50/50 ratio. Your utopia is another person's dystopia. Not all of us share your morality.
Cool ideas. Seriously considering them. Thank you!
That's forgetting context. On a sitcom, sure. What if it were at a funeral or as part of a job interview? It's similarly inappropriate at a programmers' conference where we should be avoiding activities and messages that reinforce male privilege. Don't believe me, believe women who have responded about it, e.g. https://twitter.com/serendipitousP/status/211470656242589698
Same here, even outside of the valley with certain large tech companies.
Here are several reasons, from experience -

1) Consultants live off of short term payouts. Its a challenging business leap to go from getting paid lump sums now to building something essentially on spec and hoping for a payout later.

2) When you are a consultant, your time is typically tied to billable hours. It becomes extremely difficult to sacrifice billable hours in the short term with hopes for it performing well in the future.

3) Taking resources away from clients to work on an internal project narrows the bandwidth you have for taking on more clients.

4) Consulting work typically is linear - in that you build once, to the client's spec, release it and then move on to the next project. Its rare to be in it for the long haul, improving on different iterations and monitoring performance. This is a big mental gap when building a product - its not just a single launch and done like a client project. Its a long term process nurturing and iterating until the product is successful. We consultants just don't have enough experience in this, and have become pretty hardwired to projects being "done" and instant payouts at launch time. Personally, I've struggled with this a lot in the past and am still learning how to break free of this "one and done" mentality.

So basically thats why consultants who make successful products are an exceptional and special breed.
The way you work is more important that what you work on. One can work on either important or unimportant problems and end up in the same place, if the motives and methods are good.

Richard Feynman explains:

"In his eccentric collection of autobiographical stories (see reference), Richard Feynman recounts: "I was in the cafeteria and some guy, fooling around, throws a plate in the air. As the plate went up in the air I saw it wobble, and I noticed the red medallion of Cornell on the plate going around. It was pretty obvious to me that the medallion went around faster than the wobbling. I had nothing to do, so I start figuring out the motion of the rotating plate. I discovered that when the angle is very slight, the medallion rotates twice as fast as the wobble rate—two to one. It came out of a complicated equation! I went on to work out equations for wobbles. Then I thought about how the electron orbits start to move in relativity. Then there's the Dirac equation in electrodynamics. And then quantum electrodynamics. And before I knew it… the whole business that I got the Nobel prize for came from that piddling around with the wobbling plate." A replica of the Cornell plate is now part of an exhibit marking the centennial of the Nobel Prize."

Feynman didn't have a policy "work on unimportant problems" or "work on important problems." Rather, he worked on problems that interested him.
SIMD, SIMT, SMT - parallelism in NVIDIA GPUs
Android 5.0 Jelly bean: What New Features Can We Expect?
It's not so weird, either. Ask any high-achieving woman whether she's run into guys who are resentful of her because she's better than them at what they think they do best.
Unity does this now. You can recompile a file while your game is playing in the editor, and the running code is replaced. And I almost never use it -- I should figure out why that is.
Adafruit's transparent Raspberry Pi case uses dragon claws
Nice. I wish there was a directory of embedable languages so I could find them when I need them.
finaly a kinde of tracker just for legal podcasts
Sorry. Cool project, but the headline implied (to me) app compatibility. Your page was much more clear (he took the quote out of context); my beef was with the person who posted it on HN with a deceptive headline.

If it had instead said "full binary compatibility with DARWIN", or iOS 5 Darwin, it would have been clear.

And, by the way, if you hadn't said "go away" to people who wanted app compatibility, I might have been less annoyed by the deception. OF COURSE people want app compatibility. It's the core coolness of the project's potential! And maybe someday you'll get a crowd of people around you that can help achieve that. But telling them to go away isn't going to help.
I see this question constantly on HN. Maybe off topic, but do people read books to learn programming? There are a lot of great sources online for learning even the most obscure concepts. Online sources also have the benefit of not being old information. When one begins writing a book, it could be years before it's in the hands of readers. Just seems like a weird way to learn something (especially programming) these days.
The huge jump in average life expectancy has most been the result of babies living to 5 years as apposed to 70 year olds hitting 80. Paradoxically your more likely to see a living great great grandparent 300 years ago than now because people are having children later in life and the increase in 80 year old today has a lot to due with a population boom that happened over that time period.

Not that things are not far better now than at any point in the past, just life expectancy is a poor proxy for ratio of 15 year olds that reach 80. And you have 16 great great grandparent's who all lived to be old enough to have children.
The importance of problems I work on, is an issue that hits over and over again while I work. I can't help but thinking of cures for cancer and heart diseases, while the product I work relates to entertainment. All the energy I invest could have been used for extending human life-time. I really like to imagine I can indirectly cure cancer with some nice methodology I invented, or a productivity tool I made. But its just seem to be better if humanity stop worrying about user experience, wearing ties and talking professional jargon; and start focusing on curing cancer and heart diseases.
Thank you, I really love this kind of thing (former physics major here who sadly, I suppose, went through college never really peering deep into the meaning of tools I used on a daily basis).
I've been to the railsbridge woman's workshop, and while I was able to follow the instructions and build a blog in a day, I didn't understand Ruby on Rails and had no idea how I would do the same thing without following the instructions. Knowing how to follow instructions != understanding the material. Too bad the author saw the girl who was confused as a bimbo instead of taking the time to explain the high level stuff to her.
I am saying that women are willing to deal with drama, ego and dicks when there's a motivation to cope with it.

As I see the current status of gender equality in tech, women working on a tech job are protected by their social status.

A female "junior" programmer could easily be harmed by "women do not know how to code", but with time and patience, they can go forward into the company hierarchy, and end in a position where their status protects such opinions.

In the free software world, it's more difficult to move forward in the hierarchy of a project, hence, time and patience gets consumed.

Now, take this with a grain of salt, because there's a big possibility I am wrong and just resorting to topics here.
Not from a teaching standpoint, but from within an IT department as a peer and later a manager I've seen plenty of both men and women 'play dumb' to get help, even to the point of trying to slide by without learning the material themselves and always expecting someone else who knows how it works to be around.

The most extreme examples did not last long. Less extreme cases were treated by starting off any request for help with a review of the process and available resources that led the colleague to ask for help from a co-worker. This was done to develop the ability to perform research and empower them to make decisions on their own as long as they had a good basis for it.

Obviously a short training seminar is different, and the expectation is not for the participant to have found the answer on their own, but I believe a short review of their thought process is in order so the instructor can catch any systemic faults in the student's development. That is, don't just tell them what to type, but figure out if they are missing a core competency and perhaps recommend an independent course of study to supplement the seminar.
Is there a chance you guys are not native english speakers?

Yes, it's commonplace for someone to "want to be engaged with brilliant people" without bringing marriage into the picture. I've seen that on cover letters a number of times.
I wonder if those playing the "it's cheesy but c'mon, it's not offensive" line have missed the 20+ discussions about sexism and how to foster a healthy environment for women in tech on HN over the last year.

The assumption that developers are men is enough here, and speakers at the conference mentioned in the song have expressed surprise and distaste at their inclusion. For example, they say "Lea Verou will make your dreams come true" to which Lea noted: "I think mine tops all of them in terms of cheesiness and creepiness."

As much as it's tacky fun (much like that hack day note about having women serving beer [1] or the woman in her underwear promoting geek t-shirts [2]), it's also antagonistic, creepy, objectifies women, and reinforces an image that no-one wants or needs at a programming conference if we want to appeal to a diverse audience. Sadly, people who brush this off as OK are part of the problem but will deny this until, well, they sober up later on (said as someone who felt the issue was unimportant a couple of years ago).

[1]: http://news.ycombinator.com/item?id=3731229

[2]: http://news.ycombinator.com/item?id=3739913
Yeah, because shielding someone with relationship problems his/her entire life is the way to go!

random anecdote. in my college days, there was a woman who was doing a second run at undergrad, after having a phd in marketing, and she was pretty much the know it all jerk.
I would regard being referred to as a "feminist bitch" (or feminist anything, for that matter) as a point of pride.
> That's not a call for single-sex education.

The author was not calling for single-sex education, he was calling for us to find & support ways of giving new people "a more comfortable entrance into our general community".
I dunno, I'm sure for some people there's a great crime against women hidden in there somewhere, but all I see is a great crime against good taste. I think something has to pass a certain muster of sophistication before it can be genuinely offensive. This isn't the doctrine of coverture, it's a penis scrawled near the entrance to the ladies' room.

What I really want to know is, is it so hard to get decent entertainment for a developer event? There must be a lot of performers and artists out there willing to provide a more interesting experience than "girls dancing to loud music". I don't think I've ever been to a developer event with a jazz band, or magicians, or a contortionist with "XSLT" stenciled on their leotard. Now that'd be worth watching.

One last note, did "I'm a software developer, I'm developing for the rest of my life" creep anyone else right the hell out?
Me. I'm in grad school and I do ruby/backbone.js dev on the side.
One tool I am seriously considering for "quick and dirty" scratch paper-style note taking is the Boogie Board tablet. It is a simple, low-cost LCD tablet with a pressure sensitive stylus and costs about $40 for the 8.5in original.

I see it as more of an appliance than a tablet, serving one purpose really well. It's like an etch-a-sketch for adults. I find that in programming I often need to scratch paper to track variables or do simple state diagrams and once I've solved the problem I no longer need the paper.

I haven't tried it IRL yet, but at that price, I think I will. Call it a kindle meets etch-a-sketch.

http://www.improvelectronics.com/us/en/boogie-board-LCD-writ...
On the Intractability of Designing an Efficient Entropy Brute Forcer
I think female peer pressure and the fear of ostracization for getting outed as a geek is a much bigger deterrent to women entering the IT field than some silly jokes that a mature adult sure can deal with.
David Simon, creator of The Wire and Treme, on the Times-Picayune cuts
What point would there be in living when everybody works on extending life and noone works on making life enjoyable?
> [...] play dumb, bat her eyelashes and flip her hair [...]

The fact that you frame it in such a stereotypical way speaks volumes about the attitudes at work here.
Your dad is a good man. I still don't believe in evloution. Supposedly we are related to monkeys in 98% genetically wise, but yet monkeys still have their children. They don't give birth to human. Further, just because something is similar doesnt mean that one come from other. Look at silver and gold molecules-wise.

As of gravity, we still not sure what causes it and how it actually works. We can't re-create it, we just assume how it works.
The article is built on the distinction between unimporant and important problems and yet it goes out of its way to avoid stating his opinion on what makes a problem important. He keeps putting the words important and unimportant in quotes.

Something may be important to someone but completely unimportant to someone else. Importance is subjective, so there's no such thing as important and unimportant problems. This may seem like a run-of-the-mill "everything is relative" statement (which are usually not very constructive) but I think that this is pertinent here, because nothing is important on its own, but it may be important to a person or a group of people, so talking about the importance of things without taking into account who they're important to doesn't make much sense.
Completely agreed.

People often forget that some gender differences are what make each gender powerful.

Gender equality should not be about expecting the same features in both genders, but about having the same rights.
Best "Prometheus" Review by a stoned Finnish critic
Hilarious.
مباراة مصر وغينيا اليوم 10/6/2012 تصفيات كاس العالم اهم واخر الاخبار
China to carry out manned space flight
How David Simon is wrong about paywalls
Multithreading in Common Lisp runtimes has been pretty common for a while. In ECL in particular, it's been there forever: it was already there at the time of the original 1994 paper announcing ECL (http://3e8.org/pub/scheme/doc/lisp-pointers/v8i1/p30-attardi...).
How to Extract Corrupted Rar or Zip files
> the woman was acting like a bimbo

Classy.
Good News and Bad News on Apple's Patents
This is worse, its wrong. And IMO, parent couldn't be clearer.