skysight-inc/HackerNews huggingface dataset:
> (just because Cobra is already taken, I know it is a prepackaged library bundle for Python already)

Actually, the name really is taken and by programming language: http://cobra-language.com/ - looked nice when I last looked.

I didn't know about Cobra Toolbox, however.
It has been argued for years that network services is a weak spot for Apple (maps, network drives, etc). They hopefully will do better in the future.

Personally, as a happy Amazon customer, one aspect is funny. I get insight into how satisfied Microsoft users must have felt in the 90s when the monopolistic criminality became widely known. :-)

Edit: Any suggested alternative stores, which deliver paper books all over EU? (Sigh, I am happy with Amazon.)
I don't get why these bars are being used everywhere, personally I find them annoying. Scrolling up takes like half a second...
It doesn't really encourage discussion though. I prefer Quora for the discussion, but it lacks in other areas.
Are Apple iBooks cross platform? I could live with Amazon Kindle ebooks even if they are evil with the publishers but it Apple wants to tie me to their ecosystem without a way to exit then that's an evil that affects me more directly. And if we are talking about dropping the ball lack of cross platform availability is as big a ball they could drop.
Same here. Then again, the majority of projects by English-speaking developers tend to have ASCII names, even those for whom English is not their first language.
Yeah, we are using apache2+php-fpm. The application behind is Drupal, which is supported on apache2 only (mostly) unfortunately.

I guess from a higher perspective this is a support resource vs savings from technical performance question, but my feeling is that right now the lack of support knowledge and experience is more painful than the performance.
All my libraries run on Python 3 but I would recommend nobody to use them on that Python version if they can also use them on 2.x. They have better unicode support on 2.x and there are more 2.x users thus less bugs in 2.x specific code. Aside from that, the ecosystem for other libraries is bigger.
the performance cost is going to be mostly in the kinds of queries it produces and how well they will be interepreted by the query planner. My understanding is that Pony is very heavy on subqueries and correlated subqueries, and the user is given extremely little leverage on being able to control the structure of queries rendered. Subqueries and especially correlated subqueries have the worst performance of all, especially on less mature planners like that of MySQL.
https://kdp.amazon.com/help?topicId=APILE934L348N

>You must set your Digital Book's List Price (and change it from time-to-time if necessary) so that it is no higher than the list price in any sales channel for any digital or physical edition of the Digital Book.

>But if you choose the 70% Royalty Option, you must further set and adjust your List Price so that it is at least 20% below the list price in any sales channel for any physical edition of the Digital Book.

Additionally, Stross can't even tell us which of the terms he believes are onerous:

>You will not, without our express, prior written permission: (a) issue any press release or make any other public disclosures regarding this Agreement or its terms
minor benefits: hardly. unicode alone is a big deal.
problem with 3d party libraries: sure, for now.
good solution suggested: no, not really.
Re: "One of the great strengths of Python 2 is the long tail of 3rd party libraries to do, well, just about anything. Python 3 doesn’t have this." Sure, this isn't ideal, but this is open source... if you use a library, step up and port it over. How hard is it?
I'm the author of a lightweight python ORM (peewee) and have a healthy respect for the work that goes into building this type of tool. PonyORM is quite a feat of software engineering: it's developer(s) have done a great job.

I would never use it, though, because decompiling Python generator expressions just feels so unpythonic.
I doubt the lazy people who haven't moved to python3 will ever do a decent port of python 2. Python3 has been out for over six years now, with warning before that.

I'd much rather bet on the python developers who are shipping software. All major python libraries have been ported to python 3, many of them for years. There's 4799 packages registered on pypi as supporting python 3.

Python is becoming less popular? The author provided no evidence at all. Downloads of python3 from python.org are higher than python 2, and have been for a while now. Job websites show python having more postings than 2 years ago.

Not much has changed in python 3? What rubbish. You just have to look at the thousands of commits, and change lists. Python 3.4 has generic functions to do single dispatch matching on type. You can statically type check python now (see pysonar2, pylint, and pycharm for example). Not only as pypy made a major breakthrough with performant STM based concurrency(no threads), but threading has been improved in python 3 too. There is the new asyncio library for really elegant async, which go along with great generator improvements(yield from). We have CFFI for simpler FFI. Lambdas are kept simple for readability, as functions are preferred.

