skysight-inc/HackerNews huggingface dataset:
Protecting computers at start-up: New NIST guidelines
> How do you think he would react if you hired an operations manager or director, who was responsible for tasking him with work?

Actually your suggestion is good and he may react positively to that because I think he is happier when is he exactly told what to do and someone makes sure he finishes what he starts (which has been my work exactly).

But the thing about that is right now we're just two people working in an office that we've designed more as a recreation center. All our site stuff is fully outsourced and working great, so I don't know if I can find an operations manager just to babysit him.

But maybe if I can find or invent an operations manager that can work via telecommuting (why not?) just to check his progress then this suggestion maybe the best thing to happen to our business.
Actually i am not located in US. The country where i live have very low paying junior programming jobs like $200 per month, needless to say 90% of the businesses here have really shitty websites. They don't think there is any value in functional user interfaces. Most small business don't pay more than $100..or maybe $200 for a website.
The author of this article is doing the same thing. The law should be worded so as to refer to a specific juror and a specific trial. If I call Juror #5 at home and tell him I'll kill his family if he convicts, that's jury tampering. If I'm a writer handing out a leaflet about the history of jury nullification, then that's free speech. Even if I do it near a courthouse.

The courts have ruled that free speech should be limited in some cases, but yelling "fire" in a crowded theater and educating fellow citizens about our legal system are pretty different cases, even if the second one could influence the results of a trial.
I recommend reading 'Managing Gigabytes' by Witten, Moffat and Bell:

http://www.amazon.com/Managing-Gigabytes-Compressing-Multime...
After contacting with the HR in the email that you gave me they told me that they don't offer visas for this program. :(
Suggestions need not come in the form of fully formed plans. However the public is largely not open to suggestions for incremental improvements.

An easy improvement to the jury system would be to ensure all jurors are aware of the relevant rules. For example, they should all be aware that nullification is a legal option. Related to this, the system by which jurors are selected needs an overhaul so heavy that we might as well scrap the current system.
Nutch will do the crawling and indexing for you. Solr has a web interface built in. You can build your own SE in a couple hours. Then you can do some clever machine learning based on usage data with Mahout.

http://nutch.apache.org/
http://mahout.apache.org/
Donate to charity, Download our music
Enjoy! Sounds exciting!
We're offering this service at Custora. You upload as many creatives as you would like, and then our product figures out who and when to send them.

Say you have emails suggesting TASK X, TASK Y. You upload the four creatives, and we can tell you that TASK X worked for new users and inactive users, and TASK Y worked for active users. We also close the loop and look at the effect of the email actual actions (sign-ins or purchases depending on the business) rather than just email opens.

The goal is to send fewer, but more relevant emails. Rather than emailing everybody every week, just send emails to the customers when the become inactive.
I want to thank you for this. I hadn't ever tried programming until I watched some videos for a Stanford Java course a year ago, and I've been working my ass off at it ever since. It turns out this is something I really enjoy and want to continue doing. I'll definitely be applying.
Twitter is designed to let you pop soundbites.

How could politicians not pick it up fast?
What it should really teach you is the efficacy of A/B testing.
the 19 year old wouldn't hear about the opportunity in the first place
Javascript is an absolutely horrible language to use for such purposes. There are far too many gotchas. See the following for numerous examples:

http://stackoverflow.com/questions/1995113/strangest-languag...
This article makes me want to take a trip to Kinkos.
> How do you go about convincing the "I have nothing to hide" majority of the population that giving away such vast quantities of information is not in their best interests?

Continuing and possibly gruesome examples where such data mining ruins lives.

I spoke with a recruiter who prided himself on their HR department's willingness to deny entry based on FB profile (unsure if was public or obtained through some "secret friends" policy, or through a backdoor).

Furthermore, it's becoming almost a certainty that some foolish judge will set precedent somewhere that essentially makes FB account data public (or forces publicity of formerly private data).
The bit I found hard to believe wasn't that he ended up an iPhone, it was that the store was essentially refusing to sell windows phones.

Anyway just dual boot you're desktop its really straight forward these days.

I recently rekitted my workstation to a i5. To install lion was literally as easy as boot off a USB drive, insert the install lion USB drive, let it do its thing, grab the associated drivers and put them onto your desktop, run the MultiBeast tool. Bingo running OSX.
I would not be so sure about credit cards. I was in search for basic credit card when just moved to USA to start my credit history somewhere... I was offered credit cards which are:

1) Secured. I.e. I have to have whole credit line amount as a cash on CD with the same bank.

2) Annual fee is 50% of credit limit

3) standard APY 37.5% and penalty APY even higher

4) Credit line - less then $500

