skysight-inc/HackerNews huggingface dataset:
I don't think the author intended this advice for passionate, eager to learn 12 year olds. I think it's targeted towards dangerously naive teenagers who are close to leaving high school with no experience, marketable skills, poor grades, and/or little idea of what they want to study if they go to college, but know they love video games, and are about to be suckered into wasting their youth and parents' money by "game design schools" that emptily promise to turn them into rockstar game-creating wizards. It pains me to describe them this way, because I was friends with many kids like that in high school, but that's what they were: Naive kids who never tried to learn anything on their own or even figure out if the field was something they would actually enjoy working in, but instead held onto a fragile dream while playing video games and masturbating, truly believing that they could just sit on their asses for years and wait for a university or "game design school" to turn them into talented in-demand professional. "Waiting for superman," if you will.

It's totally different for those young enough not to have high school graduation looming over their head. In between the ages of 12 and 17, a middle class kid has a simply mind boggling amount of free time that most people end up utterly wasting most of (myself sadly included). Your kid is doing well by 99% of their peers if they spend a few days or weeks make a pong or breakout clone, drawing character designs, composing a diddy in a tracker, or even spending months on a working project they never finish.

The proper response to the words "I want to make video games" coming out of an elementary, middle, or early high school student's mouth is, I believe, "You know, you're actually perfectly capable of making them right now! It's hard work and you'll learn a lot along the way, but you could totally make something like Space Invaders with a couple weeks of effort, and who know where you'll go from there! Just put your dream game on the back burner for now; you've gotta learn to walk before you can run. Come on, let's go download Love2D (or use some BASIC or GameMaker or JavaScript + canvas or whatever)..."

If they don't give up early and learn:

* That the joy and practice of creating things is almost completely divorced from the act of consuming it

* That creating and understanding even simple things like Pong clones feels incredibly rewarding

* How to teach and train themselves

* To prioritize creative pursuits and learning new things over empty pleasures even 10% of the time

you can be certain they'll go places, whether or not they follow their childhood dream of making video games.
Of course they're possible... but they'll be fighting for scraps compared to the market leader with the deepest book and longest history.

