skysight-inc/HackerNews huggingface dataset:
Many of the "human-competitive" results that have received "Humies" awards (http://www.genetic-programming.org/combined.php) used GP. Some colleagues and I surveyed the first 10 years of Humies results in terms of techniques used and other factors; preprint here: https://www.dropbox.com/s/tjpa6afxqibwnno/Anaylzing_the_HUMI....

In what I think is another exciting development (although I'm biased -- I was his advisor), Tom Helmuth just finished his PhD at UMass using GP (and Clojush) for automatic programming, automatically synthesizing programs for first-year computer science assignments (abstract: https://www.cics.umass.edu/speakers/thomas-helmuth/2015/jul/...). This is just the tip of an iceberg, but it's a big iceberg.

As for why GP is rarely mentioned when people talk about machine learning, I think there are a couple of reasons, but one important one is that GP usually shines the brightest on different kinds of problems than other ML techniques are applied to. If you put them head to head on a problem to which other ML techniques can be easily applied then GP will probably lose. But GP can succeed on problems for which it's not at all clear how one would even begin to apply most other ML techniques.
Has anyone uploaded the video? Not finding anything on YouTube except the startups that pitched.
The rights holders that sued Google would probably sue a non-profit as well.
There is a lot of interesting research out there on analog computing, analog neural networks, and far-out stuff like transistor-free computing. Going from research project to product on Digikey is a really huge leap for most research though. Designing a chip is very expensive, so the product better be a slam dunk. Most of these analog neural network projects can do some sort of learning with small black and white patterns, which does not approach the accuracy or scale of software neural networks.

What we're working on is an accelerator for the convolutional neural networks that are winning competitions like ILSVRC. Even that by itself is insufficient for a business case, though. You also have to have end application in mind too, and that end application better be power intensive or performance constrained enough that software cannot accomplish what you need it to do. Because, if software is good enough, then why take a risk on a fancy new hardware component?
The destructuring mechanisms in Clojure are very, very powerful. For some reason this author does not seem to like them, even though they reduce his 7 line CL program to a 2 line Clojure program.

What destructuring? I didn't see any in the example.
From what I've seen, people use Waze in Romania, at least in Cluj. I imagine outside the cities there's probably no provider with decent maps though.
What genre would you suggest an indie developer would be best advised to work in, out of interest?
What We Talk About When We Talk About Ad Blocking
Someone (like gmail) can even do rich text editor for emails and stuff - without compromising security. let's say separate sandbox w/o internet and write access to cookies etc.

load scripts, css, images. show native window (clearly different than anything js can do) with that rich text editor inside. user types message in, system encrypts (and/or signs) the message. regular html page sees the result.
I liked the part about the spirit of veganism.

There is a lot of edge-cases in vegan-groups, and lots of debate is going on.

Is it alright to eat products baked with yeast?

What about eating road-kill?

And what about eating the eggs of rescue chickens?
Cheap real estate and that's where the owner wanted to live?
Programming is way easier than real engineering. Keep that in mind as you study and prepare. ;)
That's a vague and unsourced statement.

If you try and dig around a bit, there is no connection between construction of Moscow metro and the Gulag system. None whatsoever. Construction had its share of issues, most notably with work safety, but forced labor wasn't a part of it.
Nothing really stops Google from following the link to get adwords out of you.
Maybe SkyTran is a good choice for countries without decent roads or an uneven landscape or no obligatory traffic rules?
Note that Common Lisp does not require tail-call elimination, so recursion is not really a standard operation. There's no one who thinks LOOP is a crawling horror than me, but it or something like it is your only option.
17eyes – PHP static analyzer written in Haskell
This is both brilliant and sick. A psychological virus which guilts you into spreading itself. Bonus points if it can identify you already plugged it into the specific machine and keep yelling until it finds a new parasitic host!
A day in the life of a Chinese app addict
That's cool. Unfortunately, I do have overheads, not kids, but enough to prevent me jumping straight out of work into a startup business.
>On the bright side, Snowden notes that the big software companies are doing steps in the right direction.

I call BS on that.

What are the steps FB, Google, Apple etc have taken "in the right direction".

If anything it's only gonna get worse, what with expanding to the "Internet of Things" and such (not to mention future possible Google and Apple self-driving cars).
Okay, I understand the goal of this project, but I _really_ don't understand how is this project trying to solve this problem. The website is not very helpful. I see no explanation of what this project is doing exactly.

I'm presuming that it's connecting female contributors to projects where they'll feel welcome, but honestly, I can't think of any example where female contributors are not welcome.
You are not entitled to ad revenue or client-side analytics. The fact they work at all is just an odd combination of historical missteps that will be corrected in time.

That is, if we can ever get people to stop using Chrome. Chrome is Google's Embrace, Extend, Extinguish. Release open browser, add features, then restrict features like adding a default embedded "YouTube App" inside Chrome to get around ad blockers. Add default "Google Apps" apps to make Google services better than any other service you can use, because Chrome secretly loaded native pre-cached client-side, not web, apps on your computer.

It turns out your default content consumption applications shouldn't be written by corporations intertwined with advertising revenue.

It'll take the US government another 40 years to re-define monopoly scenarios capable of handling current abuses of power. In the meantime, sit back and enjoy the land grabs, rising stock prices, and shuttered startups who can't compete with bundled platforms.
also missing is the Four-Phase AL-1 which was operational by 1969, a year before the F14 Tomcat processor design was completed.

The AL-1 came almost 2 years before Intel and TI's first microprocessors debuted and ran 10 times faster than those chips.
I'm gonna guess you're not from California.

I'd not call it a forrest fire prone area by any measure, any more than any real estate with a stand of trees is.
Is India's road network really suitable for high speed PRT as-is? If not, the question becomes how SkyTran track compares to new highway, per foot.
And white people get killed by police too! #AllLivesMatter!!!
I don't see how the Iceberg Theory would conflict with a lack of intentional symbolism at all.

Separate from that: There's plenty of literature with no plot.

When I was younger I loved writing stuff with no plot. My best grades were on works with no plot whatsoever. I wanted to write a novel-length work with no plot, in part because of the challenge, in part because I immensely enjoyed reading stuff with no plot.

I haven't read "Hills like White Elephants". Maybe it's full of intentional symbolism. Maybe not. But the absence of a plot is not the evidence of symbolism.
The Education Gangs of Los Angeles
So, you would believe Snowden's statements on the bad, but not on the optimistic?
Plasma Tornado is five-times the diameter of the Earth
It's interesting what people like. I've never been able to identify well with WWI poets. This is a good example. It's clearly well-written: the opening stanza captures me and takes me back to times hiking, when you emerge from the trees and the sunlight. But the rest is just something I can't understand or identify with. Perhaps it was intended to feel alienating, but it doesn't make me feel anything, not even alienated. It's just there, a thing I'm not that interested in.

I'm not criticizing your taste, by the way: I think everyone is entitled to look for what they want in art. I'm just interested in what you see here.

For comparison, here are some poems I like:

http://www.poetryfoundation.org/poem/176996

http://www.newyorker.com/magazine/2009/08/10/fools-errands

http://www.poemhunter.com/poem/on-turning-ten/
Apple tree can "feel" pain when apple falls off too. I am not a vegan (pretty far from it) but I still can't bring myself to eat mussel or scallops because I feel bad and cruel for eating the whole thing. Yeah so that guy can say whatever and rationalize to himself that it's ethical, but they won't be "ethical" to many other people's eyes (including myself who eats meat). It's stupid to try to prove whether something is "ethical" or not in the first place. "Ethics" is a social contract and naturally subjective, it's like trying to "prove" that God exists--stupid.
That's an interesting statement. Why do you think programming is easier than 'real' engineering?
Or you know, just use a email client and use S/MIME which most email clients support.
> no TCO

Neither does Emacs Lisp nor ABCL. Yet they are Lisps by your definition.

> different approach about side effects (-> avoid)

Though not precluded. You can write Clojure with side-effects, but to do so you need to be explicit about it.

> different idea of OOP (-> avoid)

Which says nothing about the language or its Lisp-nature. Clojure has generic dispatch with multimethods, supporting runtime polymorphism. As you say later, "OOP" is meaningless since it's definition is vague, so using this as a reason for Clojure to not be a Lisp is odd.

> Just think of it: zero lines of code is shared.

Are saying that a lisp is only a 'Lisp' if you can freely share code between them? Without modification? If the names used for functions aren't the same, then that disqualifies it from being a Lisp?

Your position seems to be that unless the lisp is a direct descendant of Lisp 1.5 then it cannot be called a Lisp. In addition to Clojure, this disqualifies Scheme (and its dialects.)

Different Lisps (by your definition) take different approaches to things like namespace separation (Lisp-1 vs. Lisp-2) and scope (dynamic vs. lexical). These differences can be subtle and lead to hard to find bugs when sharing code.

> My problem with that broader idea of 'Lisp': it is fully vague and it has no practical implications.

Yet you have put a stake in the ground and defined the broad idea of 'Lisp' as an entity that shares its roots with the ideas in MacLisp.
Plantain herb
I agree with your comment. I lived in Raleigh, NC, USA for a long time (bad public transit) and now live in the Washington DC, USA area. The public transit here is much better and completely changed my view on all of this We actually have a metro and a reliable bus system.
That can be blocked easily enough. It can also be used to explicitly tell recepients that someone/something else read their emails on this date from this address.
How is this even legal? How can one just walk into any business and ask them to show your 'technical' books? Is there some legal backing/construct to allow a company to do this? Was there compensation for time and materials spent?
The other part of this issue is that MS is "too big to help". You try contacting support, but no one can help because it's not part of the typical support script. So you're truly out of luck until some higher-up hears about this and takes action.
SRY IT Solutions Offering Online Cassandra Training with Affordable Prices
Eh? Fraud is malicious.
This is a commoditization problem.

Games became very easy to write. Go-to market became very easy to do with game selling platforms (i.e. appstore, steam).

Match that with most "game players" would love to be "game developers" - and you get a flood of games of varying quality.

Now it's (sadly) less about making a great game and far more about screaming above the noise.
They had a similar comment a couple of months ago.

https://github.com/CoralineAda/opensourceforwomen.org/issues...
Citation:

Letter, Sept. 13, 1952, to the critic Bernard Berenson, in Ernest Hemingway Selected Letters 1917-1961, ed. Carlos Baker (1981).
sound like linkedin, fb or some other messaging platform and equally annoying. e.g. how do i search those messages or list them in threads and sent?
Yeah, I can be critical on what I believe and don't have to take anybody's word wholesale.

That sais, what I believe are the leaked documents, that haven't really been disputed and if anything were corroborated by tons of subsequent stories.

For the 'optimistic' stuff: Snowden doesn't have access to Google/Apple/FB etc, so what steps he says that they've taken since are the same stuff reported in the media that we too know.

And those steps are nothing to write home about. I see the same shit going on as usual -- only even more so.
That review was pretty fun to read, actually. Doesn't sound like the book is any good, but I read 90% of the review instead of the normal 10% as I skimmed through and recognized all the games.

Normally I would have stopped as soon as I found out it was about an English professor who had nothing to do with games rather than a game producer. The resume was really disappointing since I still thought it might have something to do with games before I read that, afterwards I realized it was all boring prose and presentations.

I think the reviewer is a better author than the author, actually...
Yeah, but then it's a pain when you want to check your email from a friend's computer or something.
Will self-driving cars ever get to India?
Location: Ahmedabad,Gujarat, India

Remote: Yes

Willing to relocate: yes

Technologies:php, html5, corona sdk, unity3d, aws, game development, phonegap, ios, android, wordpress, magento, windows mobile,

RÃ©sumÃ©/CV: https://in.linkedin.com/pub/rajendra-pondel/b0/512/13

Email:neostar20@gmail.com

Github: https://github.com/neostar20
You can't. But then why did you assume that I'd be OK with you letting Google to index my replies?
There are specific clauses in Google's APIs that allow for things like disaster recovery applications to have unlimited access for free.
There is a Chrome extension that does something like that: https://github.com/google/end-to-end

Obligatory warning: it's in an alpha state according to the readme, so you shouldn't use it yet for real.
Eh, this debate has been over in literary criticism circles, not because anybody has particularly convinced everyone, but because the debate isn't that interesting. You're taking the perspective of T.S. Eliot and other New Critics.

See here for a survey of ideas on the subject: https://en.wikipedia.org/wiki/Authorial_intent
Paging mods for title change
One of the nice things about running your own mail server is that mail you send to other local users does not traverse the Internet. It's just a local copy operation.

This, of course, requires that everyone use the hosted email client on that server, but it's worth remembering.

Personally, I (and everyone at rsync.net) just use (al)pine, so the hosted email client is very simple (and fast and efficient).
>such as, e.g., asking the author

It's not like the author is the ultimate source. The text is.

An author can add symbolism also subcosciously, since its part of how we think in general (a symbol is a shortcut, a compressed metaphor/idea), and part of the cultural landscape too.

>The presence of something looks like a classic trope or symbolic use of words does not mean the author intended it, or was aware.

Might not mean it sometimes (it can be over-interpretation). Sometimes a banana is just a banana. But we've also have works were the majority of critics agree on their interpretation, including the author.
> split fifty-fifty between authors an publishers

Why? If anything it should be split between copyright holders. Whoever they are. Legally, author / publisher, are meaningless.

But really if we can't get it together as a culture to eliminate perpetual copyright we should at least make a rule that if a work is not available (print or online) for 5 years then it is deemed abandoned and no longer under copyright. Available doesn't mean free.

Our cultural heritage is a shared resource. It is not right for it to be locked away.
@dang: please do not permit hn to become yet another venue for ragging on systemd.
I'd recommend against Programming Clojure and instead recommend Clojure Programming from O'Reilly.

I read a fair amount of both and the former explains the subject matter too superficially IMHO. +1 for Joy of Clojure which is a nice read in parallel.
Given what you've just read and a VR/AR requirement I'd suggest either -

Rainbows End - Vernor Vinge

Daemon - Daniel Suarez

They are both more AR, which I suspect will be the next step rather than VR, AR novels have if anything proven to me it's more relevant than VR, for now.

Daemon relies a bit more on AI to make the story.
I have a dream: I would like to have all the "cloud" services: Gmail, Dropbox, Google Docs, online photo gallery, video streaming, etc. And I would like to have them as downloadable software packages, so that I could buy my own domain, set up my MacMini as a server and have all of the above services hosted on the server I own and have full controll of. Do you think that's possible to do ?
This article leaves out some important things.

Google making the project non-profit would not have saved them from the lawsuit. The Author's Guild, separately, sued a non-profit partner in the Google Books scanning project -- HathiTrust. [1]

That lawsuit was not resolved until 2012 -- when, without a settlement, HathiTrust won on fair use.

The court decided that scanning books for searching was fair use. While the court did not say the same for displaying full text -- what the OP wants -- it is notable that the court's opinion was not primarily based on non-profit status of the organization (as is common in U.S. fair use case law; the non-profit factor has generally dwindled in court decision-making), but on transformativeness.

The OP mentions "Others argued that the settlement could create a monopoly in online, out-of-print books," but gives that opinion rather short shrift. This was a very real concern -- what if Google's use really would be fair use? If the court decided that, the opinion would apply as precedent to everyone. But a settlement really does apply only to Google -- no one else even had access to the terms of the settlement. Anyone else trying to do the same would risk being subject to a decade-long lawsuit of their own.

The OP should ask, why didn't Google go to trial?

"If Google was, in truth, motivated by the highest ideals of service to the public...." they should have gone to trial to establish the right for all. As HathiTrust did.

The Google Books project still exists, they did not take it down because of legal worries, even in the absence of the settlement. But it has indeed been allowed to languish. While I'm sure the multi-year lawsuit contributed to this -- Google starting ambitious projects and then allowing them to languish, without improvement, without fulfilling their original promise, slowly degrading and withering away -- is a pretty common Google practice even without multi-year lawsuits.

[1] https://en.wikipedia.org/wiki/Authors_Guild,_Inc._v._HathiTr...
!

Thankyou!
Unlike mussels and oysters, scallops can swim, and scallops have simple eyes, so the same argument doesn't apply for scallops.
It's not "typing stuff", it's exercing forced, unasked control of your computer (plus unknown behavior on other operating systems), isn't it?

If the user's expectation when handed a thumb drive looking USB device from a big company is that it will display files, and instead it just pretends to be him and controls his computer interface, for me it is at least a gray area regarding computer abuse. But I am not a lawyer.
Sure, it does have cons, but your second argument wasn't a sequence. Try:

> (cons 'a ['b])
(a b)

