skysight-inc/HackerNews huggingface dataset:
> This feature allows project owners to block users, and prevents blocked users from(...) forking repositories ...

People here don't get that some organisations and individuals will use it to push block lists, unrelated to any Github activity, and depending on your actions on Twitter, Facebook G+ or whatever you'll be blocked in advance from forking, contributing, interacting with a large range or repositories ... same as Twitter Block lists ...
When I was younger I worked at a top private secondary school for a number of years in the IT department and one of the Social Studies teachers there was very good and had an effect on me. She would tell people who had that attitude of dismissing people's questions as stupid:

"There is no such thing as a stupid question. Only stupid answers."

When you think about it, it is both completely obvious, but also very profound. It has stuck with me to this day.
One last comment and I'll stop talking to myself[0]. But that LICENSES file is so long, it just scrolls and scrolls!

[0] Not a promise.
This is a shot in the dark, but some time ago, someone on HN posted a link to a science fiction short story about a few animal species that thrived and became intelligent in a post-apocalyptic, post-human world. One species was raccoons, along with ravens, who built air balloons for transportation. Fascinating read. I've been trying to find it for months. If anyone knows the story, please let me know. That would be wonderful.
Ask HN: I hate working alone, but I want to pursue my startup
My concept is decent - I've received pre-seed funding from the EU off the back of it, but it now needs full-time attention to get the first customer, probably for the next six months. I'm prepared to quit my well-paying job to pursue it. I have about 2 years living expenses saved up.

But, I'm an extrovert, and quickly become depressed without being able to have that morning cup of coffee with someone, or to be able to tell someone who cares. I don't have a co-founder, and I haven't found one who would fit that doesn't have something tethering them to a regular paycheck. I can't even happily work from home for anything longer than a few days - I get very depressed.

Without coworkers, I'm worried that I'll fail. I'm not worried about hard work - I'm worried about my own psychological health.

I would love to hear some stories, from anyone who has faced a similar situation.
Yes, you need better tax advice.

Waiting for Republican "tax reform" is like watching Lucy hold the football for Charlie Brown. If you are holding off managing your business cash flow until this "tax reform" is set in motion…you are going to be waiting a very, very long time.
I have found that embracing being dumb can be very useful even later on. I don't struggle with programming anymore, to the point where that "out of my depth" feeling is surprising and scary.

Occasionally I run into some new concept I have no experience with and I sit there staring at it like an idiot thinking "why do I not get this?" It takes a little while to remember that I'm comparing many years of experience and study to something I just started learning, and the feeling of being overwhelmed is natural.

I suspect many people get used to feeling competent once they've developed competence in one area. The problem is that, as described in the article, the need to feel competent gets in the way of developing competence in anything new.

I think one reason children learn so well is that they haven't yet developed competence in any area, so it's hard for them to expect competence in every area. I have no end of admiration for the way a child will look you dead in the eye and say "I don't know what that means" like it's the most natural thing in the world.
Your heart rate at gunpoint
I'd say they need to tackle simple naive solutions first, in order to develop a taste for abstraction, not the other way around. You can't appreciate an abstraction unless you feel the pain point it helps attenuate.
This isn't true or fair to beginners. Some people would call me an expert in my field. Beginners are perfectly capable of throwing me a hypothetical that neither I nor any of my peers had previously considered. Perhaps you are confusing beginner with idiot? They are not the same thing.

Seymour Cray once said he liked to hire inexperienced engineers, because they don't know what's supposed to be impossible.
A villa in the jungle is not what I was talking about. Large corporations benefit from their customers being safe and secure, and from infrastructure to distribute their products. And the companies involved in "colonial corporate conquests" were huge, royally chartered monopolies, directly supported by their countries, and usually acting as their official representative; there was a symbiotic relationship between the monopoly and the state, quite the opposite from an independent existence.

Large, successful corporations virtually always get started only in well-run states, while fruit stands are set up everywhere.
Here's the thing. While there are absolutely some pervasive, sneakily awful female-specific problems in computer science, this is emphatically not one of them. The experience described in this article has exactly nothing to do with being a woman.

Computer science is an extremely difficult subject, and everyone sucks really hard at it when they're getting started (or very shortly thereafter). That experience is universal to computer scientists. I will absolutely guarantee you that there were plenty of men in that class who were going through the exact same thing at some point in their academic career, if not right then.