The existence of an exchange operating without fees, at a domain (pln.bitcurex.pl) I can't currently resolve, based on software that once lost the operators' wallet, doesn't seem like a MtGox-killer to me.
Collection of GDC 2013 lecture materials
We have been experimenting with AWS OpsWorks as an option to move forward. It is excellent. Does git.
This comes back to visibility: knowing where the problem lies (especially when you're using a variety of add-on services or calling external APIs) and being able to understand what's happening, or what happened in retrospect.

Visibility is hard no matter where you run your app. But this is an area where Heroku can get a lot better, and we intend to.
He still didn't have to do that. It's more about signalling his confidence level. I wouldn't bet against Elon.
As many have pointed out, the cost of developing a game has escalated to a level where few companies can afford it. I wonder if the development industry is ripe to move from vertical integration to further specialization.

For example, we could have a standardized 3D environment format, where some companies specialize in creating those. Other companies could specialize in creating characters, others physics engines, story development, or direction.

An added benefit of this is a potential for game worlds to connect to each other (this has always been a dream of mine).

I know the industry is already specialized into development studios and publishers. I wonder if further specialization could spread out the risk, and increase the competitiveness of each party, even more.
The recently released Epiphany 3.8 (part of GNOME 3.8) uses WebKit2, so there are others who care.
However, when I finally do get the work it's usually heads down because this client want's it yesterday

This is down to managing expectations. You're doing the work, you tell them how long it's going to take. If you think it'll take a week, tell them two. Don't let them hound you into feeling bad for doing work for them. "Well it's not going to be done yesterday, it's as simple as that."
I agree - the tone of her comments is so different than that of her article that it seems like a completely different person.
> So, in the sense that you "allow for the possibility of the reality" of karma, do you similarly "allow for the possibility of the reality" of unicorns? Yes? No?

Care to answer that?

Although I technically permit the possibility of either, in the sense that I recognize the limitations of knowledge, I nevertheless reject both in practice. Do you? Are they on equal footing?

A rational adult rejects childish fairytale creatures, and a rational adult similarly rejects karma.

If they are are equal footing, then all you are doing is obnoxiously injecting epistemology into a casual conversation. Do you do this every time somebody mentions that something doesn't exist, or just when you catch the whiff of religion?
Regarding PHP, well, isnt CakePHP by far the slowest major PHP framework? Why dont you test the other PHP frameworks? How about Yii, Codeigniter, Lithium and Symfony? Id say the result is kinda biased for PHP frameworks since you pick the slowest PHP framework available, instead of the fastest or at least the average one.
Glad I was a HS debater 20 yrs ago when reading news couldn't get you arrested
For those who can't watch the full video:

132 Americans gave 60% of SuperPAC funds in the last election cycle.

Republic lost, indeed.
Also I dont think evaluating json based on a simple 'Hello World' is a valid test. In fact, 'hello world' should never be the standard to test the speed of any processes. If all your script does is to output 'hello world' to the screen, why bother using a server-side programming language at all? You are better off just writing it in HTML, its faster than using any server-side and client-side languages lol.
Magic the Gathering: free card trading platform trying to go big
How has history proven that what Apple did was "obviously" better than using Gecko?
I agree with the premise that analogy is the core of all thinking, but the idea isn't new, at the very least I can trace it back to Julian Jaynes' 1976 book "The Origin of Consciousness in the Breakdown of the Bicameral Mind" and it's highly probable other's have thought this through even before then.
It's a bug. Sorry about that. For now, write the type as `~([int, ..3])`.
On the Outside Looking in on NoUI
I was in the same shoe as you. As other says, you have to state clearly what you want, for example, if there is a similar website already exist and you want to build something that is 90% the same, then say, I want to build a marketplace like ebay. Then people have ideas on your project.

Also, if possible, never ask for estimate on your first inquiries. Why? Because the freelancers do not have the complete details from you and can not provide estimate on something that is unclear.

You should try to gauge their interests first.

For example: I saw your profile at github and I have a project that I think it may interest you. It seems like you have interests in AI, and I have just a thought of building something...

How you are going to fish if you don't have the right bait?

by the way, there is nothing wrong in hiring freelancers on elance or desk. In fact, if you have limited budget, you can try build a prototype from hiring at elance/odesk. True, once you post at elance, you will get many garbage. Be sure to weed down the garbage, and ask them questions to truly gauge their interests. "why are you interested in this project?" show me some projects that you have done in the past that are similar to my idea. Interview them.
Why would they dump large amounts of currency (and plunge the price) when they can just sell it slowly? There's no risk from holding stolen BTC long term.
The site itself is already quite cool, though certainly could use a facelift...
http://pucatrade.com/
Need to settle a bet: iOS vs. Android
I'm having a debate with a VC about whether iOS is dominant among engineers. I've pointed out that iOS may, in fact, no longer be the dominant mobile OS...

So, two questions: which mobile OS is your primary and which do you think is in widest use among engineers?

Dan
Do you also go to bed at 4am? I also don't consider web surfing on my smartphone actually work. I was about to go to bed now actually, it's 2am and I've an 8am train but here I am, web surfing, Puzzled by your comment really, not sure if your just trolling or just saw the fact that I get up at 10am and commented.
Does GoDaddy Deluxe Hosting support multiple concurrent visitors to your site?
I suppose it all hinges on how 'particularly strong' you think the incumbent is. I think MtGox is quite strong: they've survived a number of trials-by-fire, they've grown with Bitcoin, they're the most-linked place in 'how to buy' guides, they're the default source of 'the price'. People who view 'the oldest' as 'the safest' (a popular and not bad folk heuristic) will always lean toward MtGox.

The transition to CoinLab management is a risk factor, but is likely invisible to most people. If it goes off without a hitch, the new links with silicon valley capital will mean any well-funded assault would be answered with a well-funded defense.
"No one ever went broke underestimating the intelligence of the...public." -HL Mencken
Bubba Watson and Oakley created a hovercraft golf cart
As long as we are recapitulating history - the main reason we built a new multiprocess architecture is that Chromium's multiprocess support was never contributed to the WebKit project. It has always lived in the separate Chromium tree, making it pretty hard to use for non-Chrome purposes.

Before we wrote a single line of what would become WebKit2 we directly asked Google folks if they would be willing to contribute their multiprocess support back to WebKit, so that we could build on it. They said no.

At that point, our choices were to do a hostile fork of Chromium into the WebKit tree, write our own process model, or live with being single-process forever. (At the time, there wasn't really an API-stable layer of the Chromium stack that packaged the process support.)

Writing our own seemed like the least bad approach.

If Google had upstreamed their multiprocess support, we almost surely would have built on it. And history might have turned out differently.

I'd also add that I disagree with Mike about the architectures being really different. In fact, they are quite similar in broad strokes, but with many differences in details (and with the significant difference that the Chromium model isn't in WebKit per se).
This is great actionable advice!
I'd expect them to show you the door. If you want to stand firm on this point, be ready to look for a new job. (I'd personally be looking for a new job anyway if I was asked to work weekends; there's more to life than work.)
Want to see what patents Microsoft holds? Here’s how
jakiestfu you're my (CSS) hero!
The stock market has at least some value in the equity owned, bitcoins are the ultimate castle in the air investment. That doesn't mean people shouldn't use them, but they're a pretty poor investment.
Ask HN: PHP, Django, or Rails? Oh my
I'm working on a site that needs to be quick and secure. I've done a lot of work with PHP but from experimentation it seems like Ruby and Django have some major advantages in terms of coding efficiency. If you were in my shoes, which language would you go with? I've tried to find a recent comparison but my google abilities have failed me tonight.
I work at Heroku. To address you concerns about memory limitations, know that we're fast-tracking 2X dynos (this is also mentioned in the FAQ blog post). Extra memory will make it easier to get more concurrency out of each dyno.
"> So, in the sense that you "allow for the possibility of the reality" of karma, do you similarly "allow for the possibility of the reality" of unicorns? Yes? No?
Care to answer that?
Although I technically permit the possibility of either, in the sense that I recognize the limitations of knowledge, I nevertheless reject both in practice. Do you? Are they on equal footing?
A rational adult rejects childish fairytale creatures, and a rational adult similarly rejects karma."

I thought I covered your Y/N on unicorns with my answer about Planet Leprechaun. But, sure, Planet Unicorn is equally plausible.

Incidentally, the millions of Buddhists in the world would be amused to know that none of them are "rational".

As an aside, I'd argue that there's more evidence for karma than there is for unicorns or leprechauns. At its core, karma is the idea of cause and effect. Actions have consequences. This is entirely consistent with much of what we think we know about the world.
Today’s Scuttlebot: Ugly Photos, and Delivery by Google
Huh? Of course you can defend against them taking control. If they're an employee, you fire them. Here's how to do it: "You're fired."

Sorry, that was a bit over the top, but you see what I mean? I sense a sort of self-fulfilling prophecy in what you're saying. If you believe you can't do it, then you can't do it. Leadership and control has nothing to do with firmness of language and body language. Leadership and control has everything to do with clear communication, not necessarily aggressive communication. Aggressive communication makes people leave. Leadership is communicating your vision and finding agreement, and only overruling them if you've discussed the issue at hand but can't find agreement.

You might consider looking for a technical co-founder. Someone you'll give something like 30% equity to, but no salary.

On to another issue:

You need to launch. Think about how this sounds from an investor's point of view: "I've worked on this project for several years alone. I think there are customers for it, but I've never launched it so I don't know if there are actually any customers for it. I'm running out of money..." I would not invest. You will have a lot of trouble finding investment. And if you do find investment, it will probably be on extremely unfavorable terms (giving up control, usually), because the investor will know/sense that you are desperate for the money (in order to have leverage in a negotiation, you have to be in a situation where the other party wants the deal equally or more than you want the deal). The attitude of "I've done the heavy lifting, and that's a bad thing?" is the wrong attitude, because heavy lifting is useless if it doesn't accomplish anything: as far as the investor knows, all the heavy lifting is useless and won't ever generate money.

There are two reasons an investor will invest: 1) They believe in YOU, or 2) They believe in the product. You can fulfill criteria #1 by having social proof that demonstrates your brilliance (i.e. Harvard PhD, famous researcher), having a strong team with you of experienced programmers, or having experience starting profitable companies. Criteria #2 is NOT solved by having a great idea; it is only solved by having growth (users or revenue, doesn't matter as long as there is tangible growth).
Asking a question on Hacker News would give you random data rather than an honest sample data. Also your answers would be dominated by fanboys who speak out rather than reflecting true users. Also one could assume that a real tech geek would own several devices from both camps (for example I know I own 3 iOS devices and 3 Android devices).
The profit margins are too slim. Their revenue barely covers the operating costs and onerous licensing fees.
Meh. If the Pentagon had even the slightest hint that Kim Jong-Un had it in him to wage a nuclear strike, he would already be dead. That he's still breathing suggests that their analysts -some of the best out there- don't think he'll do it, and that's good enough for me.
Ah! I haven't been following the latest news surrounding NaCl. Thanks for the clarification.
Here are three potential reasons.

