skysight-inc/HackerNews huggingface dataset:
Look a majority of the users are not this way. It is only a small minority that are this way because they are anonymous trolls who only do it for the "LULZ" and to see reactions to the troll.

It is really a troll problem that we should address. Yes I do feel sad for women who have to put up with those trolls. Yes something should be done, refuse to feed the trolls and vote down their comments so they learn not to troll hacker news and other places.

Look I've seen trolls ruin web sites like Kuro5hin and then just plain take over as the majority and turn it into a troll site. It may seem like a lot of people, but usually it is just several people on an IRC channel directing the trolls and then Tor, VPN, and Proxy servers to hide IP addresses and make it look like a lot of people via sockpuppet accounts. They'll even conspire to downvote a target's comments and stories to drive them off the site, and then post nasty things about them after learning their real name or something. Yes it is a real problem and yes it has to be addressed.
The Clojure type of the object is a map, but for the AST-manipulating part of the compiler, isn't it in fact more accurate to say that the type of the object (the logical type, you might say, rather than the host type) is, in fact, `:if`?

After some reasonable, realistic usage of Clojure, I'm quite glad of protocols and multimethods, which I have found make several complex things much easier to work through.
the web audio api seems to function well in Safari
Why do I feel like I'm using up a UUID each time I run it.
Mustering sheep with a remote control quadcopter
I don't envy your 2000 tables. Or hibernate, but if you have something that works for your team (and is testable) I'm not about to complain. As an architect, I will say that I do care about the storage model, but I'm obviously coming from a different place.
Try that on a 4inch 2dimensional object with a target audience of children through elderly, moron through genius, and tell us how well that works for you.
It's always about the data, never about the code.
Can you SCRAPE?   Need advice - not a hacker
I own a few websites. WE sell at retail and at wholesale.

What i need is someone to "scrape" the web to find new prospects for our firms products...at Retail (scrape facebook, Twitter and other sites for customers that talk about our type of products) and at wholesale...there are thousands of firms selling our type of products.

Can anyone tell me where I might go to find such a person or firm to help me do this task.
To be honest, I don't know the answer to your question, but I do know that battery capacity is heavily influenced by the following :
-thermal cycling
-maximum temperature
-charging parameters

I would hazard that Nissan has performed a number more tests on the leaf batteries in the last couple years and developed a better model for battery decay based on their enforced management of the above listed characteristics.
Sidebar, why didn't the reporters ask Statscan to respond to the allegations in this story? Seems a bit one-sided.
I've been using Fedora since well before they dropped the "Core", but F18 might just be when I jump to Arch. The MSFT signed shim is just too repellent a concept to me; I will sooner use a distro that makes me mess with UEFI/BIOS options crap.
A couple years ago I wanted to publish an iPhone app under a business name but I was a solo developer with no clue about the legal aspects of starting a business. In the end what worked best for me was registering a DBA / Fictitious Business Name, which for a modest fee and a trip to downtown allowed me to pick a business name to use in the app store.

