skysight-inc/HackerNews huggingface dataset:
No, the parent comment brought up the idea that radical feminists with despicable beliefs don't exist and tried to brush them under the table. I posted one example of many and clearly said
> Not all feminists, not even all radical feminists espouse views like this, but they exist

You are putting words in my mouth by saying I claimed they were representative. It's intellectually dishonest to say otherwise, though given the level of discourse you've shown elsewhere on this post it's clear I shouldn't expect any better.
The search charm (which typing on Start is a shortcut to) does search settings from throughout the system, including Control Panel in the desktop, but I'm not sure if third-party extensions are included in the search.
Interesting, I wonder if this will ultimately lead to a competitive environment where prices decline due to competition? I've read it elsewhere before, but I believe diamonds are only "rare" due to strict control of what comes to market. Will be interesting to see if this affects that strict control.

This is especially interesting considering Tiffiany's earning reports this week which showed a substantial part of their post recessions profits is now in the low end consumer goods.
A wallet that charges your phone.
I'm coming to this soon ... I just dropped some stuff and already planning for too many replacements. I just want to share how I see this with you guys.
They are a bad indicator for trying to determine what your salary would be. But I wouldn't say meaningless.
This is evidence that programming has become a skill akin to literacy. The migration seems similar to the hypothetical situation in which universities and society had primarily been based on an oral tradition of communication, and then this fancy new technology called "writing" appeared (at first only in "Departments of orthography science"). Some of those who majored in "orthography science" would go on to study it, comparing and contrasting the features of phonetic of symbolic writing methods. Many others would learn orthography science because it enabled them to learn and communicate much more efficiently in general.

Who wants to place bets on when country development metrics include "population % who know how to code" ... ? I'll wager no later than 2030 :)
Money Managers Look for New Ways to Profit from Social-Media Monitoring
Yeah I think that's an important distinction. A lot of kids are picking up CS as a second major or as a minor because it's believed to make you more marketable for a non-tech field.
What happened in late 2009? I saw the same inflection point in those redmonk github usage graphs.
https://github.com/mmphosis/kill
Sure the interest is high, but what's the dropout rate for people, and what is the rate of people switching to other majors?
If you're doing research at Yahoo, why on earth would you feel the need to put your papers behind a paywall?
Another option is to find some work you can do off-the-books. That's legally risky if you get caught, but it allows your "official" income to stay low while you earn enough money to pay your living expenses.
As a recent student of Korean, the state of Hangul typography makes me sad. There are a few quite food typefaces for Hangul, but nowhere near as many as for the Latin script.

Now, Latin's had much longer to develop today's movable type design tradition with gusto (with many typefaces popular today tracing back directly to designs developed before Hangul saw mass real adoption - Hangul was originally developed on metal letterpress, but still heavily informed by Chinese calligraphy), so this isn't necessarily surprising - but I wish it'd tempt more designers to bring their knowledge and experience to bear on the script, given the opportunity to make critical contributions.
True. However, as a graduating CS major, almost every non-CS major I know here and at other schools has taken some programming-focused class or done Codecademy or something. Few if any are looking for what we might think of as "tech" jobs, or are motivated primarily by any promise of money. I can anecdotally attest to the fact that all the reasons listed by the author are playing a significant role.

