skysight-inc/HackerNews huggingface dataset:
It's true that I can search for the things

That is the primary method of using it, it's not the alternative.

The problem that Unity allows less than ten apps on the side

For one you don't need to know the name of the program, you just need to know a few keywords about what it does. e.g. type in "brow..." in the dash and see it proposing Firefox and other browsers you may have installed. In case you still have no idea what your program does, nor what its name is, you can still navigate to find your programs the old fashion way, using the dash and filters. I would assume that after using a program once or twice a user can either drag its icon to the side or simply remember its name. And if they do neither of those, the dash keeps a history of most frequently accessed programs. While using Unity I had 3 icons on the launcher and I _never_ even used them, and I run many apps at once.

Not being able to use the programs installed on my computer?

This is the first I've heard of Unity conflicting with a program and that might be a bug in one or the other.

But if you're really using seriously, why pontificate about it.

Since many are pontificating against it, I think people deserve to be exposed to counter arguments. A lot of people have taken upon themselves to decide that Unity is this and that, without even using it properly. They spread fud as truth, instead of disclaiming it as their own opinion. And frankly when you see the arguments, it is obvious that they haven't used the thing for more than a few minutes. It just strikes me as odd that people would keep doing this when there is ample evidence that the GUI is positively received by most people who give it a chance. If you don't believe me, ask System76 or Zareason, after all their business is directly tied to having people satisfied after they buy a linux box.
If you have nothing to hide it's fine. Well it's not. Stalkers and bullies love to find informations wether it's shameful or not. It makes their task easier.
I'm in the same position. I actually decided to learn Rust (http://rust-lang.org), which is a compiled language not unlike C. It's relatively new (version 0.9).

The main reason I enjoy it is that it forces me to think about problems in a different way than I'm used to. Rust is a typed language (with some type inference going on), and it doesn't really have arrays like PHP does, so it's a real challenge to solve problems in it.

For instance, I've been going through Rosetta Code (http://www.rosettacode.org) and trying to implement anything that sounds interesting in Rust. So far, I've done levenshtein (built into PHP), lzw compression, fibonacci sequence, MD5 hashing (built into PHP), quick sort, bubble sort, binary search, binary trees, etc. It's a lot of reinventing the wheel, but it's made me think about programming differently.

An example of a real-world result is that in my day job, I have an app that processes 10,000 items in 5 minutes. It takes that long for various reasons, but I decided to re-implement it in Rust. Using the exact same algorithm, Rust completed the task in 60 seconds -- that's 5x faster! But while I was working on it in Rust, I realized that I was doing some things inefficiently, so I reworked the algorithm in Rust. Once I completed that, the entire task took 250ms (!!!). I decided to port that algorithm to PHP, and my new version completed 10,000 items in 1.4 seconds.

Going from 312s down to 1.4s is a huge deal, and while the new algorithm doesn't solve all the edge cases that the old one does, it's good enough that I can use it and compensate for the differences later. I can process those 10,000 items in 1.4s, and then spend 30 seconds handling the 300 that the algorithm didn't catch.

Anyway, I digressed a bit, but I picked Rust, and I don't regret it. I suspect I would have had similar successes had I used C or C++ or Java, too.
>With 17 car fires per hour in the USA,

How many of these are modern, late-model cars?
I've used:

http://www.chinaoilpainting.com/portrait.htm

in the past with great success. They have the ability to take your photo and incorporate it into other scenes.

The prices are about the same and shipping took about two weeks.

What is the shipping turnaround time on instapainting?
Eric from BitPay here! Happy to answer any questions.
>One must be a skilled reader before presuming to write.

I disagree, somewhat. I think one cannot become a skilled code-reader without knowing how to write code. One cannot be a skilled code-writer without knowing how to read code, and having read a lot of code, but without having written any code, I don't think reading code provides any enlightenment.

