skysight-inc/HackerNews huggingface dataset:
Hi Jugurtha, thanks for taking the time to write this comment about my article. Please find my comments below:

Point 1:

For your example of quitting school, you are making the assumption that the tech industry has the same welcoming environment as academia for women. I can tell you that is wrong.

The same argument can be applied to your second example. At most jobs (not startups) there are harassment policies in place so I know who to complain to if my manager makes a move on me. At hackathons, these policies are not always in place. At the time, I didn't know I could complain against that man. I also wrote this blog post for my friends and they know the whole story. I apologize for not writing it, I will go back and edit my post. The man that made that comment is an angel investor in Boston and NYC. He has invested in some of my friends' startups. I was mortified that he treated me in that way and I was afraid that if I said anything I would be ostracized and have my career ruined if I said anything. My friends showed me this wasn't true.

Point 2:

Most women don't know they can have that as a career option. There are women who are working towards this vision, and we need help from experienced men to help us succeed.

I disagree with Paul Graham's statement. There is no official language in the U.S. and French is actually the language of business. English is not my first language, and though I do not have an accent, I am perceived to have one because I pronounce my name the correct way. We need to stop putting our own perceptions on each other and work together to make an industry that works for all.

I am not whining, I am talking about my experiences and this is the only way for us to learn about each other. Silencing those of us who are unhappy is not the answer. Give us the space to contribute just as much as our white and/or male counterparts have.

On Safety

At a club I can say something and that man is taken away by security. That is not always the case in the tech industry and that needs to change so we feel safe. I do not attend conferences for the entertainment of the men around me. I'm here to learn just like they are. I'm sure you get hit on by men, but are you afraid to say no because they may rape you and that is worse than just being okay with it? Do people call you a bitch or a tease when you say no? Though I could be wrong, I doubt that you have the same fears I do in the same situations.

Point 3

This is how we get inspired and this is how we fight. It has taken me almost 2.5 years to have the courage to speak about my experiences. I do realize now that my post could be seen as very negative towards men and I apologize for that. I'm going to work on a more positive post soon :)
There is also a third option: freelancing. This way you can keep programming, with only a moderate amount of "management" (finding new projects to work on/dealing with clients).
Agreed. One doesn't simply wizard up Office for iPad in a couple of months (weeks?) or however long it was between SteveB's departure and the announcement. That said, almost all of them could have come out a year earlier or could have achieved a higher priority while under Ballmer's tenure. Perhaps Ballmer leaving gave a freer hand to those projects.

Either way, the people running Microsoft clearly want Nadella to succeed as an individual and they apparently want Microsoft to succeed as a company, given the business shift over the past few months.
You've convinced me boss, I'll work with Windev and PC Soft
As a Lisper who moved to Haskell, you will find Haskell lacking without template-haskell. With TemplateHaskell turned on, you can do the equivalent of quasi-quotes and reader macros:

http://chrisdone.com/posts/common-lisp-haskell

But regular, syntax-extending macros aren't possible. E.g. you can't write AIF, there is only quasiquotation. But if you're just worried about DSLs, then that is indeed possible. There's a culture of avoiding template-haskell in favour of using combinators, so you will sometimes have to stomach ugly DSLs with awful operators and silly names. On the other hand lazy functions are like compiler macros, so they compose better than Lisp macros, which generally compose horribly.
Men's Scent May Compromise Biomedical Studies
On the other hand, without all of the actual programmers you would have no product and no profits at all. Neither group can function without the other, and pay should reflect that rather than the ridiculously unequal spread we just automatically accept as normal.
This is a precursor to the next revolution in chips, 3D. It's funny how chips have of course always been three dimensional but the heat removal issues have so far stopped true 3D from happening (as far as I know). But SSDs have a completely different use pattern and likely don't run nearly as many Watts per volume of silicon so you could probably stack them way higher even if you didn't reduce the thickness of the layers all that much. Then it becomes a matter of routing and placement rather than heat dissipation.