1. It could just be a random drop in the numbers. The VC world is VERY small and there are VERY few players. Equally, VERY few deals get done every year. Moreover, megadeals can really skew the numbers. So even seemingly small randomness can have big effects on volatility. Heck, look at the chart!

2. There's a well documented drop in the number of venture firms out there and in turn with available capital. Less supply...

3. Many venture firms have been burned by gaming and consumer oriented investments and moving trying to move back to their IT roots. However, the majority of angel and seed investing only recently started focusing IT so the there could be a pipeline issue.
> Well that's ultimately kind of sad, right?

Forking happens all the time and is natural: good since you can go your own way, bad since you no longer contribute to the mainline. Its like speciation in that way, where some group of animals splits off and stops mating with (and hence evolving with) another group of animals.
Exactly! Your unwillingness to solve those challenges on the cheap, against an entrenched and well-funded leader, is what creates the "high start-up costs".
Again, sorry to hear about your bad experience. Hard-to-diagnose errors, no autoscaling or other method to know proper dyno provisioning, and slow deploy times — these things suck.

Would love the chance to win back your trust and hang onto your business. Let me know your app name (in email if you prefer) and I can see if there's anything we can do for you in the near term.
Superfast 3D gaming to land in Firefox, Chrome?
I'd like to start by acknowledging that I'm one of the "non-customers who are watching from the sidelines". I think Adam's right that this is an important distinction.

