skysight-inc/HackerNews huggingface dataset:
I loathe all the armchair sociologists here, trying to blame the status of NYC's tech scene on everything from NYC's finance culture, to the supposed unfriendliness of New Yorkers, to the colder weather. Get over yourselves. We don't know what makes for a good start up community. You might have some hunches, but you're just as clueless as the rest of us.

Besides, I for one am glad NYC is not the valley. Who says you folks in the valley are right about everything?
The Earth has far more minerals than the asteroid belt combined (its total mass is ~4% that of the Moon[1]). They're just buried under a lot of less interesting minerals. And there's some heat and pressure involved.

I'm not convinced that asteroid mining would be more productive than, say, tapping into rift zones, but it's an interesting problem. Might be useful to solve.

________________________________

Notes:

1. https://en.wikipedia.org/wiki/Asteroid_belt#Characteristics http://iau-comm4.jpl.nasa.gov/EPM2004.pdf
>Also on Monday, the company released a new technology it calls OmniLinks, a special type of “smart” web link designed to help developers direct users to either a mobile app or a traditional Web page, depending on the device they’re using.

What happens if someone is using a phone but wants a real site rather than having to install permission-happy bloatware as so many sites' apps are?
The ends don't justify the means: having a sexist practice to combat sexism is using the wrong means.
How much competition do you have? What other sites exist? Where do you see them mentioned? How many people do you estimate visit those sites?

If someone visits your site, how do you help them share it with others? If they don't find what they want, how do you know? Why should someone visit your site? You haven't mentioned it here, why not?

You say you update daily or weekly, how do people know? Who do you tell?

What deals do you find? Where do other people find such deals? Why should they come to you? How often do people want deals such as you find?

Does the fact that I'm asking so many questions actually give you a clue as to what you are doing wrong? You should be asking these questions, researching them, then telling us what you've tried, why you've tried it, what seems to have had some impact, what seems to have had no effect, and more.

In short, you should actually do some considerable work, write up your experiences, and then share those experiences with us, tagging on the question at the end. Instead, it simply looks like you want us to do you homework, without showing us what you've tried already. Without some idea of what you're doing, how can we help?

We can't. Go and do your homework, then when you get stuck, come and show us your working. Otherwise all you'll get are generic comments and links, if anything.

You need to read this:

https://www.mikeash.com/getting_answers.html
Just an idea. If you want to write a serious article on the subject of women in tech, no matter what your views are, you're probably better off not putting a "no girls allowed" graphic on top, no matter how "funny" or "ironic" you may think it is.
We'll keep going round and round until it gets fixed...
I wonder if this includes group screen share That and the group video are the only two reasons any of the people I know have Skype premium.
>At this point I just think a ban on wired.com is called for on HN.

Why is this uninteresting to the audience, yet every time Tesla releases a PR piece it appears on the front page? I'm not sure either really "deserves" much attention here, but that's how it works.
I wonder about this too…
There are several definitions of sexism, one is essentially "taking someone's sex or gender into account when making a decision". This appears to be the definition the author is using by calling quotas "sexist". It's a very simple, easy to understand, easy to identify definition. It also means that in many cases (e.g. choosing who shoul speak at a tech conference), men can be the victims of sexism.

There's another definition, which is "actions that's designed to maintain & reinforce the institutionalised power structure among the sexes is sexist". Right now, if modern UK life was a video game, "male" would be an easier difficulty level than "female". It doesn't mean it's easy, just that it's easier. Many people, including this author did work hard. But there are statistically less problems for the "male" group. Sexist actions are actions that re-enforced that imbalance. This definition is harder for some people to accept because it means that you need to look at yourself and think about what power imbalances you might be benefiting from, and it means you can't just do s/female/male/g and make it just as sexist.

(There are some cases where there's an inbalance in favour of women, any men here ever took up knitting or crochet? Try getting involved in that, you'll see things from the other side)
Interesting attempt to jump-start a social network. More tasteful than web ads. Good luck!
> 1) Make sure your site complies with the AdSense TOS and then hope Google will restore AdSense eventually?

This just doesn't happen. Google couldn't care less. At all.

> 2) In the meantime, serve ads from a different ad network.

Google has a massive monopoly. There just aren't any decent competitors with the inventory.
While I agree that it's important to encourage and educate the young about technology, this article vastly over simplifies, dismisses, and actively works against those working for a positive change. What good will encouraging young girls if they grow up to try and work in an industry that actively dismisses them? That actively seeks to ignore them? No know has all the right answers but focusing only on education seems to miss about half the equation to me. It's a requirement and as father to a young daughter it's something I'm passionately interested in but I also want my industry to be somewhere that my daughter feels safe and comfortable working in. Educating the young won't fix that. Beyond that young people NEED role models to look up to, the only way to accomplish that is to fix the industry to be more fair and safe now.
I have a feeling that the general populace of hacker news will disagree with us, but I am with you 100%.