Xilinx is already doing something like this: https://www.semiwiki.com/forum/showwiki.php?title=Semi+Wiki:...

Eventually this might even converge on something like a spherical shape, that's when the sum length of the connections is minimal (the surface area of the sphere is too, and that again is a heat removal problem).
What is it about ----- people that, unlike every single other ethnicity, who produce rich, vibrant cultures when left to their own devices, ----- people turn into crazy ------ --------?

I find that it's useful to take 'potentially' racist screeds and see if they would still sound racist if you mixed up the groups being criticized.

In this case, yes, it still sounds racist.
U2 Spy Plane Fries Air Traffic Control Computers, Shuts Down LAX
Which tell you all you need to know about how they want to "keep prices low".
SchellingCoin is a similar concept: http://blog.ethereum.org/2014/03/28/schellingcoin-a-minimal-...
I would put it this way. Some positions affect the money-making capabilities of a company more than the others. Senior management has more control over the business-aspect of a company and hence this situation.

In an ideal world for programmers, the only thing a company would be bothered about is the cleverness and the programming complexity of the product and would reward its programmers more. Such a company is bound to fail in the real world.
Bootstrap Datepicker with iOS7 look
Then the samurai should behead the king and redistribute all of the fine luxuries that the samurai earned for the king to his samurai buddies. Then simply find a clerk to do the king's old job.
Ask HN: How easy or difficult is it for a programmer to get into management?
What are the signs they look in a programmer if he belongs in a supervisory role or outright be moved into product management? How should one approach this?
Hm, both git annex and pandoc already have traction for their respective use-cases.
A cynical take on your observations sometimes occurs to me, and seems pertinent.

The managers set the wages. Therefore, they will be well-paid, and their contributions will readily recognized.

This is simplistic and does not explain everything, but I think it is a major ingredient.
I like very much my dead end, and hope to stay in this dead end, until the end of my career (pun intended).

No need to go to boring management positions.
> The only real restriction is that fast lanes can’t be offered exclusively to a company also owned by the cable or phone company.

This fast lane already exists, and it exists for the cable company itself.

E.g. Comcast’s digital television (including Netflix-rivaling “Xfinity” on-demand service) is delivered over bandwidth that is dedicated/statically allocated to serving their entertainment package.

