skysight-inc/HackerNews huggingface dataset:
> the sex based discrimination being pushed on the field by feminists

I've tried to avoid this inane discussion, but realizing that you're probably misinformed rather than malicious, I thought I'd chime in.

Feminism is egalitarianism. Feminism literally means that women should be equal to men. I'm not going to argue with you about so-called "segregationist" policies, because it seems like we'd come to a stand-still. The only thing I'd like to point out is that we should all be feminists, because the only alternative is sexism. Seriously, look it up.

If you've had a bad experience with radical women who say "all men are pigs," please don't use that as a reason to not support true feminists (such as myself), who (among other things) are trying to rectify the atrociously low ratio of women in tech.

Yes, we all want a meritocracy. Yes, there's something that we're doing to prevent more women from entering the field. Yes, we need to change that.
What you see as trash talking, I see as pointing out that he may have opportunities to improve his situation by making changes.

He's making something like twice the median income of the US. Whatever his financial problems are, they're not remotely representative. Since his question is based on the assumption that his woes are due to widespread problems, I think it's entirely relevant to point out that they are not.
> That would've already crashed at the p->some_field if p == NULL.

1. Typically yes, and that is exactly why the compiler can remove the check after it, it's already undefined behavior so it can assume the optimistic case (and remove the check).

2. But it is not always true that it would crash. p->some_field might happen to be in a valid memory location to be accessed. This doesn't happen normally because low memory addresses (0-1024, say) tend to not be accessible by userspace programs. But I am not aware of a spec ensuring that. An OS could in theory let your program map memory at address 4, in which case p->some_field would succeed if p is NULL and the offset if 4.
If you're using it seriously and for a significant period of time, the time and effort spent initially learning a programming language ends up becoming a smaller and less relevant factor.

What ends up mattering most is how productive you are once you're familiar with it. This is where a language like Python, and most other widely used languages, tend to be much better than Scheme for most programmers.

Scheme may be easier to learn initially, but it's generally much less useful in the long run in most cases.
I have to say I was quite confused seeing the author's name, as Stephen Lavelle is also the name of a great indie game dev, who frequently makes use of puzzles in his games.
I googled your 70% stat and found this [1].

"Two centuries later, women -- who control more than $20 trillion or about 70 percent of global consumer spending -- account for only about a tenth of the voting power on the world’s key interest rates"

You seem to be ignoring a pretty big 'but' there. Plus its 70% of consumer spending, not 'global spending'.

Then you described someone in a wheelchair as 'significantly crippled'.

Also, this poster's reference to ramps and stairs was a metaphor - a tool for understanding. Not literal.

What I got from their comment was nothing you seem to have. I think they were saying that we need to understand the ways people are excluded, and support them.