My small-steps progression would be writing Hello World, writing a smallish program, learning how to read code, writing code that you have to maintain, becoming skillful at reading code, becoming skillful at writing code.

I agree with you on natural language, that one must be a skilled reader before writing. I think the reason I see a difference between code and natural language is that the baby-steps of writing code can be mapped onto speaking natural language. I don't think one could become a skilled reader before being a proficient speaker in one's native tongue.
The "View more pictures " link is a little weird. You expect to be able to click the box but you have to click like under...
Yes, you wouldn't want to use a merely common name but rather an extremely common name.

When I Google Stephen Law, I actually get the Stephen Law who wrote article.

When I Google David Jones, I get the company and then the lengthy Wikipedia disambiguation page.
interesting, just googled:

http://homeguides.sfgate.com/homemade-ant-killer-boric-acid-...

"Boric acid ant killers aren't effective against all species of ant. They work best against ants that are a nuisance in your home, such as the Argentine ant, the Pharoah ant and the odorous house ant. These ants are small and usually black or reddish-black, often called sugar ants. Other ants that normally stay outdoors, such as harvester ants or fire ants, aren't as receptive to boric acid ant baits."

we lived through the series of apartments in the Valley, and boric acid carried us through even though neighbors were heavily infested with ants/roaches. The ants were small black ones.
Using pry in production
I don't mean to be a huge jerk - I think the service is cool - but IPv4 exhaustion is months away! All of the major GeoIP vendors have IPv6 support. It's simultaneously saddening and frustrating that it might as well not exist.
Because it's a new technology and of interest to Hacker News, and because other cars don't generally spontaneously combust.
Why is that an extraordinary claim?

Being things that people want that other people produce is evidence that something can be considered a product. The extraordinary claim is that there isn't anything at all special about something that nearly every civilization has treated in a special way.
I was thinking of the internet, rather than a specific scholastic tools.
Killer business idea: Build one app for every top Photoshop plugin out there.
For your point about Anheuser-Busch, I'm not familiar enough with all that went down, so hopefully you can clarify if I'm wrong. Since the company was bought out (vs going out of business), doesn't that mean the Anheuser-Busch family (which I'm presuming had a large number of shares) would still have their wealth?
Great explanations, thanks. I think the biggest difference is that some games (like Dungeon Keeper Mobile IIRC) have IAP into perpetuity - meaning you can essentially never unlock the full game. I like your FTP client example, I'll be using that.
a) That would suck
b) Why a priori prefer a technical solution to a legal one?
If you're curious how this works, check out this blog post: https://www.makegameswith.us/gamernews/330/how-we-compiled-4...
Great landing page photo, I had it as my desktop a few months ago.

http://500px.com/photo/43639202
"Weapon of mass destruction" accurately describes many children. Mine included, at times.
hehe, i had a feeling this would be the case. vi is not vim.

reminds me of this:

http://haldean.org/docstore/?vim-problems
i guess its only scalable if produced in china though.

For those who want a fun & simple DIY experience and 3x faster turnaround, checkout http://JuicyCanvas.com
What I'm mostly seeing here is a lot of 'small' projects, hobby things - what I think the OP needs is a project. Work with a team on a product or project, and stick with it for a couple years. Work with a single project / codebase for months on end, instead of the one-off things done so far. That kinda thing.

Convoluted comparison, but, you can teach a man to fish, but unless he goes to fish it won't lead to anything.
The other day I was trying to imagine a website called "The House Fell Down" or "Steam explosion".

What would the questions be like? Would there be people asking what a hammer looked like and which way to point a nail?

(I don't think this is particularly useful criticism of anything, it's just an interesting parallel)
That's a false dicothomy. If the were not wasting their times on a unnecesary job, there is also a chance that they found a useful occupation.

