skysight-inc/HackerNews huggingface dataset:
There actually is one, although it's a bit cheaper than that:

See, e.g., https://www.arin.net/fees/fee_schedule.html
Emacs users and developers would continue to write Elisp. The difference is that Elisp would be running on the Guile VM, which will improve performance and bring some features that are currently missing from Emacs (threads, and some other stuff that I can't remember).
Avoid being used in NTP Reflection Attacks (fix your NTP server)
Sure but that would probably be about as performant as: `(objc_lookupImp(obj, sel) ?: objc_nilImp())(obj, sel, ..params..)`

(I realize you said "if you don't care about performance", but ObjC would be a pretty terrible language if it wasn't fast)
Top Web Outages of 2013
Are we throwing out the FCC's regulation of the spectrum? If so, then WISPs will sweep across the nation, competing to provide consumers the best wireless access at the lowest prices, on frequency bands previously wasted on broadcast, cell, and official uses. A great deal of money will be made in that sector, especially to whichever equipment maker rolls out the best first- and second-generation wideband modems.

Another good business will be replacing car radios, at least for some time.
It’s hard to watch out for banned words when you don’t know what they are.
He's predicted the crash before and got it wrong.... How many times does he have to predict it before you realize he doesn't get it ?
> most people who make the world run—who care for kids, who grow food, who would rebuild after natural disasters and societal collapse—will never be rich, no matter how hard or well they work, because society is constructed with only so much room on top.

That is such bullshit (at least here in the US).

Nowhere in the article does the author support this claim. In fact, the whole American system is built to prove the opposite. Space at the top is NOT limited. Total wealth is NOT limited. Anybody who works hard (and smart!) can get there.
I would not agree, that C# is nearly as productive as Python. Have you ever programmed in Python? I doubt that!
You can switch between them as and when you like. Every book I wanted so far was available on the Indian store. But if the book you want isn't there, you can switch your Kindle region and buy that. Then, later, when you want to get one that is available on the Indian store, you can switch back and get that at a cheaper price!
I Transcribed Glenn Greenwald's 30C3 Keynote
Molly Crabapple, the writer of the column, is an accomplished artist and writer and has probably made more money in her career than most programmers her age. I'd say there is plenty of room in the world for artists like her.
You could use `emacs --daemon` and `emacsclient -c` if you don't really need to fully relaunch Emacs constantly (you shouldn't).
I'm from Australia.

We basically have a gimme with the E3, but it has the degree requirement.
There may be differences in some cases, but usually western versions of print books tend to be better (color illustrations/pictures, etc.) to justify a higher price. That distinction doesn't really apply to digital books so for the most part, they're the same. (unless there are censorship/localization issues)
A Seymour Cray Perspective
Strange ... I felt the same feeling of sadness and it was only amplified by the last video where he spends half the time thanking us for taking the class.

How do I even express my gratitude?

This was my second Coursera class - I started with Martin Odersky's Introduction to Functional Programming in Scala (which I also highly recommend).
I wouldn't recommend skipping anything, it's all very carefully rehearsed, and worth watching from end to end.

The transition itself was pretty brilliant.
10Gbit/s mirror (also offers ftp and rsync): http://ftp.halifax.rwth-aachen.de/ccc/30C3/
IANAL and have always wondered why this practice is allowed in the U.S.
Hrm, I should also add that for a $5/month VM, 10 minutes of time is worth $0.0012. And that 10 minutes doesn't require the RAM or CPU component, just the SSD, so it's much cheaper than that in actuality. It's silly to squabble over pricing that low. It would take a million destroyed VMs (at list price) for the cost to be much more than what's in the office's petty cash box, and it's worth it for the security implications, not to mention PR.
Most don't you are right, but some are toying with the idea of proxying UPnP requests to "NAT Centres" on the carriers backbone; there are a significant percentage of users who will refuse to put down their controllers and will walk to another provider.

The other way this may be solved is to form a technology solution with the console makers to have a drop in solution at the API level; obviously this will disadvantage smaller developers who can't pay to play (not that this will bother the carriers overly).

I suspect most likely in the US there will be a nuisance fee add on to your internet connection in order to play "P2P" games (x.ref current Net Nutrality battles in the courts)
ACLU: Backdoors, Government Hacking and The Next Crypto Wars [30c3]
do you know what contracts are?

Typical contracts are 'assert (arg != null)' or 'assert(arg1.length == arg2.length)' or 'assert (hour >= 0 and hour <= 23)'
Yup, MOVEM was pretty neat on the 68K. For the Atari ST I wrote a very fast memory-fill using a tower of MOVEM instructions; you could get to within a percent or so of the system memory bandwidth, and you might as well stop trying at that point.

(Also had to deal with some other company's programmers who thought their way to fill memory -- with an overlapping memory copy -- was more clever. But theirs was five orders of magnitude slower).

It's interesting that Atkinson's code doesn't unroll the MOVEM loop at all. He could have gotten another couple percent of loop overhead out of it :-)
Don't assume that the network must be entirely owned by one party. That is the situation right now in the cell and broadcast markets, but it is caused by regulation rather than anything "natural". It isn't the 1940s anymore; wideband radio technology exists that would allow the sharing of all spectrum rather than the single-use requirements we have. After that is adopted the first-mile connection is to a WISP, which is connected by fiber to the rest of the internet.
>>> hex(random.randint(0, 2**32))
'0x56dee53b'
>>> hex(random.randint(0, 2**64))
'0xedcadadd7a7a8cdfL'

A 64-bit number is going to look like edcadadd7a7a8cdf, which has 16 characters for humans to read, not 8.
People do use Torrents quite actively still. Mainly because movies are out way faster than on netflix and you have to use third-parties to access the US-netflix which contains way more movies than danish netflix. Also in danish netflix you are forced to watch most movies with subtitles :/
Where is your magic dividing line between how many is ok to collaterally Kill and how many it's not ok to collAterally kill?
Customer instances have no access to raw disk devices, but instead are presented with virtualized disks. The AWS
proprietary disk virtualization layer automatically resets every block of storage used by the customer, so that one
customer’s data are never unintentionally exposed to another. AWS recommends customers further protect their data
using appropriate means. One common solution is to run an encrypted file system on top of the virtualized disk device.

[1] http://awsmedia.s3.amazonaws.com/pdf/AWS_Security_Whitepaper...
C# is a better Java. F# is a better Ocaml. Yet practically nobody not on the Microsoft stack uses them.

It is a tragedy based on corporate interests (Microsoft's interests to tightly couple C#/F#/.NET to its other software offerings and Apple wanting to promote its own proprietary solutions instead) and primitive, tribal bigotry (Linuxheads categorically boycotting anything tainted by Microsoft's touch).

I suggest that people who do OO/GCed/imperative programming but not (exclusively) on the MS stack stay away from C#, because it is so depressing to realize that this great language (the best in its category by far) is so poorly supported by everything not Microsoft.

I have the same problem with Objective-C. The idea of minimal, Smalltalk-ish OO extensions on top of C appealed to me but try using it on anything not Apple... so sad.

M# is already doomed. Don't waste your time with it unless you see yourself developing software exclusively targeting the MS stack. It will never get anywhere on other platforms, no matter how brilliant it turns out to be.
> have to hope

If you need hope, you're doing dynamic languages wrong.
This seems to become another Hacker News cliché

>Why bitcoin will [..] in price.

I'm full.
Well, I do agree that students can have different quality, and we shouldn't discriminate Indian students. But the problem is that enough Indian students have made bad reputation for all Indian students here (U.S), and to avoid future loss (time and effort of the faculties), we just start to reject any Indian students (at least in my own circle).
I guess he's following the logic of "throw enough mud at the wall, some of it will stick".
NSA's persistent malware for US routers:
I think you enter a URL and then it searches for it on the different networks. Then it displays how many hits it found. Then again I'm not sure, I'd prefer to have it explained.
Amazon shifts the costs of zeroing on the user of the new VM. Because the blocks are zeroes on first access writes are twice as slow on the first pass. You can try that out easily by running `dd if=/dev/zero of=/mnt/test` twice.
Wow, this is probably the most ignorant thing I've read in a while:

"Let’s say it costs the QuitCoin company $50 in per unit marketing costs for each arbitrage of this nature. (Alternatively you can think of that sum as representing the natural monopoly reserve currency advantage of BitCoin.) In that case both the company and the buyers of QuitCoin are better off at the initial transfer price of $400 and people will prefer that new medium. Over time the price of BitCoin will have to fall to about $450 in response to competition."

First, BitCoin (and pretty much any other crypto currency) is not a company. It doesn't have to market anything and there is no bank-like entity necessary to drive it. I'm not sure why that's so difficult to understand, but it seems to be an issue.

However, the biggest WTF here is the idea that the "cheaper" currency will win out. That's the reason behind someone arguing you should, say, only buy Rubles and never Dollars: because they're so much cheaper!

Now don't get me wrong, BTC may well (and did) go down and up again dramatically during its time, but the argument here is ridiculous to the point of being indistinguishable from satire.
I think there's some value in people expressing their visceral reaction to new ideas. If you read it as me trying to convince people IPv6 is bad, then maybe I wasn't careful with my wording. It was an introspective comment designed for me to try to pick apart why I haven't spent any time learning IPv6 even though it seems to be important, like eating broccoli.

And it's often the case that a lot of people are all thinking the same thing but everybody's too afraid to say it out of fear of someone ripping them apart, as you've done, or out of fear of sounding silly in public. Luckily my name is literally silly. (Humor is still allowed on HN, right?) So I just thought I'd post it incase it matched up with anyone else's first impressions of IPv6.

I'd also disagree that "appeal doesn't matter." Appeal is certainly beside the point for a protocol spec, but one of the reasons Bitcoin became so popular so quickly is because of the hundred subtle ways the protocol is a pleasure to use (as is the implementation). Twitter is appealing because of its brevity, not merely because it lets people send messages without specifying a recipient. Email is appealing because humans can read the addresses, and because it has a "subject" line for humans to read. Etc. Yet in the case of IPv6, it's as if no thought whatsoever was put into making it appealing, which seemed odd.
Try with nat64. Not entirely clean experiment, I know (IPv4 upstream of translator). But the result is quite usable.

Ping me via mail if I can help with the setup, we did this setup several times with reasonable success.
Primary reason to use Torrents is to get the latest movies that are not out on Netflix yet. I am still waiting for the movie "Escape Plan" and even though i m not big into torrents, it is making me go that route.
If it sits at the bottom of the stack, and can run existing C# code (most? all?), then it must include the CLR, or something very CLR-like. That's a pretty big bottom.
anecdotal but in a presentation given by the head network architect at a large (ex national) uk communication provider - training engineers is the main reason ipv6 has not been rolled out.
I agree to an extent. You can add comments to your code. Harder to do in a home.
Hey all! I've been working on this on-and-off for a few months, but it is sort of in a broken state right now on GitHub. I'm playing with some modifications to the charts and dependency graph, and the localStorage autosave/load is a bit glitchy.

Just saw Dan posted it now, and figured I should chime in (and push my last few commits).

The version here works the OK-est, but it still needs work: http://www.omarrizwan.com/cruncher/

Hoping to get back to it sometime within the next few weeks.
I wish I could click on the languages in the legend and have them color-coded/labeled in the chart with unselected languages washed out.
Yeah if the attacker has physical access there are other, even more awful things he can do.
Google, make Google Analytics HTTPS by default
> The guidelines state that when you are not using an IP, you simply hand it back

Maybe that's why ISPs hand out public IP addresses like nothing?
is Google's YouTube now part of the conspiracy against the Egyptian revolution? what do you think?
For fuck sakes, I'm getting so sick of how royally shafted I am with the NSA.

In a normal world, there would be outrage, and disgust, and change. In our world, we have sock puppets lamenting things and asking the courts for help.

This is just a fucking nightmare. I don't want to live in this world.
You criticize the article for a lack of support, then make an equally unsupported claim.

Personally, I know many, many intelligent hard workers who are barely getting by under their crushing debt. I feel lucky that I am not in their shoes.
I agree. c# is a great language but it's tied to .Net. Which is Windows only (Mono? Please...). And assuming M is too, you are right, it's already lost. And it's too bad too.

It's VERY clear to me that the future is multiple OS's running on lots of different hardware.
> when Mozilla explores that space with a new language, it's the hottest thing since sliced bread

I'm all in for new languages that solve unsolved problems (or solve better problems other solved). When Rust came out, it was new and exciting. When Go came out, it was new and exciting. This one is new and plans to solve some problems Go and Rust already solved. It'll be exciting if it solves them better. Right now, we know nothing about it.

From the list in the blog post, the only problem M# (or whatever it's called in the end) solves other languages haven't already solved is what to do with all the C# developers we have out there. It's not a problem I am very excited about.
From above: http://i.imgur.com/Aliyewf.png

What that poorly worded checkbox says to me: "tick this box if you want to prevent DigitalOcean from reading your stuff."

Nothing in that web GUI "clearly states" that not ticking the box will allow the next random user to read my files.
Ask HN: What did you tell your parents? 
Many of us have parents who aren't as tech savvy as ourselves. While visiting your folks for the holidays, did you find yourself explaining any technology-related concepts or gadgets?

If so, I'd be interested to hear if anyone found creative ways of explaining the concepts / technology. For example, I drew an illustration to teach my mom about how her iPhone interacted with cell towers and a home Wi-Fi network.
a fair point, i'd argue that it's a bug in stash's behaviour that disallows this. personally i've had experience with stash working ok in this scenario often in the field, so perhaps only certain split files cause the issue. most likely when the divergence of the stash and the commit are in very close proximity in the file.

worth noting here is that stash behaviour has improved a lot in more recent versions, e.g. stash pop can merge with your working tree now, whereas a while back it would just fail to apply and you'd be stuck having to do a patch and apply instead.

i think the workflow i outlined is intended to work correctly and eventually will for all cases rather than just the majority. hopefully that doesn't scare people away.

out of interest do you know of any other way to do a similar kind of thing with any other tool? i find having to deal with these edge cases still way better than the alternative of having no staging area and only being able to work on 1 thing at a time personally.
I don't, but I do review papers for people that I don't know if they have a good reputation.
Alright, I'll go there. What will it take before the military-industrial nightmare we have gets reined in? Or the central banking cartel? We have a total nightmare on our hands, and I don't see people fixing things! :) Maybe its just me, but it all looks pear-shaped from here.
A bank run would be as devastating on any other currency as it would be to Bitcoin of course. Loss of confidence in a currency destroys it. The same is true for the Yen or the Euro or USD too.
Marketing was the example in the article. It is also one that catches my attention because I was aware of a case where my personal physician was pushing a particular drug and I was aware that pharma salesmen (marketeers) are permitted to encourage physicians to favor their products through controversial freebies like free trips to company seminars in the Bahamas, etc. I have no hate for marketing. If I had found a article contrasting how much is spent on legal versus R&D, I would have used that. And, by chance, yes, I do refuse to waste an extra dime on clothing just for a logo.
I came up with a "why ipv6" question yesterday(?) when someone eagerly awaited ipv6 to solve all peer to peer issues in the alternatives to Skype debate.

I'm forced to take up ipv6 due to my ISP's policy (dual stack lite) and so far that caused mostly trouble - hardware problems, software incompatibility and a lot of 'new things' for no gain at all.
I understand that my frustration is largely caused by the implementation of ipv6 here, not by the protocul suite. I would love to have a stable ipv6 connection, with a permanent prefix (permanent for the duration of the contract with the ISP, bonus points for the ability to keep my prefix between different providers). I would gladly play with the ipv6 world while ipv4 still works decently (dual stack, sans lite). Accessing ipv6 services from most networks is crap, especially so from mobile devices. Random trivia: The Android emulator doesn't support ipv6...

The way I see (and experience) it, ipv6 is a pita right now and with introductions like the one I see here personal resistance will go up, not down. I contemplate to change the ISP solely to leave ipv6 behind - and I WANT to like it, dabbled with ipv6 tunnels in the past and like to tinker with networks.
Empower the next generation to be creators of technology - We need your support
Michael Schumacher in coma after skiing accident
It was a great keynote, for anyone wondering. I think Greenwald can be a bit dull to listen to - probably the legal background - but he struck a nice balance and even included some ever-so-rare self-deprecation. :)
you mean a hardware vendor like Apple not allowing mobile carriers to set any price for its own handsets? why exactly is this bad?
Good point actually...

