skysight-inc/HackerNews huggingface dataset:
If you make less than $100k/y you can use unity for free with $400 iOS and Android publishing modules (unless they've changed that)

For upgrades prices are halved, and their upgrade cycle is 18-24 months.
The benefit of what Apple did is that when the market needs 64 bit it will have been deployed for years. Transition issues are already sorted out.

But iOS apps are also more likely to have issues on a 64-bit CPU, since they are written in (Objective-)C. Since nearly all Android apps are written in Java, the transition will likely be far less eventful.
Visual programming tools always seem to end up being troublesome.

How hard is it to do non shooters in UDK?
I'm probably slightly biased toward upvoting comments that I agree with, assuming similar good quality, but I tend to upvote comments I disagree with fairly often as well.
> (Actually with the rise of the China, which is geographically close to NZ, it might have a go at snapping up some of the renmimbi trade).

The geographical 'closeness' of New Zealand to China can be overstated. The distance between Auckland and Hong Kong is only slightly less than the distance between Los Angeles and Santiago. I'm not sure that many US Americans would consider Santiago geographically close. The basic fact about New Zealand is that it really is not geographically close to anywhere and this is why it was the last significant habitable chunk of land on the planet to be settled by humans (within the last 1000 years). New Zealand is actually very close to the centre of the 'water hemisphere'.

http://en.wikipedia.org/wiki/Water_hemisphere

Nevertheless, you're right that trade with China is becoming more and more important to New Zealand's economy.

> As NZ is a comparatively small country with few concentrated geographical centres, it could roll-out super-fast broadband, 5G, etc, on the cheap.

They are now doing this:

http://en.wikipedia.org/wiki/Internet_in_New_Zealand#Governm...
Rational and reasonable are actually somewhat synonyms (the first definition of rational on dictionary.com includes "reasonable").
Previous 32-bit ARM designs, such as Cortex A7 and Cortex A15 could address up to 1TB of RAM just fine.

I think it's time to put a stop on this misinformation that 64-bit is needed for more than 4GB of RAM. It is not true.
You are saying that we should ignore the plain language of the constitution and instead look into the authors' minds and invent a convoluted hidden meaning that supposedly has something to do with disclosure.
I think probably OP is referring to "Living to Tell the Tale" which is the only autobiographical work Marquez wrote.
you make a really good point. UDK and Cryengine's low monthly pricing makes it an innovative disruptor because for indie folks it's a blessing to have such a powerful engine at the fraction of what it costs with something less powerful like Unity. I'd imagine, if you were a studio, you'd opt for UDK because you'd be able to do more. UDK also includes Android and iOS compilation.

I have used Unity free version, it was great but always felt nervous about dropping $4500. UDK addresses my pain point and likewise for other indie developers by giving access to a triple A framework without having to worry about return on investment. I definitely don't mind sharing the risk with UDK for a meager 5%.
Ask HN: How did you get the first users for your smartphone app?
I recently released my first android app. However, there have been only three downloads. How did you get the first couple users of your app? Did you buy ads to promote? Or were those just random users who found your app in the store?

(FYI: https://play.google.com/store/apps/details?id=com.johannes_mittendorfer.abfahrt)
If it's a "broad" library it's probably hard to come up with a succint name.

But you could do something like "niblib.io", "nibworks.io", "nibtools.io".
This is naive beyond belief and just oozes the blindness of privilege. Poor children may not seem too bothered about their poverty, but guess what -- wealthy or well-off children children aren't bothered about much either. The thing about children is that they aren't able to appreciate the complexities of life.

Even the adult poor may not be too bothered by todo lists (etc.), but that's probably because they're worried all the time about where their next meal will come from.
I have a formal education and I don't remember any of it after 10 years. So don't bother. Just learn as much as you can about the stuff you use or you wish you could use and then some more about stuff that's cool to you. You will forget all other stuff anyways pretty fast if you are not going to use it.
The world is in no way short of people who think the world owes them a living. Didn't a recent survey show that over half of all programmers think they're going to be millionaires? Ah yes, invent a better mousetrap and blah blah blah.

In what way is the legal system not innovative? Sure, it relies on precedent, but look at the innovative ways precedent is used. The problem isn't lack of innovation so much as the purposes to which it is put.
>"Working this way through 20-30 subjects, as what you would get in the course of a degree, is for mostly psychological reasons close to impossible"

You're truly of the opinion that the parent comment, particularly the above portion, doesn't strongly imply that the process of obtaining a degree increases your ability to learn? I'm honestly curious, because that's the tone I personally perceived from the comment.

>He said that the process of studying in an academic setting has some benefits especially since the curriculum is often designed to give a broad coverage on many important subjects.

Totally agree with this; the diversity in curriculum, human interaction, industry connections, and most importantly the ability to interface with peers in your field are all hugely important. I think University is great for most people, but I don't think people choosing a different route should be considered prone to being underskilled and overconfident unless proven otherwise.

>That does not in any way imply that some could learn well on their own as you have experienced.

As I stated previously I think the fastest way to learn/improve is through interacting with peers, especially those more educated in the subject matter than myself. It's mainly for this reason that I find university extremely useful, and irc/mailing-lists/docs even more so. I wouldn't attribute my learning via the internet to myself any more(or less) than I would attribute my learning via lectures to myself.

I wouldn't have even made the comment if the parent comment hadn't ended by insinuating that not obtaining a degree makes you more susceptible to Dunning-Kruger and then proceeded to call a 500-word post 'elaborate'.
It's a product business bootstrapped with consulting.

If we were not profitable, we would not be able to hire them or pay salaries etc. so most of them would probably leave or sue. The resillient ones that stay behind would be given IOUs. I don't see much risk taking, unless you're really working for future pay that may never come, which may be the case for employee 1, 2, 3, but I doubt that's the case for layers and layers of new hires.
Did you read it in English? If so, does it follow his very particular style using a capitalised word after a comma for dialogues?

Being able to enjoy Saramago at full potential is one of the few things that makes me very happy to be Portuguese.
Knockout is pretty good, but the big deal about React vs. Knockout is components and the reusability you (can) get from componentizing your view code/html.

This is something that you might not notice (and it might not even be relevant) if you just need to drizzle a little Knockout throughout your app/site for a little interactivity, but the lack of abstraction really starts to hurt once you go beyond simple interaction.

EDIT: Oh, I should also mention the Virtual DOM, but that's not really that relevant unless you're experiencing performance problems. It might also be very handy for server-side rendering, but I don't have actual experience with that, so YMMV.
One exception to the "solve your own problem" approach to startup ideas
The constitution is rather pithy. It simply states that:

"To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."

No incentive mentioned either. It's just understood that providing the exclusive right for a limited time will somehow promote progress. So you need to go to the founders' more expensive writings and generally understood truths of the time to argue intent.
If that's what's wrong with America then I think you've got it pretty good.
I'm not sure based on the screenshots and demos but it seems very intuitive, and it's actually one of the main reason I want to get started with UDK. I know C++ is gonna be a challenge but Lua pretty much looks like python, which is a huge win over UnityScript which is like Javascript.

It's funny because I was looking to see if I could use Unity with a python like language and Lua seems bang on the spot.

More reason to learn Lua as an excuse to use some thing like Lapis, a Lua framework for Nginx OpenResty which lets you write apps directly on Nginx.

http://leafo.net/lapis/
I think he's advocating we read the plain language using definitions of the words as understood at the time they were written.
People who invented Computer Science did so for others not to reinvent it again. People who did not studied it are more prone to reinventing wheel. Good take on it has Bruce Schneier it is same as in crypto:

"Regularly, someone from outside cryptography -- who has no idea how crypto works -- pops up and says "hey, I can solve their problems." Invariably, they make some trivial encryption scheme because they don't know better."
Okay, I wasn't precise enough. There will be small cannabis manufacturers just like microbreweries, but they're portion of the total market will be negliglible.
I think angularjs is better than knockout if u r looking for full blown mvc app in Js as it supports DI and testability. On the downside, angularjs have lot of configuration
Many of the same people who wrote and ratified the constitution (1787-1789) also then wrote and ratified the Patent Act of 1790, which (just like earlier English law) included disclosure requirements.

I trust them on what they meant by "promote the progress", over your idiosyncratic interpretation from 225 years later. Especially since even today "progress" is understood to be advanced by widespread-knowledge, not just first-knowledge.
This is actually a Gulp plugin for nlf.

https://www.npmjs.org/package/nlf
This might interest you: https://github.com/stagas/maptail
Talking Drugs
For more examples see: http://levine.sscnet.ucla.edu/general/intellectual/against.h...

And join a Pirate Party of your location!
My advice is to get a job at corporation that pays twice or more than your current income. Just keep asking for this much and sooner or later someone will agree. When you'll see piles of money, more than you ever dreamt of needing, flowing in for doing easier things than you do today you'll stress much less about percieved inefficiencies of your wife and life. I was in similar situation to yours and used to sob on my birthdays and other yearly occasions. It all ended once I began to earn absurd amounts of money (for my standards). It really helps to earn more than you need to see how useless money is to shed of the fear of not getting rich disguised as ambition.
the reason your html is modeled at the javascript level is because of the DOM efficiencies it provides.

but they've provided JSX on top which means you can essentially write "plain html" as with any other application.

i really prefer having my template and it's logic in the same language. one option is React without JSX, another is clojurescript.

the short answer to your question is that Backbone and Knockout (afaik) don't do diffs to update your DOM.
Readmoo Is The New Browser Reader For Ebook Reading, Sharing, And Discovering
The course assumes some knowledge of VHDL. Could somebody suggest a course/book on Verilog or VHDL for beginners?
Does that mean that Rust would be a good candidate for writing security/crypto libraries in?
Having Police patrol car around doesn’t prevent crime — but seeing them helps feel safe. Have a public message thanking tax payers for financing the cars for increased patrol also increase support for police in general.

I'm not saying it will work, either. I'm just saying Uber never split costs between User Support and DevOps — they have no reason to sort one service appart unless they was a reason to display that one in particular.
You should study "The Algorithm Design Manual" by Steven S. Skiena. It's really good and it will teach you what CS students learn in the Algorithms and Datastructures class, including evaluating if the runtime of a program is going to be quadratic, linear, n log n etc. in worst case, best case, average case.

You should read a bit about patterns, at least so far that you know what the most common names refer to. One thing is it's good for your design and programming, the other is it's a tool of communication. You may also like a book about antipatterns.

Other than that it depends on what your current programming experience is. E.g. some people develop great non-object-oriented code for years and never really get the concept of OO, if you are one of them try to find a website that teaches OO concepts in terms of one of the programming languages you are fluent in (unless you are and almost certainly will be in an area where OO is completely irrelevant ... stuff close to hardware or something). Or if you e.g. ever only used the little bit of SQL that is enough for many programs (select etc.) you might want to find an SQL tutorial with exercises, skip the parts you already know and get into let's say joins, if you never used those before. So in general: Go a little bit further than what you have learned so far by always studying exactly what was needed to get the job done.

If, for your previous work, you never used any kind of modeling, e.g. UML, you may want to look into that a little bit - you could miss out on jobs where this is used extensively in the requirements or design documents, e.g. on demand from the customer.

Depending on what you have been doing professionally and where you want to go you may want to take a little bit of business/economics classes, like accounting. I hated it like hell when I was studying CS and it was mandatory, but it turned out to be one of the very few things from college that are somewhat relevant for my job.

If you don't know what people mean by "agile development" or have only a very vague idea, you may want to read up to find out, also on some of the various methods, so that you are not stumped if the topic comes up in a job discussion.

I don't recommend going out and studying computer science. It will cost you a hell of a lot of money (at least if you're in the US) and not teach you a whole lot. So unless you have money lying around and also no problem that you will earn very little for 4 years, in which case you could do it for the fun and experience, it's not really worth it for someone who can already program well and gets properly-paid jobs without a degree.
Microsoft corrects Windows XP/Security Essentials bug
that's a well-studied subject. check out CEPT [1], Word2vec [2] (demo implementation [3]) and Wikipedia Miner [4].

[1] http://www.cept.at/demo_retina_viewer.html

[2] https://code.google.com/p/word2vec/

[3] http://radimrehurek.com/2014/02/word2vec-tutorial/#app

[4] http://wikipedia-miner.cms.waikato.ac.nz/demos/compare/?term...
That’s why they are not showing is as a part of a ride, but as an amount, making it something under a psychological limit (usually theorised as ‘a coffee’), like micro-payments.
I suspect we're roughly the same age; my experience (after 3 startups as an early or semi-early employee) has been mostly the exact opposite. My finances are in great shape, I'm emotionally and socially healthy (the first one ended up hurting in the end, but I got out of there before too much damage was done), and at all three I've held senior development roles and am/was given a lot of latitude and autonomy.

I have no delusions that my option grants will turn me into a millionaire, but my salary is good/great, and I'm able to live well below my means (in San Francisco, even).

I tend to think startups messing up your career is more of a function of your selection of company and attitude than anything else. It's just a job. It'll only break you if you let it.
Nope, it certainly won't be in Unity 5. And the most they're willing to say is that they're working on solutions. It's been what, four or five years now?

That's why I'm now using Unreal Engine 4. If you're comfortable with C++, I'd recommend it, though it's still more or less in beta at the moment.
This feels very much like the original motivation for design patterns - raising the level of communication and recognition. It's shame that patterns were largely sneered at as stating the obvious, when that was sort of the point.
MIT OCW is my favorite one http://www.youtube.com/user/MIT. I'm always on a lookout for new MIT courses.
I thought it was legal in those states? Also, it's a bit of a virtuous cycle: legalization is coming because many people think it is coming.
You can't grant a monopoly on an invention without describing the invention. You need something for judges to decide if there is infringement. Disclosure is just a side effect of how patents work, it's not the purpose.

The idea is to promote science by granting exclusive rights, as it says in the constitution. Not to promote science by publishing vague legalistic descriptions of inventions. Inventors do not go rummaging through patent documents for ideas.
This might cause a tragedy of the commons though. If everyone thought in that way, no new posts would get any upvotes.
It's actually a library for use in pretty much every students life, you know, Maths students, CS STudents and even Physics students, plus slowly I will expand this collection to even include tools related to Bio and stuff. And also (though .io isn't bad) I prefer .com and also NibLib makes it sound like a library and I seem to like NibWorks but it's just that I want it to be something that's not self-centered(cause Nib's my online Nickname)and also little interesting sounding, say, like Napster or Facebook or Apple( Senseless, funny but like WOW). So any more suggestions...
Title currently reads "Gillette’s Razor = Everything Wrong With America (nymag.com)" which is very different from the actual title, which is "Gillette’s New Razor Is Everything That’s Wrong With American Innovation".

I'm not sure why submitter used a different title, because the original fits in the 80 char limit.
On the other hand, people also have a right to criticise HN and other forum owners for who they choose to kick off their forum. This xkcd and other arguments like it are meant to get people to dismiss such criticism automatically because site owners have the right to do it, completely ignoring the issue of whether they were right to do it. Good for site owners, bad for people who rely on the goodwill of sites run by others - and guess who has more influence on public perception?
> For maximum performance one would create one large job for each Core of the CPU used.

Dmitry Vyukov has suggested otherwise in a similar scenario using Go:

> If you split the image into say 8 equal parts, and then one of the goroutines/threads/cores accidentally took 2 times more time to complete, then whole processing is slowed down 2x. The slowdown can be due to OS scheduling, other processes/interrupts, unfortunate NUMA memory layout, different amount of processing per part (e.g. ray tracing) and other reasons. [...] size of a work item must never be dependent on input data size (in an ideal world), it must be dependent on overheads of parallelization technology. Currently a reference number is ~100us-1ms per work item. So you can split the image into blocks of fixed size (say 64x64) and then distribute them among threads/goroutines. This has advantages of both locality and good load balancing.

https://groups.google.com/d/msg/golang-nuts/CZVymHx3LNM/esYk...

Or to put it this way: imagine that there was zero concurrency overhead. Then splitting out jobs to their minimal size would be the ideal option, as that would allow for the most smoothed out division of labour where every processor does work all the time and they are all doing work until the entire task is completed.
Part of my difficulty reading large code bases is there's often no particularly good entry point to start from. Towards the end of my time in OO languages I was struck by Reenskaug and Coplien's DCI [1] - many people just don't model a system's use cases as first class concepts. The most important part of a system - what it actually does! - doesn't get explicitly mentioned in a lot of people's code.

[1] http://en.wikipedia.org/wiki/Data,_context_and_interaction
learning languages
Wouldn't it be better to allow unfettered access to tax data for everyone, on everyone?
How a common law enforcement tool could be abused to spy on you illegally
Here we go again.

Probably some greedy fuck of a civil servant (probably one of Cameron's ex-Eton buddies or friendly conservative slime like Guake) working out how to sell out our infrastructure to industry and make a larger bonus this year whilst doing fuck all.

Hopefully the last non-political unit (the ICO) will stamp on this quickly.
It might simply show the usefulness of the YC alum network, which I've heard nothing but praise for.
As someone who was under investigation a few years ago by the HMRC who thought I was doing something naughty, which I wasn't, absolutely no flipping way.

Tax is one of the few areas in which you are morally and legally guilty until proven innocent (asset freezes and Jimmy Carr for example).
That thing is awe-inspiring, the spec sheet quotes 16 tonnes in high-power mode (split speed of 2.6s) and 7.5 tonnes in high-speed mode (split speed of 1.85s), with a cut length of 68cm
If you're serious about learning Japanese, you need to move there. I'm not sure there is any other way to properly understand all the uses of "kakeru" besides simply hearing them all hundreds of times to the point where you just "feel" when it's right to use it. There's just no substitute for immersion and pure exposure.

I studied Japanese at one of the most demanding University programmes for two years intensively (an hour of class, another hour or two of language lab time, another two or three hours studying PER DAY) but I honestly did not really start internalizing any of it until I lived it every day. It was watching TV, hanging out in bars, hearing the subway announcements, and texting my friends that actually let me become fluent.

It's like any other skill, actually... could you learn painting by reading about it but not using a brush all the time? Could you learn gymnastics watching demonstrations but never trying to do a flip? I'm not saying you don't practice - it sounds like you've worked very hard - but immersion is a completely different kind of experience. If there's any way you can, don't give up on your dream Move to Japan, even just for a year. Once you really internalize the language, it will be a part of you forever.