skysight-inc/HackerNews huggingface dataset:
Not actually so. The canard that print books are not more expensive than ebooks comes from traditional publishers trying to justify high prices for ebooks, but it's not so. Costs for print books that are higher than ebooks: printing, shipping, warehousing, capital costs (sunk costs of a large print run meaning investment in books that might take years to sell or never sell). Another huge factor in the print book business is returns -- nearly all bookstores are consignment shops and regularly return up to 30% or more of the books shipped to them. It's the custom in the book business (to avoid shipping costs) that "return" means, the retailer actually destroys the books that aren't sold and gets a refund for them from the publisher. (Really!) Returns can add another 30% or more to the effective cost of print books sold in bookstores. (Returns are a smaller factor for bestsellers, one reason why traditional publishers are so focused on that corner of the business.) Remarkably, Amazon is one of the few retailers that tries to minimize returns -- they try to get smaller shipments from publishers so that they can avoid overstock.

So why do traditional publishers say that ebooks cost as much as print books? (Booktrope is an online publisher focused on ebooks and print-on-demand paper books, and we certainly do not say that ebooks cost as much as print!) For traditional publishers, low ebook prices can undermine print sales. A big part of their business model is selling print books at high prices through bookstores. Lower ebook prices obviously are a problem for that model. Also, traditional publishers are used to a world where they have great connections with tastemakers and can persuade people their product is "better" than the competition. If you can do that, you can keep your retail price high -- like Apple does in the phone/tablet/computer world. But it's not working -- there are lots of great books being self-published and coming from non-traditional publishers these days, so, as the article says, big publishers are really starting to suffer from their own pricing policy of trying to keep ebook prices artificially high.
The USA identifies ISIS/ISIL as a terrorist group [0]. There is a good chance that you will at-least be detained for questioning if you carry out said activity.

[0] - https://www.whitehouse.gov/the-press-office/2015/07/06/remar...
I liked the JavaScript IRC client which uses like 400MB of memory.
"making only some software available in US" --- you slightly missed my point. I meant "software only available in US". That would be impossible to achieve with Sage, as Sage is open source. If you support Sage, you cannot control who gets it. (By the way, North Korea would also be able to use it!) The point, I believe, is to only support those projects which are under control and can be used for control. Maybe I am unfair to Simons. It is just hard for me to interpret this in any other way.
It is not only about software. Academia has other structures serving the same purpose.
I broke through our Novell's systems "defences" numerous times. Our IT coordinator hated me (somewhat rightly so), and came at me wanting blood... But luckily I was always a good student, and friendly with the vice principal (who had fielded questions about what I was doing on the PCs when I was in primary school, he was the principal then), so the last time I was banned from using computers on school grounds for year 12, and that was the end of it. My final sin? I gave Quake 1 with the Darkplaces engine to a friend, who promptly transferred it to every computer. The IT coord decided it was me who did it, even though I had no idea it was happening. Oh well, all worked out in the end :)
I don't understand the down votes on my sibling post. I point out some hypocrisy (some people commended for violating community norms in another community, while I am criticized for violating HN norms) in a snarky way I find amusing. So call me immature and narcissistic, but get off your high horse.
Having a UI Framework with a 'React' component seems shortsighted.
From reading the page and these comments...

A feedforward neural network can be viewed as a "continuous generalization" of a fixed-size circuit, which makes it able to learn any function within the circuit complexity of the network.

A deep neural network biases towards circuits that are deeper than they are wide, towards functions composed out of smaller functions. Since many useful functions are such (and for other theoretical reasons, such as deep networks having "funnels" in their free-energy landscapes), deep learning works well.

A recurrent neural network goes from circuits to deterministic finite-state automata.

LSTM basically turns the whole thing into a small, fixed-size almost sorta-kinda pushdown automaton, and Neural Turing Machines generalize to a sorta-kinda linear-bounded automaton.

