skysight-inc/HackerNews huggingface dataset:
In the light of what happened at PyCon with Adria Richards and the whole internet explosion of nastiness and short sightedness from all sides I actually don't quite know what to think about "Women in Tech"

I saw so much hate that I was ashamed to be a male and in tech, yet I also saw so much narrow minded reporting and deliberate distortion of events from many so called feminists and feminist activists (not all female btw) that a part of me would be quite happy if I never saw a female in tech again.

We all lost in that affair - male, female, tech, non tech.

A part of me doesn't even want to think about it again for some time until the dust has completely settled. I would rather not even see articles like this.

A bigger part also realizes that there are real issues with sexism and would love to see more women in tech and understands that the only way that is going to happen is by honest and open discussion.
How do you go about finding a good lawyer?
Ok maybe I should have said 5 but, yes I'm being uncharacteristically optimistic in hoping that learning it will be useful in the near future. :)
I'm amazed Enlightenment still exists.
I remember using Expect some 12 years ago and liking it a lot.

Back then I even released an open-source utility written in Expect, that connects and controls multiple hosts. It is essentially a shell that sends each command to all connected hosts and collects the responses. It even supports automatic translation of commands to supports different shells on different hosts. It's taken me a while to find it (I even forgot what I named it), but now I remember: http://sourceforge.net/projects/sysman/. It even had some pretty nifty features, apparantly: http://sysman.sourceforge.net/

Thanks for the reminder!
I could argue that comments are best for exceptional behavior so if it's normal to do a lot of sanity checks there is little reason to comment on each one. However, my point was saying something like:

if (error) //sanity check

Saves space and get's the same point across without padding the line count.
I have some sympathy for the author's complaint about a lot of web "platforms" compared to iOS or Android development. I have been going a little crazy for the last few weeks (http://blog.markwatson.com/2013/03/i-am-still-looking-for-a-...) trying different stacks for rich web app development for a new project. BTW, I settled on: HTML5 with Bootstrap with separate ClojureScript to manage all events and interaction with the server. After some of the more complicated things I have tried, this simple stack is like a breath of fresh air.
If you are conducting a team meeting, then the subject at hand is the team and the tangibles and intangibles associated with that team.

If you are changing the narrative to focus on one individual member of the team, you are off agenda and losing productivity for no good reason.

In a positive work environment, the team chemistry should allow for peer review and correction. Only when its clear that a person needs more help should the team manager step in.

If you are doing your job right and you are dealing with a professional, the person receiving the critique should already have the situational awareness to know they were having issues. Therefore, nobody benefits by dragging the person out to be humiliated in front of their peers.

At best, you'll make some egotist in the group feel superior and everyone else will begin positioning themselves to not be the slowest wildebeest on the savannah next time you get hungry.

If you lead through feer and persecution, you set the bar for the barest minimum needed to get by. If you empower your talent, you hand them the keys to the Ferrari and ask them to go as far as their limits will allow.
Shrinking Blob Computes Traveling Salesman Solutions
Arxiv link : http://arxiv.org/abs/1303.4969
> people talk about horizontal line length impacting readability, but never seem to talk about vertical length

This is why I think it's absurd that we still use flat file text editors to code. I don't care about how functions are laid out in the file. As you said, I care about their semantic relatedness. That may vary by concern. It's almost like I want to tag each function with the features/concerns that it addresses. Then I'd like to be able to view each tag on its own, and have all its constituent parts (functions, modules, classes, etc.) laid out in a way that makes sense. Maybe that's stacked vertically, maybe side by side, or maybe something else. I'd be able to switch between views at will. Each feature branch would probably have its own view.

This would have the side benefit that a function with many tags is a new smell, but more meaningful than character or line length.

The only people I know of who are even attempting to address these issues are Brett Victor, Jonathan Edwards, and the Light Table people.
They'll all be drinking Old Milwaukee in a couple years.
> Great female programmers are in (relatively to male) low demand

Why do you think that?
Has someone actually paid $10+ for a Bud Light?? There appear to be some issues with the data. I can see $4 and maybe $6 at a bar or restaurant, but $10-12 will get you a whole pitcher of drinkable beer. How was the data collected?
Show HN: Framebase.io, Video for Developers
> post-apocalyptical world where nature has reclaimed the cities

We are natural.
You make it sounds like a chicken and egg problem, but it isn't.
Customer "saying" "insteresting idea" is not customer development. I have no idea what your business is, but I pretty sure you can validate it without code. There are lots of ways to do that. For an example, check this thread https://news.ycombinator.com/item?id=5424206
Look how much validation they got! And - except for the demo, which isn't the core thing of their landing page - there is no code in there. Actually, we don't even know if the founder can code or if they are just "idea guys" (ok, you can assume they aren't, but nothing there prove they aren't).