[1] http://www.bloomberg.com/news/2011-07-24/women-controlling-7...
The only "compiler bugs" I have ever seen in 20+ years of coding have all, with the exception of the times the compiler itself crashed, all been user error, and most of those errors are things like using uninitialized values (-g, at least on some compilers, sets memory to 0, instead of 'whatever's on the stack at the moment') or stack corruption that corrupted different parts of the stack at different optimization levels.
Product is never done. The real question is does the OP have an MVP? After visiting the site it looks like he does.
I hope you have a vesting agreement with your co-founder, so you have equity to find a replacement. The product looks almost ready and pretty decent, so I'm sure there are willing candidates to finish it up.
First of all I am sorry for you.

But what exactly are you trying to achieve with this post? Get Advice? Find a new partner on HN? Just post it as a cautionary tale for other people?
I'd prefer vendors that care about Linux and will fix firmware bugs etc that affect them.
Hey, do you happen to know where someone can go to find good recently graduated programmers in Accra? I've been trying to hire, but there's no real luck yet, all I've been finding are expats.
It is not:

1. lupus
2. a tumor
3. a compiler bug

I'm not at all surprised to see ESR being enough of a scrub to go to 'compiler bug!' as his first guess.
When supply exceeds demand, you do not need collusion, because there are unemployed workers who you can just hire at your target rate. If that is not enough money to entice them to work for you, then it would still not be enough even if you colluded.

What collusion allows is for the employers to maintain these low prices, even when demand exceed supply.
That sucks.

Nothing happens in a vacuum. This is why combat teams debrief after actions.

What made the offer a reasonable alternative for the tech person?

Were they always more inclined toward salary than risk?

Were they ever all in? If so what was the turning point?

Did they feel adequately in control of the startup's future?

How was equity allocated?

Why was communication such that this was a surprise?

The answers won't change the current situation. They will prepare you for the next venture.
Learn yourself some code!!!
Rather amusingly, that article quotes Moore as chewing someone out for using weasel-words, yet he's using plenty of them himself.
Pete makes an excellent point. When I was doing contract web development, I worked on way too many projects where the idea person spent all their money on the initial development and had nothing left over to run the business. It was depressing, which is one of the big reasons I decided to get back into product development.
Whiteboard, Chattanooga, TN

http://whiteboard.is

Primarily looking for interns - possible remote, but Chattanooga is awesome, so you should come hang out here.

We are a digital experience and branding company. All of our work is done on a project-to-project basis, primarily in the form of consulting for clients.

Looking mostly for those with a bit of PHP and/or Rails experience, and some HTML/CSS/JS knowledge. But internships are built for learning, so if you're shaky on these, that's okay! We love teaching and mentoring.

Internships at Whiteboard are always paid. We look for people who fit both culture and business needs, and who are highly motivated and teachable.

Email me directly (email is in my bio) if you're interested!
ائتلاف البديل العراقي 238 / برنامج الانتخابي للاديبة عالية طالب الجبوري ( 52 )
"Climate change denier" refers solely to those who deny the scientific fact of anthropogenic global warming. It's not used to describe those who accept the science but doubt the efficacy or wisdom of the proposed solutions.

I'm actually with you on doubting the ability of public policy to deal with it. We aren't going to stop it, and we will suffer from it. Our only option is to figure out how to adapt to it.
Please, don't try insult people who say they are humanist rather than pro-male or pro-female. Not only is it offensive, but the very statement say that sexism is the only cure to sexism and anyone else are wrong, ignorant, and do not care about "people".

I would say that people that make such statement don't care how people feel. If you can't behave, do please walk out.
>	Committed all my savings and blood into it.

Whenever I read comments like this I get flashbacks to the people deriding the stupidity of the people who had 500k in Bitcoin on Mt. Gox.
I didn't know left handed people faced regular discrimination and sexual harassment.
Sorry, I have no idea what you're talking about. I've simply been trying to show that these allegedly disconnected economic phenomena (government lending, high fees, high students loans, defaults, political pressure to drop interest rates) are actually all the result of a single misguided policy direction.
It may be best to learn some basic coding yourself - ask your cofounder to show you the ropes. It's almost a professional courtesy to give you a knowledge transition before they take off. Also, have you considered asking them to help you out on a part time basis moving forward? A lot of stuff might be in their head so it never hurts....
Where do I go to vote against this? Just write a script that just converts your invalid JSON into real JSON.
What have you been doing for the last 8 months while he worked on the product. Hopefully you have built up relationships and other important knowledge that are still valuable. If so, you should be able to make a compelling case to new prospective cofounder.

Might be harder if you're just an idea guy.

Good luck. It's a long hard road either way.
SEEKING WORK - Remote or Greenville, SC

Looking for part-time work to build out a portfolio. I have done mostly corporate work but I'm looking to get out on my own a little bit more. This means I need more experience to show but that's kind of hard when your employer owns the source :) Chicken/egg and all that.

I'm a full-stack senior developer with about 12 years of experience, mostly in Microsoft-based stuff (C# and ASP.NET MVC/Web API is my current comfort zone), but I'm also dabbling in Node and PhoneGap (and Xamarin!). I also prefer git and Angular for front-end stuff so I'm not completely brainwashed. Lots of database experience with SQL Server, but I also like Couch and MongoDB as well. Oh, and I've done SharePoint too if that helps (or hurts).

I can help you design and develop your MVP or I can just help you fill in the areas you're missing on your dev team.

My email is in my profile, or you can hit me up on Skype at cbsmith5.
Looks like it uses Rails & Boiler? Why not outsource the missing bits, get it to MVP and explore options?
Can't say I understand the function/purpose of the site, but you're not screwed. You're probably better off. Anyone who flakes right before launch probably isn't the best character to be on the team, if you ask me. That's pretty dirty. However, I don't know the exact circumstances, and he could be legitimate for his decision.
Lets say your tech co-founder did not quit. How would you get to profitability?
In the case of Xorg, if they had warnings enabled, it was one warning among pages and pages of them. Recently though, they cleaned it up, 1.16 and onward should compile without warnings[0].

[0] http://keithp.com/blogs/xserver-warnings/
I attended a couple of talk sessions by him when he visited our college. Liked the talks and he is very approachable. Don't know about the book though.
Hey Joel,
Love Buffer's work culture and company philosophy! keep it up.
BTW have you guys filled up your UI design position?
Adit
You're misunderstanding. There's nothing wrong with risk and adventure but there is very much wrong with investing everything you own. Just as it's unwise to invest that much in Bitcoin, it's unwise to invest that much in your startup.
So Google is taking a principled stand against states which pass laws designed to protect the privacy of their citizens?
Evidently he's against net neutrality also. Cringely writes about him.