This stack approach makes things much more like a real pushdown automaton. So a feedforward network with a stack should be able to "learn any PDA", and a recurrent network with an unlimited-size stack should be able to learn more-or-less any Turing machine (though it's biased towards Turing machines that "look like" PDAs with funny state transitions).

Kinda. waves hands
Backboard – A motion-driven animation framework for Android
iTerm 2 actually supports images! http://www.iterm2.com/images.html It works pretty well. I wrote a little blog post awhile ago about using it for integration testing: http://kevinmarsh.com/2014/05/07/in-terminal-screenshots-wit...
I use it for servers except for home directories (FreeBSD with ZFS for that) and required applications (Red Hat, Windows, OS X, and an AS/400 (iSeries)). It works fine on bare metal and in VM on VSphere. Management is quite easy and the 6 months between major upgrades has been ok. Patching is build a set (I am all amd64) and deploy.
Separating JS and markup was important when we were imperatively mutating the DOM by hand. Writing "inline" JS is necessarily global, and therefore makes writing modular code a lot harder.

In other words, separating JS from the markup allowed us to write more modular (and therefore less error-prone) code, but was sometimes harder to think about.

Components capture the markup with the JS behavior that corresponds with it in a modular fashion; it's the best of both worlds. It really is a step forward.
That's one of the reasons I share this story as often as I can. I've run into too many parents, mine included who thought that dropping out of high-school is the beginning of a downward spiral. We choose to not look at it that way and instead viewed it as an opportunity for our son to get a jump start on college. Our daughter wanted out of high-school for other reasons and took as many online classes as she could to get out a year early. Our youngest just skipped third grade after switching from a private school to the public school system and we are already preparing for her to drop out and go to college at sixteen. Honestly, I didn't have a good time in high-school, my older two children didn't have a good time in high-school, so I'm more than willing to explore more creative options.
This article has a clickbait headline and no technical details. Here's the actual (pre-print) paper on this technique: http://arxiv.org/abs/1508.06576
Yup not to mention the modern stuff is climate controlled and has better ride quality all important for endurance especially when sealed up or in a NBC situation
It has control mechanisms. What it doesn't need is precisely what you describe: a self-appointed, self-styled group of "leaders" who followed the wasteful winner-take-all, judgmental, rank and pedigree conscious ethos of their discipline.
Something like this, but with performant native controls?

I will love to build a interactive REPL "terminal" for some data tool I'm building, but with a modern native GUI.
Wayland is not a program, it's a protocol, so there is no way it could depend on systemd. Some compositors may choose to, some compositors may choose not to.
You can view images on iTerm 2:

https://db.tt/nO3P7yO6

And yes, iTerm2 also displays animated gifs.
Apple Watch’s Impact on iOS
Nine Laws of Data Mining
Interesting that you tried to imitate CWEB to some extent. I wrote my own tool (literate-programming on npm) ignoring very much the syntax of these other tools. My thought is that one reason Knuth's literate-programming did not catch on is that the syntax did not look very nice.

Looking at your examples, it doesn't strike me as very markdown-ish. There are @ symbols, and dashes to delineate code blocks. For me, markdown uses # Headings and uses tabs or ``` for code fences. I prefer the tab approach, but fences allow for language syntax highlighting for those who like that kind of thing.
Writing a DSL with Groovy
I think that what these JS-based UI toolkits are doing is really great, but I really dislike the idea of bundling basically a browser with the application.
It's much more than you are saying. If you start with the retail price of the book (which your referenced article does), there's 50% off the top generally for wholesale discount (that is, the retailer pays about 50% or so). There's an additional 15% for a distributor's share (this means a company that has a sales force, generates orders, etc.; if you don't use a distributor, you need your own internal sales department which will cost almost as much). You don't need a distributor for ebooks. You have returns -- at least another 20% or so of your revenue will be eaten up there for most titles.) No bookstore returns for ebooks. There is printing, shipping, warehousing. (Normally estimated at about 15% of the cost of print books) No printing, etc. for ebooks. There's capital costs associated with doing print runs -- you put money up front and then have to wait for return while books sell, and also you run the risk of printing books that never even ship to stores. Hard to estimate but another cost that doesn't apply to ebooks. If you add it up, 15% for distribution. 20% for returns. 15% for printing etc. These print book only costs come to about 50% of the wholesales price. It's just not so that ebooks cost almost the same as print books.

Traditional publishers still have a business model that depends upon bookstore sales. The real problem for traditional publishers is, if ebooks are priced much lower than print books, it's an obvious problem for an important part of their business model. So they struggle mightily to keep ebook prices high and to persuade people that the costs of ebooks and print books are the same. As the article indicates it's not working -- self publishers and non-traditional publishers can produce ebooks at a much lower price point, because the ebooks cost less to produce.
Best i can tell, the reason Xfce seems to assume it is there is because the developers are short on time and thus make use of low level Gnome libs to get things out the door.

Essentially Gnome seem able to throw a whole lot more man hours at various topic than can the rest of the DEs, KDE included. This in turn seem to lever Freedesktop towards them (though Freedesktop may have overly favored Gnome from the get-go).
Try the 'n' module/cli.
interesting use of the .md tld. I think thats the first time I have come across that one.
"I can go protest in front of a government building with an ISIS flag with no (legal) repercussions if I want to."

Oh, there will be repercussions. You just won't know about them right away. Repercussion #1. You will be on a list. Have fun flying or leaving the country any time soon. You might eventually do it, but it won't be fun.

Immediate repercussions are almost preferable.
Did you write it as a single file that breaks up into multiple files or was each separate file corresponding to a separate literate document?

My tool takes the approach of more of a literate-project approach where one file may generate multiple files (and multiple files could generate one file). The idea is that the organization is completely up to the author with no boundaries between how they want to organize it.

And referring to earlier comment, I would write the same flow of logic for a single thought in the same place. There is the flow of a single process and there are commonalities across processes. I think a good literate programming allows the uniqueness of a single flow to be put into one place and the commonalities to be extracted and applies to such a flow.
I found Against Method to be intellectually dishonest. Feyerabend cherry picks anecdotes from history, and distorts history, to support his pet idea that there is no such thing as the scientific method or falsifiability.
Appears to be gulp-typescript problem. Upgrading gulp-typescript to "^2.8.1" solves.
This particular story takes place in Canada though.
Vega: A Visualization Grammar
Facebook’s New Spam-Killer Hints at the Future of Coding
Diving into Spark Streaming’s Execution Model
You could just make your own external difftool that displays the two images side by side, and add that in to ~/.gitconfig.

Then you could just call that external difftool when comparing images:

git difftool --tool img-diff

Just an example.
I work for an ISP. We use it (CARP and relayd) heavily for HTTP and DNS load balancing in an IPv6-laden environment. Performance is better than that we saw a few years ago under Linux.
You're right, and it's the article fault for poorly explaining Kuhn's thinking.

Newton's laws have never been overturned, merely refined, so we've never truly shifted away from a Newtonian paradigm.

A better example (and one that Kuhn himself used), would be phlogiston theory, which was fully overturned when oxygen was redefined as an element and not as simply being "dephlogisticated air".
Billige Kleider Kaufen, Schöne Damen Kleider – Noradress
Ask HN: Product built with few users, thinking of selling
it's a SaaS that took me years to build from scratch but yeah, I think it's time to call it quits and looking to sell it.

I know how much money I can get from a customer but I'm out of runway here, if I had more time, if I could figure out this fucking complicated corporate enterprise sales, I might be able to continue. But I really feel my limitation here. Like my life's hard work just at a brick wall because I can't don't know how to get marketing and sales above the ground.
Haskell gets Wired (but does Wired get Haskell?)
Most of my experience is with F#, but I've simply not found it to be a problem. At module boundaries, I'm free to annotate as much as I want. The point is that it's up to me to decide what I need. I'd be surprised to find many cases where return types change around and the program still compiles but is now incorrect.

Ideally, items and expressions would have the same syntax and usability. I find in F#, I just start writing a long function with lots of nesting, then copy pieces out to refactor as needed.
Compositors choose to, because they need a part of it, logind, to talk to polkit, to gain the proper access privileges to do what needs to be done.

Basically, with Wayland the compositor/Window Manager/toolkit gets elevated to the same level as X11. Meaning that it has to do pretty much everything that X11 used to do for it.

The alternative to using logind+polkit is to run the DE/WM/compositor as root. Not something often talked about, as wayland is supposed to be the secure choice vs X11.

Frankly it feels like Linux is turning into some kind of marketing mess, where stuff is being presented as one thing but is in essence something quite different for those in the know.
Focus and context. You don't have to switch to another application and, presumably, displayed image will stay in terminal output. It would be great for printing out inline performance graphs, or even sparklines.
Schöne Abendkleider Günstig, Abendkleider Online Bestellen
Because it comes with the emulator, compatibility modules and anything else specifically the game may need to be able to run in the emulator.
How could Google's new logo be only 305 bytes
"A second poster tried the test, but botched the implementation, proving only that with diligence it is possible to make anything run slowly."

This made me laugh. "with diligence it is possible to make anything run slowly" should be one of the truths carved into an obelisk outside every CompSci department or at least on a t-shirt.
Of course, the machines don’t have a style all their own. They can only copy existing styles. True creativity is a greater challenge that machines have yet to master.

It seems to me that human artists take styles they have seen, blend it with their experiences and create their own style.

Blending multiple painting styles is just a tweak in the training....
Yes, that is left unspecified in the spec:

* http://www.ecma-international.org/ecma-262/6.0/#sec-allocate... (relevant: step 4, CreateByteDataBlock())
You mean grammar. I thought this was something about a "gamer".
It's not so much the software that they need to mimic but more so the hardware. They have to emulate the hardware to be able to run the instructions on a different cpu/gpu/audio architecture than what the game was built for. That's why it takes a much more powerful system to emulate a much weaker system.
I understand that.
Is your original post above meant to be sarcastic? I can't tell. A basic idea in scientific research (especially mathematics) is that we do NOT need "control mechanisms" like you describe that prevent research in order to avoid chaos. Instead, we have peer review, the scientific method, and rigorous proof (in mathematics). Everybody is welcome to try to prove mathematical theorems and do research, and the more widely we make the tools for doing so available, the better. In mathematics, when a group thinks they have solved an interesting problem, they write up the solution, make it available on the internet (e.g., on arxiv.org), and other researchers read it. If the group has correctly and deeply understood the solution to an important problem, then their work becomes more widely known and everybody benefits. I see absolutely no scientific benefit to restricting who has access to mathematical software, mathematics papers, books, etc. And definitely no benefit to making such tools closed source, thus restricting how they can use that software. One of my inspirations for starting Sage was watching a young Manjul Bharghava (who just won a Fields Medal recently, by the way) give a talk in which he explained how his research had been severely frustrated by Magma being closed source, so he couldn't modify it to do what he wanted.
If you understood how banking works you would be surprised, the reason why banks drool over potential technologies like BitCoin is because it can remove most if not all of the risk from those transactions as well as the need to have (the right, and this is very important for concurrent banking ;)) the funds to cover the transaction.