There are dozens of examples of MVP that don't use any code out there, just google it. "Concierge MVPs", "Fake it before you make it" MVPs, find a strategy for your own.
Just find something stronger than "I talked to a few customer and they told me is an interestgin idea and want me to show them how it works".
> Did you consider kicking his ass? Seriously.

Seriously, you're an idiot. If you escalate to violence the only thing you will achieve is that on top of being sued for whatever he's being sued for right now he's going to:

(1) hand a very large trump card or a free victory to the plaintiff in the other suit

(2) quite possibly end up with a record to boot
Digg is the company that lost all of my data (saved links and such) and then lied about it. We're slowly bringing the data back online, they replied to my messages 12 months apart. Yeah, I would totally trust them for my feed reading.
Catshirt, I actually would love to get feedback on this comment:

>> initialize models and controllers, then pass that data to newly initialized views. at any scale, this hardly differs.

Where do you find it makes the most sense to initialize models & controllers? I've done it in the router function but that feels really heavy and gets big.

Alternatively, since I use require.js I have used a view wrapper that initializes everything and then puts together the sub-views and models/collections as necessary. I like this approach because it feels more organized having it delegated out to my various view files.

Thanks in advance :)
Arxiv link : http://arxiv.org/abs/1303.4969
Certainly that's always a risk. Zipline does however support simulating transaction-costs and slippage so those will be accounted for (as best as possible).