The problem is the "Global Routing table size problem" is a problem we actually have _right meow_, whereas the impending omg-out-of-ipv4-address problems is one that will stretch on for another 40+ years.

If IPv6 actually solved the problem we have right now, people would adopt it. But IPv6 solves no current problems, it only creates new current problems.

Anyway, I know IETF pisses vinegar all over NAT, but I'm hoping a grassroots effort pops up to solve the problem IPv6 should have actually solved.

All we really need is forward-compatible extension to IPv4 that allows for easier incoming NAT traversal. A working solution would allow border routers to identify traffic belonging to an individual host on their network (in the private address space), while the client remains blissfully happy on traditional IPv4.

The goal would be, merely update your border router to speak this extension to IPv4... rather than every device on your network and oh by the way, rewrite half the software you have that parses ipv4 addresses.
Plus, there are currently other competing currencies and we can see that just because litecoin is cheaper it's not driving the bitcoin price anywhere.
Google and Apple Vying for Auto Industry Dominance
It's a pretty good excuse. But not a good reason anymore.
Don't ascribe to malice what can be ascribed to the usual clusterfuck that is Google's management of YouTube.
companies are allowed to give terms stating how their products are sold. presumably the same laws that allow Apple to say that in-store displays must meet certain standards (i.e. no broken/smashed devices etc)
yeah, I think if someone breached the borders of the US, Russia, China, India, or any other nuclear-armed country they'd get a (small) nuke dropped on one of their cities for sure.

