skysight-inc/HackerNews huggingface dataset:
That "we were still subsidizing those same terrorists" bit causes me to reflexively facepalm every time I think about it.
I am pursuing a degree in CS but im also a Javascript Hacker out of the classroom, (wrongly hating Java by default, I blame the community). I thought I would struggle coming into a Java class because "Java is to Javascript as Ham is to Hamster" blah blah blah. College forced me to see the similarities, for-loops, dot/bracket notation, using a library to import certain methods etc... I would never have drill myself to learn these if I didn't go to school because I would have stayed away from Java as far as possible but I'm glad I did. It also gave me extra confidence and self-validation that the code I write works kind of like Test Driven Development ;)

Everyone should go to as much education they can afford or what they seem necessary, and learning out of classroom is important as well
True -- but there's a difference between unwanted spam where your phone service provider is selling your information via some obfuscated Terms of Service that you barely know you agreed to vs. you searching for something on Google or clicking on a display ad that truly interests you. Of course, there are bad actors in the latter case too, but every business is a lead generator in some way and it's not 100% clear cut.
"Games that teach VIM" category was created for VIM Adventures. It has an outdated information there. VIM Adventures now includes saving games. It should also add that currently there are 10 levels consisting of 30 shorcuts for the paid $9.90 version.
Okay now the less sarcastic- but equally harsh answer. If you think test driven development is not good you should not use it. If you think test driven development is good and you don't use it on your minimally viable product: then you are signaling that even you don't find the product interesting enough to even automatically exercise.
It's surprising and also means that A and B can choose a strategy when they lose 100% of the time:

- A always uses A's result as a guess for B's result.

- B always uses opposite to B's result as a guess for A's result.

They would always lose then.
4 billion objects, not requests. Way more requests.

We keep access logs to look for errors. The error rate is marginal.
Me too. But this wasn't some joker on a bar stool spouting opinions. This was a United States Senator, proposing law. I would hope that if I was _legislating_ I would take care to do _nothing_ until I was quite sure that my proposals didn't diminish the liberties of free people.

