skysight-inc/HackerNews huggingface dataset:
I am going to guess the unnamed gaming school here is Full Sail. Based on how much money they spend on online advertising they must be making a lot of money.

The sad fact is that a lot of higher education is a scam right now at the price charged. The NYTimes would suggest if your high schooler is considering becoming a lawyer it may be just as bad http://www.nytimes.com/2012/07/15/opinion/sunday/an-existent...

This discussion shouldn't be limited to just video game "schools", it has a broad application to any high school student considering what the hell they want to do. I think we a doing a disservice for not pointing this out, because (gasp) your child, or you, could just as easily end up going pursuing (insert expensive degree that will take most of your 20s to complete) and end up worse than had you gotten a mediocre 2 year video game degree.

My suggestion: spend as little as possible so you are able to make choices when you change your mind. (I went to school free and still dropped out.)
I don't understand this claim. WebKit2 was landed with effectively no notice and no attempts at collaboration. I saw repeated attempts to work on a shared architecture in WebKit2, but none were reciprocated. http://goo.gl/KH1Sr Eventually all non-Apple contributors were cut off entirely from WebKit2 as a matter of policy. http://goo.gl/iTDAR
Some odd law in Texas. But I think FIOS is no longer being expanded anyway in favor of wireless.
The rain stops after a few minutes.
I certainly already agreed that Rails' architecture is bad (though the reason that it has this problem is its memory usage, and not any of the other reasons you mention). Herokus architecture is bad as well. It's the combination of these that causes the problem. But that does not mean that it's impossible, or even hard, to solve the problem at Herokus end.

> I'm not sure there are such providers, and if there aren't, I think it's safe to point the finger towards Rails.

