skysight-inc/HackerNews huggingface dataset:
Assuming they were willing to continue the experiment, what goes for median level of proficiency shouldn't be that difficult to achieve in a short time. They would probably be better served learning how to operate or program a 1986 era computer. They could still learn about Unix, Lisp, Smalltalk, C, spreadsheets, word processors, (La)Tex, etc. After being exposed to that stuff, they might even be disappointed when they get access to contemporary technology.
Wow, what a surprise -- another career graph that puts psychology dead last. A quote from the article: "Michael Gardner just graduated from City College in New York with a degree in psychology. He applied for more than 100 jobs, had trouble getting interviews and worked at Home Depot to make ends meet. "Every single day while I was at work, I'm thinking, 'I just hope I really don't get stuck.' " Gardner just got a job earning $36,000 a year as a case worker — and he feels lucky to have it."

A word to the wise -- choose a career that has value, that offers a skill people actually want.

By the way -- Mathematics & Computer Science is near the top of the list.
As a longtime musician myself, I can certainly tell when someone is making mistakes. in one example, i've listened to so many versions of beethoven opus 111 that i've noticed a world-famous pianist who played the bass line in a single measure differently than what was written (sounded better his way, IMHO).

but what makes one "best" is highly subjective. i'm not sure what the research proves other than perhaps it's harder to move on from adolescent disappointments than is commonly acknowledged.

A more relevant question for the snob factor is "how do critics recognize when NEW music is great, average or crap." because that's pretty much what wine is - a constant cycle of new product, varying from year to year, even when it came from the same vines.

the valid "snob" angle here for both wine and music is that we aren't supposed to judge based on pure sensory experience. For example, a very sweet wine is going to be palatable to a lot of folks, but we're supposed to recognize the subtleties of a dry pinot noir instead. or compare most anything by john cage to anything by beethoven. or compare beethoven to justin timberlake.

there is a valid case to be made that once you learn to have "cultivated" tastes, you can pick out all these details and truly appreciate them. i once participated in a blind wine tasting where only one woman out of 30 people could reliably pick out the fancy wines from the cheap ones. for her, i expect the process of drinking wine is a lot different than for the rest of us yokels. Tasting things we can't notice, and appreciating them differently. good goal to aspire to, if we care, otherwise just admit we have no clue, be happy, and move on.
At least in my own experience, I'm pretty sure the efficiency argument is not an excuse. There are some days when I really don't enjoy what I'm doing all that much (e.g. "One customer says that form with the thing doesn't work — fix that"), but I still hate getting pulled away multiple times when I'm being productive because I can't just immediately go back to being productive, and now I'm doing something tedious and taking even longer at it.
You'd have to have rather weird data for it to be anywhere near 50% larger for real text (i.e. even if you only use Chinese, if you have punctuation, arabic numerals, quotes or URLs, HTML, etc. the averages cancel more than you might think) and a completely incompetent search engine design for that to remotely approach 50% more time to query or index.

If you were assigned the task of indexing the UTF-8 worst case corpus, nothing would stop you from designing a custom internal encoding while enjoying the many technical advantages UTF-8 gives you in every other area. Y internal details like compression are much easier to change than dealing with external interfaces which must be coordinated (this is why JavaScript still has such painful Unicode support even though browsers handle almost everything well in markup)
If ChromeOS is the sort of thing that you can be satisfied with, then the Pixel may or may not be worth it; it is hard for me to judge that since I'm not really a fan of ChromeOS.
Ron Palmeri has a knack for picking great teams and ideas. The concept of an infrastructure that can later become the standard of communication is great with huge potentials.

Internet was built to be the standard of communication and I feel Layer takes that spirit a level higher to application infrastructure.

I wasn't able to figure out if there is a strong security play, especially in the current zeitgeist. They touched on doctor nurse communication so perhaps security is an adoption.
Actually, given the events of the last few years, it's entirely possible to stop paying the mortgage on your house by pleading ignorance to the documents you signed.