http://www.cringely.com/tag/brett-glass/
What are the "social consequences of having negotiated"? (Full text is paywalled)
>The USA uses ~1,000GWh of electricity per year

That sounds off. A quick search suggests that the USA has ~1,000GW of capacity.

[1]http://www.eia.gov/electricity/annual/html/epa_04_03.html
Crockford's explanation is pretty absurd, though.
I (W3Counter, 70k sites) measure unique users, and it's always tracked much closer to StatCounter's numbers than NetApps. Same for every other site that tracks this stuff. NetApps has always been an outlier, especially on their IE numbers.
Something from a few weeks ago on HN. "How To Know if Your Cofounder Will Quit on You"
https://medium.com/what-i-learned-building/96540ba28355

There was also a story 3-6 months ago here. The story was the co-founder quit while OP spent all his time and money in the product. Boom. That was it for him. Another story was the co-founder quit the night before pitching to investor...
nice development. Noticeably that the guy had some chops. At the same time this startup's value comes from design and selling/hustling with technical aspects being secondary - i.e. the development part could as well be freelanced/outsourced, ie. there is no technical "secret sauce" here, and thus pure technical person doesn't really have a stake.
Sure. Today we're dealing with the environmental consequences of decisions made a century ago. E.g., water policy, urban planning, transport policy, effects of industry. Nature of the beast, really.
>
You hear from people who are physically handicapped that the thing they hate most is the contrast in treatment. They want to be treated normally.

You also hear that they needed legislation to prevent employers discriminating against them and that the idea of reasonable adjustment was a powerful driver in in reasing employment among people with disabilities.
Delete All Your Remote Git Tags in a Row
Yeah putting your life savings into any one venture is generally a recipe for disaster
Well it's a little deeper than that isn't it? There is a lot more common ground than just the language, like 4 of those countries are CommonWealth realms with the Queen as the head of state, so there's a big distinction right there. They also have similar military structures or processes since WW2, a history of major collaborations (like the Manhattan project between Canada, UK and US).
Great Job and awesome app!
Scheme has plenty of dirty imperative methods, if you want. Their names end with `!`, like `set!` to mutate a variable. In most cases it's cleaner to be purely functional, but it's not required.

Predicates end with `?`, like `equal?`.

This naming and consistency makes it easier to learn Scheme.

What makes Common Lisp more practical is libraries. Hairy and crufty some may be, but many of them, and many of good quality. You know the old saying about how X is a badly implemented version of half of Common Lisp.

The Scheme-descendant Racket is, however, plenty practical in this regard.
There is a third way, one in which research is not a full-time endeavour, but is still a part of your life. It's certainly not for everyone, and is not "pure" in the sense that you still need to make a living doing something with market value. I generally work 3 days in industry and do research the other 2 days in a university setting (a PhD program).

My work is in the broad area of my research (e.g. power systems), and while there's no direct overlap, they aren't entirely different spheres. I quite like my work and I find the industry contact important, so while I could easily live on 1-2 days of work, I've chosen a work/research split that is more biased towards work. Having said that, as a freelancer, I have a fairly flexible arrangement and some weeks I don't work at all.

The key advantage of this approach is that I am not at all bonded to the university. I don't have to participate in the politics of academia, grant funding, the pressure to publish, progress reporting etc, which I see the other grad students struggling with. I suppose I still have to massage the egos of tenured professors, but I can live with that (as a consultant, I'm always massaging peoples' egos anyway). The bottom line is that having independent funding insulates me from most of the pain of being a PhD student and gives me the freedom to pursue ideas that may lead to dead ends.
How am I spreading FUD? By using an older version of GCC and reporting what I saw? Should I edit my post to remove all mentions of GCC and just leave how the code is interpreted as is?
Mostly. The OS and hardware will make certain guarantees about ordering and concurrency, and if you want more you need to specifically ask them for more. C makes almost no guarantees, but the basic concept is the same. Use the provided extensions to get safe order and concurrency.
While I'm fuzzy on the details now, one problem we had, back in the 1990s, was in C++ code which used comments with "\"s to make it look pretty.

/// I am a comment! \\\
a = 5;

The SGI OCC compiler accepted it just fine, as did most of the other compilers. I wasn't until we compiled on HP, or perhaps AIX, that we had a compiler which elided the "\" + newline to give

/// I am a comment! \\a = 5;

and caused the downstream code to fail.