> (doc cons)
-------------------------
clojure.core/cons
([x seq])
Returns a new seq where x is the first element and seq is the rest.
OwnCloud covers most of that. What it doesn't, someone is working on.
My place of work is fixed, but it's not an office. So, does this apply to me? :)
That used to be true but my impression is that most medium sized companies can get their needs met with SaaS offerings.
I did not read the article as literally suggesting that Amazon change the name of its service

Neither did I. But it's flawed even as a rhetorical device. For that kind of thing to work for me, it would have to at least be plausible.
But the expense of extra lines of coke come at significant maintenance costs. It means needing more test and the inevitable bugs that will be discovered.

More lines of code is inherently a bad thing, while I'm all for simplifying the code so that people can understand it, I'm not a fan of doing that at the cost of increasing the amount of maintenance that will be needed on the code base overtime.
Google has most of the emails even if run your own mail server (2014)
Like all tech, its popularity will go down over time but a lot of the ideas will live on: Elixir in particular (which is very Ruby inspired) has more buzz in the non-Ruby community than Rails ever did.
> [...] set up my MacMini as a server and have all of the above services hosted on the server I own and have full controll of. Do you think that's possible to do?

Unfortunately, that is not (fully) possible. Consumer internet landlines traditionally have an upload speed that is 10x slower than the download speed. Hence you will never get the same performance as a data-center hosted solution.
> (Any Lisp dialect requiring code such the former is labelled differently, namely "idiotic".)

Yeah, but for idiots like me who sometimes make mistakes, having a type system that catches errors for me helps sometimes. There are plenty of times in languages that treat null as false-y where I've put completely the wrong variable in and gotten no useful feedback from my interpreter because it type-checks just fine and the error doesn't become apparent until 50 lines of code later in a completely different function.

Besides, if you're frequently writing code like this, it's probably because you don't understand what you're doing and are working at the wrong level of abstraction for your problem. If you're recursing over items in a list, it's almost certain you should be using a higher-order function.
Superviews.js, a template engine targeting incremental-dom
The interminable holdup over the Keystone pipeline does not exactly encourage new investment.

You don't seriously think companies are going to waste millions planning out a new line if they have no idea when (if ever) it would be approved.
>But, of course, leaving things to Congress has become a synonym for doing nothing, and, predictably, a full seven years after the court decision was first announced, we’re still waiting.

Ha, never thought about that 7 years ago. :)