Biden might today protest ignorance. Okay, then what the hell was he doing proposing legislation in the first place?
As I said....it's not always as black and white as that. Perhaps you DID set aside the $50K + $10K separately but then something comes up that you didn't forsee - which actually happens a lot (like one of your employees gets sick and needs surgery, their health insurance is blown through very quickly - or perhaps you didn't have health insurance for them - or one of a million other eventualities that happens when running your own business).

It's easy to judge people when you have never been through it. As much as you are responsible, the very art of starting a company from scratch means you have to deal with things that come up that were unexpected - on a regular basis. i.e. you can't plan for EVERY. SINGLE. Eventuality. It's literally impossible.

Yes, you may have gone through it and never had that issue - but not everybody has the same experience that you did. Don't assume because they don't have your exact experience that means they are irresponsible.
> I wish he had succeed. Digital, not just email, encryption is a threat to national security.

Since this comment is on its way to being killed, I quoted the entirety so my response would not be deprived of context.

Twenty years ago, this would have engendered actual debate. Fifteen years ago, it would have been harder to defend, but it would have found defenders. Now, of course, it's seen as utterly absurd and impossible to consider seriously.

Our culture has come to depend on encryption to do even the most basic business; trying to shove the genie into the bottle even partway, by mandating weaker encryption, would simply open our businesses' bank vaults and warehouses to criminals from around the world.
Regardless of policy, step back and look at the logic:

"The biggest problem with our democracy is that [everyone esle] is stupid"

This is the worst kind of ignorance, generally speaking.
Lubuntu 12.10. I have plenty of horsepower for other stuff, but I just don't need it.
An FBI Hostage Negotiator Buys A Car [audio]
I quit Facebook this year and I'm enjoying spending more time with real people.
Because it has been the standard way for a long time.

And because it allows browsers to make room for the image and avoid reflowing.
We're trying to sort it out but there isn't really any information provided by Google/Chrome to go on. The best "details" they have show that Twitpic has 0 pages with Malware.

Crazy how some automated process at Google can kill an entire site just like that.
Her longevity may not be an accident:
http://www.independent.co.uk/news/science/is-this-the-secret...

"Every day, she takes NGF in the form of eye drops"
But you're still not likely to tell stories of the battlefield tactics and grand strategy that led to the burning of your barn, but rather than deprivation and hardship that not having that barn caused.
The Road Towards KWin on Qt 5
Well, it didn't say "Everyone Paul Graham knows in Silicon Valley says that, exactly."

In an attention-deprived environment, we write in shorthand sometimes. I don't have to tell you everything I read that led me to that belief, you can use your own judgement and look it up yourself.

You know I sat in the audience when you interviewed Zuck a couple of months ago, and I listened carefully to what you and he said about his experience at Harvard. Interestingly, I was at Harvard at the same time, and I know that a lot of the stories he's telling are not true, about what the adults were doing there at at the time. I was one of the adults. We were doing some pretty important stuff too, it turns out. :-)

Anyway the point is this -- we can all learn from each other. It would be great if you read past the first thing that turned you off and listen to the whole schpiel. I gave you and Zuck that much, I spent a few hours of my life to find out what you thought, even though I was sure a fair amount of it was wrong.
He was not "proposing law". He added a meaningless sense of Congress resolution in 1993 that presaged CALEA, which he cosponsored, and which passed in 1994, and which expressly exempted providers from being required to decrypt encrypted communications.
I want an API for it, so I can write the world's most annoying IRC bot.

It'd reuslt in the kline heard 'round the world.
Yea, it actually renders twitter.com somewhat unusable too, since they show twitpic images in profile pages (meaning those profiles are also blocked by Chrome).
They also give you a pretty large amount of storage for life.
I think that this is a wrong question to ask. You have probably so many more important questions to answer while working on your MVP.

If you are accustomed to test driven development then you will know (or at least you will be able to reason about it) when to apply it and when not to. It is just another development practice. But I do not think that you will fail if you do TDD or if you do not. But you do risk failing if you emphasize the wrong things such us should we use X or Y development practice. Use whatever works for you and your team (if you are not alone).

To give you a more concrete answer: follow common sense and your team's suggestions. Avoid making a development practice one of your priorities.
Slackware 14 64bit. Returning to slack after a hiatus of about 6 years
What about adding a feature for email/sms/calendar reminders?
I'd start by looking at Github and Pycoder's Weekly for some possibilities. If you see something that catches your interest, send the author a message!
I disagree. I like TDD, but if you're quickly building a MVP that has beforehand been decided(1) to be thrown away once you've gotten funding, just hack it like you've never hacked something before. You're aiming to prove a concept, to visually display your idea.

(1 - do make sure the non-technical people in the group really really really understand this)
Thanks! Already on Github and subscribed to PyCoder!
I'm sure all criminals will stop using encryption as soon as it is banned.
To my knowledge Thomas Jefferson never wrote any such thing. Spurious quotation at worst, specious at best. If you can provide a source I would appreciate it. Jefferson loved the law and rational debate and would never have elevated the opinion of one person above the law except in matters of religion or spiritual freedom.

Jefferson by the way sold his library of 6000 volumes to the library of Congress for US ~$20k after the British burned Washington DC in the war of 1812. He was not a wealthy man and in fact was nearly bankrupt many times in his life. If I recall his remaining books were sold at auction after his death to pay off his debts. He was also an inventor that sought protection by the state of his ideas from theft. On the other hand he was also a staunch advocate of free education.
When I read these kind of comments, I am not sure if these commentators are compensated better than China's 50 cent party. Some mturk generated comments would probably provide more qualitative contributions than something like this.
PS2 ends production run in Japan after 13 epic years
That's a sweet ass-checker!
All these mobile estimates use numbers from adnetworks That do not include the market leader. (maybe monopolist) google.

Yet google is heavily incentivizing adsense publishers to go mobile. Why ? because it is more profitable!

An iPad or iPhone user is way more valuable than a desktop user.
Thomas, thanks for injecting sanity into these discussions.
fonts (you can use xfontsel(1) to generate a valid XLFD)

No no no no no. Stop using core X fonts. Just... stop. If this is supposed to be a "modern" replacement, it should be using fontconfig and client-side fonts with an appropriate renderer.
> It's also using most of the standard GNU tools - bash, etc. You can open a shell on a rooted android device and use it much like any other distribution.

Android does use GNU gcc, but not glibc or GNU tools - it uses a custom libc called Bionic (BSD-licensed) and mksh + busybox for tools (also BSD-licensed).

You don't even have to root it to play around with the shell (although you can't do much). Much to my dismay, the standard busybox does not even come with awk. :(

> This is a huge win for Linux.

Yup.
I only know German law and I am not a lawyer - but a friend of mine is one and we often discuss those topics.

1) Important: Depends. If you have unfriendly competitors they may have a look at the trademark registration database, see that you have not registered a trademark and do so themselves. A domain is not enough.

2) Yes. Usually every company with +5 people working for the company has (easily) the resources to do that.

3) -

4) We have not registered any trademarks but we are in an early stage. I am pretty sure that we will register something shortly after a successful public launch.
I've been using Ubuntu since 2006, and this year I forked off to Linux Mint Debian Edition with Mate, for all the reasons cited in the article, plus I'm just fed up with reinstalling every year or so, and spending far too long tweaking everything to my satisfaction each time.

