skysight-inc/HackerNews huggingface dataset:
RockHealth is run by all women right now. AFAIK that outcome is not dictated by any founding principal, merely inertia. They are doing phenomenal, so there is one data point for you.
i like your article. good and pragmatic while still keeping clean separation in mind.

IMHO the business logic mixing in with persistence or other areas such as the model can and should be improved from all the code i have seen over my career.

I favor MVVM in general. i tend to attempt to move as much of the business logic into subclasses of my VMs. that way the VMs are pretty slim and the business rules are all in the one spot.
Even if that is the case, it doesn't change the fact that she clearly felt the other guy would have a better chance of getting the spot. Otherwise, why didn't she just apply like the other guy had already done, and let the best (by whatever standards they want, whether it be experience or perspective) person be selected by the conference organizers?

Tell me, how would you feel if you had already prepared and turned in an application, and then some random person asks you to instead help with an application for a "panel" to replace the individual speaking spot you had already applied for? That man had absolutely no obligation to indulge the author's desire to have a panel.
You're talking about historical returns of 20% which have little bearing on future returns. (This is finance 101 stuff, let me know if you need a link that explains it to you)

Paying off a 5% interest debt gives a guaranteed return.

Sounds like you're the perfect candidate for the next Bernie Madoff... he guaranteed future returns of >10% on his mutual funds :-)

That said, a (heavily conditioned) case can be made for investing before paying off loans, as I did in my original comment for this thread.)
"Same with when I swapped my HDD's out for SSD's."

That's... pretty astonishing.
Using classes early on is just a technique to structure the data of your application. Even in a language without classes, you still have a way of representing your data that you could use. In C you would use structs, in a functional language you'd use a Type or whatever.

You're mostly looking at a way to say "this entity belongs to this entity" and "this entity has many of this entity". That kind of thing. Classes or not, you still have a programming-level way of representing that.

Even for languages that don't idiomatically have you use classes for everything, this is still where you would use them. If your language has classes, you should probably be using them for your entities and domain models. The place where you would use discretion by picking between classes or loose functions (like in python, php) is not the area you'd be sketching out in place of a database schema.
The question might be, can we use iproute to change TCP's RTO in Linux yet?
i don't really find that anything close to expensive btw :)
Richard Hamming: Learning to Learn
ReelSurfer: Timeline zoom, integrated video search
Why I don't have a Facebook account
Hard to Build, Easy to Use: Lessons of My Startup Journey
1. The Three Musketeers, to teach the young about bravery and comradeship.

2. Catch-22, to teach you to recognize and reject bureaucratic momemtum, and to resist it -- to bravely run away...

3. One Hundred Years of Solitude, to remind us that family and understanding and continuity are being lost, adn that's a shame.

4. My vaporware series of novels, which will contain the wisdom of the universe, to be written in an accessible and engaging style, certain to be optioned to Hollywood for seven figures each. Tick-tock.
Tablets are the new smartphones
> while making obviously false claims yourself

What claims have I made that are false?

So after a couple of weak quarters, PC sales are what, twice the rate of tablets? 3 times?

Go ahead, try to pretend that Windows is no longer relevant - but if you want to actually understand the market, which is what I thought this website was for, then you can't support ridiculous claims like "Windows PC sales have cratered since the iPad was released".
Unfortunately they're our only option in Australia ( at least until these guys come out of beta https://pin.net.au/ ).
Good points. You definitely got me on the HIV vaccines, although that would be one quality-conscious product manager!

The number one skill a good product manager should have is being able to understand what the users need (not always the same as what the user wants, of course). Using the product, when possible, is a great shortcut. When it isn't possible, customer understanding is going to require phenomenal communication and imagination. That said, I would still be very wary of putting someone without some domain knowledge in charge of speccing out a super complicated product.
The capitalists wouldn't be able to do much to dent the economy, much less the supporting fabric of the nation without their collusion with the government.