I live in a small-ish town on the outskirts of Philadelphia that happens to be in the middle of some sort of really popular biking route. Unfortunately, we have a ton of really small streets with cars parked on both sides.

I understand and appreciate that cyclists have no other place to ride then in the street, and they as much a right to the road as drivers. But it can be quite frustrating to be stuck behind a cyclist who is making no effort to pedal quickly on a road where it is impossible to pass them.

The really frustrating thing though is that they completely ignore traffic rules. If you have to ride in the street and I have to treat you as part of traffic, fine. But why do you get to creep up the side of the street at red lights, then positioning yourself in front of more cars to slow down. And why do you get to run red lights? It seems it needs to be one way or the other. Either you are a pedestrian, and you should be trying to avoid traffic, or you are a participant on the road and you should obey the traffic laws.
Game developers use entertainment to boost cancer therapy
The mysteries of 'lucid' dreaming
Seems like unnecessary bloat and decoding overhead. I can get all the same detail from a single line.
Python binary decision diagrams
Out of curiosity - how did you come across that FB account? I'm showing a different account registered to that email address.
It would not, but good tests will let you verify the correctness of the algorithm without deploying your software to customers. Which frees you up to try more experimental things without ruining the experience of the users.
I understand where you're coming from, but I just don't think PyLadies and Women Who Code are sexist. It's certainly not the same as the institutional sexism in the tech industry.
"...such that any statistic on the numbers of connected computers and users is obsolete before the numbers are uttered."

This quote struck me as a little over the top; was such parlance common in those days? Certainly the Internet's growth was shocking, but this sentence seems more spirited, like something from a 90s hacker movie.
You're right. I'm still engaged by the "Internet" vs. "internet" debate.
I think that it may be simpler to learn than both angular and ember.

Unfortunately, given the fact that it's missing 2 way data binding and it's not declarative, you end up with lots of boilerplate code and in the end you invest more time in writing your backbone application than in learning angular and writing the application in it.

To be honest, I'd only start a new project in angular or ember because they are extremely productive frameworks. Backbone was great more than 2 years ago.
Now all you have to do is to get cyclists to actually use hand signals. Sure they're technically required but in any of the countries that I have been to where bikes are a frequent mode of transportation hand signals appear to be mostly optional.
Or it could be a push to give dealers something to do when everyone starts buying electric cars.
>My wife is a nurse. A female dominated field. I also own a construction company. A male dominated field. In neither field would you see a company or an organization suggest hiring one gender over the other to satisfy a ratio.

The only difference between men and women is their physical power. Yes, construction company is a male dominated field, because men are more suitable for doing that kind of job because of their body strength.

On the other hand.. in computer science, there is no difference between men and women, everything runs on brain power. So I find it very weird that there is very few women in computer science.
Fixing E-mail And Winning 7,000 Customers
You need to read that statement a bit closer.

" If you aren't doing <a method to verify quality day-to-day work>, or something as effective as <a method to verify quality day-to-day work>, then you should feel bad."

The point is that if you're not doing TDD, you should be doing something that's as effective (or more) as TDD. Otherwise you're just doing shitty work.

IOW, you can disagree with Bob about TDD being the most effective way to verify quality, but you still need to verify quality.

I'm not sure about you, but I think people that do shitty work should feel bad. That's not cultish, that's just basic professionalism.
I agree that quotas are not the right way to fix any of these issues. The best person should always get the job - race, gender, orientation aside. There are systemic issues that are better treated at the root, rather than covering up symptoms.

That being said, good luck to the OP with getting reasonable responses to this post. If this ends up anything like Twitter, anything other than mindless agreement with certain people appears to cause folks to be hung out to dry.
I'm confused — how is C#.NET a "native code solution"? And what makes you say it's "our best bet"? I've been pretty pleased with PyGTK/PyQT cross-platform development, or, for that matter, Free Pascal LCL applications, if you want actual native code; I find them much less touchy to get working across platforms (though that could be just my relative level of experience with them).
The camera that overrides the ability of the photographer 
This new technological revolution is going to cancel the differences between professionals and amateurs, between skills and technology?
You have in your hand camera in which you just have to shoot and then adjusting the focus after having taken the picture!
Look at that headlight on the treated side of the car. The cloudiness these types of applications add makes it look like the headlight of a decade old car.
Wow, the world is super small sometimes! I never though I would meet another person who participated in those competitions ;-)
Of course they might. But so would Google and Facebook. And in either case it doesn't even have to be an order from above, but an action by a single employee. At least I'd like to hope that the FBI performs more thorough background checks on its employees than Google or Facebook.
> It's not even specifically talking about the competition you're talking about - the danger is unlicensed cabs and drivers who are not certified.