And I bet this one was not worst one.
From Idea To Forbes' List Of Most Promising Companies (SaaS)
But we're talking about messages, not frames. http://tools.ietf.org/html/rfc6455 "frames have no semantic meaning"

If Websocket developers begin making unwarranted assumptions about message framing and fragmentation you will regret it. BELIEVE ME.

/me gets back to bugfixing
I asked this question on Quora a few days ago: http://www.quora.com/Facebook-1/Why-is-the-new-Facebook-Add-... but did not get any responses.
The big issue I see with nullification is that, once you grant it is justified unjust laws, you make it so that any law can be nullified in a given case, depending on the particular jury selected.

Good! you might say. But now imagine you're in the rural South, trying a case of what was effectively a lynching. If you say that jurors can ignore the facts of the case and the law, no matter how much evidence you offer that a particular person is a murderer, they can ignore it for white supremacy.

This is on top of issues about fairness and equal application of the law. Whether and how much you're punished would vary even more depending on the makeup of the jury, even if the crime is the exact same.
i deployed roms to the 2 older devices and will do so in the future. just my sister is customizing her phone herself a bit, for the others i am customizing it usually. yes i am the one who installed their computers too and i am the one who helped them for some hard to discover settings in their feature phones. i am helping friends with iphones or wp7 or earlier too, when they have problems. aha by the way, i am responsible for the deployment of over 100 linux boxes. and i don't think i am an unique, in every family or friend circle there are people like me, who help and influence their circles. i am sure i am responsible for the purchase of a few dozens of androids. i like it a lot.
Confessions of a Neoholic
I actually used this as a supplement to Modern Information Retrieval (http://www.amazon.com/Modern-Information-Retrieval-Concepts-...) for my IR class this semester. I found the Stanford book to be much more detailed in terms of the mathematical formalities behind the models/concepts and ended up preferring it.
This is from the Rationale for an International Standard for C, in the intro where they state their guiding principles from 2003 (http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10...):

Existing code is important, existing implementations are not. A large body of C code exists
of considerable commercial value. Every attempt has been made to ensure that the bulk of this
code will be acceptable to any implementation conforming to the Standard. The C89 Committee
20 did not want to force most programmers to modify their C programs just to have them accepted
by a conforming translator.

Note that this guiding principle was listed first. The author disagrees with one of their fundamental guiding principles. My point is that he then has a fundamental disagreement with the purpose of the standard, and for that reason, perhaps he is using the wrong tool.

If someone has the guiding principle X, and someone else has the guiding principle !X, I contend that difference is irreconcilable.
Admittedly I just found this when somebody linked to it in the "20 sites that pushed JavaScript to the limit" discussion thread.

http://mrdoob.github.com/three.js/
That's funny, but I've been told some porn sites have social widgets. I don't know who would want to share that, but there they are.
Interesting. I could have sworn we learned the "jury of your peers" thing in school.
Congrats Leo! I'm generally not an advocate for funding, but in this instance, I can see the advantages of a spurt of accelerated growth for you.

Hope to get you or Joel on for a follow up interview when you guys have a spare moment!
Disagree... for example from the link:

In JavaScript:

'5' + 3 gives '53'
Whereas

'5' - 3 gives 2

That's just logical and obvious, since "+" is both numerical addition, and string concatenation, but "-" is only numerical subtraction, and the '5' starts out as a string.

Every language has 'gotchas'. Doesn't really matter which you pick to learn first at all. The more important thing is that you don't give up. possibly there are languages that just make people want to give up, but I'd say perhaps they're not motivated enough to learn if that's the case.

I started out on BASIC, and after a while I decided it was a piece of shit language and learnt assembly. But it taught me programming which is what I wanted to learn. I'm really glad I learnt BASIC first... essentially I learnt to swim really fast through syrup, and then switched to swimming in water.

The good thing about javascript as a first language is that people can be programming in it immediately, in their browser. They have a built in REPL to help them, as well as a debugger, profiler, etc. They have numerous docs to look at, and if they go to any website they can check the source to see how it works. That's a big win.
I agree with most of the points in this article, but saying that all people who forge boarding passes will use latex gloves seems false.

From my point of view the point of multiple screenings is to increase the difficulty and complexity of pulling off a particular attack. Sure, individually you can think of a way to counter each one, but as you add constraints you reduce the pool of people willing and able to pull it off. (So now you need a person who wants to cause terror, who is willing to blow themselves up, who can forge simple documents, who remembered to wear latex gloves, who can act cool enough to avoid extra screenings when walking past guards with machine guns, etc, etc, etc). Sure some eliminate more than others, but you multiply enough .95s together and you get a small number.
No offense intended, but why should entry level software development jobs be available to people without a CS skill set? Many people spend four years studying CS specifically to earn an entry level job in software development. Shouldn't those without a CS background spend time developing a comparable amount of skills before expecting a software development job? Why should candidates without a CS degree be held to a lower standard? Why would such a candidate deserve the same opportunities as someone who did devote a significant time to learning CS?
The submission might attract more attention if the headline made mention of the fact that Schneier is the person doing the testing.
The last time I went through the airport they did the hand wipe thing. I said "You think terrorist are smart enough to wear gloves when working with chemical explosives?" She shrugged and said "All Clear!"
Teachers As Brain-Changers: Neuroscience and Learning
I was interested in getting one, too, but it might be overkill for our steam boiler...
tl;dr - they picked JS due to its "ubiquity, desirability in the larger workforce, lack of prior installation requirements, and ability to create something that's easy to share with friends"

I find that explanation disturbing. Why not start from a language that teaches the basics of the common programming paradigms, such as OOP (Java) or FP (Scheme)?
Dilbert on Google's 20% time
How Facebook REALLY makes its money
If a defense attorney succeeded in filling the jury with white supremacists I suspect the case would be thrown out earlier and retried.
Value of play in learning: making, building, and hacking
So one YC startup (Picplum) is begging for a service that another YC startup (Custora) has evidently already built and is publicly promoting?

Maybe YC is too big :)
One might say the same about the English language, yet it is taught in classrooms all across the United States, despite the fact that the U.S. has no codified national language. English is the de facto national language, but nothing more.