I'm just going to stop here... many of his statements are just insane. Like this one: "You might as well ask someone to port their entire codebase to Ruby". Um, yeah... porting a codebase to python 3 from python 2 would take more time than porting it to an entire other language. What complete nonsense!

Edit: the post isn't from Microsoft, so fixing it so it isn't misleading. There was a link to a Microsoft person on the top right of the page, which seemed to indicate he was the author. Instead it was just someone promoting the page. Oops/sorry!
I don't know, but I don't think it's wise to override a system behavior in ways the user doesn't expect. Better just put a button on the page.
Mostly, no. Hidden units introduce non-convexity to the cost. How bout a simple counter-example?

Take a simple classifier network with one input, one hidden unit and one output and no biases. To make things even simpler, tie the two weights, i.e. make the first weight equal to the second. Now, mathematically the output of the network can be written: z=f(w * f(w * x)) where f() is the sigmoid.

Next, consider a dataset with two items: [(x_1, y_1), (x_2, y_2)] where x_i is the input and y_i is the class label, 0 or 1. Take as values: [(0.9, 1), (0.1,0)]. The cost function (loglikelihood in this case) is:

L(w) = sum_i { y_i * log( f(w * f(w * x_i)) ) + (1-y_i) * log( 1-f(w * f(w * x_i)) ) }

or

L(w) = log( f(w * f(w * 0.9)) ) + log( 1-f(w * f(w * 0.1)) )

Plot that last guy replacing f with the sigmoid, and you'll see the result is non-convex - there's a kink near zero.
I remember really being blown away by this book when I first read it. Since then, it has come up many times in other scenarios, when learning about other things. For example, the origin of King Alfred's original Saxon laws. They read totally differently if you've read Jaynes's work first.

Recently though this theory has come back in a new way for me. I'm very interested in gamma waves and how they are by products of our brains synchronizing it's many disparate compartments to create a single coherent experience.

Also, a couple of weeks ago there was an article on HN about extreme isolation. I saw many details in there that made me think of this book.