Worse still, Comcast’s data also has a dedicated backhaul. Live TV is collected from satellite feeds at a local “headend” facility, and on-demand content is likely cached close to the user à la Netflix Open Connect.
Doesn't this describe almost every profession?
Nothing new. There are already implementations of such trackers, like ticgit, SD (App::SD on CPAN), Bugs Everywhere or ditz. Heck, they were included in Debian Squeeze three years ago, and Debian is not known for jumping on every new shiny thing!
Yes and no. It might be an unpopular opinion (and I'm a programmer myself) but 80% of programmers are relatively easily replaceable, particularly in large organisations. There are indispensable unique unicorns out there, but they tend to be well compensated.

When a project is managed by one manager and coded by five developers, you could easily lose replace two of those developers with little impact. If you lost the manager (who is calculating deadlines, coordinating with other departments, pitching for funding, as well as managing the individual developers) the project could run into problems quickly.

On the face of it, it seems unfair - the developers are the ones actually writing the code after all. But the HN trope that managers are useless and feckless isn't correct.
I'm about to stop programming at my company because I have too much to manage as a founder. It makes me really sad and also pretty scared. Anyone else experience this?
Wasn't forbes respectable at some point? Is this how far things have fallen?

> Guy Kawasaki released a 208 page book about it. You should be able to build your own Honda Accord in 196 pages.

What.

There's not a single valid point in the entire article, the most laughable part is the 'open source the code!' argument.
This article captures just a little of what I've been feeling for some time.

There are a couple of other things about GitHub specifically, and the presumption in some quarters that everyone uses it, that put me off.

Firstly, they create their own world where lots of things aren't quite like normal Git. Some are simple terminology changes, like using "fork" instead of "clone". Some are more intrusive, like tying the pull request mechanism to the GitHub review tool.

Secondly, GitHub terms only let you have one unpaid account. If I want to maintain some personal repos, but also some with one of my professional hats on, it costs me money. If I want to keep my work on a major project separate to a few sidelines, it costs me money.

Thirdly, GitHub is an on-line service, and like anything else in the cloud, that means it comes with unknown security, privacy and reliability implications. For a big open source project, that might or might not be a problem, but I don't know why anyone would expect me to host my own projects there instead of, I don't know, in a Git repository on a server at home or at work, or something crazy like that.

So no, sorry, I won't fork you on GitHub. Nor will I contribute a patch via a pull request. Nor will I raise my helpful bug report on your project if you require me to submit it via GitHub. And I guess I'm lucky that I don't apply for jobs as an employee any more, because I am able to show approximately none of the best professional quality code I write without violating confidentiality agreements, and certainly none of it is in a GitHub repo for public inspection.

I am happy to support open source projects when I have a bit of time free, and I'm happy to demonstrate my credentials and abilities to prospective clients, but GitHub is a hoop that is rarely worth jumping through IME.
no, zero is the bottom limit. Unless you do something stupid like personal guarantees on loans or do not incorporate. Thats the point of LLCs. Limit the liability of shareholders.

Edit: I guess I should add, of course legal matters depend on location. AFAIK much of the developed world has legal structures that allow risk to be limited to the "company" and not risk the shareholders' personal assets (ie Your personal assets).
The description we find on websites about the services or products they sell, are in almost every single case pretty bad.

I always end up going to Wikipedia to understand what the company is selling.
It's Gollum. So if you install the Gollum gem and tell it to serve the directory, it'll serve it up just fine.
Thank you, I stand corrected. That's the first time I've seen Snowden make the direct-access claim. Disappointing to see that it wasn't only Greenwald who didn't read the PRISM document carefully.
Join a customer success team helping to change healthcare – Drchrono
F#. If you're working in .NET, you might also be interested in [PEX](http://research.microsoft.com/en-us/projects/pex/) - it can catch edge cases like these, automatically generate high coverage unit tests, etc. and integrates nicely into VS.
You don't get to be 4bln $ companys CEO doing management job 9 to 5 any more that you are going to be Marcus Persson or John Carmack doing programming job 9-5.

Sky is the limit only for people who have right combination of skill and luck.
I haven't used that, but it looks interesting. After a brief look it seems like they both submit jobs to Python interpreters started up in other processes.

Parallel Python (PP) seems to have a clunkier API, but also more functionality. I think the biggest advantage is that it can distribute jobs over a cluster instead of just different cores on the same machine. I might look into PP if I need to do things on a cluster, but I think I'll still stick with joblib when I'm on one machine.

That's just my first impression. I'd be interested to read your blog post.
Why not use Google? Searching for 'coverage.py', the bitbucked repository is the fifth link for me. The first and second link are more general informational pages which link to the bitbucket repository. Searching for 'coverage.py source repository' gives the bitbucket repository as the first and second result.
Click bait. You're saying if I'm a programmer I might not be a millionaire someday? Oh no! That's the only reason I wanted to be a programmer in the first place. Better reevaluate my life decisions. /s
That kind of stuff just takes a bit of time. It's kind of irrelevant to the language itself. Python and Ruby didn't hit the mainstream until the 2000's, despite being invented in the 90's. C# and Java both have huge company backing, and C and C++ have had traction since the 80's and earlier. And we all know sysadmins love Perl. Haskell's popularity is only a recent thing. It only kicked off with a few proper books in the past few years.
New Relic's CEO has some tips on how to keep coding:
http://blog.newrelic.com/2014/03/11/sxsw-coding-ceo-recap/

1. Surround yourself with amazing people.
2. Carve out specific times for development work.
3. Focus on high-value projects.
4. Make it clear why a coding CEO is good for the company.
Two Equals Four (2011)
Promises: The New Async Standard in Browser JavaScript?
Buckaroo Banzai is #2, and #1 by Fog score. Helps to have your main character named "Buckaroo", I guess. And your mcguffin named the Oscillation Overthruster.
Who said Google+ was killed?
Oh, thanks for the heads up. I wonder if this applies to us, since we're not a US based company.
About everyone who founds a company and it starts to become successful.
No offense to the author, but what a terribly written article full of logic holes. For example:

'Our parent company's former CEO started off as a programmer 25 years ago, switched to manager; in 15 years he went all the way to being CEO of a $4B company. After 10 years he retired recently with mansions and cars and no worries. Meanwhile I work with people who started around the same time and who are still senior software engineers.'

So the author just picks one person that happens to be the CEO evetually? What about the rest majority of managerial forks? They probably are stuck in corporate ladder and even may be fired already. The chance of a person working on a corporate managerial job evetually becomes a CEO is likely no higher than a tech person eventually becomes a CTO. So why just pick one CEO person to illustrate managerial role is more promosing than tech role? Comparing the max value of a group to the average of another group is unfair.

Also, I program because I love programming. Even if you gave me one billion dollar making me manage people for the rest of my life instead of writing code, I would still turn it down. If doing the thing I love is dead end, then I beg a different definition of dead end. Okay, just use author's definition of dead end as slight chance of moving up, but I just don't care as long as I love the job I am doing.

__

An interesting side note is programming as a hobby. But I would still rather programming both at work and a spare time, as long as the day job I do making me happy.
That was just a joke, right? Not a bad one I have to say.
If AI is an algorithm.

Consciousness is just a feature of that algorithm, in which it just becomes aware of its own existence and then ponder its implications.
(1) they use external cameras that have the whole room in their field of view

http://en.wikipedia.org/wiki/Gorgon_Stare

(2) the room is totally white

http://www.irisa.fr/lagadic/pdf/2011_iros_teuliere.pdf

They could not do the same out in a park.

They (not ETH Zurich) can autonomously identify, track and chase targets in urban areas, without GPS. I'm almost sure juggling a ping-pong ball in a park would not be entirely out of the question.
Lunecase: An intelligent iPhone cover powered by electromagnetic energy
> Do you love to program? Don't expect to ever become CEO

Why the hell would I want THAT? Are you crazy?
Yea, I don't really agree with the trend of big, reputable news places having such an increasing number of random blog posters. There's a big difference between Forbes proper and Forbes random-poorly-researched-blog-article (same goes for other places as well).

Then again you can also raise the same question when the more traditional columnists start spewing random ideas about fields in which they have no expertise...
All Things Alt: Ponzi Schemes, Blackcoin USBs and a Time Warp Attack
A clear picture of power and significance in A/B tests
I would love it if Github built in a contributors license agreement into my repos so all issues and wiki content were licensed to the repo owner. This would give repo owners the ability to move from one version control service to another without getting locked in by copyright issues on issues and comments made by others.
I liked the demo of the app. After a couple of articles, I am reading at 400WPM. Lets see how much I can improve.

Thanks for the promo.
(I don't particularly agree that it's well written.)

However I entirely agree. By the definition of "who gets to be CEO," every job except senior executive is dead end!
Agreed, but if she can observe the "functioning of the org" then she probably will try management at some point. There is an old quote my Grandfather had which went something like "soldiers control battlefields, generals control objectives, and kings control countries." The gist of it was that if you could see the path to success you rose to the level where you could use that vision to make that level of change happen.
My experience as a retail store owner was quite a bit different with only about a third of volume on debit cards. And I suspect the debit card stats are skewed by things like groceries and gas which aren't good proxies for independent retail, square's sweet spot. And I'm not sure who's offering interchange rates without any markup.
There seems a lot of contradictory data out there but Techreport did an experiment with 6 consumer grade 256GB drives endlessly reading and writing:

http://techreport.com/review/24841/introducing-the-ssd-endur...

They were still going after 600TB of read writes though with some degradation:

http://techreport.com/review/26058/the-ssd-endurance-experim...
At least in Java, Enums can implement interfaces. The following is valid:

public interface ILanguage {
String convert(int number);
}

public enum Language implements ILanguage {
English {
String convert(int number) {
switch(number) {
case 0: return "zero";
case 1: return "one";
default: return "...";
}
}
},
Spanish {
String convert(int number) {
switch(number) {
case 0: return "zero";
case 1: return "uno";
default: return "~~~";
}
}
}
}
Intel makes the best enterprise SSDs, but they abandoned the consumer SSD market.
Let Over Lambda–50 Years of Lisp
OP here. Thanks for the huge support!
I can already see a good amount of requests. I'll be sure to get back to you shortly.

Let me know if you have any questions. I'll be glad to answer them!
You are right. Programming is a blue collar trade.
Funny how often this is repeated, yet no other laptop company has managed to walk in and take over.

Almost as HP, Acer, Asus, Fujitsu, Toshiba, Sony and co. don't want an easy few hundred million dollars. Or as if you're wrong and there's more than a logo involved.
Google has kept tight control over the product. Where-as Twitter grew from a diverse range of different products doing different things with the API and progressed towards a more authoritarian model, Google+ has been tightly controlled and normalized an experience. There's less room in the Google+ ecosystem for interesting things to work their way in.

There is a Moments API for external applications to post specialized content into the feed, and there is a read-api giving an Activity Streams centric feed.

Conversely, perhaps it's that we're less likely as a civilization to try to push things to interesting uses. Quake1, Quake2 and Unreal Tournament mark an exemplary period where dabblers came along and tried to push the systems, tried to find interesting and creative twists. Twitter was similarly buoyed into popularity, but today we see polished, final games- games are no longer moddable, would-be hackers simply license and leverae the engine, not a complete game to hack from, and like we see movements and projects such as IndieWeb, Tent.io, app.net, Salmon, ad-infinitum saying we must do it ourselves, rather than focusing on creating a rich dynamic around something that is.

Suffice it to say, my view is that anything that attempts to stand alone is bound by very low limits, and I'm not sure where G+ needs to go to overcome it's limits of being merely itself.
To illustrate my point: Please tell me where/how can I buy the land for a river/beach in the United States? How about some 30x30 meters of lagoon beach? I'm filthy rich, and I want to own a river... Thought so.

Here is the formal definition of monopoly that I just looked up: "the exclusive possession or control of the supply or trade in a commodity or service."

The fact that there are near-substitutes is a factor in preventing monopolies from forming in a free-market. Not so in the case of a state-lorded market, where there is no near-substitute or alternative for a lot of things. This encompasses a lot of things, and public property is one of them.

Another definition of monopoly: "a commodity or service in the exclusive control of a company of group." Let us not forget that the state owns all land, and you're merely renting it from them. If you doubt that, please proceed to not pay your property taxes and let us know how that goes for the "ownership" of your land/property. Or for that matter, hold land that the government wants; it will eventually cease it from you via eminent domain.

However, I will conceded that I probably didn't use the word monopoly in the standard, cookie definition. But that's usually the case when arguing against a behemothic concept such as the state. Perhaps you'd look past that, and understand the point I was trying to make rather than the pedantic, non-near perfect usage of a word. I tend to do that with words :)
Not really true, as you don't get much by suing a company that is in liquidation.
This is a major problem. The situation in the US seems to be really fucked up. I wonder why they aren't just expropriate VZ and giving the access to the Internet in public hands.