As for market-paradigm shifts, I totally agree. One way to deal with that is to constantly re-optimize the parameters based on recent data. This is also known as walk-forward optimization on which there is a slide at the very end (see http://blog.quantopian.com/parameter-optimization/ for a more information).

Finally, as to running multiple strategies with different parameter settings. The OLMAR paper that describes the algorithm (http://arxiv.org/abs/1206.4626) has a variation of this where they use a range of different-length moving averages, rather than just one.
While you're right about 100% of the revenue (minus Paypal, Visa/Mastercard, etc.) I disagree you do 100% of the work when compared to iOS/Android development.

I actually love the tools we have available to us in webdev, and think it's actually quite a lot easier than native development for mobile platforms. It's so much easier to debug and work on a web app in real time in Chrome dev tools than it is to fire up the iPhone/Android simulator apps.
Completely in line with fashion photography/advertising.
We successfully adopted MediaWiki in our company and it was a really nice choice we made in early stage. We can easily search, tag pages, detect broken links etc.
You're highlighting one of the most positive things about the course: it's functional programming with Scala, in that order. The Scala part is less important than the ideas behind FP.

(And I, too, found the course very useful. It's certainly changed how I think about and develop Java code).
The visual language of designing for touch
I don't think you have to worry much about this being a public mark on your record. Bogus lawsuits happen all the time, and especially if the lawsuit is dismissed or if you win it nobody will care a few years from now. So I would focus instead on surviving this lawsuit while taking as little damage as possible. So lawyer up.
Read this, or if you already have, read it again.
http://www.paulgraham.com/relres.html

Done? Good.

Start coding today. Seriously. Today.

You need to find and talk to people one-on-one about what you want to accomplish. Go crash an upper division computer science class tomorrow morning, and look for students that "get it" – the kind that engage the professor, ask and answer questions. After class, pick one of them and talk to them about what you're building.

Search for new posts like "Show HN: ..." these are generally technical people that can deliver. Figure out if they have technical chops or just do launch pages.

Bonus: Get a t-shirt made that says, "Co-Founder Seeking Co-Founder" and walk around campus. Or stand somewhere.

Repeat this every day between now and Friday. If it doesn't work, I'll give you a full refund.
I don't mind, especially if it helps some future Ted!
If you want to get a job doing FP, F# is a better bet. Most scala jobs are places that treat scala as java++, and using anything beyond the most basic FP concepts will be off-limits. I found my haskell job by making it. They were doing stuff in PHP that had no business being in PHP. I did it in haskell instead.
Hipster is a puzzling word for this non-native English reader. Dictionaries say that it's people with unconventional and modern tastes in music, clothes... I had detected an unexplained negative tone whenever I see it used. Now this article seems to suggest that there's also an economic factor. That would explain it. So instead of "modernos" I guess I should translate it as "pijos".
> And then I thought, "gee, I should make a website that's like glassdoor specifically for startups."

Which would promptly be subject to defamation lawsuits. Heh.
This so much. Rather than "don't exceed 80 characters" the guidelines say "break up complex statements into multiple lines if it contains complex logic" and say that the target should be 80 - 120 chars per line.

Just for comparison, I'm reading your comment at 140 characters width and I don't have much problem with that. I like my web text to occupy most of my screen. Only if I stretch it across multiple monitors to 160+ chars per line does reading become a chore.

But it is a personal taste.
If trading at random is a winning strategy, doesn't that prove there's no difference between the stock market and gambling?
The NYT article:

http://www.nytimes.com/2012/11/11/magazine/how-zara-grew-int...

As I understand it, H&M has a similar supply chain/business model, but Zara came along and turned it up a notch. From my not-really-interested totally non-scientific observations, Zara does seem to be expanding faster than H&M at the moment.
You really need a good lawyer. No other options there. I'm not sure if he's still active here but you could contact George Grellas (who is both nice, exceptionally knowledgeable and approachable) and ask him what to do, he was quite active here on HN for a while, 2 minutes of googling will locate him. 5 minutes of his time will be worth more than all the (well intentioned) advice you're going to get here.

Without details nobody will be able to give you advice beyond 'get a lawyer' and I fully understand why you don't want to give out any more info here.

The one bit of info I can give you, once you have a lawyer, give him all the information that you can find on this, don't leave anything that you feel is not relevant, a late surprise in a thing like this can be costly.

Best of luck!
Trust is a big ingredient here. You have to foster an environment of trust. Do your reports trust that if a problem is brought up, that the focus is on solving the problem through better training or modifying process? Or are they fearful because they worry that they will be singled out?

I feel like the article fails on that point. If a meeting becomes about how the team can better light a fire under Ted's lazy ass, that will be worse for the team than even the private criticism, I think. It doesn't help build trust.
> since the premise is that they are the same density as the air, hitting a float stone at Mach N might not be any worse than hitting the air at Mach N.

Dive into a swimming pool filled with water. Safe, harmless fun!

Dive into a pool filled with solid ice. Ice is 10% less dense, so ten percent more safe and harmless and fun, right?

Density is not the most important physical quality here.
Egyptian tends to pronounce ق as a silent letter. I don't know where the designer is from, but I'd guess that as the reason.
> when I'm already living off a student's budget.

So you don't have assets? And they're suing you for sport?

If so, he's made a big mistake. You'll just declare bankruptcy if you lose, but some lawyer might well take your case for the sport of countersuing and a percentage of the take.

Put another way: Your exposure is small and their's is large (since you've said they have big assets.) Somebody is going to want to chase this ambulance.
I would think they'd be more interested in tangible assets.
Considering the task assigned to me was to make it properly on IE9, I don't think so. The meta tag was a piece of cake, though. It was the month or so when one person on the client's staff couldn't use it, before the client reported it to me, that was troubling.

To answer the second part of your question, it worked on IE 6/7/8 and removing the hacks would have required digging into old code. The meta tag was much quicker!
When the issue is done and dusted, definitely write about it. Startups have to compete hard to get tech talent, and if you make your experience known you might save a lot of other people a lot of pain.
Luckily, most code is indented 1 to 4 levels at 2 or 4 spaces per indent. This means that typical code width is limited to be anywhere from 78 to 64 characters wide. That's 77 to 63 if you're actually going with 79 characters, which is what PEP8 et al suggest. Much closer to the 55 to 65 characters of the two or three books I just checked.
because that makes it much easier to automate.
Commissions are the same as your E*TRADE account; list price is $9.99 for equities although if you are doing higher volumes you can negotiate discounts ($7.99 if you do 150 trades / quarter, and call them up if you are doing a lot of trades for lower pricing).

Data: https://developer.etrade.com/ctnt/dev-portal/getDetail?conte...

There's also a call for data on option chains.
This.

Never recur to violence. Never.
The syntax is [product/version (comment)?]+, so InternetExplorer/11.0 (like Gecko!) Windows/8 (like MacOS!;)
No One Knows to Click on a Page Action
He's probably using Chrome. No native RSS support, ya know.
Sherpa Gets $1.1M From Google Ventures, A16Z, & More
I wasn't specifically saying the code itself wasn't maintainable. However, I wrote a scraper for HN and the structure isn't really there. Granted, no one designs a website to be scraped. It's the kind of "well, let's use a table for everything" that people use for their first web application because they don't know how to use CSS.

I'm not one to complain about it, I like HN and yes it does the job, but to get aggressive with someone when they point out a problem... Not really productive.
98: Programming subject matter books have errors and practices that don't always apply to real world programming.
It's been said below, but the first thing we did was throw up a 1-page "sign up" site that included a 1 question survey as part of the process. It has told us a TON. The data we've been able to capture has given us all the direction we need to figure out where to go next. We're now working on getting v1 up and running based on what we learned. And then we'll do it all again.
Biology PhD.
I was doing anything else but coding the last two startups...
Have traveled extensively, but no plan to travel around the world yet.
Craigslist Ad: Looking to acqui-hire a Y Combinator team
Star Trek Logo Appears Over London Sky for Earth Hour
Also, it would be nice to know what firms to avoid in the future (I don't want to go into business with a highly litigious company)
First, you do need a lawyer. Do not write or say anything directly as that will bite you in the ass. Hard. If there are scheduled court dates already, make sure you turn up and tell the judge you are seeking time to gain advice and representation and have limited funds. They will generally be sympathetic to that - they won't be sympathetic to a no-show.

If you have no money and no assets (you've just commented you are a student), there is not much to be got from suing you so it's not such a hot strategy on his part.

Depending on where you are (you don't say), there can be legal clinics or even unions/professional bodies who can help out or have on-call lawyers for basic advice and to point you in the right direction. Perhaps the instutution you are studying with may have something to go to first.

I suspect a sensible lawyer would start with a counter suit and some publicity. The fresh oxygen of publicity often curbs bad and bullying behavior - just look at last week's HN for an example of that.
Thanks for the name! I'll look him up. And, obviously I didn't expect people to provide specific legal advice, but just in general how to handle these situations, and if anybody has actually been through it before.
You are right. However since my product is a social consumer-facing product, it is harder to validate without having something to show users (and honestly the marketing will be more important here). The customer portion of my app/business comes from the data gathered and it is hard to show how useful that data is without some real examples (and no I'm not gathering this data maliciously).

I will look into making a page like those "Fake it before you make it" MVPs.
Introduction to Custom Filters (aka CSS Shaders)
You don't have to presuppose that they exist. You can simply observe their comings and goings. It will take a lot longer but it is still possible. You become the observational instrument to see if those characteristics do, in fact, exist.

The critical tools of modern philosophy has been disconnected from direct experiences for this, so it's not as useful as you think it is. At least, not until you have direct realizations.

Where I've found them useful is when (1) you experience said insights, (2) you're off the cushion and trying to integrate them into your daily life and habits. I've also found that " they have to rely on the cognitive, social and philosophical resources of their time and place." is not as big of an influence as you think it is. (And the reverse is true: you experience how modern critical tools have their own built-in biases). But if you have not had experienced for yourself, then I'm not going to be able to persuade you to that view.

I would love to hear philosophers frame these experiences having first experienced these themselves. Otherwise, there's no point. I am, in fact, going to engage a philosophy friend in a discussion after he participates in a few shamanic ceremonies. That will be interesting.
This house: http://www.geograph.org.uk/photo/2994951 is a few miles from where I live. Last time I saw it the green stripe over it was a sea of dead yellow grass.
Terminology still has problems compared to SecureCRT or rxvt-unicode. I have been trying it on and off, as recently as this morning from the latest builds on ppa hannes-janetzek/svn-enlightenment, and if you fill the screen with text, it frequently does the wrong thing with the scrollback buffer, but as far as advanced terminals go, there's nothing for competition with Terminology.

For the neatest demo of what you might want to do, download the development version of Elive -- there is a demonstration showing how the terminal can have a transparent video (or is it rendered EFL/OpenGL?) as a background.

The terminal shows promise, and I don't think I've filed a bug that hasn't been corrected and closed, so if anyone with more expertise can replicate problems as I've described, maybe you should do that.
I'll add another recommendation for MediaWiki. It is a good low-friction way to establish documentation for internal services and libraries. The markup syntax is rather idiosyncratic, but powerful enough for most of our needs. "Does it have a wiki page" is now a standard question for any new service or library in our shop.
>Erlang/OCaml

I have to disagree there. Haskell usage outpaced ocaml's nearly a decade ago now. And ocaml has been sitting at a virtual standstill since then, while haskell is moving at warp speed. Look at how many financial institutions use haskell, look at all the talks at conferences that are about haskell. Ocaml and erlang don't even come close to that level of usage or discussion.

F# and scala certainly have big leads over haskell, largely due to their platforms.
One way to prove you're not a hipster is to be so out of touch with the definition of a hipster that you'd generalize that badly. Here, let me fix your list:

Ride a fixie? Wear tight pants? Listen to indie/obscure music? Finished one semester at an art school? Love dive bars? Live in seattle? Enjoy art-house and indie films? You're probably a hipster.
In theory your unit test would pick that up ;)
That's kinda the point, not noticing what the browser version even is, because it's completely irrelevant (except with IE). What's important is that it follows standards and supports new features sooner rather than later.
300$ (a theme) for IOS themes ?
I'd rather not see this link here. It's not as if it's a huge technological feat, and it doesn't explain what went into making it anyway, so it's really just a plug for a porn site. Is there a way to flag this? I'm sure many of you read this at work and also don't appreciate this popping up in your feed.
A Food Hackathon - Healthy Food, hackers and APIs
I agree with your point in general, but in that specific case you can use percent-encoded UTF-8 in the URL and send `Content-Disposition: attachment` without filename. In practice index.php/FILENAME trick works in Apache.