If you don't realize the government's more than sizable role in the most recent catastrophe, you haven't been paying attention.
Ask HN: Startup wants me to join in 3 months?
I'm interviewing at a startup in SF. They say they really like me but they want to bring me to start at the beginning of April. Their reasoning is that they "don't want to grow the team yet".

Is that really what it sounds like or are there other things I should be aware of? They haven't launched yet but I think they will in a couple months time. The option % they've offered me would only rise in value until then so I don't think that that's the reason. I'm still quite inexperienced so maybe they want me to do some unpaid preparation beforehand (they actually recommended I do Rails freelancing in the meantime).

What should I be aware of?
They are 2 founders + 3 engineers.
Mmm, there's so much less code when everything is in JSON though. You can often ditch half the classes in the system. Sometimes I just don't need a client side class, a server side class, a schema, etc. just to store a few fields. It violates Do Not Repeat Yourself, especially when client and server are running different technologies like NodeJS server vs. Objective-C client. It is so much simpler to have just JSON in node and a dict on the client than to have a set class JS file with schema in node and a class on the client, and have to change them all whenever the data format changes. Also violates You Ain't Gonna Need It, from the agile rule house. A lot of times you build all that boilerplate, maintain all that bolierplate, and you never end up needing it anyway. Or have to change it all before you would have needed it.
> It's not necessary to make money from each feature.

Which is correct. Google provides search functionality, but makes its money from advertising.

But what feature exactly is Facebook making money off of? They seem to still be scrambling to find a revenue source. I don't understand how this situation is at all acceptable from the investors' viewpoint. That is why I say that SV has jumped the shark.
Or, to put it in another light.

As a non-victim, it's easy to conclude that just about 1% of the people have some random bad behaviour. As one of the 0,5% that are victims, it's quite obvious that there are 2 jerks for each one of your kind, and they have nothing better to do.
I have a copy of Strunk and White, but I like other advice on writing much better. The new book by Steven Pinker that is promised in Jerry Coyne's post about Pinker's project

http://whyevolutionistrue.wordpress.com/2012/11/16/steve-pin...

is a book that I expect to be especially helpful for Hacker News participants. The book isn't finished yet, but Pinker's lecture on how to write

http://video.mit.edu/watch/communicating-science-and-technol...

includes a convincing critique of Strunk and White.

Students who have read Strunk and White should read two other critiques of Strunk and White,

1) the essay "50 Years of Stupid Grammar Advice" by Geoffrey K. Pullum,

http://chronicle.com/article/50-Years-of-Stupid-Grammar/2549...

and

2) Adios, Strunk & White: A Handbook for the New Academic Essay by Gary and Glynis Hofman.

http://www.amazon.com/Adios-Strunk-White-Handbook-Academic/d...
> billed as a call for discussion about sexism

I'm curious why some people seem to think that she is exclusively talking about or attributing her problems to sexism. The very first sentence:

> Some parts of this article deal with misogyny, sexism, and harassment, while other aspects of it respond to experiences of down-right douche-baggery.

...explicitly states that sexism is only part of the discussion. Was this edited at some point after publishing? Perhaps some readers not carefully perusing, or some combination thereof.
How do I combine data from multiple log files? How do I tweak my "queries" without scanning all of the data again? You get this kinds of things (joins, indexes, etc) for free from RDBMS. If I'm analyzing log files I have to write my own code to do it.