(As a side note, a fair number of the people I know who are doing straight up startup-style "tech" jobs after graduation aren't even CS majors.)
I know of some PHP installs that add a cron job that kills off hung PHP processes every hour. Ain't that uncommmon.
One of the most interesting (and to me) significant points about this is the amount of non-CS majors taking CS classes.

My father, in his 70's, has run several large corporations over his career. We discussed this and he sees no need for "managers to learn to program". His view is that they can just hire computer people. I disagree. My experience is that if you don't know the basics of programming it's hard to know what to even ask for or what is possible. To say nothing of all the time saving personally writing little half hour scripts to do this and that.

My opinion is that anyone who is serious about a professional career involving information is very well served to know a bit of programming and handicapped if they refuse. I think maybe this realization is finally hitting home with others as well and this is partially responsible for the trend we are seeing (to say nothing of the perception of vast fortunes possible in startups).
They can be used for putting URLs in print materials such as newspapers - they are much easier to type by hand than long URLs. The email shortener thing adds light protection against bots harvesting emails. The Bitcoin address shortening feature lets you point to BTC addresses on fields where only URLs are allowed, and displays a useful QR code alongside the address. tny.im can also act as a pastebin, in case you haven't noticed (paste the text in the "Paste or type item to shorten here").
URL shorteners are also useful on IRC.

Personally, I use the link list feature to save a snapshot of open tabs when I'm reasearching something on a public computer and want to open the same set of pages later, at home or on another public terminal where I don't have access to conventional browser bookmarks. Some of my software's main download links are also tny.im links. I can edit the link to point to a new location if I need to change where the software is hosted. This way, the latest version is always reachable at the same address.

Actually, Twitter is probably a very bad reason to use link shortening these days, unless you are looking for click tracking (t.co doesn't do it), of course.
This algorithm sounds like it has a dreadful worst-case complexity. It can have to parse the whole file to give the intended result (eg. in the case of a dense table, when deleting a character at the end of the longest cell of a column).

It also has terrible partial results. For instance, removing the tab after `cell-missing` in the example triggers a weird alignment.

That is too bad, since the idea is bright.

PS. This is off-topic, but I cannot create a new thread on it, since it was submitted to HN six years ago and that old thread is locked: https://news.ycombinator.com/item?id=333626
I don't understand how 4 random words from a 50k dictionary gives 90 bits of entropy.

50k ^ 4 => 6.25e+18

2 ^ 90 => 1.24e+27

Am I missing something?
So the mistakes here were getting off into the deep snow on a trail and continuing forward hoping the trail would get better. Add in a 15-mile hike over somewhat unfamiliar ground, and you've got a party slogging it out through the dark desperately trying to make it out of the woods.

The good news is that they always knew where they were -- they had GPS. Also they were always within 15 miles or so of some kind of civilization. So I'm with the professor: there was no danger of not getting out, as long as nobody just sat down and stopped moving.

If it hadn't been for the GPS, I might have gone the shelter route, but that's a huge time sink. You're better off just doing what they did: kept slugging away at it.

Note: I'm not trying to downplay the dangers of hypothermia; that stuff can kill you. But I would think that any overnight hiking trip in the snowy mountains would face this, so to me it doesn't look like a new problem that emerged as part of the rest of the adventure.
I don't mean to be rude but from what I've seen our SharePoint guy get drug through at past jobs, I'd rather get an exorcism than let anyone know I have any knowledge of SharePoint. (Nothing against the tool, everything against users and/or management.) It is like dealing with customers except the customers are your bosses who keep changing their minds. SharePoint can't read what's in your mind. Don't change requirements every week. :(

If anything, I feel sorry for SharePoint developers. It is almost like they're at the bottom of the barrel of developers (or should we say dev-ops since most ops won't touch SharePoint either).
What are the other 7? I can't figure out how to navigate the site from my iPad...
MacPorts 2.3.0 has been released
I didn't say iOS was a market. It's the player, the market is mobile operating systems. It's no longer the dominant player now, however.
> In fact I am quite fierce and get huge amounts of good work done, when I believe that what I am doing is important. It turns out that, for me, to capture this feeling of importance, I had to work on my own projects (and even then it took a long time to find the ideas that really moved me).

This is dead on. Very much reminded me of a slightly sensationalized article I read a number of years ago:

http://cyberstentialism.blogspot.com/2012/08/ten-percent-of-...
I have the same issue. A sad thing, the font looks good but the line spacing is way too much for my taste.
I use Trello for that. Super simple.
I can speak to a few anecdotal factors having recently graduated from Stanford.

1) The current tech boom.
There's the perception of being able to easily create a startup or to get a programming job at a tech company. Some major in computer science also for the technical skills it gives even though they plan not to pursue programming as a job. They may want to become a PM, or a related non day-to-day programming role for which understanding technical concepts is important.

2) Financial downturn of 08.
Many students who would have previously majored in economics or finance have chosen computer science due to the folding of many investment banks as well as the increasing negative perception of working on Wall Street.