The headline on the article says "minicabs" which is specifically the competition I'm talking about and whose drivers are licensed and certified.
Is Creative Commons an appropriate license for managing content for Open Source?
This article is dismissing a lot of good projects without any arguments. Rails Girls for example has a very good track record of bringing people into the industry and they care a lot about that. I'd like to see proper numbers, no gut feelings. Also, Rails Girls accepts men, they just outreach to a different group.

I may be biased, but I run a conference[1] including a Rails Girls workshop in Berlin and the whole thing just got so much better since we bring new people on board. They are newbies, alright, but hasn't the argument for the IT industry always been on how easy it is to get started, even with a different education?

[1]: http://2014.eurucamp.org
You are right. For better or worse, we have not had traditional PMs at GitHub. Often that is a role played by what we call a PRP (primarily responsible person). That person is often an engineer or designer.
Oh. Ideally you would be building the spaceship.
I think he's correct that the problem lies way upstream from the current gender imbalance of qualified candidates. AKA the US (can't speak for elsewhere) school system is fucked.

Imagine a world where computer literacy was taught to girls and boys from grade 1. Where instead of funneling the vast majority of children into football, volleyball and cheerleading we actually spent those resources and time helping them learn a skill that would help them become useful members of society.

I think what's been lost in this argument as of late is that yes, girls aren't encouraged to code, but neither are boys! It was never cool to code. Popular boys and girls (sports related usually) would physically and verbally abuse you for being too into computers from about middle school on up.

For some reason, boys seem more resistant to this abuse and will struggle through it for the love of computers. It shouldn't be that big of a challenge to pick up useful skills but we need to restructure what our society values.
"but he had no idea what is was"

In that, he was like us all. Unlike many of us, he was open minded and brave enough to experiment.

Report of the death of a genuinely good scientist, is a cruddy way to start a day. We should have a site rule that this kind of thing is only permissible after 5pm or something.
> The only difference between men and women is their physical power.

Surely you can't be serious.
Boo! Way to miss the point of the article.
Introducing Authy for your personal computer
But will they update Skype for Linux to have group video at all?
Ah yes, the days when "Internet" books for the general public had sections about Gopher, Veronica, Email, HTML, FTP, Archie, Telnet, WAIS…
Looks like they're just getting rid of it for now. They added this note to http://www.skype.com/en/premium/:

Now that group video calls are free for everyone, we’ve removed Premium to give it a refresh. But don’t worry, you can still call phones worldwide at great low rates with our subscriptions.
I agree with essentially everything Tom suggests. I think that trademarks (TM) is something a lot of people forget to use, registered (R) trademarks is something I generally tell people to avoid because its often not going to help unless you have a significant amount of intangible monetary value. It does offer some protection like Tom suggests, but clearly it's not full proof. Still its better than nothing.
There are always consequences, both intended and otherwise. It's best to go in with eyes open, having considered every possible consequence of our actions, and make a cost-benefit decision.

