skysight-inc/HackerNews huggingface dataset:
How about just: don't use it if you don't like it.

> If the authors had wanted this to be a cute in-joke for the bros, then why did they publish it to the entire world?

Are you suggesting that people should refrain from publishing things that are contrary to mainstream fashions? (I can't call all this let's-see-gender-issues-in-everything crap anything else than a stupid fashion that hopefully goes away soon)

Also, the joke is about the man pages. Not woman pages (though those exist in Emacs). I suggest we burn Unix and derivatives (and Emacs, this sexist bastard) on the stake of gender issues.
Show HN: Animated ThoughtBot Logo using HTML5/CSS3/JS
Support for general XML is something that is very feasible. There is already an experimental branch (xml) on github for this. This branch has XML Schema support. XML Schemas can be read and the UI adapts to the schema. With CSS the document can be made to look nice for the user.

If you want to work towards this, please drop by on the mailing list or irc channel. It's high time for a good FOSS XML editor.
Is pointing out an ethical blind spot really 'being an asshole'? And yes, I'm playing armchair psychiatrist, because the only alternative is to think less of people. I'd rather understand them than judge. And you?

HN will mature as a platform for discourse when it becomes less of a concentrator of one particular worldview and more of a reactor of many.
Letter-heads
I didn't read that in the article anywhere...
How about picking a focus, then a language? I see no point in "becoming a programmer". Want to make web apps? JS. Want systems? C. And so on.

Going for a "first" programming language seems to assume certain things:

* That you ARE going to become a programmer and that you will NOT change your mind/priorities

* That somehow whatever language you first pick will definitely be useful for your final goal. Sure, C will teach you all the ins and outs of manual memory management, but why go through it if all you really need is Processing?

* That there is some special point in time when you're supposed to learn how to deal with the grave dangers of the misplaced semicolon/memory leak/etc.

How many of those "learning to code" really become programmers and end up doing it for a living, or making habitual use of pointers or some other concept that a programmer must/must not deal with in their first programming language?
Nice, kept me occupied for an hour :) also I must say author did a great job with module and documentation.
Great writing. Who's competing with Blackboard in the educational software space? If they're really this awful there's probably a great opportunity.
Brogrammer culture is hostile to women (at least in the sense that most women would feel less comfortable in a workplace dominated by that culture). It doesn't sound like you're arguing against that point.

So to the extent that the name of the "bro" command invokes that culture (and that's the point of the joke, right?), it reinforces the association between brogrammer attitudes and tech in general. Embedding that association into the tools we all use seems like a really bad idea. And yes, it could make programming feel one step more hostile for quite a lot of women (and men, for that matter).

Fundamentally, I don't think that either intensely male culture or intensely female culture (or for that matter intensely Democratic culture or intensely Republican culture or intensely Episcopalian culture or...) have any place in a professional environment (unless you're working at a Democratic campaign office or an Episcopalian summer camp or...).
So, we have enough issues with improving women's place in STE. It's not like we need to invent new ways to keep technology male.

I've helped different women with less experience in commandline stuff and linux/unix in general. In the workplace, and with tutoring middle/high school kids of both genders.

If I ever had to say "go check the manpage, and the bropage" I would feel like a huge asshole.
20 Things I Learned From Traveling Around the World (2013)
Such a rant, I think it comes close to conveying the author's distaste for the product. The Google link is pretty informative as well. I wonder how some product that is so loathed by clearly a number of people, manages to stay in the market. Understanding that question might actually shed some insight on what it would take to create a successful education targeted company.
I remember Mike Godwin posting that he was going to start charging $5/violation. Where does Tom send the check?
Read a few comments in this thread for some examples.
I have this really funny cat picture. We'll vectorise it and use it for the logo. Because, lol, funny, right?
I wrote an identical thing 10 years ago. went nowhere. boohoo for me.
The behavior here is only exclusionary if people feel excluded by it, so the legitimacy of your concerns is based in how women (in this case) feel. If you can't find a person who thinks he/she is being discriminated against here, you're obviously tilting at windmills.
Ok, you've got me confused now. You just said, 'Women aren't being asked to "take the joke" here'. But in your previous comment that I was replying to, you said, 'My argument is that women have a sense of humor and we don't have to infantilize them by acting like they can't take a joke.' Which is it?
To not get committed, one would have to lie about hurting oneself (which might not have been possible in this case given the visible injury). Not foolproof, but to not get committed, one should keep these thoughts to oneself. Even a trusted doctor is likely to commit one. This decision still lies purely with the doctor. The _only_ surefire way to not get committed is to not see anyone who doesn't have your best interests in mind and that includes all medical and social professions. Sad indeed.
I bookmark a very small number of comment pages for HN members, and yours is one of them. I just wanted to let you know that.
The only other competitor that I am aware of is Moodle[0].