More to the point -- regardless of the specifics of the law, the persistent desire of this forum to correlate legality to moral correctness is somewhat disturbing. What does it even mean to form an agreement with "Google"? Even assuming the historical basis of contract law, what constitutes "consideration" in an agreement like this?

Personally... I don't see any ethical reason to perform negotiations with organizations that have become as large and as disconnected as Google. I speak to employee after employee and they all speak of Google's commitment to privacy, to openness, to not doing evil; but the actions of Google at every turn display otherwise. A man can make an agreement with another man or perhaps even with an organization that is capable of coherent action, but Google is neither. No "agreement" with Google is valid if only because Google is not a collective that one can actually negotiate with, never mind that it's proven time and time again willing to discard agreements and promises in the name of profit.

Finally, the statement is often made that if one chooses not to consider Google as an entity with which one can negotiate, one should simply not utilize their resources. Why? Because we can't negotiate with a mountain, should we fail to mine the minerals therein? Google is a mound of computational power and data with no remaining hold on human morality or ethics -- anything we can retrieve from there is salvage. Take it and use for the betterment of humanity, because they certainly will not be doing so.
If CS education in the USA is anything like here, the teacher of this class will be the unlucky fellow assigned with maintaining the school networks and other random "computer stuff". His qualification will be that of an interested layman, augmented by several one day seminars on random topics from Office to Java.

There is simply no curriculum, there are no standards and no requirements, and if we are honest, the level of computing in most schools and even businesses are a very far cry from the high-tech filter bubble we surround ourselves in.
What's worse is that it's not even 1920x1080 - the screen is divided into two halves, one for each eye. So the visible resolution is 960x1080. But since those pixels are also stretched over an area three times wider than your normal monitor's field of view it means the pixels are huge. Half as many pixels stretched over ~10x the area.

In the end it looks like good ol' 1981-era IBM PC 320x200 CGA graphics - and if you do the math on the pixel size you'll see that's about the same angular pixel density.
105 Years in Jail for Posting a Link?
Was there ever any doubt that the problem lies with men?
True. Each software has their own cases in keeping up with releases.

The software you specified has business in first to market/support. Their whole business is keeping up with the latest threats/releases to keep customers protected... BUT its not the best counterexample because not every version of their software supports anything. Eventually their software would become incompatible with ZZZ releases and you would have to purchase their new software to stay compatible.

Sometimes stuff you make just works out of the box or with minor adjustments and workarounds that are or aren't supported officially. Sometimes you will have to reinvent the wheel which could take awhile.

You need to set a clear expectation of what is. And appropriately communicate what wasn't but now is... Lol
Aren't the same exact APIs are serving as backend to that "public version"?

If so, looking at whatever data's on your wire (browsers are subclass of user-agents for a reason), and then doing similar requests by example does not make you sign some agreement with Google, right?
I think the key point is having a zero harassment policy. It should not matter if the victim/subject of the harassment appears to be tolerating it (or even enjoying the attention). Chances are he/she is just being a good sport and is socially intimidated.