The Problem in computer science education is a combination of the spotlight problem (once you know something, especially something abstract, it's hard to imagine what it's like to not know it) and the No True Scotsman problem (if you ever struggle with anything in computer science then you'll never be a Real computer scientist).

In situations like this, where a large percentage of the population is at a fragile stage of development, we need to be very clear that we're addressing the actual core problem. Namely, that everyone feels that they're the dumb one in a room full of brilliant effortlessly successful people, and that if the coursework is not easy and a little boring you should quit because it only gets worse from here.

This needs to be a large chunk of lecture time early in the semester. You are going to hit The Wall. Everyone does, there's no shame in it. When (not if) you do, ask for help. Say "I don't know". This is an important life skill, and a large part of being a functioning adult.
I'm sorry -- what do you mean by "pull a Knuth"?
It is never OK to be mean to someone asking a question. But more importantly, it is clear that too many questions have "enough" effort put into them that they don't deserve a withering response.

As for copy-pasting error-messages into google, the results may not apply, in the asker's mind, to what they are doing. The results might have information which is too technical to understand. If the error comes from a turgid framework, it might very well provide no useful clue at all because its just detritus from leaky framework abstractions.
USSR has always had ground floor shopping on the street facing residential buildings, also major bus stops have convenience stores attached.
I definitely had this experience myself.

By the way Harvey Mudd seems to have solved the issue.

"With leadership from the college president and college-wide support, Harvey Mudd increased the percentage of women graduating from its computing program from 12 percent to approximately 40 percent in five years. This dramatic increase was accomplished through three major changes: revising the introductory computing course and splitting it into two levels divided by experience, providing research opportunities for undergraduates after their first year in college, and taking female students to the Grace Hopper Celebration of Women in Computing conference."

https://www.hmc.edu/about-hmc/2015/03/26/new-report-on-women...
Because you have more to lose when the revolution comes.
For you, maybe - the commenter below me preferred lecture and I didn't learn anything until I did the project and trolled the mailing lists asking (and eventually answering) questions. Some people do better with the human interaction.
Land Value tax can be extremely cruel if you happen to be poor living in a neighborhood that suddenly became popular. You are basically forced to sell your home (also not in the best of positions - you need to sell fast and can't wait out for the peak price) and move out because you can not afford to live next to some rich person. While income tax and VAT are proportional to what you earn and consume, and can vary easily with income/consumption level, changing housing is much harder, and can put people in very bad situations through no fault of their own.
I said fabrication process AND RTL architecture matters more than ARMv7 vs SPARCv8. They are both quite nice RISC architectures. Nothing in either one is especially power hungry.

Sure you have Thumb, that saves a little on memory bandwidth which is good. But nobody uses it anyways, and you might run slower so you can't sleep as fast.

I like the J2 (the open source sh) project as well but it doesn't have a MMU which rules it out for anything but simpler embedded projects.
andris9 you are awesome. I have sent probably hundreds of thousands of emails over nodemailer.
Cryptofascism: so hot right now.
My first boss was a woman who had started her career in the computer field in the mid-1970s, and nothing seemed unusual about it at the time. As years have gone by, I read an increasing amount of talk about women having a different experience with programming, but my experience of actually working with women programmers stays the same. They are just part of every team I've worked with and deal with the same day-to-day challenges as everyone else.
What's the difference between your service and import.io?
I often tell people that the only stupid question is the one you didn't ask. In other words, it's stupid to not ask questions when you don't understand something.
People are scared to sound stupid but there is no stupid question. Even after 10 years of software engineering, I still learn new things everyday.

Whenever I join a new company, I'm the dumbest person there at the beginning... Until the next recruit arrives :)

Putting yourself in the position of always being the dumbest person in the room is the smartest thing you can do.

You never want to be the smartest person in the room... EVER. Sure, it feels great, but you don't learn anything.

By always putting yourself in difficult situations, you become more adaptable and better rounded as an engineer.
I think we agree but differ in how we perceive the author's level of understanding.

I didn't mean to imply that there should be no questions in lecture or that students should understand everything by lecture. I also should have commended the author for getting TA help, though I've noticed that students do this as a replacement for studying rather than a supplement--which can fuel learned hopelessness (i.e. "I'm trying so hard and just can't get it").

But I still learn towards bad study habits here. The author felt so helpless that they screamed "I DON'T UNDERSTAND" in the middle of lab. I think that if you're at that point then there's something deeper going on there then just needing more help/clarification and in my experience that has to do with poor study habits.

It's interesting that you don't assign reading before hand in your intro class. If I were taking that class, I would read ahead any way. What advantage do you think your students get by not having an opportunity to look over terms and concepts before you discuss them in lecture?
Yep, more people should Dare To Be Stupid: http://www.irregularwebcomic.net/1754.html
Lemme guess, you got by without needing a lot of handholding and now watching this girl pat herself on the back for figuring out how to get tons of help while your accomplishment goes unheralded has you rattled?
I think a better long-term solution for the problem you describe is community norms around shared maintenance, where a passionate repo owner can step back and ask other repo owners to moderate and cool down the discussion, or a passionate contributor can ask other people with authority in the project to step in and intervene, either just with words or with semi-binding decisions.

This has a fairly long history in the F/OSS community, partly out of necessity before tools like GitHub existed. If your project is owned by some organization like Apache instead of by you personally, you still get to be a maintainer, but there are well-defined procedures for you not being the only maintainer. And one of the primary benefits of Linux distros is that it essentially forces a moderator (the distro packager) between users and the upstream maintainer, who can step in and choose to side with the user or the maintainer (or neither!) if there's a contentious discussion. Again, taking Linux distros as an example, all the major distros have some form of appellate group of developers -- Debian's technical committee, Fedora's steering committee, etc. -- who are encouraged to moderate important and difficult discussions, and empowered to overrule package maintainers if it ever becomes necessary.

Preventing the repo owner from having the block tool wouldn't force them to come to an agreement with the contributor. They'd either keep yelling, use the (existing) close-and-lock-conversation button, ignore the contributor, or give up and get frustrated and burn out. I think it would be better to encourage social norms that allow handling these disagreements productively (and expecting that acrimonious disagreements will probably happen at some point,) than to expect to solve this by limiting technical tools.

By the way, note that blocking users is a feature that already exists for individual accounts. Extending it to organizations makes it ever-so-slightly easier for those norms to grow, by removing essentially the only disadvantage of maintaining your project in an organization instead of in your personal account.
>CS is supposed to be so super scary and women need special hand-holding and encouragement to attempt it.

This. I think this is really damaging. A misogynist sees this characterization and thinks, "Lol. See, what did I tell you?" An employer thinks, "Hiring women requires hand holding." A young girl thinks, "My friends won't want to do this with me."
Ya, I've seen that graph before. It's bullshit.

http://www.themoneyillusion.com/?p=30585
This is the reason i stopped contributing to SO. It has become very insular and discourages interesting questions that are challenging to answer. The problem SO has is that the effort to become a mod is only put in by people who align with the rigid mindset of existing mods, and this perpetuates and reinforces a hostile culture.
An approach worth trying here is to find a friend at the office who knows more than you about things generally, then ask them privately. You can spur this on by offering your help when they seem to be stuck, but doing so without making a big scene or talking loudly about it. If you are seen as someone that quietly helps people when they need it, you will reap immediate rewards when you run into problems.
Different branch, though. This policy only covers certain executive branch agencies.
Vizflow is an ES6 interactive visualization engine
When i read something like this it always brings up some memories back from the college times. Back then i had some interesting experiences and knowledge, while most of the students were interested in fields different from anything CS-related. To my surprise, when i got into assembly class i had a very weird feeling of being dumb just because it was not always clear to me how the this whole machine world was operating. Other students got it right away. But i was confused. I wasn't really interested in speaking up, so i just studies, but it took me some time to finally "get it" as in really understanding how the machine worked. But it took more than that. A lot of students were still confused even though they understood the basics, so i took i tried to help out and it turned out to be so much fun. It does not have to be that hard, it all about your interests and intentions.
I think most "Computer Science" programs are going to continue doing that. It's more academic than... pragmatic? I graduated in late 2015, and frankly I can't point out anything in particular that I can confidently say made me a better software developer. Actually, if I wasn't consciously aware of it it at the time, it probably would have made me worse, but I got plenty of exposure outside of class.

I just tell myself it, over time, subconsciously changed my thinking to make me better at grasping software.
Consider that the vast majority of beginner questions are already asked and answered on SO; inability to Google is appropriately selected against, as it's a core skill.
Rare step-by-step guide to help you define a UX strategy for your product
On the wiki page for intelligence amplification, they say that it is often contrasted with AI (IA vs. AI, quite convenient acronyms). That is, we can focus on making computers smarter through AI, or focus on making computers enhance our own intellect (IA). It seems like an easier problem, but actually, we still haven't come very far with this (as you might agree in your post). Computers seem to have a problem with abstract reasoning, but that is where we struggle also.

I like to think that the next step for programming languages is to become the anti-AI, since programming allows us to exert incredible power over a computer, but we need a lot of assistance in wielding that power (e.g. through live programming). Anyways, researching that is how I came across this article.
You can always run `git clone`, make a new repo, and run `git push`.

Also, this feature already existed for individual accounts, for years, and worked that way. I haven't heard of blocklists for GitHub ever existing. Why do you think this is different for organizations?
Weight and battery life.
Exactly!

About 3 years ago, a lady by the name of Jennifer Dewalt submitted her website on Hacker News, in which she had developed 180 websites in 180 days [1]. It was basically a documentation of her self-learning process, starting from scratch and every day's project a little more advanced than the previous day's, and it was impressive.

I emailed it to my sister, who at the time was trying to decide what to do with her life. She was very inspired and started learning JavaScript. The funny thing is that none of the "you should go into tech because..." type articles I had sent her previously had made a dent. Yet apparently all she needed was a "doer" role model!

I, too, feel that if more women focused on doing stuff instead of writing about the difficulties they experience, we would see more women in tech. Dewalt became a YC fellowship founder[2] and I'm sure her leadership by example has inspired many more women than just my sister.

[1]https://jenniferdewalt.com/

[2]https://zube.io/blog/how-i-built-180-websites-in-180-days-an...
Yeah the core of the article is that it's good to admit ignorance and ask questions - that's how you learn quickly.

Paradoxically people will actually think you're smarter for it anyway - it's often when you pretend you know something you don't that you appear dumb.

The gender commentary is a distraction.
Techies Project
The French Revolution fundamentally changed the government institution, from monarchy to republic. Being an empire, as in, containing heterogeneous cultures or states is besides the point. The point is that the states might gain some legal rights.
Tell me about it - VW wants me to bring my car to the dealership in order to receive a software update for the infotainment system (media player, bluetooth- and iOS-connectivity, radio and so on). Apparently it's a simple flash via SD card and I can't see why I couldn't do this myself.
Grafana 3.0 Beta Released
Startup Jimmyjane took vibrators from sleazy to chic
Yes, but you have to print it yourself. The point of my post was the hopefully you could get a lovely print for $10 from a government store.
Don't you mean Bush II? He started the jobs program, after all...
I don't see how you in any way address what I said (in fact I mostly agree with you):

> I'd hardly call those "libertarian" societies.

I didn't claim that society has to be libertarian to not have minimum wage.

> If you have mobility of labor through your own free will, you are not a slave.

It's a different definition of the word "slave", and perhaps more precise, that you are using here. Technical word for what I mean, is, I believe, "precariat". It's not the same as slavery but there is often an overlap. And historically it's not obvious that one or the other is definitively worse condition.

For example, Czechoslovakia was communist. People were not free, yet they were economically quite well off. Today, people are politically free, but economically, some (although a small minority) are worse off. Because of that, I don't think it's obviously "disgracefully offensive" to compare the two situations. It's certainly not offensive to the poor people who make the comparison themselves.

> As was debated in prior threads, minimum wages are nonsensical from an economic (and welfare) standpoint.

It is only nonsensical if you subscribe to theories of "rational" decision-making, which do not hold for humans in practice. See for instance the ultimatum game, and how people respond to it.
Thanks for posting this. This will definitely help a huge amount with the project I am working on (EnterpriseJazz.com)

What models of laptops do you looks for. I recently bought an employee a used Lenovo T410. Is that a decent model, or are there other models of laptop that work better?
So people can pretend the "abusive" user (e.g. ones posting "harmful emojis") doesn't exist.

It's a mindset, I think. See, for instance, this woman complaining about News Genius[1], discussed here [2]. At one point, she's upset that a blocked Twitter user can see her public tweets.

People should be able to moderate and exclude people. It's just funny how powerful they think that capability should be.

1: https://ellacydawson.wordpress.com/2016/03/25/how-news-geniu...
2: https://news.ycombinator.com/item?id=11404640
Compared with what? If you're stacking it up against what Western first-world developers use (macbook with an SSD and more RAM than my first dev box had HDD) then of course you're correct. That's also emphatically not the use case I was addressing.
> Even something like having an entrepreneur stand and present in front of a group of seated money men. They sit in judgement of him, they are comfy and he stands, they relax and he works and struggles to please them.

This is a stretch. The same physical arrangement happens when undergrads see a Nobel Prize winner speak.
> I see women writing about these meta-topics of "being a female programmer" far, far more often than any actual technical aspect.

I wonder how much of that is bias of what information is put up front. I mean, I see a meta-post on female programmers probably just as often as I see posts about Qubes. Both include female programmers, but it's not as apparent in the second case. I'm sure there are some more posts where it's just not "advertised"... or at least not until someone comments that it was written by (gasp) a woman, when it suddenly becomes super-relevant to the discussion.

Or to put it another way, if this post was treated with s/girl/guy/, would anybody mention anything about "being a male programmer"? It would be likely received as just a post about learning. The community seems to be exposed to more "female programmer" posts now and they stand out. Even this post self describes as "female programmer" post to, but only the second paragraph mentions it directly.
Fast Kilobaud Interface – computers through the decades