LMDE is a compromise between that and a rolling distribution that is constantly updating the system - it's "semi-rolling" based on a scheme that Mint has come up with of Update Packs that come out every few months.

Mate is very smooth and works perfectly on my netbook.

I've been using exclusively Linux on the desktop with many distros since the late '90s and I've never been happier with it.

The lucky thing for Linux is that this was also the year that MS shot themselves in the foot with Win8. With the much-criticized distro ecosystem though, it is much easier for Linux to recover from mistakes like the Gnome3 and Unity fiasco. The bazaar really is better than the cathedral.
Quick and Easy Ways to Quiet Your Mind
Unless you are trying to get an app past App Store reviewers.
You know what's funny?

I like native apps for a lot of things. They feel and act, well… native! Maybe I just haven't seen enough well executed HTML5 apps, but every one I've used so far is a far cry from what a native app can be. It's often pretty obvious when a "native" app is just a glorified Web view.

But… I don't want to download an app to access your Web forum or read your news articles. I don't need a new app for every freaking Web site I visit. My phone has a perfectly capable Web browser, and I'm not afraid to use it. It works surprisingly well even on a lot of sites that obviously weren't designed for it.

"I do like having the option of a higher-fidelity experience if I want it. If you provide a lot of value, I’ll grab the app on my own accord and enjoy it that much more, thanks."

Exactly! For sites I access super frequently, and where the app actually makes it easier to use, I'm all for it! But with rare exceptions, I just don't spend enough time on a given news site or forum to warrant downloading an app for it, no matter how amazing that app is.

HTML5 is a fine medium for content delivery. Please get out of my face and let me browse your damn site!

(On a related note: sites pretending to be iPhone apps in the browser are… usually more irritating than useful. I know Apple did it with their iPhone manual, but I think even their attempt is kinda lame. If you look like a native app, I start expecting your UI to respond like a native app, and I'm usually very disappointed.)
And if you feed the site's own copy into the analyzer, it complains not only about the use of passive voice, but also that "Unnecessary specification of gender is widely regarded as sexist. Probably recast the sentence."
Google Chrome temporarily blocks Twitpic.com for malware risk
Actual large budget customers, maybe
David Braben Father of Raspberry PI / Elite Dangerous - Reddit Ask Me Anything
It's a repost.
> Would the people pirating these works have bought them in the first place?

A given person pirating a given work might not have bought that specific work if piracy was not available, but he probably would have bought something. E.g., imagine someone who pirates all the new movie releases. If piracy became unavailable, do you think he'd simply stop watching movies? I doubt it. He'd start going to the theater. He probably would no longer see all the new releases, but he'd surely go see some.

Edit: This got a down vote? Seriously? Someone actually thinks the typical pirate would give up movies completely if he could not pirate them?
When I'm starting out I find writing a cucumber scenario is a great way to focus on getting a useful feature done. It's the first thing I add to a project. The general setup is done as part of getting that first scenario to pass. After that I do whatever is fastest. I use cucumber scenarios as tracer bullets for new areas of functionality but if I'm refining perhaps I won't bother. As always though, it depends...
Oh, this topic again. What the heck...

>Nowadays Silicon Valley says that college education is a waste.

I wasn't aware of Silicon Valley being of one voice on this matter. Is there a representative spokesperson I don't know about?

>I find this disturbing. I want them to educate better citizens, not richer business people.

Personally, I'm not aware of how college made me a better citizen.

> But first comes the person, not the bank account.

I am not a better person than someone who didn't or couldn't go to college.

>When you look at the problems our democracy has, probably the biggest one is the "low information voter."

After the grade pressure was off, a potential job was the only thing that could get me to research anything. Later on, I learned to let my own curiosity have a say in what I looked into. I think I became a lot more "educated" when I got to that point.
If TDD isn't something you normally do, it'll likely be too much overhead. If you're a TDD expert and that's what you always do, go ahead.

The purpose of an MVP is to ship something that works as quickly as possible, so it's not the ideal time to be trying out a new technique.
I think this is a pretty good approach to the problem. It certainly applies to service fields in which there are pay ceilings. We already have some attempts at making this happen. For example, teachers and people in service-oriented fields can get about $5000 of federal loans forgiven if you work in a low-income or hard-to-staff position for 5 consecutive years. STEM teachers can get about $17000 forgiven.

But these are token measures right now. I have a colleague who has roughly 100,000 in loans. If you think this is unreasonable, keep in mind that in many states you need a master's degree to keep teaching. There is a 10-year forgiveness program, where if you pay off your loans at an income-adjusted rate for 10 years, the rest of your loan is forgiven. But, you pay income tax on the amount that is forgiven. So we have people paying appropriate income-based amounts, which don't cover interest. Then you get a taxed on a "windfall" of 100,000+. So now you have a 20-40,000 IRS bill, which doesn't qualify for any forgiveness programs. One arm of the government giveth, another arm taketh.

So I think the answer does lie in scaling college costs according to expected incomes, with appropriate measures in place to guard against gaming that system. It seems to come down to a question of whether we, as a society, actually value these service-oriented fields. Many of our elected politicians don't appear to, because they can afford to pay privately for these services (education, counseling, health care, etc.).
My experience is that doing TDD doesn't take more time, even for initial development. It doesn't take less time either. It's subjective and I haven't done any measurement (I suppose it would be really hard to measure the effect of TDD, all other things being equal, since writing the same software twice using both methods would obviously be misleading).

I do have one clue that TDD takes the same time as non-TDD for me : I used to work as a freelance developer, paid by the hour, for clients to whom I didn't feel necessary to tell whether I would do TDD or not when negotiating the number of hours a given project or task would take. Then I was doing TDD and was still able to deliver on budget. Some of those clients were themselves developers who presumably would know how much time a task should take. The fact that I was doing TDD, or even writing tests at all wasn't part of the discussion about the amount of time it should take. Doing TDD didn't seem to have any effect on my ability to meet the schedule.

I think the reason it works like this for me is that I tend to do a lot more manual testing when I don't write tests (and if I don't write tests first, I tend to not write them at all because the motivation is much lower, the code is already "working" after all...)
Tltr; this is a mistake.
I'm not sure I understand your point. What chance of personally deciding the outcome of an election do you need to have before voting is worth your time? 50%?