So why Javascript as a first language? Probably the best argument is that it has the widest reach of any programming language in use today because Javascript will run in any web browser on any platform. It is the closest thing to a universal programming language you'll find today.
Here's a great idea, create a news forum for "innovative" people only. Force its members to upvote only the most "innovative" comments, and banish anybody caught upvoting well-thought-out opinions.

You could use creativity, or even mischievousness, as a metric indicating credibility. You could call it "Imagineif News." It would be awesome!
I disagree as well - it is a very capable language with some very friendly features.

Also it is very applicable for many new programmers - an all round good choice.
New Service Mines IP Addresses, WHOIS to Find Unlicensed Software
Separating Fact from Speculation about Kepler-20's Earth-sized Planets
Calling your example logical and obvious is only logical and obvious if you're completely trapped within the JS mindset. It's the same as how people defend the absurd semantics of Visual Basic and PHP. It's fine if you like it, but to claim that it's objectively okay is just not supported by fact.

It's also worth considering that even if every language has 'gotchas', some of them have far worse gotchas than others. It is worthwhile to choose a starting language that teaches the fewest bad habits and the fewest bizarre rules so that people can easily learn new languages.
Every language has its gotchas. Even assignment operators are kind of a gotcha.

If you're coming from a basic math background, and have no programming experience, then the expression "a = 15; a = a + 1;" would be confusing in any mutable language, because assigning a value to a variable is not equivalent to stating the equality (identity) of both sides.
Free Indie Games not featured on TIGS or Indiegames: Abomination [William Dyce]
I would agree with AznHisoka. Periodic mails are like shouting in the room to gain attention. When everyone else is quiet, it works like a charm. The others pick up this trick. Soon no-one can hear anything, and those who do not want to be disturbed, wear earplugs ;-)

That's precisely what I did with my Gmail account when it became near-unusable after I used for several signups for startup services which I eventually was not interested in - just signed up to try out. Someone send me an email that does not pay me back with something useful for the minute of the attention I spend reading it - I create a filter to send it to 'adware' folder, which rarely, if ever, gets read.

This is of course my personal behavior, which may or may not be more typical.
Only thing I am not sure about is the focus on "===" - I think it is a pain and fails in too many instances to do what the programmer would expect.
You have a product people want. The main thing that will get investors aboard aren't numbers so much as proof that you have a scalable acquisition channel.

Once you get that, the money will be on great terms. I don't understand why you're putting any attention on BCC or consulting. What is stopping you from rocking this?
That bird design is to Rovio what Mickey is to Disney...
Not sure of the depth or scope required for your proposal, but a fun experiment I occasionally try: redesign something that you use every day as a proof of concept. Like a cell phone, or how email/text communications might work. Explore typical use cases and figure out how you can incorporate software intelligence into the workflow. :)
It's logical and obvious if you already know the language; otherwise, it's perverse. I had to read your comment (the initial edit of it) twice to be sure you weren't being sarcastic.
Guide to Making Your Upgrade to Rails 3.1 Not Suck. (It did for us)
30 billion is a rounding error in world finance so saying you need sound fundamentals to back up a currency worth 30 million for a month after a crash is silly. Bitcoins's apparent stability over the last month simply means people are not willing to sell them for less than 1/10th of what they where worth a few months ago which may or may not be rational but means little.
for new programmers, the entry barrier for those languages is significantly greater than javascript. people don't quit learning programming because they're not learning OOP- they quit because it's inaccessible.
I understand why people wouldn't want to be part of the system that punishes people for something the juror doesn't think should be illegal. But it isn't your job, as a juror, to write the laws. The honorable thing to do is to answer truthfully when they ask you if you can apply the law in the case you've been assigned.