[0] http://moodle.com/
Does Redhat offer a list of packages you can install from some type of app store?

You should firstly find out what they mean by "untested sources", as this could mean building code from source/tarballs and not using their 1-click installer for software (where a lot of the software will likely be open source in any case).
From what I've read the problem is patents: Blackboard owns a huge number of them and threatens to sue any potential competitor out of existence.
I hear Bb has been adding some talented people and taking a hard look at their product. Turnarounds can be difficult, but at least they are cognizant of needing to take serious stab at the problem.
It's like /r/ShitRedditSays has invaded HN.
I hope someone is analysing the voting patterns in threads like these because it's pretty clear that HN has been invaded by MRAs.
Emacs Org-mode.

I have a massive to-do list that is 8,917 lines long. It includes everything I need to do, remember, or think about. But it isn't unmanageable at all -- it is a .org file with code folding. The visible lines take up only two screens on my monitor.

Every project or business idea is in (parens) like Lisp. This keep my projects visibly separate from daily to-dos. I color-code the ()'ed projects by type by adding each one to my .emacs file like this:

(font-lock-add-keywords nil '(("(publish)" 0 font-lock-warning-face t)))

This lets me choose a color for each project. (I have yet to figure out how to assign custom faces. Still working on that.) My to-do list is a blaze of blue, green, pink, and red for the urgent items.

I format the top row of tasks like this:

* _1_ this is a task

* _2_ another task

* ___ yet another

* ___ lorem ipsum is boring to read

* ___ another task

* ......................

* (project)

* (business-alpha)

* (business-beta)

* (publish)

* (startups)

* (reading-list)

* (HN-reading-list)

* ......................

* ___ periods make a good visual divider for the list

* ___ another task

Projects are in (parens) and individual tasks have a ___ in front. Optionally I can rank the tasks with a 1, 2, 3 or 4 following the I-II-III-IV ranking model of Stephen Covey.

I highly recommend org-mode. I feel organized and on top of things even with so many things going on.

Edit: Edited to correct newlines.
> 2) It is actually surprisingly difficult to teach object oriented programming in Python, since most simple problems are much more easily solved in a functional manner than with classes.

Do you have an example? From the outside, it doesn't seem to be that difficult, for example, in the C++ course I followed, the teacher introduced classes with the implementation of a RPG character. That was pretty simple.
Could you explain how setup is more difficult on a Mac than on Windows? Other than a decent beginner's text editor, everything you mentioned comes pre-installed on OSX. Trying to install 3rd-party Python libraries on OSX is kind of a pain, but if you're just using the standard library (which will get you pretty far in an intro class). Finding a good text editor for Mac also isn't that difficult. When I've taught beginners on a Mac, I usually just download Textmate.
Best for starting... You just need to remember to move on later!
What is the correct configuration for lisp in business web app?
what is the correct configuration, elements of stack, for a business web app written in common lisp? a trustworthy http server for load traffic, security? what is the way to integrate this with lisp, or communicate? is there a ready to go stack for production quality web development common lisp?
Canvas is.

http://www.instructure.com/
> Is the title really a reference to that strange psychosexual thing people have about alphas and betas

But, wolves do that, so it must be true! I read it on the Internet!
Some time ago I made a second SSID on my wireless router and gave it this standard name: https://openwireless.org/

Unfortunately, I've never noticed anyone using it. Anecdotally, however, take this as one data point that I've never had a problem with bandwidth hogs.

It sure comes in handy when guests come over---there's no password to explain.

I wish more people would do what you did.
It's far worse than a "bad metaphor." It's holocaust trivialization, basically.
Cynicism has never been useful to actually helping anyone.
I'd have named them "spartan" pages.