If you go the single member LLC route (which I found in my case was overkill), note that California has an $800 minimum tax. If you register in Delaware and want to do business in your local state (e.g. open a bank account), you'll probably have to register as a foreign corporation and pay any applicable local taxes in addition to Delaware's fees.
Only one of the Haskell shootout programs uses `unsafePerformIO` now (n-body). While it looks to me like most of them make fairly heavy use of Foreign and thus low-level types, I don't think this automatically makes Haskell code like messy C code. After all, there still isn't pointer arithmetic, types don't magically transform into other types behind the scenes, and there's still a fair degree of non-strictness. More importantly (and contrary to C's "messiness") it's seldom difficult to take Haskell optimized with these low-level features and wrap it up in a nice high-level package for use from elsewhere. It's a curious and wonderful property of GHC that you can enable all the extensions you want on a module-by-module basis without creating a lot of cross-module drama. These are properties other languages should strive for.

Writing exceptional, highly performant Haskell is still a black art, sure. But writing performant Haskell is basically writing Haskell with a modicum of knowledge and respect (less lazy IO, more ByteString, more iteratees, etc). Writing highly performant Haskell is becoming easier and easier; the runtime system will give you detailed statistics about where your problems may lie, tools like ThreadScope can give you all the information you'd ever want, and many of the commonly-used libraries are heavily optimized for speed (Text, ByteString, iteratees, etc) which you benefit from basically for free.

It's not a panacea but I haven't ever had to use anything more sophisticated than strictness annotations, and even that I use pretty sparingly. Like the best black arts, it's very seldom necessary, and becoming more seldom every day.

As a side note, I would love to see an alternative "honest" shootout where programs must not do much overt "doping" (such as using Foreign and `unsafePerformIO`) because it would be interesting to compare the "native" speeds of different languages, with the kind of code the best normal people would write for themselves or their employer. Haskell has always abused its low-level facilities for higher placement in the shootout than it really deserves.
> The paper also challenges the reliability of official data from Statscan, which has been hit with deep budget and staff cuts in recent years. It said the agency is beset by “data problems.”

Big understatement. The current government (incidentally, elected to a "majority government" by 37.65% of the popular vote... which is 23.1% of eligible voters) has completely crippled Statscan by killing the mandatory long-form census... the thing that gave their statistics a basis in fact (http://www.theglobeandmail.com/news/politics/statistics-cana...).
The article quoted the official response to the paper. Canadian government officials are routinely muzzled, the official response is all you get these days.
What the article is really saying is that Nissan expects the Leaf to deplete to 80% capacity by year 5 outside of extraordinary circumstances.
An organized group is surprisingly mobile (and can be fairly robust over time as well).

I've known a few groups which have survived / persisted across multiple platforms over the years. In one case, migrating first from one hosted forum to another, then self-hosting, then that imploded, a "temporary" forum was constructed (and persisted for years), and finally the original self-hosting platform was resurrected.

Bits of the group survived all of that.

What didn't survive were several members (death trumps all social stickyness), and some political and group-dynamics interactions, including a few fairly spectacular flame-outs. But a core element has survived.

If a group were, as a whole, to decide that FB was no longer where its interests were best served, then a migration elsewhere would be trivial to arrange. Despite my own interest in archives, it's not the depth of social media history that matters so much to most users as the breadth of now. Facebook is where "now" is for most people, though this could change (and has for all prior social network giants of the past: Geocities, Usenet, Orcutt, Xanga, The WELL, ...).
Funny, I had already planned on this as a 2013 goal of mine - this blog post only reinforced it!

Coursera has a Scala course from Odersky that's worth giving a shot: https://www.coursera.org/course/progfun
Awesome. Was completely immersed in it. Hope Husky Rescue uses it as the video to their song.
780.6
I tend to agree that the person I was responding to was probably exaggerating the risk, although if you've just spun the car into a field, it's buried in deep snow, and you've got a known leaky exhaust, it couldn't hurt. The "leaky exhaust" part is tricky: I had a friend once whose car's exhaust (and everything else) was so rusty you wouldn't want to sit in it when it was stationary. It was almost comically dangerous the way the car would fill with exhaust smoke.

The value of getting out and clearing the top of the car is very great regardless. A vehicle is much more recognizable as a vehicle when it's not covered with snow.
Web form security - avoiding common mistakes
I sincerely hope that one of the companies working on solving this restaurant problem, do solve it; partially for the sake of better experience for myself, partially to get all the idiot restaurant owners who think they are in power, out of business.

Speaking of which, perhaps instead of trying to sell the future to people who live in the past, these companies should raise more money and open up their own chains? That would be ballzy, but if the food is good and the experience is great, they could run profitable restaurants, and show that people are ready for the tech.
Anyone who understands monads is on a class of hard drugs.

I'm still looking for someone who can present a cogent explanation of monads using only Python.

(I'm willing to replace "Python" in the above challenge with "any language I know well," which would include Python, C, C++, Java, JavaScript, and quite a few others which I won't bother to list here. Notably lacking from this list are Lisp, Scheme, Caml, Haskell, Prolog, Erlang, and most other languages whose view of the world is "weird." NB not that I'm against learning such languages; it's more a matter of available tutorials and time.)
Sorry, to say there's 100% reason not to do anything is rather silly. By your own definition, what if your tooling lets you do codgen? Regardless, I've found code generation to be particularly useful in many scenarios and I would never dismiss it out of hand.
Thank you. I think a fictitious business name may be the best route for me, I don't know if I want to throw the cash at creating an entity if there isn't a clearly defined benefit.
Totally agree in principal @frozenlock. 433 was simply the path of least resistance for us. It gave us very cost effective off the shelf sensors, and critically, remote control power sockets in all regions. Its not super elegant, however, it gives software developers (most of our customers atm) hardware with an API for peanuts compared to the established options.

The Ninja is a meta-platform that offers a normalized API for disparate hardware. See my reply above for the long winded answer. The short version is - we aim to provide OAuth for your all stuff ;)
I read The Art of Learning a few years ago, and remember it being basically an autobiography, and not anything like a manual that explains how one could actually attain any sort of super learning.

It's just personal stories that are basically "hey, this guy is awesome at a lot of stuff."

Hm. Well, I do remember how OCD he was about his subjects--reviewing videotapes of himself doing martial arts, studying moves, etc.

So, in that regard, I guess his approach, if you could infer one, was basically getting in his 10,000 hours in 1/4-1/3 of the time of most people.

Please correct me if my recollection is wrong though.
I've looked at Scala. I think it's really neat. I think it is Perl. And that's what scares me. You can solve the problem in many ways, each one getting more functional and abstract. Eventual so abstract that you can't really tell what going on.

Another issue is the fact that it interacts with the JVM. Short answer, it seems nice, but if you're functional, you can't really use the 3rd party libs because you can't be sure they will play well in the functional world. Long answer is here. http://talesfromannoyance.blogspot.com/2012/05/why-im-lookin....

I'll probably double back to Scala at some point, but I think a language off the JVM is a better option. Or at lease one that is so odd to the JVM that most people will only look for libs written in that language. For that I assume Clojure is a better choice.
I'm saying these arguments may sound reasonable, but they can also be viewed as a tactic to derail conversations about oppression and marginalized groups. The fact that "it looks like a list of reasonable things to say," as part of our dominant discourse about topics such as gender, is exactly why they're such a powerful and effective tactic. Until a discussion can move past using derailing tactics in these conversations, marginalization and oppression won't really be challenged.
You are misisng the point by analyzing it from a negative perspective. Read it again but as a positive.

"I am willing to do whatever it takes to get what I want."

Doing whatever it takes means getting a minimum wage job to be able to pay for college. Finish college and work your way into a good starting job. Then working your way up to a good position.

Doing whatever it takes to get what you want is the right attitude to have. Do you want to lose weight? Then run 3 miles 3 times a week. That is a whatever it takes approach. Need to make more money? Get a second job, a side gig selling whatever, or donate blood. Whatever it takes.

Though whatever it takes does not imply illegal or immoral approaches. It just implies that you will not put bullshit excuses to get to where you want to be.

:)
>> Women stay the hell away from hacker-spaces, conferences and tech initiatives because of on-going experiences of misogyny, abuse, threats, put downs, belittlement, harassment, rape.