As for heisenbugs specifically, I agree with you. I just wanted to tell a story. :)
What does this mean? I don't think most Haskell users spend a lot of time debugging the type system.
Excellent point. If you find yourself struggling with cash, you won't be able to think straight, let alone being creative. "Working under pressure" and "accomplishing" is cute, but the odds are stacked against you. Not only will your venture suffer, your personal life will hurt.

Good luck with your venture!
The reason there is a south and north Ossetia is because one side is in Gerogia and the other is in Russia.

The N and S Ossetians don't hate each other or anything - they want to join together.

Regardless if it's Georgians or Russians, both of them are invaders in the land. And if Russia wasn't near, I'd bet Georgia would be willing to let them go (that's what Saakishvili said in a recent interview).

If Georgia let S Ossetia go to Russia, it would be doing a big disservice to the people (I know because I am from the North Caucasus).

So Georgia didn't "invade" S Ossetia. It belongs to them to protect from Russia. That's why it has "South" in the name.
+1 this. The time you're going to spend with a lawyer making sure that they're not screwing you (again) on dilution isn't going to be worth the value of the equity.

At this stage it'd probably be more worthwhile for you to lawyer up and use the IP leverage to get them to pay your consulting rate (itemize your statement for time spent, even if it's an estimate).

A lawyer will probably advise you to send a last invoice and then a week later a C&D. It can be quite persuasive along with letting them know that next steps are alerting their accelerator to the IP that you own, and then the possibility of a lawsuit.

If you have enough documentation and the case looks strong enough a lawyer may even agree to work with you on contingency.

[Technically the accelerator would be well within their rights to sue as well since it's pretty obvious they didn't disclose there was an ongoing IP issue with one of their cofounders.]
I'm also guessing that they now have to figure out how to redesign their product for C&P, post-Target. That's going to be expensive, as it'll change the backend as well as the reader - and require significant certification as a two-part system.
Sometimes you just want to vent to a community of like minded people, and possibly hear what others have to say, especially during or after an unfortunate situation.
Any particular reason it asks to narrow the window?
4.7m sites using Bootstrap vs 334k on Foundation
Sorry to hear. Out of curiosity, did you do anything else to open up sales channels or distribution or remove liabilities? I assume your tech guy was the only one coding.

A company is an entity. And as such should run without it's founders over time. Sounds like you didn't de-risk the company for a long time until a potential liability become real.

You are building a tech product so either you should learn to code or have backup devs that could take the slack and keep on plowing forward.
I tend to agree with your view, though I'm curious if this assertion:

> the representation of a given gender, religion or race in an arbitrary body (a school, a company, an industry, a governing body, etc.) would pretty closely match the representation of the gender/religion/race/etc. in society at large

is necessarily true. I mean, how does one come up with a normative stance on the relationship between proportion in a group vs. global population? Given a perfect world free of discriminatory attitudes, would this principle naturally hold?
Terrible styling for the website. My eyes started to irritate while I was reading half way through.
That's important, and I'd encourage him to do that long-term, but in the short term it isn't going to help him hold on to his business.
Hightower, New York, NY
http://www.gethightower.com

We’re building a collaboration and workflow tool for the commercial real estate (CRE) industry -- "Trello, but for CRE". Our first product targets commercial leasing teams, who run a highly mobile and collaborative workflow using tools like paper (!) and 90s-era desktop productivity software (yes, I'm looking at you, Excel).

Our founding team is Brandon Weber, a HCI graduate from CMU and former commercial real estate broker, me - Niall Smart, founder of YC W09 company Echodio (sold to RealNetworks) and Donald DeSantis, founder at LIFFFT, Giant Thinkwell, and an early Redfin employee. We’re backed by top-tier investors in enterprise tech and CRE, including Thrive Capital (42Floors, Honest Buildings, Urban Compass), BVP (Box, Intercom, Clearside), Aaron Levie, Lee Linden, David Tisch and Gary Vaynerhuck [1]

If reimagining the technology toolset used by an entire industry is the kind of thing that floats your boat, come talk to us – we're still a small team, and you can have a huge impact. We’re currently hiring full stack web developers who have a solid portfolio of building product at startups. Our stack is Rails + AngularJS + iOS. Knowledge of CRE is not a pre-requisite.

Drop me a line to learn more – niall.smart (at) gethightower.com.

Cheers,

Niall

[1] http://www.pehub.com/2013/12/hightower-grabs-2-12-mln-in-see...
Imagine two threads that safely lock a resource, increment it, copy the value, and then unlock it. This is entirely defined, but also a race condition.

Race conditions are a lot like unsanitized input. They don't cause problems by themselves, but if you make incorrect assumptions it's easy to write incorrect code.