3) Increase in diversity of the major.
The major has become more interdisciplinary. You used to be required to take very "hardcore" classes like operating systems and compilers. Now though with the rise of fields like HCI the major has become more diverse.

4) Social tipping-point.
There is a common joke at Stanford that everyone is a CS major. More people majoring in CS means more help from peers who have been through the same classes and can help out. This social support leads to the positive feedback loop of more people entering the major.
Insofar as people reading it would extrapolate from those numbers to some kind of quality of life / envisioned financial security, out of context I do think they are meaningless. As the parent said, at least location / cost of living needs to be factored in.

That being said, it's probably worth noting for younger folks that ALL of the top fields, in terms of expected compensation, are all STEM fields (mostly engineering). This is coming from one who majored in English, but made the move to the software field, sooo..... maybe eventual field of expertise is more important than "major" anyway. There's nothing to say a particular major locks you into a career path. On the other hand, I probably would have been hard-pressed to transition into something like nuclear engineering.
Known as an "EPIRB" [1]. That was a great episode on the Kaufmans [2]; definitely worth the listen.

[1] http://en.wikipedia.org/wiki/Distress_radiobeacon

[2] http://www.thisamericanlife.org/radio-archives/episode/525
lets them work on stuff that excites them.

if that is not possible, then hire folks who are excited.

if not possible, pay them more (money, benefits, office recreation etc.. ).

if that doesn't work, then remove 'voluntarily' from the question
> but I really doubt there is much of an advantage to teaching your child Depth-First Search

There is a huge advantage if you can teach it to him in a way that he can understand it, not just memorize the algorithm, like the unfortunate way kids learn to divide and multiply without understanding wtf they are actually doing, which is a big IF. It's a basic reasoning skill, even more basic than "basic logic" or arithmetic and if you can wire it into a very young mind you've changed that mind for ever. He will understand much better anything from philosophy to the theory of evolution, because you will have primed the mind for algorithms and logic. It doesn't matter if he ends up an investment bank manager or a politician, he will have learned how to understand algorithmic thinking.

90% of the population are, imho, what I call "mud-minds", they are incapable of deep understanding of logic and algorithmic knowledge, they can just learn instructions and apply them, sometimes to great results, but they don't "grok" them. And when it comes to truly abstract concepts that have no direct equivalent in the real world, they can only recite definitions from books, they have no "intuitive vision" of abstractions. And I think they are like this because their parents and teachers fed them a strict diet of 100% practical knowledge and scientific facts and never exposed them to abstract algorithms, patterns and processes. (As a different line of thinking, I think "separating the mind from reality" also helps young minds get a better grip of abstraction, like "running" an algorithm or visualizing a pattern as pieces of a fantasy world or advice of an imaginary companion, though child psychologists would obviously not be happy of such ideas of education...)