Having said that, let me say I think prosecuting a guy for handing out nullification leaflets is a gross abuse of power.
Could you give a breakdown of the expenses for BCC ?

Congrats on the 3 words!
BoardGameGeek (or whatever they're called now) has an obsessive userbase, who will have reviews, playthroughs, explanations of odd rules, photographs, etc etc.

For my recommendations:

Ticket to Ride: A fun game with a bit of "BLOCK THEM" competitiveness. You create routes from and to destinations by collecting cards. Fun and reasonably quick.

Puerto Rico : Maybe needs a bit of learning, but is really good fun. You need to play it a few times to work out a nice way to generate resources.

The Name Game: Get a bowl. Get some paper, and enough pens for everyone. People have a few minutes to write down a bunch of names - GW BUSH; SIMON COWELL; BART SIMPSON; POCAHONTAS; BILL GATES; etc etc. Then spit into teams. All the names go into the bowl. One player from a team has one minute to pull names from the bowl and describe them for the rest of the team to guess. Keep going until bowl is empty. Winning team is one with most points. The time pressure makes this fun. "YELLOW NAUGHTY BOY DON'T HAVE A COW" helps youngsters keep involved. I'm English, we play this when drunk which possibly helps.
If widest reach is your criteria, Java and C would also be equally good choices. Unless the web browser is special in some particular way that makes it 'more worthy' than other execution environments?
Well, given that it was at the bottom of a long, tech-heavy post, I wouldn't be surprised if his family members missed it.
I'm surprised she didnt give you a more thorough screening after the comment.
just curious - does it help? I mean, everybody knows the power of positive thinking etc, the theory is easy, it is practicing that is difficult, no?
Apple co-founder Ron Wayne's stash of early documents
"In particular, you have applied a type of thinking that some people have today to a situation that would necessarily require them to have a different type of thinking."

… Which would require everyone to think the same way, which doesn't happen in reality, which is why I've deliberately ignored the absolute extreme. The OP was referring at worst to a utopia, at best (and most likely) to a "near utopia" using imperfect language to communicate such, while I was bringing that utopia down to earth by showing that it only takes 0.25% of the population taking advantage of kindness in order for the problem to become worse than it already is. We already know that all people do NOT think exactly the same, and so arguing with absolutes is pointless.

"This point is simply irrelevant unless you mean to suggest that the increase is due to people trying to take advantage of the lucrative beggar market rather than working."

That is precisely what I suggest. Any time a power efficiency is discovered, people move in to take advantage of it. This has been happening since the dawn of life. In this case, it is an efficiency for acquiring money. The more people give to beggars, the easier it will be to live off the proceeds of begging, the more people will consider it a better use of their time compared to what they're doing now. Quite obviously, efficiency won't be the only factor in the decision (other factors, such as pride, come into play as well), but each factor will be weighted differently by different people. It is often said, every man has his price. And though that statement is technically absolute, I do not believe it absolutely, nor is it meant to be taken that way.
Probably the Best Free Security List in the World
Tech factors that changed education in 2011
"Startup Steve Jobs Wished To Own" - is that a compliment?
I do not think YC wants to do an experiment for the sake of experimenting because YC is an experiment in itself. Seems like many commenting are missing the his point. The pool of applicants seems to come from those who gain access to computers at an early age. Unfortunately, minorities don't get this early access to computing, therefore, very few applicants are minorities. This has little to do with race and color and more to do with the level of interest of the person, but again, this tails back to how early a person comes in contact with a computer.
On a similar note, I've been in the process of creating a JavaScript library[0] that is strongly inspired by _why's Shoes. My intent for doing this was to create a DSL where one can whip up webapps very quickly. But I'm also now looking into essentially recreating Hackety Hack on the web, and maybe having a simple way for very young people to get a taste of programming. Sadly JS isn't as DSL friendly as Ruby.

[0] https://github.com/city41/Joeys
https://gist.github.com/1507400

I unfortunately can't share all of the code, because of the timer code I used.
The chalk dot on the wall story comes directly from a 1983 book called "A Whack on the Side of the Head: How You Can Be More Creative" by Roger VonOech. A proper credit or footnote would be nice.
>This presents a bit of a puzzle for Bitcoin skeptics.

Uh, no, it presents absolutely no puzzle at all for those of us who believe Bitcoin will follow a boom-bust cycle without ever providing a truly stable currency.
Yeah I should have remembered about Custora... I bought their office chairs from them when they moved out!