So king Alfred and Saxon law, gamma waves, and isolation are all interesting things that have resurfaced for me with respect to this book. It's a great theory, pretty sound argument if you read the whole thing and try to understand it. It's just so unbelievable no one else has really taken a stand. Someone famously once said (I'm paraphrasing) "Jaynes is either incredibly wrong or is stupendously right but we don't know".
Vimeo has an odd top-bar that hardly shows up at all when you first load the page, but if you scroll up (when you're already at the top of the page) it unfolds and shows you more videos. e.g. http://vimeo.com/28408829
Interesting, I've never heard those authors I'll have to check them out. Can you say what you think about Jaynes's theory is wrong and why?
Opera on mobile had an awesome implementation of "jump to top": You scroll upwards twice or just quickly enough, and if you still have a long way to go, a button pops up for scrolling automatically to the top. I wish this was implemented universally in Android. http://lifehacker.com/5784500/opera-mobile-11-is-a-zippy-bro...
Well, you must have missed the discussion a few days ago about the evilness of the hamburger button. https://news.ycombinator.com/item?id=7794505

The main argument against using a menu-button is that it hides the contents behind it, which makes them hard to discover and interact with.
Of course, there's things like SQLAlchemy Core which give you a lot of the syntax of an ORM for building dynamic, complex queries (no more gluing strings together when the shape of your query is dynamic), while returning proper cursors which return arrays and dictionaries.
http://www.amazon.com/s/ref=sr_st_relevancerank?keywords=cha...

I see exactly two books that are more than $9.99. Both are $10.99.

If Stross published those himself and dropped the price to $9.99, he'd be getting $6.99 per copy. As it is, he's likely getting $1.60 or so per copy.
It depends of you look at it as a "bonus" for low-priced books (to drive volume fornimpulse purchases), or a penalty for high priced books.

35% seems higher than competiting publishers with major marketing power.
Even without python 3, it has become an increasingly complicated ecosystem. I run python 2.x on windows for scientific uses and find incompatibility to be a common problem. I need separate 32 bit and 64 bit versions which use different dlls that may or may not be in several possible locations and use incompatible libraries. Trying to run pypy or python 3 would be just to complicated.

Python is not a single ecosystem any more. We need separate distributions that can be self contained.
This was a horrible article. With plenty of jumping to conclusions. I agree that Python 3 divided the community., but this article grossly over-exaggerates.
SmartAsset (YC S12) is looking for a front-end developer to join our team in NYC
There are two precedents to look at: Java and Perl.

Perl grew from merely useful to your-favorite-whiz-bang by being a decent language and growing a large collection of third-party modules. Then Larry Wall decided Perl5 wasn't fun anymore (also because of wart accumulation) and declared Perl6 to be The Future(tm). Years later, we have some remaining stuff that's running in Perl5, and also some enthusiasts that use Rakudo and Parrot in an attempt to reach the Shangri-La of Perl 6. But, in many important respects, Perl is an ex-parrot and Parrot won't change that all that much.

Now for Java. Java started out as a slow and ugly cousin of C++ that ran alot slower and gave you the worst of having a bad compiler and a stupid bytecode interpreter. As Java gained traction, Sun and others (e.g. IBM, Apache) proceeded to fix all the warts in a backward-compatible way. Java 1.2 finally had decent collections. Java 1.5 adopted Philip Wadler's proposal for generics through type erasure. Newer Java releases added some sorely-missing utility functions that you'd take for granted in other languages, such as converting between an array and an ArrayList, or splitting a string.

Somewhere in-between, we got servlets, JSP, JDBC, Hibernate, JAXB, a fast compiler. It's not so bad, even though the language still bugs me sometimes.

What's in store for Python? Similarly to Perl, and differently to Java, Python2 has byte-strings, and just when people where coming to grips that there are some things for which str is a good fit and others where you want to use unicode, you got the "unicode as default" in Python3. A conservative approach would be to extend the language and libraries so that it becomes natural to use unicode objects in the places where you're dealing with text, and keep the functionality that bytestrings have around so that the old code is still working. Python3 did not choose the conservative approach - indeed the goal was to do all the compatibility-breaking things that were needed, upfront.

Despite that fact, there is hope that Python will not undergo the Parrot-to-ex-Parrot transition that Perl underwent. The Python core is already there, and many important libraries - including the numpy/Cython etc. toolsuite, and different web frameworks, are actively trying to find the remaining issues.

So, as a summary: A lot of the changes in Python 3, such as renaming the old strings into bytestrings and removing a lot of their functionality, are well-intentioned but have considerable problems. It definitely gets harder to fix major flaws in a language that is widely used, and blackmailing the users by declaring the "not as fun" old version of your language dead should not be done lightly if you don't want to become the next Perl.
So what is this strings vs bytes thing all about?
This just seems like an ad hominem attack. Just because the author works at Microsoft does not mean that he is speaking for Microsoft or talking on their behalf.
Numpy works really nicely on python 3.

Numpy was ported to python3 years ago. It was one of the first libraries who rolled up their sleeves and did the work for the good of the python community. I even helped with this, so I know first hand.
Maybe this criticism is old hat, but I can't avoid thinking about it.

You would assume that there would still be lots of people living in this bicameral state, as human populations have been very fragmented for the last few thousand years.

But as far as I know, there aren't any.

It would seem extremely unlikely that such developments would have occurred worldwide in isolated populations at the same time.

It is well documented that various people (be it indigenous or "western") use hallucinatory drugs to get into states with reduced sense of reality. They do not live like that all the time, and indeed could not survive so.
Didn't the NRO give NASA a couple of sets of optics from older spec Keyhole satellites ?
Re: "There are other solutions, but reviving Python 2 is so obviously the correct thing to do, that other solutions are not worth mentioning."

I don't even know how to respond to such "logic".
FYI one plugin that does that is http://wicky.nillia.ms/headroom.js/
I guess it's a hack around the rules on HN submission titles - and that title is definitely more interesting than "Bicameralism (psychology)".
In which one should it be kept?

Any theory of mind - unicameral, bicameral, polycameral - is naught but an hypothesis because the claim that there are such things as minds is itself an hypothesis. One that for some is as scientifically plausible as souls and essences...or consciousness.

If one wants to argue over the material character of the mind, bicameralism seems a bit late to be drawing a line in the sand. The enemy has landed, breached the city walls and occupies the lower floors of the innermost keep.

I read Jaynes about twenty years ago. It's thoughtful and entertaining and it's ideas plausible...what is this voice that formulates these words as I type? Certainly better than Penrose who was running rampant over the alt.philosophy at the time. Jaynes is very readable.
It's not just an ad hominem attack. I counter a number of his claims. The author provides NO evidence for any of the rubbish he's talking about.
1) Amazon doesn't want you to charge their customers more than you charge their competitors' customers (i.e., not rip off their customers). Not "onerous".

2) Amazon wants you to sell your ebook for less than the paper edition (i.e., not rip off their customers). Also not "onerous".