By teaching your kid something like depth-first-search (A* search on a game maze map would be even more awesome if you can grab a kid's attention though...), you give him a chance of not becoming such a "mud mind".

True, if a kid is technically oriented, you'll probably have more luck teaching him/her general programming before a bunch of algorithms. But the algorithms are the stuff that really "sharpens the mind" and you don't even need programming to get them, they can be explained in more mathematical or more graphical terms. And you don't even need a computer to teach a kid depth-first-search and you don't even have to tell him how it's called or what it is, just try and imprint a deep intuitive understanding of the process and algorithm on his mind.
If I was going to college this fall instead of 20 years ago I would get a tattoo on my arm reminding me that extra classes and networking pay off better long term than drinking beer and getting laid.

But... I'd probably do the same thing all over again anyway.
As the article mentions, this issue is not limited to PHP. Many ORMs have similar issues. For instance, I recently ran into essentially the same issue with DBIx::Class in Perl. The problem there was further compounded by the fact that many subroutines in Perl behave differently in different contexts, meaning that code like this may not be safe:

$resulset->search({ column1 => some_sub($arg), column2 => $value2, ...});

Many subs may behave in unexpected ways when using list context, such as returning an empty list. You may end up with values, which are normally escaped, becoming keys in the hashref. DBIC only does the simplest of checks on the key values, leaving your code open to an SQL injection.

This sort of issue is unfortunately prevalent. It is not just limited to PHP and dismissing it as such does everyone a disservice.
I saw a bug on this but I'm on my phone and can't find it. It's a misconfiguration on their end. They're missing an intermediate cert in the chain and have HSTS enabled. Oddly, if you visit some other site we'll cache the intermediate and then it will work.
They would get in arguments about the latest up-sampling frameworks and never ship anything.
AngularJS is definetly simpler for some things and more complicated for others,but as your app grows it scales better.

Backbone and Ember have more like an active record approach,which is great but then you're stuck with Backbone or Ember models. With angular one can use pure js objects which is its biggest strength.

So I can write all my domain in pure js then use angular on top ,instead extending some class at first place,since raw objects are computed and change are tracked in the view.

Now AngularJS will force you to write the presentation code a certain way.If you dont you wont be productive with it.A lot of questions on SO exist because people try to do complicated stuff without understanding how it works,and how its components fit together. If you have ever worked with Flex or WPF you'll feel at home with angular.Because it's basically the same thing.
Blaze – Meteor's reactive templating engine
Top free DIY tools for electrical engineers
Solar Roadways are like Smart Roads
What I'd be interested in, if anyone has a perspective to share, is whether we should be worried? Will the job market change? Will our salaries stagnate or fall?
I was commenting more about how software should be written than what an admin should do.

For admins, I wouldn't fault them much for kill -9, I would fault the software more if it lead to anything more than an inconvenience. But sure, it's wise to use -15 or whatever as long as it works.
My local paper (a paper in a smallish Midwestern city) did forgo commenting systems and doesn't seem to have suffered for it. In fact, I think it makes reading the online version of the paper better.

Their argument was more about quality, at least publically. The comments were a cesspool of backbiting and misinformed readers using the medium to make themselves heard and the paper basically said: "If you've got an opinion you want published and are willing to put your name to it, you can send us a letter and we will consider it for the op-ed page." I frankly think this was a mature way to approach the issue.
Before the dot.com bust, for decades MIT's EECS department had 40% of the undergraduates (there's several degrees there, all require some CS and EE, the two relevant ones would be the CS focused one, 6-3, which few take nowadays, and the one that's sort of split between both, 6-2, which if I remember correctly is now the most common one).

That fell by more than 1/2 after the crash, but as of late, like other schools such as Stanford, it's gone back up significantly, fairly close to the old numbers.

However the Institute has always keep the department's size proportionately much smaller, like 6% if I remember the '80s figures correctly. That's because history is littered with formerly extremely popular fields like aeronautics which at some point crashed and never returned (aero/astro did so in the early '70s). So even for MIT far less than 10% of its faculty will "ever be in computer science" given your latter interpretation of the phrase and the fact that many EECS faculty are EE types.
The fact that you got to his content via google cache is not his choice, but yours. It doesn't speak to his dependence, but yours. Ironic that your mistake if anything bolsters his argument.

Other comments point out the real irony:

stevewilhelm: https://news.ycombinator.com/item?id=7793466

paukiatwee: https://news.ycombinator.com/item?id=7793328
I won't even consider working at your place of business...