Everytime you process a payment with a credit card, PayPal or what ever they are paying for your transaction which means that not only that they need to be able to cover any potential risk on that debt but also actually have the funds available.

I don't know about Stripe but PayPal works because they offload the fraud and funds availability off the credit card companies that requires quite big financial investment if Stripe works the same (and for the most part it does) the 2% fee isn't that outrageous considering the amount of cash flow they have to maintain.
Ask HN: Software gigs involving small, scripting-type tasks?
I love writing small, elegant programs--under 500 lines, say--that do one thing well. Scrape a website and dump the data to a CSV; take a directory full of video files and rename them based on the metadata; poll a JSON API for a retail site to check the price of an item and email someone if it decreases.

I like coding, but it isn't my passion, so it's hard to get my teeth into developing a big web app, or making small enhancements and bugfixes on someone else's. But I always love those little projects when I get the chance to do one. There are lots of non-programming fields that involve this kind of thing (data science, devops, IT, etc.). But are there fields or sub-industries of the software world wherein it's possible to do this kind of old-school scripting for a living?
Ask HN: What is the best book to read about Linux build process?
Modern may be "easier" because they are being built on top of hardware that is similar to what is found in modern consumer pc systems. That's no to say they are nessessarily the same but being x86 based means they have many of the same instruction sets.
Previously: https://news.ycombinator.com/item?id=10171409
> The crime