This is not sound logic. I described above two methods for solving the problem: (1) increase the memory per Dyno (see below: they're doing this, going from 512MB to 1GB per Dyno IIRC, which although still low will be a great improvement if that means that your app can now run 2 concurrent processes per Dyno instead of 1), or (2) do intelligent routing for small groups of Dynos. Do you understand the problem with random routing, and why either of these two would solve it? If not you might find the paper I linked to previously very interesting:

"To motivate this survey, we begin with a simple problem that demonstrates a powerful fundamental idea. Suppose that n balls are thrown into n bins, with each ball choosing a bin independently and uniformly at random. Then the maximum load, or the largest number of balls in any bin, is approximately log n / log log n with high probability. Now suppose instead that the balls are placed sequentially, and each ball is placed in the least loaded of d >= 2 bins chosen independently and uniformly at random. Azar, Broder, Karlin, and Upfal showed that in this case, the maximum load is log log n / log d + Θ(1) with high probability [ABKU99].

The important implication of this result is that even a small amount of choice can lead to drastically different results in load balancing. Indeed, having just two random choices (i.e., d = 2) yields a large reduction in the maximum load over having one choice, while each additional choice beyond two decreases the maximum load by just a constant factor."

-- http://www.eecs.harvard.edu/~michaelm/postscripts/handbook20...
eh, it's just binning :)
I really don't understand how MtGox's trading engine "lag" gets up to hundreds of seconds. How is matching up buy/sell orders at all a computationally difficult problem? The volume is tiny compared to normal stock exchanges.
I mentioned above that the last time I measured (late 2012) the entire mozilla-central repository it was 4.488 million lines of code. How many lines is Chromium? How on earth can you be removing 5 million LOC?
Go with what you know. Just use a good framework.
Ask HN: Do ISPs charge overage fees for DDoS on capped service
A virtual friend of mine has a capped internet connection. She would like to host some services, but is concerned with paying overage fees should she come under DDoS. Does anyone know how ISPs handle this?
A hostile fork is one done unilaterally, generally without consultation or the blessing of the main project. It generally causes acrimony and community fragmentation, and usually no code changes are shared between the forks after the split.

Compare to forking to solve a very specific or specialized problem that doesn't make sense to merge upstream, like a set of changes that only apply to a very narrow audience or esoteric use-case. In such a case, it's common that changes that do affect the main project are still merged upstream and special care is done to make sure the forks don't diverge too much.
What "improvements" are you seeing with Javascript? The language is essentially done; all improvements I've seen come in the form of new libraries (jquery et al), environments (v8/nodejs), or revisions (jsnext, asmjs) that IE won't ever adopt.
I have a sneaking suspicion that if the internet had existed in the 1630's you could have written/read the same article just replacing Bitcoin with Tulip. I hope this person gas better luck than those folks had.

http://en.wikipedia.org/wiki/Tulip_bubble
GPU mining is on the way out thanks the imminent proliferation of ASICs.

I've heard it's more profitable to mine Litecoin then convert to BTC at this point.
When I finally decided to go to college, I really wanted to do it to make games. I didn't learn much in college that would have translated directly into game programming, but I did learn a lot that translated directly into getting a decent job. Along the way I learned how computers work inside and out, from hardware to towers stacks of software abstraction, and found tons of other things I like to make even more than games.

Now I play games for fun, which is better than the few of my friends who did go into the industry.
But it's somewhat misleading. Do rich black people give their children distinctively Black names? I actually looked up names that richest AA gave their kids:

Michael Jordan - Marcus, Jeffrey, Jasmine

Byonce - Blue Ivy Carter

Sean Combs - Justin, Christian, Chance, Jessie, D'Lila

Robert Johnson - Paige & Brett
This isn't from Dimon, it's copied from a Craigslist best-of(with the JP Morgan parts added in). It even has a Snopes entry.

http://www.snopes.com/love/dating/golddigger.asp
I find this a doubled-edged sword. Monocultures are said to foster a culture of laziness, apathy. This hasn't been the case with WebKit.
Don't get me wrong - competition is healthy. I'm simply thinking of how Jovinder experiences the web.
Who of you go through a giant mood swing?
My co-founder and I go from being happy to depressed to happy again in nano-seconds. who of you guys go through this? how do you get out of this funk? would love to hear creative ways!
Many years ago, I was working with a Perl programmer
and, making conversation over a lunch or coffee break, I asked him what other languages he knew. He replied, "only Perl." I was shocked and persisted in my questioning, even offering up other common languages in the hopes that he was being merely forgetful, but he was quite clear that he knew only a single programming language. This, I find very scary.

This is probably not far from the norm where a programmer "knows" multiple languages but are only expert in one. This is almost as scary to me.

At least for me, there's a refreshingly synergistic effect from knowing and understanding multiple languages well.

In fact, I would go so far as to claim that a good programmer should know and understand a variety of languages and, ideally, use them frequently.
Reasons Not to Stretch
Is this 'news'? I thought everyone seemed to understand that this has happened for some or is happening for many. I wrote this a year ago and didnt think the topic was groundbreaking. http://jobtipsforgeeks.com/2012/03/16/the-future-polyglot-pr...
ECMAscript and Go/C's use cases are almost disjoint.
I’m Actually Deathly Afraid Of The Future For The United States
Conspiracy theories are not necessary in this case. MtGox has had extensive know your customer procedures in place for a while. FinCEN recently issued explicit regulations for Bitcoin and MtGox indicated that they're already "overcompliant" with them. And MtGox is moving from Japan to the US just to be sure. There's no evidence that MtGox is sending every transaction to the US government, but it sure looks like they would voluntarily do so if asked; no hacking needed.
assuming you just want to browse websites and not transfer information that needs to be private, the extra rtt for establishing the ssl connection is the uneeeded overhead. for something like streaming a movie, that won't matter because the ssl connection will be long lived. for something like web browsing, where most websites require a new tcp connection for each GET, ssl is painful.

sure, the extra rtt is preferable to javascript injection, but signing the webpage is sufficient to prevent javascript injection and it wouldn't add extra rtt delay (aside from fetching a cert in the trust chain, which https can also suffer from in the exact same way).

depending on the algorithms used, on-the-fly signing of dynamic pages might be (read: almost certainly is) more painful than ssl/tls in terms of computation time, but to the user would still be quicker for most cases than the rtt delay added by ssl/tls.
whats the difference of:

- they getting the info

- you being forced by law to send them the info? (after paying a tax preparator just to fill in the forms)

nobody is talking about IRS knowing think you DON'T have to report to them to begin with. It's about the IRS just presenting you the information they already have.

My point is. Many, many, many people outright omit required* information to the IRS based on that number i saw earlier.

*required= info you would have to give out, otherwise you would be lying.
Yep :)