Praise be! The feeling is mutual. I agree to disagree.
How far you can travel in 10 minutes
DIY Biometrics
I'm a big big fan of Bistream Vera Sans Mono. It walks the line between being humane and being rigorous quite well, in my opinion. http://en.wikipedia.org/wiki/Bitstream_Vera
Yes. Would love to see programming as a commodity skill as writing so that real programmers can become writers that pursue the medium as an art and human expression rather than entrepreneurship; and entrepreneurship programming standardized and professionalized as accounting or communications fields.

And also Theory of Computation moved to mathematics, Bioinformatics moved to the life sciences. Digital humanities into the humanities. And only then CS departments focus on only the aesthetics of software architecture and the interpretation of software code as a testament to the creators' socioeconomic influence of the time and to the academic's present-time critical theories.
Governments do directly use ad network tracking data for surveillance.

https://www.eff.org/deeplinks/2013/12/nsa-turns-cookies-and-...

(I was a coauthor of this blog post, though not of the underlying press reporting. There was another article on this topic recently underscoring that there are other programs to use these cookies this way.)

In this case the problem from the point of view of a user concerned with government surveillance is not necessarily the ad network tracking, but the fact that it wasn't protected with HTTPS so other people were able to take advantage of it for their own surveillance purposes. Unfortunately, ad networks have not generally responded by making HTTPS mandatory, or even optional.

Apart from exposing users directly to government location tracking programs, ad networks often know that some users don't want to be tracked and deliberately track them anyway.

http://www.techpolicy.com/FlashCookiesPrivacyII.aspx

Sounds like a good time for users to adopt countermeasures.
import random, re

lines=[re.sub('[-!.,;:]',' ',x).split() for x in open('in').readlines()]

w=set()
for l in lines:
w=w | set(l)

random.sample(w,4)

Hrm, for romeo and juliet I get some interesting combinations...

['unseen', 'iron', 'Catling', 'baked']
['grove', 'press', 'Aurora', 'garish']
['agate', 'She', 'drybeat', 'rather']
['flowed', 'sails', 'wed', 'masks']
['spilt', 'cage', 'Remembering', 'stiff']
['heartsick', 'shame', 'enjoin', 'weeping']
There's a little more to the United States than the city of New York. I grant it is an uncommonly large city, but it's not that large.
What would be the point of hiding comments on HN, where the entire point is the comments?
You assume it's a problem that needs solving. I don't know what the general feeling is, but I tend to prefer the model of going to one place for the news or information and another (like Hacker News or Reddit) for the commentary. I don't feel the need to read comments at the CS Monitor or NY Times (though the Times has a good comment section in general) or any other "long form" site. I go there for thoughtful, in depth analysis by someone who's put time into thinking about the issue.

Part of my problem with comments is that they are rarely thoughtful or in depth, even at a site like this. They are what I'm writing now: a short snippet that's more like a back and forth conversation than a thoughtful analysis. Both have their place, but I don't see the need for them to coexist on one site.
The fact that you got to his content via google cache is not his choice, but yours. It doesn't speak to his dependence, but yours.
I think the key is that iOS 7 is 'slower', but the animations are meant to take less time. Thus swiping back and forth through view hierarchies, changing apps, etc. is all faster because the animations are designed to take less time (and animation delay is an artificially induced latency).
This is the worse thing I've read since they spelt all that salt into the ocean.
I googled for an old LWN article on "crash-only" software and found thus request for similar resources:

http://stackoverflow.com/questions/2405172/resources-about-c...
The words are separated (and I guess terminated) by a random symbol (of which there are apparently 32 possibilities) or (randomly) a random two-digit number. log(50000^4*(100+32)^4)/log(2) = 90.6
Exactly this. In my university in the first year there was 2750 students. After first semester only 323, second year 107, last year 82.

Let's be honest, money cannot motive you enough to try to learn for a job for which you have no passion.
Don't learn to code. Learn to think