Also, China makes most of the world's everyday stuff, I don't see how they would drop all those customers for a war that would bring in less profits and will leave them starving afterwards (cause no one would trust them with their factories anymore). The pre-WW1 trade ties were peanuts compared to today...
I think the real point of this article is that it's not realistic to expect every one of these students to have two high-quality published papers as a graduation requirement. This leads to and fuels the bogus conferences.
This is starting to become sort of trend with Apple.
Maybe they "do stuff" with the data, like they've got an internal process to give historical access to the NSA or any random .gov upon request. No need to assume that massive pushback against obvious security improvements could only be ignorance or incompetence. Adding security could throw a wrench in the works if there is a business process or procedure that directly relies on insecurity. If they have a national security letter requiring them to do this, they won't be able to talk about the topic intelligently in public.

Or TLDR your idea would be great if they wanted a secure product, but they may legally be prevented from providing a secure product or even talking about the topic.
Bipartisanship Is Great For Politicians But Gridlock Is Better
I'm in the same boat with Chrome.
That is a ridiculous piece of bad reporting. First there is no evidence for this, no dead links or pointing out previous submissions and whatnot. Then they go about regurgitating every conspiracy scenario nonsense, even invoking the dreaded "NSA" only to passingly mention at the end that they might go about verifying the whole thing!!

If they were in fact deleted and they were deleted for political reasons why did it take so long? and if in fact they were removed wouldn't the fact that gore violates YouTube TOS be a more logical explanation?

YouTube have refused to remove videos against government pressure before: http://www.reuters.com/article/2012/09/14/us-protests-google...
OS X Screencast to animated GIF