There is a very good essay on the topic by David Foster Wallace that someone linked to in the comments. I was pleasantly surprised that he makes exactly the same points as myself (albeit much more eloquently). Do check it out.
I'm planning to head over tomorrow. I'll let you know how it goes.
jlgreco noted above that karma has not been measured, and implied that this meant that it didn't exist. The tarantula example was intended as a response to that claim.

Regarding your supposed coincidence - how does predicting karma differ from predicting the Higgs? Until recently, the Higgs previously had never been directly measured, and now it seems that it has been. It's a coincidence that they found what they were looking for? That stretches credulity. I wonder why the prediction of karma would be any different than any of the predictions made by Western science.

As for why I believe karma is more plausible than unicorns, well, to answer that question I do think it is important to be clear what we mean by karma, in order to get at what I find plausible. There are many different specific definitions for karma with more nuance than we likely want to dig into here, but the core idea, as I said above, is the idea of cause and effect. Perhaps the biggest difference between the karmic notion of cause and effect and our Western ideas of cause and effect is the idea that our intentions matter in determining the consequences of our actions. Why does this seem plausible to me? Well, it has been my experience that intentions do matter, and can often result in real world effects. How specifically does this happen? I'm not sure. But magnetism worked before we understood why. As did gravity. So it's plausible to me that karma (insofar as it is understood as the intentions of our actions having real consequences) could operate before we understand (or can measure) why. Is this certain? As I've said, no. But it certainly seems plausible that intent matters.

On the other hand, if by karma you mean the idea that our actions and intentions will result in a specific kind of rebirth, well, that's perhaps less plausible to me than the more generalized notion. But I'm certainly not willing to declare it Not The Case.
1. No one is forcing you to live in SF. Other areas in the Bay are more affordable.

2. You're comparing it to the wrong thing. The chances of you getting hired straight out of an online CS degree are probably less.
Yes they will, everyone selling actual goods in BTC sells at the USD equivalent, if you previously wanted to play with X dollars of whatever currency you use, you can still play with X dollars of whatever currency you use.
I've got a team of 8 full time people (half are salaried and half are only commission). We're hemorrhaging cash as we roll out our marketing plan. Plus we have features on our site like "Refer a friend, earn $10 when their first order ships." That money has to come from somewhere.

My only other option is to get as many personally-guaranteed credit cards as I can and just use them instead of taking on an investor. But this seems more high-risk.
KDE originally built KHTML. WebKit however is mostly a product of Apple. They made it into the product it is today. Along with help from Google/RIM/etc. But it was mostly them since they needed it to work in Safari and iOS.
> Duh! Chrome, Youtube, Maps, Android and virtually everything serve Google's $$$$ making efforts.

Following the above logic wouldn't Opera not fit the bill either, considering it serves only to make money for Opera?
Why is this a failure of open-source? Isn't it exactly what open-source is supposed to do, fork when a project doesn't meet your needs?

I've always found it curious that open-source advocates rail on people that fork or split from projects instead of maintaining code that they believe isn't worth maintaining.
I mean use the monopoly to take the tech, clone, tweak, and then don't contribute back. Thankfully google will keep it open source since they're making money from it quite indirectly. But still.. A "fork you" to apple that would make the web suffer. Douchy.
When did this happen? As of March 2, Rap Genius was still seeking to get money refunded.