The worst thing about harassment culture (even when it's largely good-natured) is that it creates and reinforces a power dynamic and subtle "law of the jungle" status hierarchy where the most inappropriate, brazen harasser becomes the dominant figure.

In my opinion, this is particularly dangerous in the way that it obstructs critical thought and group problem solving. Not necessarily relevant to high school but highly important if a team of coworkers evolve toward such a culture.
>> Oh, I mean I wasn't impressed with the terminal emulator itself. At least when I tried it, it seemed to have problems with some ctrl-sequences (as in, other things would get them instead of whatever I was running in the terminal emulator).

This is true, my go-to text mode editor (yes you can laugh) nano has Ctrl-O for write-out and that brings up the ChromeOS open dialog instead. It's most irritating.

I might wait for the next-gen pixel then, if there is one. I would like a high-dpi screen and I do usually work on remote systems, but it sounds like there's a problem if it gets that hot when you put any load on it.
Linus doesn't distribute kernel binaries.
My parent's moved to the rural north west in the early 70's and knew people who attempted the dome lifestyle. By the time I was born in 1981 they had all moved on and built traditional houses.

There are issues with domes that aren't apparent to the novice builder. Besides questions about if being an efficient use of space the numerous angled joints make them very difficult to weather seal/roof so they tend to leak.

A simple, passive solar rectangular design from sips (structured insulating panels) is much more efficient and quicker to put up. You order the panels pre built and routed for doors/windows/plumbing. Rectangular panels means you need to bolt them together in fewer places.

I think david wright's high sierra cabin is a great example of what is possible using this construction method:

http://davidwrightarchitect.com/cabins/

THough i have also seen simpler plans more in line with this dome.
yeah you know so much about me.

I'm not lambasting shit sound equipment. I'm lambasting YOU for being WRONG.

And I'm providing helpful information based on actually taking the pepsi challenge while high on "cannabis" as you put it (I've never met an actual weed smoker who calls it cannabis so I can tell you're not much of one).

If you want to make terrible gear feel good, drink alcohol. That actually does help. But it's not because you're hearing it better... it's because your senses are impaired.
Hmmm ... with that theory you'd also have to explain the odd concentration of socially inept males in tech. Why are they pooling there? Is it a "low spot" where gravity leaves a puddle? (street cred based on brain-cells instead of muscle and the ability to completely avoid physical interaction sure sounds like a win to a severe introvert).
In Sweden, one pulse was (is) used for zero, two pulses for one and so forth. Therefore, old rotary phones havet zero next to one [1]. However, when buttons were introduced de ended up with the same layout as the US.

1:http://upload.wikimedia.org/wikipedia/commons/f/f9/Dialog.jp...
InFocus will make jumbo, touch-screen computers in Tigard
I also had a teacher in HS that taught Visual Basic in a computer programming class. Not VB.Net, but VB6, and this was 4 years ago.

And they removed AP Computer Science that same year, when I was about to take it, that's why I had to settle with the class that taught VB. The state of HS education in this country makes me sad.
I cringe reading this.

Since when it is alright to tell teachers how to do their job in bullet pointed letters?

* Be an adult and talk about any issues, complements or concerns during the class.

* Talk with them in person or on the phone.

* If you wish, post to your blog after the issues have been resolved. To put a global context on the situation should be supported with evidence as it pertains to life as a women in the IT industry.
(See what I'm doing here with the bullet points?)

Parents theses days...

--edit--
As I'm reading some of the responses to my post, I have to ask, what pillow soft existence did many of you grow up with? Kids (and people) say terrible things. This isn't the sign of a bad teacher, it's an opportunity for this blogger to prepare her kids (Not just the girls) for the real full-contact brutal reality known is the the real working world. Life gets waaaay harder than this.
> nothing would stop you from designing a custom internal encoding while enjoying the many technical advantages ...

That's exactly how those UTF-X and UCS-Y encodings were invented, right?

The point is, this beast is called unicode, how ironic.
EDIT

Seems like people generally are agreeing with my interpretation. I am rewriting my comment.

First, it seems to me that she simply told her daughters what she could do. When her daughter said no the mother just left it to her daughter to deal with. After the semester is over, she's publicly denouncing the teacher.

So this is a little bit wrong because she could correct the issue by letting the teacher know the problem when it first occurred.

Let's not really speculating whether the teacher is old, simply doesn't care, sexist or what not. The daughter still got A. According to the mother, she assumed this was due to her daughter's long-term involvement with technology. I am sure she is a bright girl too. '

So can we just say there are two possibilities:

(1) the girl had hidden her sad face when she was in her classroom and since she did her homework and continued to excel on her quizzes and exams, the teacher didn't notice much

(2) the girl did show her sad face but the teacher failed to acknowledge that sign

If #1 were to be true, then we should say the mother has a bigger responsibility here than the teacher. First of all, she did not take action. Kids are weak but they wanted to play strong so they often hide their true feelings. I think any parent should step up to help solving bully issue right away. Not in a public way to name a few kids, but work with the teacher in a very constructive way (such as bringing in more women to talk about tech industry. That's better than bringing a man in.... if you want to show women can do the job too).

We don't know much about how the kid actually behaved in the classroom so we really shouldn't blame the teacher too much at the moment. What we need to realize is poor communication among the kid, the mother and the teacher. It's tough because half of the parents don't use email or they don't have time to talk to the kids or speak with the teacher reguarly. PTA is usually dead with a couple parents from time to time.

So the mother should learn her mistake, help reconstruct her daughter's confident and stop making her rants public now. It's not helping. It is sort of one-side if I had to be really harsh (you can downvote me if you want), but that's how I feel as I read through the post again and again.

Also, please, please, be careful when your daughter adds people she is still not very familiar with to her FB.
Wow. Feeling pretty good about my HS Pascal class (yeah, I'm old, so what) now. I was only ignored and dismissed, not harassed and told to make sandwiches (!).

The OP's daughter sounds awesome. The OP's daughter's teacher sounds like a real idiot.
Why are they pooling there? Is it a "low spot" where gravity leaves a puddle?

Kind of, yes. Programming is a decidedly anti-social job in many ways, and suits the socially inept.

That's not all a negative thing- it's possible to be successful through your skills alone, and few other jobs provide that path.
1. Controversy over Han unification made Unicode adoption less universal than might have been hoped.

2. Interoperability with legacy systems that don't use UTF-8 (for example, JavaScript). For example, Rust needs support for the full range of string encodings, because we need that support for implementing a browser engine.
"Dropbox" and "Security" are pretty much opposing terms. Remember this is the same company that when faced with a login bug, chose to disable password authentication so that anyone could log in as anyone else instead of shutting the service down until it was fixed.
Why Jobs to be Done interviews don’t “Lead the Witness”
Lisp's literary cannon, like R&B, cop shows, and Buddhist monk anecdotes has a traditional forms. The love song is foremost among them - and the newsletter's title is more than fair warning.

In the end, any piece may be dead to a reader, but writing without passion will almost certainly be stillborn.
Nope, not involved in node/js. Sorry
That is the usual direction, when brainless dogma is involved.
I agree that for-profits are a problem.

To put my objection more clearly: Don't use the IRS designation to whitewash "non-profits", which are in many ways acting just as atrociously as "for-profits" anyway. Your statistics miss something important - the socioeconomic class that is consuming the non-profit product comes with some inherently lesser risks vis a vis default (for example: I presume more "non-profit" college consumers are going to be able to cover their asses, debt-wise, with help from their parents). What happens when you correct for that, what is the magnitude of difference? The "non-profit" statistics also encompass schools where you are clearly going to have less of a problem getting a job afterward. What happens if you look at the LOWEST tier of "non-profit" university and compare it to the "for-profit"? I would presume that you would find very little difference.
From TFA

I suggested that she talk to you. I offered to talk to you. I offered to come talk to the class. I offered to send one of my male friends, perhaps a well-known local programmer, to go talk to the class.
My little backwater hometown in Maine raged with ideas like this in the seventies, just before I entered the world. One or two families still live in buildings of similar feel. But most got normal walls with plumbing and lots of TV's once the children outnumbered.

A few of my generation picked up the torch in the nineties, and I happen to know of one off-the-grid dome lived in by a classmate of mine. Though he's married now and no matter how much "Little House" she has read, I find it's a rare wife that wouldn't prefer a conventional stove by year five or so.

So when I see these posts I smile for my own parents' optimism and naivete. And I also feel desperately, overwhelmingly homesick. That garden reads as Eden to my eye. So props to the builder. I hope you make lots of great memories there.
So, was this article about the student's experience or the mother's? Because it reads like it's about the mother. The guys in class suggested that their peer go make a sandwich. That's the only accusation actually made against the class and the teacher. While I don't endorse such teasing, it's certainly in no way specific to computer programming, and it's not anything like the intensity one would expect when trolls find an article.

Minority entities will be teased practically any time they exist, regardless of sector or age, and they need to be taught to handle it well. We can continue to attempt to stop the teasing altogether, but in the meantime we have to live in the Real World, and if this child quit programming because a few guys made a kitchen joke, the mother is really misdirecting her efforts by writing a letter to the teacher.

It's hard to imagine that any rape joke would be allowed to fly in our classrooms where students can hardly wield pencils anymore, and if you read carefully, you'll see that it doesn't appear to have occurred. It appears to me that the author is attempting to use some clever wording to create an impression that the "harassment" was much more intense than it actually was by subtly crossing over into her personal experience with online trolls.
Businesses are not purely rational, brands deal with subjectivity all the time. Your customer can understand your explanations and then jump to another vendor that meet their expectations.
Looks like we crashed his webhost. :(
Brilliant idea! I can see its many applications beyond apps.
> Lisp's literary cannon ...

A firearm that shoots books? Or did you by chance mean "canon"?

http://dictionary.reference.com/browse/canon : "the body of rules, principles, or standards accepted as axiomatic and universally binding in a field of study or art"

http://dictionary.reference.com/browse/cannon : "a mounted gun for firing heavy projectiles; a gun, howitzer, or mortar"
None of that said she actually did. The previous sentence said she was suggesting all these options to her daughter.

edit here: "I consulted with friends — female developers — and talked to my daughter about how to handle the situation in class. I suggested that she talk to you. I offered to talk to you. I offered to come talk to the class. I offered to send one of my male friends, perhaps a well-known local programmer, to go talk to the class. Finally, my daughter decided to plow through, finish the class, and avoid all her classmates. I hate to think what less-confident girls would have done in the same situation. "
trigger alert: Linux user at 11 asks for MacBook Pro at 16
Is Visual Basic really any worse than what you'd be exposed to at a Drupal conference? I think you'd be hard-pressed to explain why you chose anything beyond a 4th generation scripting language if you were starting a new class with an unlimited budget.

Schools are often behind with this sort of technology, so depending on the development environment available, isn't one language as good as the next to explain concepts like assignment, boolean operations and program flow? (My high school computer classes were BASIC on a Burroughs B3300 mainframe and my first COMP SCI class at college was Fortran on an IBM s360 mainframe, so maybe I haven't got a clue!)
Here's my problem:

1. The TOS aren't heavily enforced; thus
2. No one I work for cares about complying with the TOS; thus
3. No one is particularly supportive of my spending additional time to work within the TOS.

Using and contributing work time or resources to an open source project is going to be a hard sell until there is some pressure on the business end to change. Having our data sources cut off, or having to reimplement on different providers would help.
Ok, so welfare as an ideal is enough to cover the life-altering disasters that afflict us all, some more than others. Cover as in ensure they can be dealt with, and life return to normal productive one in reasonable amount of time.

That is the theory - in practise we have many muddled implementations of this - and I don't see a guaranteed minimum income as automatically bad. It will have market distorting effects but then the market has not historically been fast enough moving to help relieve people who have suddenly lost a job / limb. In fact a more laissez-faire period produced workhouses.

So ideally welfare is a short term provision. The current implementations are all a bit crap and I see no major reason why minimum incomes would be automatically worse.
> Storage space is cheap, and the price continues to fall.

At-rest storage is cheap. Memory is cheaper than it used to be, but CPU cache is not. At some point the text will have to cross the CPU where every byte still counts.