The name is a LOT more sexist, but few people would realise (spartans famously didn't think highly of wom¹), but it also has the metaphorical meaning of being b¹-bones, which is what these pages are. But that name is seven whole letters and that's harder to type than m¹, so I'd abbreviate it to sprn, which also stands for sy¹ pn¹, both of which are way, way more sexist than b¹.

¹ censored for your protection - ED

The only way to fight moralfags is to make your product so outrageously sexist, no-one can tell it's actually sexist. Kind of like how Matt Stone and Trey Parker got the jokes in the South Park movie past the censors - each time a joke would be rejected, they'd censor/change it in a way that made it even dirtier. No-one caught onto the fact that "bigger, longer and uncut" is a dick joke.
I wish they( my teachers back then ) had python but instead we ended learning cobol :( unforgiving syntax but boring as hell
That really depends on how much you hate working there.
Its not surprising, having a quadcopter type drone with a video link back to the squad for doing down range recon is a huge force multiplier. The challenge of course is batteries.

Soldiers are powered by eating organics, potentially very light weight organics rehydrated with locally available water. They can carry several days worth of rations and be operationally effective for nearly 24/7 of those days.

There is no robot on the planet yet which has a battery that will last on 'standby' for multiple days, allow it to engage in active service for several hours each of those days. The weight kills you. It slows you down.

Two technologies "win" in the military space. Just enough tech and weight to increase down range lethality over the existing system, and tech which doesn't have to be carried so can be called in remotely.
Evernote Is My Electronic Health Record (EHR) And Its Better Than The Rest
Oprah Winfrey .....is she a black or white woman?
As someone who deals with a lot, it is garbage garbage garbage, and as some have guessed, little competition and enterprisey licenses and lock-ins guarantee they thrive.

Recently, I discovered their mobile app requires an in-app purchase to even use in iOS, provided that your university has the proper server-side set up (good for them they let you check with their database on the BB site without purchase).

I was under the impression such dirt-bag nonsense was even permitted by the App Store (there is zero functionality with this app, at all, until you do the in-app purchase (which is per year). I hated them before, but this put them in the scum list in my mind permanently.
We started work on a Blackboard Alternative last year[1] (using Django), for a 2nd year Group Project module at University. Not mature enough to replace Blackboard yet, but we tried to address some of the issues that lecturers and students had with it, and received some good feedback. We open-sourced it at the end of the module.

[1]https://github.com/JosephRedfern/CM2301-9
This kind of question, "what first?" can still make sense if you think of all of the vaguely technical tasks that many non-programmer/engineer types will encounter. Then, what's a good language to server as a good enough tool if they go no further, and a good enough foundation if they do.

Python would serve that, especially given all the batteries that people can draw on. In fact "batteries" should be part of that introductory course, so that you know to look for a battery first instead of jumping to writing it.
Saw it recently and I am curious how it will pan out. I work for people that would never make the change.
I tried: http://appynotebook.com (open source)

It is hard.
Since there would normally be no one there except when a train is present, it should be easy for whoever monitors the security cameras to spot such people.
Ritalin and a little self discipline.
The problem it seems, is not creating a better product, but convincing universities to actually use the said product.

Recently a system called Canvas is being used over Blackboard but it seems that it's only marginally better...sadly.
It is when you've got the startup bug, think of what you could built in 4 years. In OP's case he built picnik
My pet hate is man pages where the tool has a lot of options, and in the manual the options are listed neither alphabetically nor by semantic grouping. "Hrm, what does '-l' do. I guess I'll search for it, and hit every other -l along the way..."
Perhaps it's not as important as the other things they need to learn. While I don't know the answer I wouldn't assume that having a basic understanding of statistics is better than other things they are memorizing and understanding. (It could be but you can't assume that. Similar to feature creep with products or software.)
if you see naming a tool with a clever play on the command "man" as perpetuating a "boys only" culture you almost certainly need more human-to-human interaction away from the computer and away from tumblr or whatever terrible place has brainwashed you.
>United Fruit is not evil.

Of course it is. Just look what they did!
I figured it was called bro because brogrammers maybe don't care about how anything works - they just want the answer..?

Anyway, I think this looks to be an awesome utility. People often smugly refer another programmer to use man. But many times man is not actually very helpful for common use cases because it shows way too much - including every possible option without highlighting the 1 or 2 that are commonly used. The man page may use terminology that doesn't make sense if the user is not already familiar with the command.

It's definitely helpful and people should use man, but there are definitely times when a 1 line example will tell you more than 10 man pages. bro looks like a great compliment to that.

Shit name, though, it would make more sense if it was something relatable to "example"
boo hoo two of my companie$ were acquired.
What possible patents can a shitty web app like that own?
Depending on the company/country, resumes seem somewhat irrelevant.

I've noticed a lot of startup or otherwise young high-tech web/IT companies that simply ask for your GitHub account.

In the country I live in, you need a resume and a degree (even if your degree is taught you nothing about something like MVC).

I would also suspect that the bigger a firm grows, it becomes more difficult to:

"hey, I saw you write some awesome Rails gem for automated mailing, my firm needs you."

HR processes and bureaucracy are to blame. Then again, no firm wants to deal with a part-time drug-dealer on their payroll when they have 5000 people to manage.
Well I know they fired their CEO or he "found something better and pivoted" not so long ago. I find this ironic because he started the product after graduating from our alma mater, who is terribly locked into this garbage.
That is true but CPUs and panels do decrease in power usage over time to the point that you can adopt Retina in MBA without harming the battery life. Not to mention if they find a way to cut down on the weight, they can also increase the battery's capacity.

The Retina display in iPad Air is much more power efficient compared to the retina display in 3rd gen iPad due to reduction of backlight LEDs and move to IGZO type of panel.
DEFCON 19: SSL And The Future Of Authenticity
Very instructive talk on what's wrong with SSL and how little understanding of it have the issuing authorities.
Acquisition usually means acquiring the team (resource, talent), the product, the customer base or simply for killing an potential strong competitor. It's hard to consider the compatibility of culture, style, even the motivations of driving it forward. So the original founder mostly have to leave for another venture if he is aggressive instead of settling down or retiring.
php has apache, os is python and ruby, very easily and ready to go, well tested and maintained. how dos it go with common lisp? is http servers like portable serve and hunchentoot reliable?
is it better to use apache?
is it possible to use common lisp seamlessly with apache as one use it with portable serve and hunchentoot, here i mean the in memory nature of the code not file based scripts model?
i started writing a serious replacement for what i considered was a completely broken, dis-engaging format for online course delivery.

then i discovered Canvas was already a product that was 90% what i was developing/imagining and got discouraged from writing more code :(

i think the most difficult part isn't the software dev, it's getting past all the entrenched educational bureaucracy and unfortunately huge existing ecosystems. if you get a foothold as Instructure has, you're already waaaaay ahead of the competition.
Switching from giving importance to "which idea to pursue?" to "which problem to solve?", can greatly help ... as it did during my phd. Changing from "interesting ideas" to "interesting problems" not only forces you to think about things that have some worth pursuing, but can also give you a clear view of priorities - i.e it is easier to tell the relative importance of problems (at least for me) than of ideas, it is easier to formulate questions that you don't know the answers to and can therefore focus on collecting data about before you begin working on it.

If you have an idea along the way that sounds interesting, just ask yourself "what problem would be solved if I work on this?" ... and pretty soon you'll gain tremendous clarity, often discarding many useless ideas very early on.

This shift has perhaps been the biggest learning of my phd years. Compared to the effect this has on me, I find the "agile methodologies" etc tips relatively useless.
Kleiner Perkins has taken pains to distance itself from Mr Perkins' words:

https://twitter.com/kpcb/statuses/427185213261623297

"Tom Perkins has not been involved in KPCB in years. We were shocked by his views expressed today in the WSJ and do not agree."

Mike Godwin posted a while back that he was going to charge $5/violation. How big a bill should Mr Perkins get?
I think it has more to do with the structure (procurement) and culture (ivory tower thinking doesn't believe in efficiency) of academia than fear of patents.
Crazy that you have to have Ruby installed first.
CS Master's Degree
What school allows non-CS grad students to pursue a Master's Degree in CS?

NOTE: I have a bachelor's degree in Civil Engineering.
> buying competitors to kill them

Embracing them, extending their product, then extinguishing it? That sounds a bit familiar...
White Knight News
Actually, I would buy right away. Apple generally sources higher-binned (higher quality) components early on. i.e., only Samsung panels when the Retina MBP first launched in 2012.

Broadwell will be perfectly capable of driving the display.
It's funny how often I see people criticize lisp's syntax and write things that aren't even valid syntax like (() ()) or (()) (assuming they don't get autoquoted).
It's called acqui-killing. Proactive people that were hired are no longer your competitors - for awhile at list. Works if you have lots of cash to spend.
Grammatically, yes. But it's really a different type of sandwich outside of Italy.
There's a huge difference between staying 15 years at a place, because it's a nice place to work and fits your life situation, and then signing a contract to stay some place for 4 years, when you'd much rather be doing something else.
I would love to know what the more important patents are, if anyone has been looking around and happens to have a list.
Eggify is a place to buy and sell stuff for bitcoin locally
If you have the password. If you're backing up user mailboxes, you don't have their password.
You should remember that there are actual people behind the words on your screen before you say something awful like this. This is not very nice.

Another thing I'd point out is that there is a huge number of women who feel the same way. Rather than simply asserting they are all emotionally incontinent, you should ask yourself whether there is something about the experience of being a female programmer who feels like an outsider that you do not understand. (I am betting you are a man, but if you are a woman, I actually still stand by this.)

I say this, overgard, because I assure you that if you talk to people who are offended you will find that most of them are reasonable people who want to talk about this in a reasonable fashion. Not just oversensitive sissies who are looking for things to be offended about.
I think it's a real shame that the whole discussion here seems to be about the name the author chose for this project, rather than the actual project. Surprisingly, the discussion on Reddit seems to be much more constructive and interested in talking about the project itself.
Doesn't Emacs and Vim come preinstalled on OS X? Or has that changed with Mavericks?
Frozen synapse was a game that I felt got AI right. A skilled human still beats it quite comfortably, but it felt like a huge step up from RTS/FPS AI's.
This stupid letter to the editor has (a) made the news elsewhere (b) been explicitly disowned by his firm: "Tom Perkins has not been involved in KPCB in years. We were shocked by his views expressed today in the WSJ and do not agree."
Unfortunately, this the reality. There are very few exceptions for the startups being acquired. So if you are shooting for to be sold, you'd better to prepare for this outcome. Otherwise, go by yourself, like snapchat and dropbox.