http://venturebeat.com/2013/03/02/rap-genius-responds/
API Driven Development by Kenneth Reitz
In one sense, Assembly does have a runtime, provided by the kernel's system call interface, not to mention all the magic that the loader has to do to make libraries work.

Even the kernel has a runtime, in a less strict sense, provided by the BIOS and whatever CPU interrupts support it.

The only thing that a program can do without any "runtime" at all is warm up your desk.
Micro-Apartments in the Big City: A Trend Builds
what will decide Opera fates is it's monetization strategy.

for browsers, that's the biggest difference (after quality of product)

Google, the monetization is selling the user. So you get features like no-referrer removed (3 or 4 times) from the chromium project by google commits.

if opera also monetize by selling the user, it will have no chance. at all. On the other hand, selling software or showing ads are also not viable. So i'm very curious to what they are going to do.

btw, what is the current business model of opera to begin with?! do they live only on licensing opera mobile for phone manufacturers?

Edit: the answer for the question at the end is Yes. http://my.opera.com/chooseopera/blog/2011/01/03/how-does-ope...
What does the language family tree look like with Go at the root?
Bitcoin value stumbles amid DDoS attacks, Instawallet breach
The only consistent method is to not wrap text at an arbitrary limit. Everyone can follow this and it is very clear. Readability may or may not be compromised. Dictating an arbitrary line width is exactly that: an arbitrary standard. If it works for you and your team, great, but ultimately it is a totally arbitrary choice.

Also, I believe that text editors are generally catching up in this regard and doing a good job of intelligently indenting code that wraps over multiple lines. This means you can choose an editor width that suits your needs rather than having it dictated by someone's arbitrary choice.
> every other language

Generalisations are excellent sarcasm-bait.
Totally agree. Last year I decided to give Bank's non sci-fi a go. He draws such great characters. Espedair Street was my favourite, but The Steep Approach to Garbadale and Complicity were also great. Complicity is a really good intro to Banks; it's a nice Scottish thriller and an easy read.

He is a good literary writer, and I think that is what makes him such a good sci-fi writer. I had never read any sci-fi like it when I first read him. There are still very few good writers in sci-fi.
Anonymous group claims to hack North Korea intranet
I would go so far as to claim that a good programmer should know and understand a variety of languages and, ideally, use them frequently.

How frequently? Can you describe the average week of this programmer?
Your only advantage is using the one you are familiar with.
Looking to build my skills
I have hit a brick wall. I keep making small web-apps, play around with them for a few weeks, and then throw them away into a miscellaneous folder (been growing it since 11th grade now) that is looked at from time to time to see how much I have improved.

The issue is that I have always been making things for myself, based on ideas I came up with. I want to make something that is outside of my comfort zone, from scratch.

So my request from the community:
Suggest an idea for a web app that doesn't exist, the more novel or strange, the better. I will try my best to make a fully functioning prototype, not spending more than 48 hours per app.
Really? I have seen plenty of RHEL "forks", CentOS, Scientific Linux to name a few.

Apple's OSX isn't open source in any sense, sure it has components based on liberally licensed open source code, but so does almost every other proprietary software product.
What do you think about setting the corporate tax to 0% and making up for it by taking capital gains and dividends like normal income?

We could get rid of most of the corporate tax code that way -- and corporate taxes, as you point out, are always gonna be complex.
"I'm sorry, that won't be possible." --Miss Manners

Also, if you're in the US and a normal software developer, and depending on your salary, your existing 12-13hr/day schedule may make you eligible for overtime and back pay.
Do you have a demo online? I'm not going to clone the repo just to check it out.
Mercurial: Taming Multiple Heads with Bookmarks
"You're almost done setting up your internet connection! For your security, please add our CA to your computer. This handy-dandy program that you can download from our website or from a usb stick our installer has with him/her will automatically do this for you.

At ShitISP we care about your cyber safety. In order to prevent viruses and other Bad Things from infecting your computer and the other computers on our network, you will be unable to do some things on the internet until you install our certificate.