http://en.wikipedia.org/wiki/Parable_of_the_broken_window
I was only able to find very rough numbers. In 2012, there were about 172,500 car fires out of an estimated 243,000,000 total registered cars. That means that about .072% of registered vehicles caught fire in 2012. 6-8 out of 22,000 Teslas built worldwide have caught fire - at worst, .04% of Teslas.

Why would you normalize by model year before having seen any data?

Do you posit that older cars by years since manufacture date are more likely to catch fire? That poorly maintained cars or higher mileage cars are more likely to catch fire? That modern cars are less likely to catch fire? Each of these hypotheses would require some form of validation.

As a point of comparison to a car with an actual fire problem, 10 of the 1,500 produced Ferrari 458s caught fire in a 3 month period before Ferrari recalled the cars to replace a wheel arch adhesive which caused the fires.

Source for fire number: http://www.nfpa.org/research/reports-and-statistics/fires-in...
Versus 10+ gallons of flammable liquid, usually under pressure?
we're working on something like this: http://protonet.info - we strongly believe in a distributed future... do a google on protonet if you're interested.
Knewton.com has claimed a lot of things and should have stayed in test prep. What they are now is a glorified ed publisher (basically, Pearson's technical arm) with crappy management but a lot of VC cash.

You're talking about a very hard problem. Something like Knewton will never replace human teachers.

And why is replacing human teachers desirable, anyway? If anyone succeeded at it (and no one will) it would probably be bad, on the whole, for society. If no one can make money teaching, the value of knowledge goes down. That would just lead to ignorance and bolster the already obnoxious anti-intellectualism of American society.
Every programming job I've taken (ok, there have only been three) involved a lot of on-the-job training. And I have a 4-year CS degree!
Pick one language and stick with it. Only way to master it. Switching between languages trying to find one that fits you not is going to work.

TL:DR Author is using wrong approach. Stick to one language till you master it, after that you can learn others.
On average Toronto winters are as cold or colder than Oslo - Latitude is not the only determining factor.
Absolutely. Most of what the Bitcoin reference client supports is possible, including the signing and transmitting of transactions. Multiple signature transactions are also supported, something that the reference client does not yet include.
Where are the docs at?
So, the big common problem I saw there--and one I'm going to probably get flamed for here?

Author seems to be looking at just Web tech. As Uncle Bob said, the web is the worst thing to happen to our industry in 30 years.

Had the author started with C or (gasp) assembly, I wager they would be a little less lost, and would have more solid footing--oh, bytes go in here, we do things to them, that gets put into a hash map, that's a decoded HTTP header. No magic.

The problem with that though is that it takes a long time and it can be quite a while before you've built something with the same whiz-bang-golly-gee as even a stupid ten-liner in jQuery.

Also, despite their mention, the author didn't elaborate on either Java or Objective-C (or, for that matter, perl).

Before you throw in the towel on becoming a programmer, maybe you should make sure you're not just giving up on being a script kiddie.
isn't this the whole schtick for slackexchange? Answers for lazy programmers?

Paint by numbers, google by functions. Both result in a seemingly finished product, created without any understanding at all!
> other cars don't generally spontaneously combust

They do. Check out YouTube, or the anecdotes in the other comments here. I'll throw in another -- one of my neighbors' cars spontaneously caught fire sitting in his driveway after midnight. The fire department had to come put it out, along with the front of his house it started to set fire to.
Haha this post could have been written by me. Perhaps I should sign up!
Bitcoin: too big not to tax
My first guess would be that the domain uses a custom nameserver that logs all dns queries and serves back a different IP to each user. Then when the http request comes in to that specific IP, it can check the dns logs to identify the resolver.

But surely.. that would either require (a) a massive IP space (i guess that works if the site is IPv6 only), or (b) assuming a pretty short time between dns lookup and http request, and hence possibly false results if the dns lookup is cached somewhere and the IP has since been reused

I'd love to know if there's a better way of implementing this.
Who are you replying to?
Note, however, that further north doesn't necessarily mean colder. For instance, looking at the climate data on Wikipedia indicates that Oslo and Toronto have about the same average highs/lows in the winter months.

Meanwhile, Winnipeg (Winterpeg) is a full 10 degrees latitude south of Oslo, but is much, much, colder.

As as aside, though Europe's warmer climate is often attributed to the Gulf Stream, evidence suggests it's actually a consequence of angular momentum. See, for instance,

https://www.americanscientist.org/issues/issue.aspx?id=999&y...

and the paper in PDF form here:

http://www.ldeo.columbia.edu/res/div/ocp/gs/pubs/Seager_etal...
Honestly, I think the author just needs to be more patient. It takes time and determination to understand these things. He didn't even make an attempt to understand the code in question. Every programmer has had to pick code apart to figure out how it works, its how you learn. He just wasn't willing to / didn't see the value in putting in the time.

Nothing wrong with this, if you don't see the value don't put in the time, but I think its foolish for people to assume you can just "become a programmer" without investing a very substantial amount of time.
Yes, but examples and documentation are lacking.
This goes far beyond just applying a Photoshop filter.
"Supposedly gas stations have lower insurance premiums as a result."

I didn't know that part - presumably not lower enough to cover the wages, though, or we'd see it done voluntarily elsewhere.
Dr. White, who heads this up, spoke yesterday at Strata . . . it was the most bizarre talk I heard in the 3 days by a mile. At one point, he actually put a slide from a Wired peace that bashed him, then spoke for about 45 seconds about how the piece was wrong when no one in the audience really cared. He's just an odd duck.

On this, he put forth a really solid vision of what he sees coming out of this - a classic melding of Machine Learning dark arts with the ease of use of a traditional, modern web framework. It's a pretty bold vision, but he's got the cash to spread around to certain contributors.
On-demand waiter system
Features of iPhone 5
Apple decided to innovate in the smartphone market with the launch of the iPhone 5. The whole market turned to the news that Apple has brought, mainly because fans and users gained much more quality in design and usability.
That's nothing. Pessimizer claims he can step over a skyscraper with a single bound, and that he beat Mike Tyson in a Philippine streetfight. For what it's worth.
I just like the fact that this could have been called "iPapi".
The silly part here is that while it is a pain, it is certainly possible to change your name legally. And in so doing "vanish" from the list. Of course regular folks won't go through the trouble but terrorists will ...
TeamBeers.com
Supercharging your Gruntfile
Coinbase's buy mechanic is very easy and allows you to not have a bunch of money stuck inside an exchange. You pay for the pleasure, of course, but if you aren't dealing in big money the fee's are negligible. Once you have your btc you can move it anywhere. I'm fully verified so I can insta-buy $1000 in BTC a day if I like which is more than enough for me ($1000/wk instant buy limit).
What the Comcast-Time Warner deal says about the future of media
There's gotta be someone for those charity workers to help, right?
This exact same thing happened to me a couple years ago.

This is how I got it resolved within a day:

http://pzxc.com/internet-is-still-wild-west
Where Actual Internet Users Live Today
>Teachers won't be replaced by software in environments where human discourse is necessary or valuable.

that's true ... until discourse with AI becomes more valuable and efficient investment of time.

In the meantime, discourse with a good teacher in China for example may be more valuable then one with a bad teacher here.
Sorry for your loss. Thank you for your feedback. I appreciate that you have shared your experience and offered advice. It helps to know that people need handcrafted urns.
As a someone leaving the beginner stages I can greatly sympathize with feeling overwhelmed with so much to learn and people so far ahead. What I have found, as others as have said, is to get a project in mind and work with other people. Coding in isolation, especially as a beginner, is usually a losing strategy unless you are extremely determined and pick things up quickly.

I signed up for two courses on Thinkful.com and went to it in view of building the MVP for my startup. It has been a blast! And I feel I've really learned and at only 20, I know I can become a developer. I really encourage projects and mentors. They save.
Also Rep. John Lewis.
http://edition.cnn.com/2004/ALLPOLITICS/08/20/lewis.watchlis...
Better yet, name your children after US politicians and bureaucrats. They'll probably be whitelisted for life.
True Ventures raises new $250M fund
It's easy for programmers to forget how hard some of the earlier concepts were, even if we are good teachers and communicators. My wife has gotten motivated to learn Ruby on Rails (having never been a programmer before), and it's been a really valuable experience witnessing someone trying to understand almost all of the concepts from scratch. Just trying to describe what git does is almost impossible without somehow comparing it to saving a word document. The other day I had to clarify that typing something "into Sublime" doesn't mean it's only in Sublime - that Sublime is actually a view ("but I thought you said a view was a template!") into the same files and folders that are in her terminal. And the thing about how you can push to both heroku and github, but not check out or clone from heroku, that's still confusing. But she was deliriously happy when she figured out how to add a scaffold and add a link to the "create" functionality from the header, all by herself.

When I look at the examples that the author pasted, it seems like the commonality is that they all go more than a couple layers deep. Sometimes asking "why" twice is enough, but sometimes you have to go a few layers deep (like understanding PDO's connection flags when all you want to do is get a user's first name out of a database). I don't think that's so much about ability or smartness, as it is patience, and what layer of thinking you'd rather hang out in. Although, like other commenters have said, some good refactoring can help a programmer from having to need to understand those lower levels if they're not relevant to what you're presently working on.
In this century, we do in browser design.
I find it strange to use try/catch to validate an address. I'd expect the validate function to return true/false.

Is there more doc ? This could be interesting.
> You misunderstand Basic income as providing equal wealth to everyone...

I can see how you might think that, but I disagree. What I am trying to do is show that the idea that a basic income can provide without distorting prices isn't grounded in reality.

What is the bare minimum amount of money required for someone to survive? And who defines what "surviving" is? If you're married with six kids (four currently of the right age for private school) your "bare minimum" might be $25k/mo. No that's not legit? What is? Does the "bare minimum" require that you get only a small 1 bedroom to yourself? Or an efficiency? Or maybe you should be required to live with roommates to bring your rent cost down? Do you get more money if you have kids, or less? What happens if you get married or divorced?

If you live somewhere where the cost of living is high you get more money; how do you ensure people actually live where they say they do? What would prevent me and 100 of my closest friends from all saying we live in a shithole in NYC while we use that money to buy all kinds of good lives for ourselves in more rural areas? The cost of living differential is probably at least 2x and maybe higher, so there's a lot of incentive to abuse the system.

So the businesses have more profits, but higher taxes right? The money for a basic income doesn't just magically appear does it? Where does the money come from to pay it?
We basically ignore the animal kingdom, and are causing extinctions despite many of us having some compunctions about that.
What's the plan for supporting altcoins, or is there one?
>Chinese has dozens of mutually unintelligible dialects (Mandarin, Wu, Cantonese, Hakka, etc.).

The different "dialects" are really different languages altogether (certainly as different as the various Romance languages, for example). It seems unlikely that a country as vast and diverse as China would have become monolingual just if they'd used a different writing system.
"can't help" - really?
I love the idea and it wakes my inner nerd up.

It looks cool. However, I really wish there was some tour. It's quite confusing initially.
The teaching of a good teacher can't be replaced by software.

Unfortunately, a whole series of public policy decisions have forced teachers of multiple levels to teach badly.

And there's no reason not to replace someone lecturing to a 200 person class or someone merely prepping for standardized tests with software.
Any plans for support on other cryptocurrencies?
I think basic income with a social norm of "making sure you're doing some good for someone" is the way to go.
The article mentions that both Stephen and Steven variants of his name are effected…
In election year, Romania debates giving human rights to dolphins
Browsed through dozen of pages, haven't seen a single line of code, just a lot of marketing like bull.