To be clear, anyone who has abused, threatened, or raped someone should be criminally prosecuted. And if you act unprofessionally, you should be disciplined, fired, removed, etc. It doesn't matter what your race, sex, age, sexual orientation, or educational background is, there is no excuse for mistreating or restricting the liberty other another human being.

That said some of this post doesn't fit with what I see historically, globally, or in my day to day activities.

For example, Ada Lovelace is widely recognized for envisioning the first computer program. Marisa Mayer is the CEO of Yahoo. Meg Whitman runs HP. I work on a team of ridiculously talented software engineers, many of whom are women. Several books I've read to learn how to program were written by women. There are many women who have been tremendously successful and influential in tech.

With regard to women's rights and attitudes towards women, we've come a long way, and undoubtedly have further to go. But I'm optimistic that tremendous opportunities await women. I'm hopeful that ultimately intelligence, ingenuity, drive, knowledge, and experience will lift women above the experiences described in this article.
Absolutely. The people who'd get up in arms about the whole thing likely weren't users in the first place. I told a non-HN-reading, Instagram-using friend (i.e. an average American college student) about the ToS fiasco the other day; said friend frankly did not care a bit, and wondered why anyone would.
Census Dotmap
> "We don't govern on the basis of statistics"

For those curious, as I was, this quote seems to originate from: http://www.ctvnews.ca/justice-minister-defends-day-s-unrepor...
But is what I want the same as what I need? Sometimes I worry I'm focusing on the wrong thing.
Security Analysis - Teaches how to analyze securities in a manner that you will understand. It opens your eyes to the world of stocks and bonds in way that other book can't. After reading it, you will have the power to pick good investment stocks/bonds. It works. Though its not a get rich quick approach (if you were thinking about that).
There are private groups for all the Microsoft interns, with a new group created each year. Great for planning housing and such before starting work and gaining access to Microsoft internal mailing lists and for keeping in touch after the internship ends.

// Edit: I'm also in a private group for computer-related majors at our school, kept private so we can talk about stuff we don't necessarily want getting back to administration. (Weak security, but better than public posts.)
Universities combine together some socially useful functions (performing blue-sky research, creating an informed populace) with some profitable functions (teaching vocational skills to young people, giving potential employers a way to filter the pool of applicants via credentials.) It may be that one day someone will figure out how to do the profitable things without doing the things that help society, which would be unfortunate. This is rather like how newspapers are suffering because the internet decoupled the profitable thing (advertising) from actually doing original journalism.
Are you trying to make these identities to be firewalled from each other? i.e., do you not want your family to know that you go by "Master Dan" in certain BDSM communities? Or for someone who is transgener, but isn't yet ready to let a set of friends/family/coworkers know yet by the choice of a differently-gendered name?