Thank you for helping us keep your computer and our network safe!"
Would the weather really stay the same if you lowered it's temperature so much by moving it away from the sun?
It's the same as with any other non-fiat currency. consider bit coin mining as diamonds.

everyone is finding new mines and bandits are active on the more remote ones. So prices get crazy. Bit coin will be like that until we approach the ceiling limit for bitcoins.

when that happen we will have the stable diamond market we have today. but limited by the algo and not by some cartel owning all the mines and buying all the new ones that are discovered to keep diamond supply stable artificially.

until then, enjoy the roller coast!
Why can't you distribute them? Apple's Darwin is mostly under the APSL, which you can edit and distribute, just not under a different license. Likewise, RHEL is open--the trademark is not.
You might want to consider some other comparator — I like the cost of a combo meal at Mcdonalds (The Economist uses the price of a Big Nac). In my experience, consumer electronics are cheaper in the US but good produce is cheaper in Australia.
I also used Opera because of the UI, but for a different reason. You could move around and change the entire UI and all the keybindings.

For example, I have all my tabs on the left side with thumbnails. Since my screen is widescreen, having the tabs on the left makes a lot more sense than on top.

I also use the built-in Mail client as I really hate going to web pages to check my mail when my browser can aggregate multiple accounts into a single interface and notify me when I get email on any account.

I hope the new Opera supports the same type of customizable UI and mail client or I'll be stuck on 12.15 forever.
While it initially looks like all that page, at the very bottom is a "Changes in R" section that has a link to the NEWS file.
Time-Lapse Video Shrinks Birth of a Supercomputer to 3 Minutes
We talked privately with particular Chrome folks before we started (as described upthread), in the middle, and shortly before landing to mention that we were landing soon.

I don't know if the contents of these conversations were ever shared with the whole Chrome team as som Chrome people seemed super surprised at our announcement.

It is true that when we announced our effort, it came with a rough working prototype and not just an empty directory. Basically because we did not know if we could do it until we tried.

BTW I am not trying to pick a fight here. I think mikewest's comment gave the impression that Apple built a multiprocess architecture out of cussedness or NIH. But that's not how it was.

Google had the right to make their choices and we had the right to make ours.
I didn't downvote you, but that is not Economics 101. To give you an example, supply is irrelevant to price in a perfect monopoly. Not all startups are created equal. A lot of the new startups that are rushing in are just noise. "Startups" are not a fungible product for which there are perfect substitutes. A VC does not typically decline a deal because "I could just put the money into another startup that has an identical team and identical idea." If they like the startup they'll invest. If they don't they won't.

Demand is not spread out evenly among startups. A 95th percentile startup will get multiple competing VC/angel offers, which bids up the valuation. A 30th percentile startup is going to get no offers.

Furthermore, you could also say that demand is rising as well: exits from previous years means that there are a lot of angel investors out there flush with cash who are looking for the best deals.

From my experience (as an early employee at a VC-backed startup in SV), the top startups (95th percentile), are still seeing high seed valuations.

As a side-note. If someone downvotes you, they do not have an obligation to explain themselves. If I recall correctly, pg stated somewhere a long time ago that he was fine with people downvoting just to express disagreement.

EDIT: I found the link: https://news.ycombinator.com/item?id=117171
I agree, but I think what you need to be born with is the passion that drives you to spend two hours a day from 12 to 22.
> See George Lakoff and Mark Johnson’s 1980 book, Metaphors We Live By

I highly recommend this book! You'll find yourself nodding in agreement at one line and then realizing that you're agreeing with a deeper truth than you knew.
At the very least, you'll start reading newspapers at multiple levels.
The satellite or the Intrepid-class starship?
If you're strong in PHP, there's the Slim Framework[0] which I've used on a couple of sites. It's not a full MVC framework though, but there's always an ORM[1] to get what you need out of DB integration.

If you need a full MVC, then Django and Rails are both good.

[0]: http://www.slimframework.com/

[1]: http://propelorm.org/
The Case Against Patents (Journal of Economic Perspectives - Winter 2013)