Adam, there's something that confuses me about this. I'm no expert in routing theory, nor have I done the experiments, so forgive me if my reasoning misses something.

I understand why RapGenius took you up on your original promises of "intelligent routing", and I think I understand what you're saying about scaling, and how scaling "intelligent routing" is so far unsolvable, and the motivation for your transition from Bamboo to Cedar, especially in the context of concurrent clients. What I don't understand is this:

It seems to me that if you split into two (or more) tiers, and random-load-balance in the front tier (hit first by the customer), and then at the second tier only send requests to unloaded clients, that you eliminate RapGenius's problem for customers who followed your specific recommendations for good performance on Bamboo (to go single-threaded and trust the router).

Do you have reason to believe that this doesn't one-shot RapGenius's problem? Do you have strategic/architectural reasons for rejecting this even though it would work? Did you try it and it failed? What's the story there?

Maybe I'll write a simulator to (dis)prove my naive theory. :P
My problem with the Webkit monopoly was that it made it harder to use a FOSS browser. Webkit Nightly and Chromium are both nightly browsers which isn't good for the majority of people. Firefox is FOSS, but if Webkit took over, it would be hurt, as it has been.
StoryWorth (YC W11) launches to record and elicit family stories
*Lenovo's acquisition of the IBM PC division
, mall,
I wish the Vala folks would get going. 18 months ago, Vala, Go, and Rust were all possible native language successors to C++. (D was the fourth prospect.) But Vala has advanced so little, it's becoming an afterthought.

The web site is an afterhought that sits like an interloper on the GNOME site. The Windows distros are years old, etc. It's too bad. They had a good idea; they just failed to execute.
I'm sure any customers of Walmart Music are reluctant to fall for this again.

http://arstechnica.com/uncategorized/2008/09/wal-mart-latest...
Both points are legitimate. I think I've got general agreement that responses on HN are a biased but interesting proxy for mobile OS adoption overall. On your second point, I was hoping to get around that by looking for people to say what their primary or most-used OS is, understanding that we're all probably using multiple ones.
The elastic band of compatibility
HTTP 2.0 - draft 2
As much as I like the idea of BTC, it lacks fundamental structural features that would allow it to not eventually be revealed as a sham.
I can't imagine this kind of reactionary thinking will go down too well here on HN...

Edit: btw have you read Moldbug's recent column on Sam Altman? [1] He uses Altman as a similar example of a fake progressive, though doesn't really touch on the whole open government side of things

[1] http://unqualified-reservations.blogspot.co.nz/2013/03/sam-a...
Nerds vs. Hipsters: Reddit Photo Explains It All
UltraViolet is only a solution as long as the studios behind it consider it viable. When they move onto the next platform, your 'ownership' of a digital copy will be worthless.
If karma exists, then it can be measured. It has not been measured.

> I thought I covered your Y/N on unicorns with my answer about Planet Leprechaun. But, sure, Planet Unicorn is equally plausible.

> Incidentally, the millions of Buddhists in the world would be amused to know that none of them are "rational".

I submit that where this a discussion about Saint Patrick's Day, and somebody described the origin of Leprechauns and in the process offhandedly referred to them as a fiction, you would not object. You would not even think of objecting. Objecting would never cross your mind.

You are only objecting here because you become uncomfortable when religion enters the picture. Millions of adults believe in karma and call it religion so you are willing to be obnoxious about epistemology, but in conversations where religion is not hinted at, you would not even consider objecting.
Ahhh 2005? Com'on. Much has changed at MS these days. Except licensing. Which is a nightmare to figure out. But MS isn't the only company with that shame.