I'm not saying RDBMS is the best solution for everything and neither is OP. But it's appropriate when you don't necessarily know every way you want to access your data up front.
Catalyst - The First 3 Weeks
My first blog post. I'm happy to answer any questions anyone has.
An emergency blanket or bivy is extremely useful too and weighs very little. I just came back from spending a night in the snow (http://i.imgur.com/yc0cc.jpg sunset, Sequoia National Park, ~8,000 feet). At night, temps went down to the 20s (fahrenheit) I believe and I was shivering pretty bad in my sleeping bag until I took out my emergency blanket. In the morning, I cut it up and wrapped the pieces around my feet before putting on my boots, since I was still using soaking wet socks from the previous day (lost my extra pair somewhere on the trail). The mylar isn't breathable though so one has to watch out for perspiration.
Does washing hands severely reduce the number of bacteria?
> The majority of Google's revenue comes from advertising, and no one would claim they are not a viable business.

Google is the exception. Or rather, search is the exception. You can make money off of search advertising because people are explicitly looking for things when they perform a web search. So if you show people good ads, they will click on them.

But how many people are going to click on ads when they're trying to connect with their friends on Facebook? Facebook's entire premise with respect to advertising is that they have more information about the user, so they can target ads better. But it doesn't matter how targeted an ad is if the user isn't interested on clicking on it when it's presented.

> Facebook is now making a non-trivial amount of money from advertising as well.

There's a big difference between "non-trivial" and "enough to turn a profit".
People are using tablets for what they used to use PC's for in the past. My mom can do everything on her iPad: e-mail, surf the net, take and look at baby photos of my daughter. In 2000 she had a Windows PC, but she's unlikely to ever buy one again. To the extent that it's not Windows running on those tablets, that represents a real loss in market share for Windows.
I think When Bad Things Happen to Good People is an excellent way to help reconcile jealousy and anger at the fortune of others/misfortune in ourselves
I haven't watched the whole video but I'm on his first point which is "Control" (or rather the lack of it) which he says is his biggest issue with Windows 8.

His example was that he tried to google how to do something and he was launched into the weather app. His accompanying screenshot was that of the charms bar with search and he typed in the word Barcelona AND selected the third option for him (which is the weather app). He spends the next 40 seconds talking about "goblin farts".

I mean seriously .... what kind of garbage critique is that ?

He is not even close to "being spot on" from the first ten minutes of the video and I doubt I should even bother watching the last ten minutes.
> What claims have I made that are false?

You said they're growing. They're shrinking.

I'm out.
It's arguably a better ride for her and her kids than $3500 for car + insurance + maintenance + gas could buy her.
Twitter played with writing a UUID service a while back called Snowflake. https://github.com/twitter/snowflake
That page is also linked from the OPs original post under "Where can I get additional sensors?" - so I'm guessing that information is correct. Since it's the only information available, I'll treat it as such until they provide more details otherwise.

It's a bummer - I've gotten my hopes up for a few platforms as of late, all have been let-downs in their own way.
Yeah, honestly the difference between HDD and SSD was bigger for non games uses than my computer upgrades in the 90's.
Hi Windexh8er,

(Ninja Marcus here)
Thanks for your feedback and questions!

1) Nope, no monthly fee.
2) We don't support this today. We think most of the value actually occurs in the cloud. Having said that all our APIs, hardware and code are open source, if you want to implement this you can.
3) The question of protocols (433Mhz or otherwise seems to miss the point of Ninja Blocks (& the Ninja Platform). We want to integrate with ALL connected hardware. We've been working on adding other protocols like ZigBee, Z-Wave, Insteon but they're not ready yet. I personally believe the future is IP.

We've included 433Mhz because it gets people started very cheaply!

Cheers,

Marcus
I'll try VMWare next. I think I found the unlocker, too. Thanks for the tip.

I respect a EULA as much as it respects me.
Simple, honest explanation: the 2008 FISA law legalized warrantless surveillance on Americans living in America who were not suspected of any crime.
so.. with type 1 UUIDs with the mac address/timestamp you can generate 10,000 globally (providing you dont duplicate your mac address) unique ids per millisecond per system without conflict. With type 4 if just going random the chance of a collision is somewhere up there with having two of your data centers simultaneously hit with a meteorite (providing numbers are random) - although I suppose this would be useful if you are on a limited embedded system or something with no RTC or mechanism to generate static/random data and timestamps and random number generation is very unreliable. I assume this is a joke?
You mean, despite it saying the opposite. That they used slippery lawyer's words in drafting the 2008 amendments so that the bill meant the opposite of what it said.
Since when is being fast considered hacking growth? I think some of the "hacks" here are really just facets of a strong product and user experience.

Instagram's user experience is/was great--it lets people feel like they're doing something significant and artistic in only a few seconds. I think that's the most important aspect behind Instagram's growth.

Is a strong product a "hack?"
This kit includes a wireless temperature and humidity sensor.
If you want to hack your expresso machine you can use the breakout kit to do this (of course you'll need basic electronics skills to do this).

Cheers,

Marcus (Ninja Blocks)
Don't think there are any.
Hi everyone! Christian from ReelSurfer here. Would love to hear your feedback on the latest set of updates, along with any ideas or questions you might have!
Mate this keeps on popping up internally, what exactly did you have in mind?

Cheers,

Marcus (Ninja Blocks)
"Unless You Can Prove Your Experience Is Widespread I Won't Believe It"
http://www.derailingfordummies.com/complete.html#proveit
I visited the page, but wanted to read it as a PDF in my preferred reader.

It asked me to login, so I tried to login through Facebook. It's a pdf, so I am not too worried about what it might post.

It asked for permissions to post to access my news, and I was a bit surprised, why would scribd need to access my news? There was no explanation.

So I denied it that access.

At some point it demanded that I sign up for a paid plan that it assured me was just a $10 per month and easy to cancel. There seemed to be no other way to access that file unless I joined their paid plan. If there is such a way, it seems very non-obvious how to do it.

This all so I could download a pdf that it had offered to me in the beginning.

Now maybe it's because I am something of a Facebook newbie, or maybe their facebook app was having problems, or maybe my combination of Chrome settings and extensions broke their app somehow.

Regardless, it seems terrible that scribd demands access to post on my timeline, to read my news, and that I pay to login.

I have flagged this link as spam (sorry sr3d) and though I understand that scribd is a YCombinator alum, I hope more than ever it fails and fails hard. Scribd was and always has been an abomination.
Couldn't you build your own "block" that supports Z-Wave?
It exists therefore it should accepted?

The hacker culture has always been about being a better version of itself than it currently is and inequality in the community is just another hurdle to overcome.
Should Buddhist Meditation Make You Happy?
While I am not a researcher by any means into cultural history, I have lived 20 years in Russia, 3 years in Ukraine. I also have a deep Polish background. The differences in the cultures between these 3 is relatively minor.
It's quite likely they're telling the truth. Hiring people is a distraction, and that is the last thing a startup can afford early on.

The only shady explanation I can imagine is that they don't have the money to pay you, but they hope to raise it between now and April.
I'm downvoting you because your tone is unnecessarily hostile. You are making a defensible point. You don't need to be so caustic to do it, nor simply ignore what points people are making in return; there are far more potent arguments available to you than just trying to pretend noibl didn't score a legitimate point by pointing out the market is indeed shrinking when you said growing, and then trying to sneak the goalposts somewhere else.
>Honestly reflect, without shame or blame, about what you know of sexism. What do you understand of it? What do you understand it's roots are, and how it works? What do you think your responsibility is, as a man, and as a member of this community?

You know what? I don't think I've ever personally witnessed a woman in tech being subjected to sexist behavior. And I know exactly why that is. It's because I so rarely encounter a woman in tech. They're like unicorns. And so we treat them like unicorns, because we, men, are having a new experience. Lo, a woman has entered into our mancave, let us attempt to impress her with our alpha geek abilities. But for them, that must be the experience they have continuously -- they are perpetually in the presence of a woman because they are one, so the novelty of that wore off a long time ago and now they're just constantly surrounded by men who act as though they've spotted a fantastical creature and are suddenly anxious to capitalize on this rare opportunity to try to mate with it.

I don't know how to fix that. A woman who knows what data locality optimization means is rare. And it's dangerous to be rare. It's difficult. You don't have safety in numbers. You don't have the benefit of the experience of many others like you. You don't have a strong voice because you don't have a strong population of similarly situated individuals.

So if I had a prescription for fixing it, it would be to make it not rare. We need a thousand million new women in tech. Easier said than done, right? But that's what we need. Chicken and egg. We drive all the women out by making them feel awkward and vulnerable, and then there are not enough women to move the needle on the treatment of women.

So women in tech… to use a popular phrase, a market segment in serious need of disruption.

We need to make it cool to be a unicorn. When we encounter such rare creatures we must make "respect" rather than "capture" to be the default response.

Which I know is hard. It goes against our nature. "New toy" and "human being" are not equivalent but are far too easily confused, and the fact is, most of the time we don't even realize we're doing it. And a lot of us are going to fail a lot of the time, but we still need to try.

And we're still going to fail even when we're trying. Which is why I say to those women who have bothered to read this far into my nonsense: Don't give up! Please don't give up. Because we -- men -- need strong female role models. We need to encounter women we can respect on a regular basis, so that respecting women is something we have experience doing. We need you to put up with our shit when we're embodying human imperfection and throw it back at us when we deserve it, because if you don't, no one does and then it happens again. We need you to call us out. We need you to not quit in the face of adversity, because our daughters should not have to go through what you already have.

Being a rare specimen is hard, but we need you. The future needs this to be fixed. And if enough of you hang in there when the going gets tough, eventually it can stop being rare, and stop being hard.
"a few bad apples"

If you are going to use that expression, you should use it in it's entirety. A few bad apples spoil the bunch.

A few sexists are creating a a negative situation that permeates the community/industry. Not everyone is to blame, not everyone is guilty of this sexism, but the problem is everybody's.
Odd one this for me.

I recently closed my FB account, and it was exactly because of: “Twitter makes me love people I've never met; Facebook makes me hate people I know.”

Not the Twitter bit as I don't use it, but the FB part was exactly what happened to me. I just ended up loathing almost every one I "knew". So, coupled with the constant rumblings about FB's privacy attitudes and all that, I closed my FB account. However, the reason I ended up loathing all my "friends" was because of the secret groups. It was in the groups where I began to really not like them. But it is true that the vast majority of my FB time was spent in those groups.

So, I go with the initial point, but also agree with the parts that are supposed to disprove it.
chromium-codecs-ffmpeg-extra did it. Thanks! Weird that no corresponding package seems to exist for Firefox.
No, it's more like Chinese manufacturing replacing American manufacturing. Yes, we still build a lot of sophisticated stuff here, but we build simple things like garments in China and those jobs aren't coming back. We don't even really produce less than we used to, but it's not a growth industry even though it grew hugely in the last 30 years because all that growth was captured by China.

A tablet (maybe with a keyboard dock) can replace PC's for a huge amount of the type of work people used to do on home PC's. E-mail, surfing the net, movies, music, chat, photos, typing up school papers etc, are all that is needed by a large portion of computer users. People are still going to have their work PC's, but the size of that industry is going to shrink relative to the overall market for personal computing devices.
Did they offer you equity or stock options? If it's options, then the value of the stock options won't rise since the price of the options is priced at the value of the stock the day you start.
Lawsuit Alleges That Early Pinterest Investor Stole The Idea
>Yeah, it's all just a few bad apples, there's no underlying problem. Just like all the other women with appalling experiences of sexism in the tech community.

Except without the sarcasm, that isn't all that an unlikely hypothesis. HackerNews makes a big deal about sexism in the tech industry, but for all the evidence that's actually been presented and isn't anecdotal, it could actually be just a few bad apples influencing each of the victims that explains it.

And as jiggy2011 alluded to, the links you posted aren't meaningful statistical proof of sexism in the industry in the first place.
Anyone who wants to make money building and selling video games wants an iPad. Not all games sold are hardcore, which is somewhat of a difficult capital-intensive market anyways.
You're correct; however, unfortunately most discussions on here ignore the difference, I've noticed.