And of course you CAN do both of these things. You'll just get 35% rather than 70%. Which is still more than 2X what you'll get from a traditional publisher.
Yes, honest question. I've never written a line of python. How hard is it to port 2 -> 3?
Well, it's not just wild speculation: it's based on his interpretation of ancient literature and archaelogy. Since the hypothesis is fundamentally about the subjective experience of (illiterate and long dead) people, it's naturally hard to verify or disprove.

But to me, Jaynes's theory seems to shine a lot of light on certain phenomena: the prevalence of statuettes in tombs; the injunctive tone and form of common schizophrenic hallucinations; specific artworks like the Homeric poems, the Bible, and the altar of Tukulti-Ninurta I; and so on.

Daniel Dennett wrote an article about the book, in which he states that he "takes it very seriously": http://www.julianjaynes.org/pdf/dennett_jaynes-software-arch...

A quote from that review that I think portrays the book quite fairly:

"Now, when Julian Jaynes tells his story he doesn’t say that it is a just-so story. He doesn’t say it is just a sort of guess at how it might have been. He claims to be telling the historical truth as best as he can figure it out. But he is also clever enough to realize that if he doesn’t have the details just right, then some other story which is in very important respects rather like it must be true. So the whole account is put together by a rather interesting amalgam of aprioristic thinking about how it had to be, historical sleuthing, and inspired guesswork. He uses aprioristic reasoning to establish that we have to have travelled from point A to point B by some route—where and when the twists come is an interesting empirical question. He flavors and deepens and constrains his aprioristic thinking about how it had to be with whatever he can find about how it was and he lets his imagination go as fertile as he can and clutches at whatever straws he can find in the 'fossil record.'"
NerdWallet Health Finds Medical Bills Are Biggest Cause of US Bankruptcies
NerdWallet Health finds Medical Bills Are Biggest Cause of US Bankruptcies
Cached (Text-only): http://webcache.googleusercontent.com/search?q=cache:http://...
I don't think Amazon is a monopoly in the sense of controlling the market. They're certainly the dominant player, but it's easy enough to buy an ebook from somewhere else.

I do not see how Amazon starts squeezing authors hard without losing them to somewhere else.
By that logic, the webserver would be the last thing in front of the user, their router, their ISP, whatever...
Titus – Totally Isolated TLS Unwrapping Server
I'd say the same about closed source software...
They're a problem on non-mobile, as well. If the bar is over content, but the scrollbar isn't adjusted for it, pressing space or pagedown doesn't move down one page worth of visible content. I don't get why breaking pagedown is acceptable. It's my preferred way to read long text.
> "The most used preprocessor with a kick-ass mixin library" Is this true?

Well, if I look at GitHub stars (not the best metric, but still), then less.js has about 3x more stars than sass.

> I haven't looked for actual numbers, but most FE devs I talk to use sass. We use node-sass + autoprefixer and it compiles orders of magnitude faster than compass+sass and means you don't have a dependency on ruby (or php like Less).

I like node-sass as well. It would be great to have something similar and popular enough for LESS. Official Javascript-based compiler isn't sometimes fast enough.

> Also, gulp is much faster than grunt which is especially noticeable on large projects.

