skysight-inc/HackerNews huggingface dataset:
I also don't get the criticism of analogies to older technologies. When faced with applying a statute to new technologies, where the intended application to old technologies is clear but the application to a new one isn't, discussing which older technologies are relevant analogies is a useful way to proceed. In this case it's clear that Congress did not intend the Copyright Act to cover rental of home A/V equipment, but did intend it to cover the 1970s community-antenna systems. So it seems pretty natural to ask: is Aereo's service, in the relevant features, more like CATV or more like equipment rental? The court might've gotten the answer to that wrong, but it seems like the right question to ask. At least, absent Congress actually updating the law to clarify how they want it applied to new technologies. I've read through the opinion and I don't see anything technological to disagree with there. They correctly described how the system operates; the only real disagreement is over whether the Copyright Act was intended to cover a system operating in such a manner.

Now at oral argument they sometimes use pretty out-there analogies, but some of that is trying to probe the limits of what an attorney for one side or the other is arguing. By asking "isn't this like X?" they're often trying to get the lawyer to clarify precisely why it isn't.
Democratizing the world for musicians.
I usually use `paste` but I sometimes catch myself formatting just-pasted chunks of code. I'll watch out for this.
May be tangential, but take a look at the Mizar project [1]. It has a huge repository of around 50k machine verified non-trivial theorems in human readable syntax (e.g. Gödel's completeness theorem for first-order logic).

Also check out the journal Formalized Mathematics [2]. The idea is that every major new theorem in a paper has a machine verified proof attached.

[1] http://mizar.uwb.edu.pl

[2] http://mizar.uwb.edu.pl/fm/
I remember seeing your original post on this. Still somewhat iffy on it but I subscribed. Thinking I'll dump my graze subscription soon.
If Go is so awesome, why are Go developers still using C in their toolchain?

That's a terrible argument. Of course it takes effort to port existing application and tools. In some cases, it might be worth it and in some cases, it might not be. Python 2.7 will always be available to run such tools and applications.

This is very different from the case of library developers that should port their libraries to Python 3 (or support both Python 2 and 3, this is not difficult) so that it's accessible to more code.

This isn't an argument at all when it comes to writing new stuff in Python 3.
The sharpest young minds who went to the right law schools.
This is what it takes to actually maybe get before the Supreme Court. Hint: they don't yet accept 8.5" x 11" paper from most filers.

http://www.aarongreenspan.com/writing/essay.html?id=87

Instead, they prefer a paper size based upon the Royal octavo:

http://en.wikipedia.org/wiki/Octavo
Yay, I'm glad J got a shout-out even if it is one of the rejected editors. I've loved using J in the past and have even made a few releases of J on sourceforge [0]. I've attempted to move to github as well [1]. Sadly, I haven't found much time to work on it -- paid work and family take precedence. Oh, and I too love using vim as well.

[0] http://armedbear-j.sourceforge.net/
[1] https://github.com/kevinkrouse/j/tree/master/j
For the opposite case:

http://no-www.org/
Oh lord, not this "break into the house" fallacy again.

Your FB profile is not your house; it is just some data you have shared with FB. FB decides what to do with the data: how to share it, where to share it, when to share it, who to share it with, etc.

Everybody knows that FB _already_ manipulates the feed to change your mood: to make you more engaged with the site; to make you click more on ads; etc. It's been doing this basically for ever.
I had a couple opportunities to talk with him, and being part of the early reddit community, I thought the first 40 mins were a good tribute to who he was.
QuickOffice Will Be Discontinued
Awesome! You're obviously not struggling, but before long it might be worth reworking the site's aesthetic and branding? I honestly don't know at all how much it matters, but I'm gonna throw out some unsolicited design critique in case it's helpful.

- Tragically, King did sink their teeth into the word "candy", so using it in a candy-color outlined gradient logotype strongly evokes mobile games. May not matter, but it sends a mixed message.

- Only use the good photography. If you're shooting in a studio now, you can cycle out all the iPhone shots, which are contributing to a kind of "man-of-the-people candy blog" vibe, versus a "place that will send me awesome candy" vibe.

Images like this: http://www.japanstyle.info/wordpress/wp-content/images//2011... make me curious and hungry, images like this: http://www.candyjapan.com/static/japanese-candy.jpg remind me of being told to check Halloween candy for razors.

- Lead with the photography. Right now, if I don't already have an idea of what "japanese candy" is, I'm not excited. It's cliche, but even just changing the title text to lightly shadowed white and sticking full-width high quality candy photos behind it in a carousel would be way more engaging.

- Consider folding the "Are you still active?" section into the title pitch. If this is a concern people have, you don't want them to have to scroll through the rest of the page to resolve it. Could be worth testing something like "Order now to be included in the July 15th shipment!".

- A more broad observation: The service (including the totally adorable "how it works" comic strip) seems to be pitched heavily towards something like American Otaku culture. In my experience, though, classmates would define social groups around being into manga, or wanting to learn Japanese-- but when a classmate would come back from Japan with some never-before-seen candy, everyone was excited.

That's just my take, anyway. Good luck!
European here; I've clicked the link and read the introductory text but I am still not fully informed, so here I ask.

Why is Jonathan's health insurance not covering the treatment? Is it because of the terminality? Or because of the way the US health insurance system works?

I have very little experience with American insurance systems, but it seems that the public is asked to fund the costs of a family which was let down by the insurance system, and which desperately asks for more time with Jonathan.

Personally, this makes me less inclined to donate; donating would feel like I am throwing money at a problem which a foreign country (one of the richest in the world) is not able to fix itself.
I haven't dived into the details of Evil mode too much. The basic Vim motions and commands work out of the box, so for a casual vim user, it ought to be enough. I also went ahead and installed Evil-leader, so I could have the same <leader> keymaps that I have in my vim config.

A few places where I looked for small things here and there:

1. http://www.emacswiki.org/emacs/Evil

2. https://github.com/cofi/evil-leader

3. https://stackoverflow.com/questions/8483182/evil-mode-best-p...

4. https://github.com/mixandgo/emacs.d/blob/master/my-evil.el

5. https://bling.github.io/blog/2013/10/27/emacs-as-my-leader-v...

And I also got ido-vertical-mode so the emacs command buffer looks better.

Here's my setup: https://github.com/mgill25/emacs See user.el

Cheers!

PS: Some of the configuration needs to be set up before you activate certain modes - which is often implicit in plugins, so watch out for that. Eg: To emulate C-u behavior, the functions had to be put ahead of the (require 'evil) call in evil-leader.el
And for the humorous case:

http://www.www.extra-www.org
Pypy3 + STM is coming, which should resolve your first two points. Pypy is fast enough for most, and is gradually getting faster. I don't see at all how it splits the user base.

With regards to asyncio, a lot of people would disagree with you.

Too little too late? Maybe...that's for you to decide. Yes, there are new competitors that didn't exist when the decision was made to pursue the Python 3 strategy. But Julia has nothing close to the standard library + ecosystem that Python does, and probably won't for a long time if it ever does; and while Go is coming along in that regard, there are some aspects that make it less preferable to Python, especially JITed Python with software transactional memory (i.e. no GIL). I, for one, would never want to code without exceptions if I had the choice.
You still get a lot of subjective anecdotes, but it's easier to digest one sentence than it is someone thinking they write for the New York Times food section. It's my biggest issue with Yelp -- just get to the point, no one needs the waxing poetic about how you came to find this "gem in a city". That coupled with Yelp's shady business tactics[1].

1 - http://www.eastbayexpress.com/oakland/yelp-and-the-business-...
You need to look up the definition of martyr. He committed suicide, he was not killed. He was not persecuted for doing right, he was being prosecuted for doing wrong.
You are assuming that Python code executes the same way that a C code does. There is a whole lot more going on in a Python execution, so intuition drawn from C does not apply line by line to Python code. You have to think in terms of Python bytecode and think about how that byte code is interpreted by CPython. You have to think about the fact that Python is dynamic so for every value it also has to look up the type. But then I would not have known all this when I was 17, not even the C execution model, so keep hacking.

In fact I redid my tests and reduce is actually consistently faster than the for loop. Not by much but always faster (by that I mean the minimum of 10 runs of reduce is faster than the minimum of 10 runs of for loop. My box was fairly loaded during these tests https://news.ycombinator.com/item?id=7961091 , the numbers halved when I tried again, but their relative ranking remains the same.
This vastly overstates the wisdom of the justices. They're using clueless analogies most of the time because they're actually clueless, regardless of whether the arguments could be made better.

It's true that lawyers should explain their positions clearly in any court, but if the ultimate interpreter of fact can't even understand the facts they're being told, there's a fundamental problem.
I've now implemented both these changes. The bookmarklet in the blog post (http://sagargv.blogspot.in/2014/06/flat-hacker-news.html) reflects this.
> peruse HN for background on issues.

Is HN really such an important source for background on cutting edge tech issues?
OFF (http://offgame.wikia.com/) and Yume Nikki (http://yumenikki.wikia.com/) are good examples of things you can do with RPG Maker where the result isn't usually called "an RPG Maker game" (or "an RPG", for that matter.)
Interesting take and I don't necessarily disagree. My guess is that most people who are donating don't have wider policy on their mind, only helping someone fill an individual need.

Something analogous to a Red Cross/Crescent which does not want to influence policy directly, only to help individuals.
i think it depends on the terms&conditions of google's playstore. just because you are german doesnt meant you cant ge sued by american laws, and i know that german and american laws are quite dirrefent when it comes to compensation (schadensersatz).

suggestions: delete references to "Yo" from your product-name (name it Jo instead); "Yo" is a registered trademark; you wouldnt name a chocolate you created "ritter sport", even if your name was armin ritter
Super Mario Bros. Time and Place
I'm pretty sure the judge doesn't have much choice but to accept a voluntary filing for Chapter 11 reorganization as long as the company really does have debts greater than it can handle going forward.

That doesn't mean. however, mean the judge has to accept the company's proposed plan for continued operations, creditors can submit their own, can even take over the company, and he can for example reverse recent asset transfers. The company was split into these pieces last October (http://www.hispanicbusiness.com/2014/6/24/source_interlink_c...), that may be recent enough if they're trying to play these sorts of games.

The biggest problem for 2600 would seem to be the "limbo" part: all collection efforts are stayed while this gets hashed out---the whole reason for Chapter 11 reorganization is to try to do something less destructive than a liquidation---so whatever money 2600 will get from this process won't be arriving any time soon.

However Chapter 11 doesn't mean the company can simply stiff creditors like 2600, in fact the prospects for the creditors should by definition be better than for a Chapter 7 liquidation.
There is no straw man here. Yes, the article is poorly put together, starts with one thought and never finishes, etc.

But the inability to truly understand the impact of technology on the country and the globe by the highest court in the land - and further inability to understand that much of that impact exists without deep historical context and outside traditional court definitions - is worrying. To think that this group of technology-illiterate academics can hand down judgments that can drastically alter the legality of future innovations - without understanding the most basic parts of those innovations - should give everyone pause.

I'm sure their clerks are incredibly bright - but so are the lawyers standing before the Supreme Court - and if they can't explain the technology they're trying to defend to the justices, what makes you think a clerk can do better?

It's incredibly easy to stifle innovation and its potential offspring for centuries by not understanding it.
Hydrocarbon a traffic notification scheduler
I have started on a new project for an entrepreneur class and want to turn it into something more substantial. So, I whipped up a product launch website to assess the demand last night. Let me know what you think.
you should focus on making sure the app is worth sharing. then you won't need to worry about it. find 10 friends to test it and then see if any would share it or if not why not.
Containers can also do live migrations. Check out the CRIU project(http://criu.org/)
Removal of Quickoffice from Google Play and App Store
The Revolution in Military Affairs: A Partial Timeline
The type is irrelevant , as realloc gets a void* and a size. But the standard says nothing about that a resize has to happen in-place if possible (which would be the case if it gets smaller or remains the same size). There is no requirement for the case that the requested size is the same as the memory block had before. That being said, most realloc implementations will probably hand out the same pointer again if size <= old_size; it just makes sense to move only when needed. But that behaviour is not required.
I'll probably try that. I'm trying to expand the project, currently.
Does that site actually make a case or do they just not like the "www" being there?
That's actually kind of an interesting idea. $ for end-of-line always bugs me; for something so common I don't think it should require a chord. '999l' is pretty easy to tap out.

On the other hand, it would probably be easier to rebind something like '-' as end-of-line. I'd do backspace, but I've already changed that to PageUp (backspace/space work great as PageUp/PageDown)
This goes better when you know (and have internalized) more of the paths into insert mode.

For instance, ci} will delete everything inside the tightest enclosing braces and switch you to insert mode. This whole thing, then, including what you type, is a single action that you can redo with .
AOSP is open source. GMS is not. Samsung required GMS to make a commercially viable Android handset that consumers recognize as Android.

Therefore the Android that Samsung (and the other Android makers outside china) licenses is obviously not open-source. This is why Pichai and Google have leverage.
Google I/O, a merging Google everywhere
I would also point out that the justices could simply say something like, "Could you please provide a definition of the term 'troll' for the court?" This shouldn't be considered clueless because even if the justice does know the definition, it establishes a record of the terms as they're used in what follows.

I would hope that the reason we get these seemingly silly quotes is rather that the justices usually do this, and the occasional jokes result from boredom (even if they do show some misunderstanding).
Well docker has no 32 bit support. And not sure most proprietary software for Linux has 32 bit binaries still. Use of mmap. But you are right a lot of things still work. Only DragonflyBSD has dropped 32 bit support do far. Linux probably will by 2039 though as they seem unwilling to fix that.
Show HN: Dollar and Cents
His blog:

https://d4l3.com/blogs/darthclue
Surround.js: quickly search through text and wrap results in custom tags
surround.js provides a set of utility functions for searching through large strings of text and wrapping a search term in custom tags.<p>Let's say you want to highlight or make button links out of all instances of a word in a huge article. surround.js makes that very easy.
Yes.

By default, all popular Web browsers assume the HTTP protocol. In doing so, the software prepends the 'http://' onto the requested URL and automatically connect to the HTTP server on port 80. Why then do many servers require their websites to communicate through the www subdomain? Mail servers do not require you to send emails to recipient@mail.domain.com. Likewise, web servers should allow access to their pages though the main domain unless a particular subdomain is required.
Their argument seems only to be that with the https?:// protocol prefix in the URI, the 'www' is redundant. No other arguments than 'time consuming' is presented.

Even their FAQ doesn't answer why they dislike 'www' other than being seemingly redundant. I personally prefer without www on my websites, and my cache server is set up to ignore cookies on static content.
for even simple programs, this would produce a very large output. we've become accustomed to the idea that C is a low level language, but actually it's somewhat high level. optimisations are in your code everywhere, and if a C compiler were to list even only the ones that exploit undefined behaviour.. well, it would essentially be noise.
I guess I'm in the minority here of being a full time python developer and thinking 1) these are all totally unexciting for day to day python use, and 2) the only actually interesting one (async io) is covered with:

Not going to lie to you. I still don't get this.

...which is not really a call to arms for py3 as far as I'm concerned.

(pypy support and potentially having one binary running 2.7 and 3.x at the same time is much more exciting)
Performance penalty is no longer an issue with AWS: CloudFront support for root domain/zone apex has been there since June 2013 [1].

DNSMadeEasy has ANAME for somewhat similar purpose [2].

It's worth noting that AWS CloudFront works ONLY with AWS Route 53 for the proper latency-based routing with root domains. Yes, DNSMadeEasy ANAME works with CloudFront too but it's not smart about returning the closest edge to the user.

[1] http://aws.amazon.com/about-aws/whats-new/2013/06/11/announc...

[2] http://www.dnsmadeeasy.com/press-release/dns-made-easy-intro...
Change your thinking, change your life: Andrea Owen
Where have you been advertising? Places with NSFW content tend to have much lower ad prices because most advertisers won't touch them, but many of them (4chan and Danbooru come to mind) are probably pretty good for the audience you're looking for.
LRU cache for py2 - http://code.activestate.com/recipes/498245/

Surprised no mention of concurrent futures, which also has a py2 backport - https://pypi.python.org/pypi/futures
Thank you for asking that.

I have been wondering the same thing for some time. I always hear how great macros are, but haven't actually found a real world use case in my work.

But I figured it was because I didn't know something.
Why not use www
Yeah, all that quick money they must be making from selling Docker licenses, right?

Jails are not comparable to Docker. Jails are the container technology, like LXC and OpenVZ, which Linux has had for almost a decade.
I'm pretty skeptical. First, it's rarely ever really one application. There's a primary application, sure, but there's also a bunch of processes that monitor it, clean up its logs, perform system maintenance, etc. Second, you lose 100% of the tooling for debugging.

Finally, and most importantly, your operating system does an awful lot of stuff that is not trivial, not in the slightest. The Linux kernel has better page cache algorithms than your unikernel, a better networking stack, vastly better hardware support, etc. Plus tons of people thinking about how to make it better every day. No one is going to port that to OCaml.
In my experience, any sort of filesystem remoting a la sshfs simply doesn't perform well enough to do real editing work in. One of the really nice things about vi is that it was originally designed for low-bandwidth situations, so using it over ssh is quite snappy even on a marginal network. If I had to use sshfs from home to edit files on my production servers I would probably have to kill myself.
No it is not the same. x only writes if not already written.
A noisier environment doesn't mean you expect smaller effects. It means your measurement is unstable. This problem also occurs in physics; using the standard approximation of gravity of 32 feet per second per second, the extra time required to fall 9 feet instead of 4 feet is exactly 1/4 second. Should you actually try the experiment, you'll quickly notice that your measured time varies from attempt to attempt. There is an office of the government which (among other duties) measures the weight of a coin (the same physical coin) every day, and records the result. Some days are anomalous. There's variation every day.

What larger N does is enable you to see past the noise. With a large sample, the effect of the noise in your measurements diminishes to zero, letting you estimate the effect you're looking for more accurately. So over 200,000 apple drops, I should see an average fall time discrepancy very close to 0.25 seconds; whereas with 2 apple drops, I might for whatever reason measure the time discrepancy as 2/3 second. The 0.7 seconds estimate is way off because of small N.

If, as you work with larger and larger sample sizes, the effect you're measuring recedes steadily to zero, the obvious conclusion is that it's all noise.

However! We started this by talking about a different thing entirely. You say this:

> There's an effect, that we're very confident is real, works in both directions and has real world implications.

This study has immense statistical power and a minuscule effect size. The immense statistical power means, yes, "that we're very confident [the effect] is real". That's measured (from a traditional perspective) by the p-value.

The effect size measures the real-world implications. A very small effect size means that the real-world implications are likewise very small.

As a toy example, suppose I do a study finding that feeding children between the ages of 4 and 7 meat with bones in it vs meat without bones increases their height as adults by three feet (p < 0.9). The real-world implications are huge. Our confidence in the study is low.
The line issue pops up for me in regular control for blocks and I'm using the most recent beta (which I'm uncomfortable doing but had to do to get anywhere). My indenting still gets very confused anywhere I have #if blocks.

You know I like you guys, I loved doing GSoC with Mono and I wouldn't have interviewed over there if i didn't like what you're trying to do, but these issues make it really hard recommend Xamarin. Having my IDE make me legitimately mad is a bummer.