What crime!
It's classed as an ALERT level message, so rsyslog will sync after outputting it. That might account for the time.
I don’t think there’ll ever be typed dictionaries (which are a fairly high-level data structure). There is, however, a proposal for typed objects: https://github.com/dslomov/typed-objects-es7
That's weird because the 360 emulation played it from the disk just fine ;)

It downloads the entire game for each disk game you put in, seems to me that the could've found a more efficient way to actually do that since you know both the 360 and the XboxOne support installing games from disk so they got the ability to create a disk image.

If all they needed to download is an emulator and a compatibility config file that would've been a much smaller download package..
Centiman: Elastic, High Performance Optimistic Concurrency Control by Watermarks [pdf]
The article is talking about webtask.io, the underlying engine for sandboxed code execution used by Auth0 for allowing customers to extend the platform with arbitrary nodejs code. In such system there is a need to acccess real time logs (think tail -f) while you are debugging your stuff.

Also, the emphasis is not just the real time aspect. The article mentions the issues with kafka for HA
Just a quote from an article that was extensively discussed here: https://news.ycombinator.com/item?id=10151905
Yes, my point is that getting access to a Linux server on the Internet which you aren't afraid to accidentally break is easy.
The Wayland Protocol is simply a specification that is true. But there also has to be an actual implementation. The only implementation of Wayland Protocol at this point is the reference implementation that heavily uses Linux only system calls and is not practically portable to BSD or any other system. Therefor Compositors that use libwayland such as Weston and Gnome are also not portable. SystemD dependencies add another layer of incompatibility.

So yes Wayland Like X is in theory OS agnostic but in practical terms they are only as portable as there specific implementation.
Judge Signs Off On $415M Settlement To Resolve Tech Industry Anti-Poaching Case
Duet Display looks pretty nice. Does it live up to the performance claims in practice? How's the touch input support?

I've been looking for similar software for Android tablets for ages but everything I've tried so far were laggy and unstable.

I'll probably end up getting an iPad just for Duet Display if it works as advertised.