Yes, Gulp is great in many ways and Phở uses it as a task runner.
Surely you have a few dozen billion dollars lying around?
I don't see why schools should be able to tell if a student is revising last minute. Why should they care? Pass the exam is all that's required. No revision method is perfect, and being dyslexic I know the way I work differs from how my friends work. Scary is what this is.
I am guessing that not getting an advance, having to hire people, and having to pay people prior to revenue is a difficult transition.

If the music industry is any guide, the writers will adapt. And if the software industry is any guide, then we do need an Amazon competitor.
IMHO Python 2 is one of the big, important languages of computing history with a large enough user and code base which makes them go nowhere, no matter what a committee decides. I would put Cobol, C, Perl, Java, Fortran in the same league. Like 'em or not - they are here to stay.
There is no need to use sarcasm, you can just inform the person you are replying to without trying to belittle them
What's worse is some sites that do this can't seem to differentiate between iPads and iPhones and seem to use percentages everywhere in their CSS. As a result, you get a huge header (which feels larger in landscape orientation).
[Android] The most challenging game after Flappy Bird is here
One of the necessary components of consciousness is short term memory. Have you ever driven spaced out and then "came to" and realized you've been doing it on "autopilot" for the last few blocks?

http://www.psychologicalscience.org/index.php/publications/o...

Also look up Alien Hand Syndrome. When we are conscious of our ACTIONS we literally are able to call up a memory of DECIDING to do those actions. Otherwise even if we onserve those actions they seem as having been done by SOMEONE ELSE.

Thus, identity and consciousness is relates to memory.
Would You Want Therapy From a Computerized Psychologist?
I haven't done it but see https://docs.python.org/dev/howto/pyporting.html
You need to look at the legend. For the top 10,000 websites, Apache is used by 39.1%, and nginx is used by 39.2%.
Since most ebook dealers wanted their books to be priced higher, it was certainly a penalty. Amazon aggressively moved the price of ebooks downward.
"We didn't get the answer we wanted."

"Then reduce the sample size!"
It turns out there are quite a few Vietnamese immigrants in Czech Republic. [1]

When I visited Prague I stayed in a hostel near a restaurant called Vegan City [2], in Žižkov. Cheap and amazing Vietnamese vegan food.

[1] http://en.wikipedia.org/wiki/Vietnamese_people_in_the_Czech_...

[2] http://www.vegancity.cz/
I wonder how many potential user are lost due to ungoogleability. :O)
There are barely any users of Python 3. New versions of Python 3 are mostly only picked up by other Python 3 users. Python 2 is growing faster in downloads than Python 3 is by PyPI numbers.

That is a problem.
Perhaps in a few years we will have a "Thoughts on books" similar to the "Thoughts on music". In my opinion, if the iBooks experience is really good, people who love Apple will continue to use iBooks even without the shackles of DRM.

I think Apple can afford to sell books without DRM and will do so if publishers allow them. I don't think Amazon.com and Apple are evil. It is the publishers who increasingly find themselves less useful and are willing to sacrifice usability for the sake of temporary relevance.
Someone here didn't like it. Article is deleted, replaced with a redirect to 'Bicameralism'
Thanks, I've bought things from several Humble Bundles but I'd never heard of this one.
WebSite Audit Tips To Work on Yourself
For Hire: Dedicated Young Man with Down Syndrome
Other interesting numbers:

_

Revenue per employee:

Tesla: $413k

Toyota: $932k

Ford: $792k

Daimler: $581k

_

Gross Margins:

Tesla: 25%

Toyota: 19%

Ford: 12%

Daimler: 22%

_

Having the lowest rev/employee, yet the highest profitability, bodes well given Tesla's high growth rate.

(numbers courtesy Google Finance)
Can you articulate the difference between a MEMORY OF DECISION PROCESS and consciousness?

Can you articulate the difference between a sense of humorand a sense of morality?
The process going on under the hood (the whole disassemble / AST thing) is pretty unpythonic, however I would argue this then gives the developer the advantage of having a more pythonic query interface to the database on a higher level.

Providing the things happening underneath don't break (and they haven't on me yet), and it generates efficient SQL (which is does), then I'll take the hidden complexity for the advantage of the higher level generator syntax.