When human lives are at stake, notably the millions lost to malaria, dengue, and other mosquito-borne illnesses, the unintended consequences had better be pretty massive to make a difference.
cool. anybody using conference call equipment for skype? We have tried some logitech quipment to connect 2 offices (http://www.logitech.com/de-de/product/tvcam-hd) which didn´t work out very well. any recommendations?
Google Search Let’s You Filter Restaurants By What’s Open Now, Price and More
Errr... wouldn't it be easier to record such 'jerks' electronically? I mean isn't it difficult to catch a number plate in dark while it would be lot easier to record someone doing it if there is a communication along with an ID for each vehicle?
Great music comes from great musicians, not a mediocre musician following some kind of magical methodology. Great birdhouses are build by great woodworkers, not crappy woodworkers using a fancy $1000 drill. Great software is created by being written by great software developers.

If you're good enough to write a test suite that is so well done that all test pass means with 100% certainty that your project is 100% bug free, then you're probably an experienced enough developer to write that project without any tests and still have it work well.

I think TDD works best as a lesson.. If I were a college professor, I'd have my students write a class project where they had to do TDD. It teaches the students to only write code if there is a reason for writing it. Just like once you learn how to ride a bike you take off the training wheels, once you learn how to write software, you can leave behind TDD.
You can also use send a double tilde ( Enter, ~, ~) to pass a tilde to your inner ssh session. So killing a session within a session is Enter, ~, ~, .
With a long history of having 30+ speakers at our events, the idea was proposed that we enforce a 1:1 ratio of men and women for our speakers.

Yes, finding 15 qualified women is basically impossible, so why even try? /s
It takes time. I used to read many Haskell related papers, and many things were impenetrable. Then, from time to time, one of them was suddenly obvious. Then another. And another.

The best advice I can give is, don't be content with words and labels. Search for the underlying structure. Take monads for instance. Lots of tutorials, lots of examples. But I didn't really got them until I read the Typeclassopedia: when you get to read the word "monad" you realize it was explaining the monadic structure in depth from the very start.

Practice also helps. Implementing a Parsec clone in Ocaml helped me understand applicative functors and monads. (I also experienced some of the disadvantages of strict evaluation.) You may want to try that in Clojure.

Finally, when something seems impenetrably abstract or obscure, that may be because you lack some basic vocabulary. For instance, you can't understand a paper on type inference if you don't know how to read type rules: https://en.wikipedia.org/wiki/Type_rules Which you can't read if you don't know what's an environment… As I said, it takes time.
okay
https://twitter.com/shanley/status/460566412226883584
Lumo Lift – Stand up straight
.NET isn't native code.
> The whole point of DHH is that the correlation between testability and other desirable qualities is not always positive

But the correlation between testability (in the sense relevant to TDD) and an architecture of loosely-coupled, reusable modules with well-specified behavior is always positive. Or, at least, the latter necessarily implies the former.

> Taking testability to the extreme you can end up with a ton of anemic classes with hardly any correspondence between the class breakdown, method signatures and so forth and the actual domain

I don't think that's really taking "testability" to the extreme. That's just failing domain modelling while still designing for testability, equivalent to "normalizing" a RDBMS schema by decomposing everything into either one-attribute ID relations or two-attribute ID+value relations -- a kind of cargo-cult approach by someone who has learned something that is appropriate in the most extreme corner cases in a domain model and then applies it to everything without thought. It's not an extreme of testability, that's just understanding one corner case relating to testability without understand its context within testability or domain modelling.

Now, I've certainly heard from proponents of TDD that take that approach, but they aren't really representative of TDD as a whole. In any technique that is widespread enough to even have a name, you'll find cargo cult practitioners who do it badly based on a shallow knowledge of one or two elements without an understanding of its purpose -- but it doesn't make a lot of sense to criticize any technique based on how some cargo cultists approach it.
As a Python newbie, just curious:

Python3 came out in 2008. Right now the year is 2014. Assuming this is pretty new code, what reason could there possibly be for not using Python3 for this?
I think they've built some tech that attempts to open a deep link into the native app, but if that fails (for example, if you don't have the app installed) it falls back to opening the site in your browser.
First FAA-Approved Drone Test Site Goes Live Next Week in North Dakota
Google 'russia dashcam' videos and have your worldview adjusted. Incredibly, in Russia people apparently throw themselves in front of cars to try to get injury compensation. It doesn't happen often but often enough that people have made compilation videos. That and a whole pile of crazy drivers are the reason that dashcams are so popular in Russia in the first place, they give the driver some evidence to show what happened prior to the accident.
What happens if he is not in the US though? US laws don't apply worldwide(thankfully).
DHH is a really good programmer and he can probably get away with things many others could not
I've still haven't found a satisfactory way of doing TDD with UIs. Being able to do MVVM with WPF got pretty close but it felt a lot more like driving the application with selenium or something akin to it. iOS seems worse, but I've only dabbled in it.
Interview with Sony Computer Entertainment's Shuhei Yoshida
Nice! Paying a premium for this was a bummer, but it does still work better than all of Skype's competitors, in my opinion. The primary problem of Hangouts and whatever else is out there is audio echo. I don't know if that problem is simply unsolvable in Flash or what, but Skype has handled it much better. All you need is one person on your Hangout call who doesn't mute their mic and the experience is a disaster, unfortunately.
Nope, but it will enable you to iterate on your suboptimal algorithm easily.
Sure, but they look for certain things, because their job is to prevent crime/terrorism. It is Google job to mine your private information for whatever they can use to make profit. Google and Facebook are in the business of turning surveillance to money. The FBI/NSA aren't.
Why not have everyone call in from their own machine? This way, it normalizes the communication bandwidth between everyone, no one feels like it's harder to be heard. A big failing of many remote teams I've seen is when they try to "strap on" a remote team. But if you can minimize the feeling of "real office vs virtual office" it works a lot better.
Curiosity has a 110 watt capacity. Ok, larger than milliwatts but nowhere near kW. What are those other sources you mention?
So, it's alright to actually run "no boys allowed" schools, dinners and programs in tech, but it's not OK to ironically put a "no girls allowed" image in a blog post?

Do you realize that this double standard is harmful for everyone?
You should also re-read it if you last read it several years ago. A lot of the things in it are habits and it is hard to pick up on several habits all at once.