It turns out this is extraordinarily difficult, and if users think they can maintain this separation using a single account, and then they get burned, they are very likely to blame the social network involved. Which is a pretty good reason why the architects at FB or G+ would probably think very, very carefully before implementing such a feature.
It is all trolls doing these things. If a troll notices someone is female, they posy sexist things to troll her and make her react for the "LULZ". If she was a man, they'd troll him by calling him gay or saying racist things to him for the "LULZ".

There is an Internet MEME that "There are no women on the Internet" that trolls use. I think it originated on 4Chan, IIRC. It has multiple meanings. One in that it claims women in real life use the fact that they are women to get free things and benefits, and that does not work over the Internet unless she shows some nudity in a picture. Another meaning is that women on the Internet use feminist tactics for attention on how sexist men are towards them and then act unlady-like (arsehole?) towards people and then cry 'foul' when they react and reply back. Not my definition, but ones the trolls use to justify their behavior and actions towards women.

I was once on Kuro5hin, it was another Slashdot clone, and was striven to be like Hacker News before there was a Hacker News. The trolls got on it and scared people off of it. Yes they targeted women using sexist remarks and harassment and bullying, even called some of the women as men pretending to be women. One by one the trolls picked on and bullied the users and ganged up on users by downrating their comments and stories until they quit. The editors refused to act and the owner thought it was funny that they did that to "people who deserved it" and so many users left Kuro5hin and it turned into a troll site. The trolls had scripts and web robots to control the comment ratings and story voting with sock puppet accounts and directed things on IRC. I was asked to join them one time and I refused, so I was made a target. Eventually I was no longer at that web site either. Yes I spoke out against the trolls and protested only to have my account deleted/anonymized so my account no longer worked. They put up a $5 paywall to keep the trolls away, but it seems the trolls don't mind paying for new accounts after they burn their old ones. I've never seen a technology or policy that effectively deals with trolls yet.
I thought the whole fiscal cliff thing was quite nasty but this ...
Thanks to the Internet, it seems like it won't be impossible for one teacher to both reach tens or hundreds of thousands of students, and effectively evaluate them.

Economically speaking, replacing a horde of mediocre professors with a few superstar professors and a horde of really cheap machines will save a ton of money. Some of the savings will likely go into inflating the salaries of said professors to the levels of other in-demand entertainers like professional athletes or movie stars.

But much of the benefits will be reaped by a much larger section of society: Lower -- and more accessible -- tuition for students (and others who help fund education like grants, scholarships and parents).

Some of the displaced professors whose teaching abilities don't rise to "superstar" level will inevitably face employment turmoil in the near term as the industry consolidates, but in the long term will likely find their talents redeployed to other tasks like research, tutoring or private-sector work.
This article was chock full of hyperbole without a single iota of stastical number crunching. I suffered the entire article - because I'm a canuck - and I cannot for the life of me understand the point of this article.
OneTesla: a DIY Singing Tesla Coil
Perhaps my favorite line from a physical training author is: "I said it was simple. Not easy."

Applies to many things in life.
hope to share a beer and a meal in London sometime then... if we can get the waiter's attention ;)
The best book imho will be "Bhagvadgita as it is". Problem is it is a religious book and hence people are going to be biased about it. But if you are willing to let go the thiest or athiest part (leave the commentaries seriously!), the very meaningful part of the book can be seen .

This book is a conversation taking place on the war field and depicts the persons inability to take decision to go ahead because of various questions. I recommend going only through 2nd chapter and no further, it would be an overkill.
In normal life the important part is to get determined to work and get it done .The theory postulated in the 2nd chapter seems to work in the practical life effectively when Krishna tells arjuna to go on with the war and he is reluctant to do so as he finds it immoral , full of vain and dangerous to social well being of everyone. He doubts himself . The weak in his heart and unrest sets in his mind, a common thing occurring in almost all of us . He seeks the answer to all this questions and this is what the reason of the conversation.
IMO the book requires considerably unbiased mind and hence its a hard read. It is not supposed to be inspiring it is supposed to work . Considering this , you wont find any magical arrangement of words so it should be taken as theory and used in practical cases . Well if it works for you then great or you can just ignore it . But surely with proper reasons of course :)
Ditching a Plane 300mi from Hawaii (1999)
Hmm, actually tried that later, and scribd still tried to make me pay to read this pdf. A pdf that according to the author he is selling and that scribd has no permission to be distributing and is not sharing their profits with him.

It turns out I was able to download it for free, and this was before I knew that scribd did not have permission to distribute it, and that was by taking advantage of their "offer" to upload a document to get the document I wanted.

All of that is crap.
If you have any cellular reception at all, you're generally not lost or stuck in the wilderness and at risk of freezing to death.
Ask HN: What do you think of this redesign?