One votes for the same reasons one refrains from littering in a public park, or gives a few dollars to a charity, or donates blood, or contributes to a Kickstarter campaign, or volunteers to go to war, or pays taxes. Not mainly because of the chance that your individual contribution will make a difference in and of itself, but to do your part in making society better for everyone. From the perspective of the whole social organism, if you refuse to do these things because your individual contributions don't make a direct difference, you're one of the harmful cells.
"less valuable skills"

That's a pretty loaded statement. Teacher pay is based on years in the system because it is so difficult to measure individual teacher effectiveness, without incentivizing people to pay more attention to the "good" students and marginalize those who are difficult to teach.

Salaries are largely dependent on how much economic return the position provides to the employer, not on how valuable the skills are to society.
I visited China about a year ago and was on a train when a local started talking to me. He asked why I was there and what cities I've seen, mainly small talk. I had lived in Taiwan for about a year prior so when he told me I should live in China I said, "well, I lived in Taiwan for a year". His face went cold and his tone became somewhat ominous. His response was "Taiwan IS China" and in a threatening manner said "RIGHT?". That really made an impression on me. The Taiwanese people don't consider themselves part of China, but would someday like to see the ROC regain control of continental China. When they think of China they think of the People's Republic of China, the communist China.
Interesting. I still come out on the other side. If the product isn't being used much and might be the basis of pivot/re-factor, then tests become even more valuable. Better to catch the bug in a test than in your first demo.
I would like to defend Silicon Valley a bit.

More and more education is out current needs. And it will never catch up, as a huge system, with many constrains, large inertia etc. A programme which was perfect (say) 30 years ago may be not longer up to date - when jobs and technologies change rapidly.

Additionally, now almost everything programming-related is on the Internet. See http://xkcd.com/519/ for a comment on usefulness of formal education.

Sure, when someone's dream is to become "the next Gates/Jobs/Zuckerberg" it's not the right motivation to quit education. But I know a lot of smart people who dropped out because of their IT work, or company - and their motivation is not unlike one's who finished their degrees.
No but this is still bound at call time, so `self` will be foo in foo.play() just as this, so that's basically the same thing + a standard variable assignment to get the setTimeout working.

On a sidenote, I'm trying to get away from using self, and do object.bind in all my setTimeouts. To my mind, it leads to much cleaner code.
>you get what you pay for

Unless you do not, as in this case.
Depends on the flavour of the mathematics being taught. If it's a computational calculus course where all you do is memorize integration patterns so you can integrate a boatload of functions, then it's not very beneficial. However if it's a logic course, where you learn how to prove theorems and understand what a proof really is, it would help you in any field. As long as the course doesn't train you to become a computer than I believe it's beneficial to one's education.
A Wake-Up Call for Angel Investors
Google's Safebrowsing Diagnostic page reveals nothing even remotely helpful, other than it apparently doesn't contain any malware nor has it distributed any.

http://www.google.com/safebrowsing/diagnostic?site=twitpic.c...