skysight-inc/HackerNews huggingface dataset:
From Congressman Justin Amash:

> Supporters of Sec. 309 claim that the provision actually reins in the executive branch’s power to retain Americans’ private communications. It is true that Sec. 309 includes exceedingly weak limits on the executive’s retention of Americans’ communications. With many exceptions, the provision requires the executive to dispose of Americans’ communications within five years of acquiring them—although, as HPSCI admits, the executive branch already follows procedures along these lines.

> In exchange for the data retention requirements that the executive already follows, Sec. 309 provides a novel statutory basis for the executive branch’s capture and use of Americans’ private communications. The Senate inserted the provision into the intelligence reauthorization bill late last night. That is no way for Congress to address the sensitive, private information of our constituents—especially when we are asked to expand our government’s surveillance powers.

Reddit is one of the most manipulated, banal social platforms on the internet. Need I remind you that JTRIG is tasked with manipulating public discourse in a professional capacity?
What revenge have they given for the Cold War? I have not noticed anything.
Yeah, I had the same experience (except using Mithril instead of React).

Am I the only one not holding my breath for Object.observe? I see people mention it so casually, but the fact is it's still a long way from being anywhere close to production ready[1]

[1](http://kangax.github.io/compat-table/es7/#Object.observe)
Hacker News is a startup hangout. statups makes more and more use of cloud services. Systemd is in large part about cloud...
RadioISS: Listening to Earth from space
What it applies to: any intelligence collection activity not otherwise authorized by court order (including FISA courts), subpoena, or similar legal process that is reasonably anticipated to result in the acquisition of a covered communication to or from a US person.

What it does: permits the acquisition, retention, and dissemination of non-public communications indefinitely, unless any parties are US persons and the communication is NOT encrypted, in which case they can only be retained for 5 years. (There are some other exemptions to this 5 year rule.)

Note that "incidentally acquired" appears only in the section title.

The main question here for me is what exactly this applies to. Is "any intelligence collection activity not otherwise authorized" blanket permission to collect anything?
This isn't necessarily all bad, as people use it more this and OTHER problems will show up and will be worked out. As long as we don't get into HUGE breaks (like Py3) it's fine.
That's untrue. Synology devices have supported CrashPlan for a while.

DSM 4: http://www.hanselman.com/blog/HowToSetUpCrashPlanCloudBackup...

DSM 5: http://www.hanselman.com/blog/UPDATED2014HowToSetupCrashPlan...
That's saddening to hear. Can you point out the discussion, so we can get a better idea what you mean?
Learning C is good. Learning Objective C is good. Learning Ruby is good. Learning Python is good. The best way to learn is closed rapid feedback loops. Getting something to work, then getting it to work better. Whatever language you chose to make those loops is great. Really beginner programmers should use whatever language their friends use so they can get help when they are stuck and close those feedback loops. I liked the article and the header image. :)
https://torrentfreak.com/pirate-bay-moves-to-the-cloud-becom...

Sooo, I guess it wasn't "virtually invulnerable to police raids".
The CLR will be open source very soon though.
Your comment seems irrelevant - the grandparent never claimed that polish has the most (only many) irregular verbs. If you have some pedantic insights regarding relevant comments on Hacker News I would be curious to hear them (I really mean it)
Social networking software
Bizarre –clicking the link gives me a "not found" error every time, whereas typing the URL in my address bar works fine. ???

And, equally bizarrely, even though my searches are showing "Approx <some large number> Found", I'm not actually seeing any results listed, just a blank page.
This is common in Canada (from experience) and probably the US (from watching American TV).
I don't like that you capture all my data before even mentioning pricing. I get that you want to build your email list, but it is a bit backhanded to hide pricing that far in.
I'd always thought eMule would have been much more successful if it answered the queue randomly, but weighting people who had uploaded with a much greater likelihood of going first.

As it was written eMule had a soft-cap of 10x "line speed" for someone who's uploaded 5x as much data to you as you have to them. This was far too little to get through a queue quickly. Worse, place in line wasn't remembered, so even a massive seeder on the eMule network might end up with zero files if he turned on the client for only half a day or so -- this is why eMule sharing typically consisted of having a computer run 24/7 and not expecting the file you wanted until a few days later.

Bittorrent changed that. While both clients were working with the same amount of underlying bandwidth, bittorrent made the connection between uploading and downloading much more immediate without an upper limit on tit-for-tat, and the incentive was clearly stronger.
Been stuck on the runway for 3 hours. Next in line to leave to Copenhagen.
Forex Automated Trading Robot: claims to return 80% per month on investment?
TL;DR .net core = surgery of .NET Libraries for crossplat cleanup + RyuJIT Virtual Machine (clr)

The clr will be open source (with new RyuJIT jit compiler), it's happening one commit at time :D

open source CLR/full .NET = readonly sources MIT (and mono can import fixes to BCL)

.NET Core = RyuJIT VM + .net Core BCL libraries + redesigned for modularity + CrossPlat + Development on github

Mono will maybe merge with corefx

Open source components are:
- the .NET Framework Libraries (BCL of full .net)
- NET Core Framework Libraries (BCL of new .net core)
- RyuJit VM

more info
* Miguel de Icaza (MONO) post http://tirania.org/blog/archive/2014/Nov-12.html
* Microsoft post http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducin...
> I know fan death isn’t real, it’s ridiculous of course…… but you know it does happen sometimes right?

> cultural mythos is so powerful that it can make people believe things they know to be untrue without even offering them anything in return.

The situation is even worse, unfortunately. This is called fetishistic disavowal: "I know very well, but...". Not only does it take the form of protecting obviously false beliefs (as with fan death), but it can also function as a way of disavowing what we know to be true.

Many of us know the world is facing a set of worsening crises (environmental/social/economic) but continue to live our lives as if this is not the case. I don't mean those who, for example, dispute the truth of global warming, I am speaking of those who know very well it is true but do not do anything.

The philosopher Slavoj Zizek often repeats a story about the astrophysicist Niels Bohr. While a friend was visiting Bohr's country home, they asked why a horseshoe was placed above a doorway, a common good-luck superstition practiced in Europe and elsewhere. Bohr's reply: "of course I don't believe it works, but I was told that it works even if you don't believe in it." Many beliefs in modern times work in this way.
It's funny that you're assuming that these people's statements are the exception to the rule and they're otherwise fairly open-minded and progressive. It seems like you're being presented with evidence to the contrary.
Yup, seeing method signatures like these is discouraging:

```
core::iter::Zip<core::iter::FilterMap<'_, (&std::collections::hash::set::HashSet<attr::Attribute>, &attr::Attribute), &attr::Attribute, core::iter::Zip<core::iter::Repeat<&std::collections::hash::set::HashSet<attr::Attribute>>, core::iter::Map<'_, (&attr::Attribute, &()), &attr::Attribute, std::collections::hash::map::Entries<'_, attr::Attribute, ()>>>>, core::iter::FilterMap<'_, (&std::collections::hash::set::HashSet<attr::Attribute>, &attr::Attribute), &attr::Attribute, core::iter::Zip<core::iter::Repeat<&std::collections::hash::set::HashSet<attr::Attribute>>, core::iter::Map<'_, (&attr::Attribute, &()), &attr::Attribute, std::collections::hash::map::Entries<'_, attr::Attribute, ()>>>>>
``
The military helicopters are still flying over Greenwich in their standard routine.
Are you suggesting that there's anything wrong with an adult viewing filmed consensual sex acts between other adults?
> while the same is not necessarily true for HKT

By far the biggest demand for HKT is from people who are requesting Haskell-like do-notation for error handling. HKT would affect everything! Given this, I absolutely agree with the notion that HKT is a 2.0 feature rather than a 1.0 feature.
It depends are your target market. We went with a similar service based approach, but a few potential clients were worried that we may not be around in a few years.
Well, obviously PGP has the whole "web of trust" thing but that's a bit hard to use. You can use crypto to "sign" things, so simply "signing" your upvotes and downvotes attaches a person to a vote. Then you let users upvote and downvote other users building a web of trust and a black-list. Signed-upvotes and downvotes would get passed around in the swarm itself as content.

The hard part is the new-user bootstrap. They need a starting list of trusted people - as they pull down information from the swarm, they get a good picture of the "web of trust". Then they can look for signed upvotes or downvotes on any content they're researching - that is, instead of just looking for the latest Game of Thrones vid, the system also looks for all upvotes and downvotes about each particular copy of the latest Game of Thrones vid and compares it against the user's personal "web of trust" to know which votes are respectable. The user sees this as just "here's the most popular copy".

Of course, passing around millions of upvotes and downvotes P2P would not be an easy problem.
How to Make Smartphone Case with a Balloon
Almost all the money went towards purchasing equipment and legal fees. I don't think anyone in particular (except maybe the lawyers) got rich off the site.
interesting, an article written by an author who has never written anything else and comes up with not a single social media profile, or really anything other than this article and articles referencing it.

perfect shill bait.
So this basically removes the limitation on how long encrypted intercepted communications (simply any encrypted communication at this point) can be retained. I doubt any limits were followed in the past, but this makes it officially disturbing that one's encrypted communications could potentially be used against him any number of years down the line by any future regime, especially after technology makes cracking such encryption feasible.
Where Men Aren’t Working
Actually, I think this is less common now than it was 20 years ago.
I wish it supported arrow keys. WASD is really awkward on a Dvorak keyboard.
They handed it over to Sweden's Pirate Party allegedly. I forget the exact article, but it was over at TorrentFreak: http://torrentfreak.com
Well, one, being Harvard educated does not necessarily mean you are really a brainiac. Above the curve certainly, but you still have deviations from the mean in both directions.

And no, even if everyone were a genius, there are limited funds allocated by geniuses to pay geniuses to be geniuses. But if everyone were brilliant and have complete information and comprehensive educations about everything, either we are already in post-scarcity singularity utopia or we are imminently going to get there because you have hundreds of millions of geniuses capable to work on it, and geniuses running the system capable of realizing that potential and working to make it happen.

So either you are in a state where employment no longer matters, or your geniuses are smart enough to devote all their overflow resources to getting there, since they are all geniuses, they can all contribute to that end goal.

We simultaneously have people who just do not have the skills or mental capabilities to contribute, and leadership that is too ignorant or selfish to acknowledge the benefits of investing in research and science, and thus neither is possible.
I do believe you mean "whom".
Ha, we hate them too, which is why we're so eager to finalize their design so that we can replace all of that hideous garbage with just `impl Iterator`. :)

And who knows, it might happen for 1.0 if enough people push on the design and are willing to put in the legwork of implementing it.
It is even worse than that. Now you are spending X hours per day being told what to do, instead of spending X hours doing whatever you want.
This comment violates the rules. Too prescriptive. How about "We want to emphasize keeping clients and not getting fired".
The iPhone isn't really the first smartphone. It made the smartphone popular.

Oh well, the article is about disruptive ideas, so it counts.
could you point me to the large part of systemd that is cloud? Is it the "desktop bus", or maybe mdns and dhcp, or perhaps the core files being stored in the journal?
The systemd developers try to avoid using NSS on PID 1 (for very good reasons), so NSS wouldn't be a problem for static linking PID 1.

* See for instance https://bugzilla.redhat.com/show_bug.cgi?id=915912#c18
Show HN: Published Manuscript Manager
Police data-mining looks through social media, assigns you a ‘threat level’
I'm genuinely curious what you mean by "leaving the cruft in". I haven't been following the release discussions very closely, so I don't know exactly what "crufty" things there are in the language/standard libraries.

Also, on the subject of the build system, while I too found it a bit confusing, only passing in the "main" file and having the compiler automatically compile and link all dependencies, over time I've come to love that feature. Especially coming from a (admittedly amateurish) C background, where I had to explicitly compile all of my source files into object code before linking them together, having the compiler manage everything for me cuts down on a lot of mental overhead (in my opinion, anyway). I wish the process was explained a little bit better in The Guide, but that's a documentation problem and not an implementation problem, which is much more easy to fix.
Yeah, it's a clever idea but torrents are basically just content hashes, so they can't be updated by nature.

In fact TPB was already not serving torrent files in large part; every torrent with more than a handful of peers is stored as a magnet link, which literally is just a content hash. I'm positive there's something rather clever to be done there, but we can't put it into a torrent.
There are some scenarios, usually at income thresholds for various benefits, that the B scenario is manifestly true even without expenses - earn another dollar, and you'll lose money.
Just add this line to make it much more readable
typedef int (table_row)[2];

Replace (int)[2] with table_row :)
How to work with Heroku for Dummies
Yes there are caveats but with option 1, even though you get other channels, you don't have to watch them. Nobody is forcing you. Neither are perfect but they meet the criteria of the OP.
The other problem is when a file can be in multiple categories: say you're sorting photos into folders based on who is in the photo.

alice.jpg goes into alice/, and bob.jpg goes into bob/, but where do you put groupshot.jpg?
> developers will need to write code that can take advantage of them

In the said case of parallel compilation of, say, JS, it's only a tiny minority of the developers who need to be able to do so.

> It might be still more useful to build bigger 4-core processors

It would have been great if we could build any bigger cores. Unfortunately, there is not much scope for improvement left, not unless we ditch the existing ISAs and programming models.
> It's being forced on long time users of distros without any of the users having a say.

It's being adopted by distributions in accordance with the stated and implied wishes of the developers, maintainers, and users of the distributions.

The reason that (e.g.) Arch dropped support for legacy init so quickly was because they literally failed to find anyone who wanted to go through all the work of maintaining the old init system. If none of the users want to do the work, then nothing's being "forced" - that's the way community-organized FOSS projects work![0]

Same goes for Debian, who made the switch in accordiance with their normal development process (including a general resolution in support of systemd!). Debian has promised to maintain systemd-shim (supporting other init systems) through at least Jessie, and possibly longer, depending on whether there is enough demand for alternative init systems, and support from developers for maintaining it in future releases.

Ironically, the biggest threat to systemd-shim in Jessie's successor are people who claim they want to fork Debian - if all the people who hate systemd leave Debian, then nobody who wants to actually do the work to maintain the alternative init systems will remain with the Debian project[1].

[0] Even then, you can still find an AUR package for it (https://aur.archlinux.org/packages/initscripts-fork/), though as with everything in the AUR, it's subject to much less testing. Note that the package has only 27 votes - this means that only 27 people actually said that they care about moving this package back into the main distro.

[1] This may be a bad or a good thing, depending on who you ask.
Maybe a vote weighting that gradually gets heavier, the more honest your account is measured - you are observed upvoting good content, and flagging spam or viruses (imagine if the top HN commenters votes counted more than regular commenters...)? And rapid banning for those who upvote spam. Maybe you unlock additional feaures (like HNs downvote ability as you level up with karma). It might create a "race to the top" if you published a "karma list" of the top accounts... sort of like HN has with the leaders list https://news.ycombinator.com/leaders
Yes - the classic Morbidity Rates of proto-Altaic ( Haplogroup O2b* (P49), Haplogroup D-M174) Due to Mechanically Generated Localized Atmospheric Disruption And Circulation study is a must read.
Show HN: Buffergram.com – Instagram Scheduler
There is something funny about stating that most "literally" implements the idea of the algorithm, when the main "idea" of the algorithm is to be quick. :)

Also, even in examples of super efficient ways, be wary. The inverse square root you are referring to is actually slower than what many CPUs can do with a single instruction nowdays.

Also, I think you are missing out on the main reason this code was written. Essentially a puzzle to see if it can be done.
Published! Submissions Manager is a Mac Application used by some very accomplished authors, poets and artists in creating and managing of their own works. It's built by the creators of http://www.MyStacki.com.
I have so many passwords that in the past I've lost access to certain encrypted files. Not even if I wanted to provide the password I would be able to. Could this be a sufficient argument in not being able to provide a decryption key?
Oculus acquires hand-tracking startup Nimble VR
I actually really enjoyed the weird spin on gameplay and didn't have the timings issue you raised. However I did have problems forgetting which lightcycle I was after I died (that one lap around the board seemed to throw me every time!)

I do like this game a lot though - if just for the novelty factor
Hi fiatjaf. Hopefully u had a chance to try out the app. We are different because all the other apps take u to a different page to view the entire text, we are displaying everything in the Tweet itself. Very useful tool for creating quick tweets like restaurant and product reviews, short recipes, DIY tips and the list can go on. Thanks for your comments, would appreciate any additional feedback.
It's pretty disgusting that those that are supposed to be stopping crimes are knowingly and intentionally committing fraud to get additional money from the state. Between this and the recent civil asset forfeiture scandals, I'm amazed people aren't more outraged.
> he's facing prospects of no job instead of an easy one.

Everyone is. He is not an exception - every office worker, every lawyer, even every artist is every day one step closer to obsolescence to automation. He might just be really smart and realize the sooner we get there, and the sooner we work out the paradigm shift it requires to approach post scarcity like that, the sooner we either reach the end of free society or enter an era of utopia, and either would be better than stagnating on the brink.
A big problem is that if people leave disability, they'll lose their Medicaid health insurance, and low-paying part-time jobs won't replace that. This is another example of America being penny-wise, pound-foolish when it comes to healthcare costs.
I put together a small demonstration for you:

https://github.com/SirCmpwn/rust-poc
Ha! Sorry about that. I wanted to avoid hard-coding keycodes for the sake of legibility so I used 'W'.getCharcodeAt(0) — which unfortunately doesn't work for the arrow keys.
> I brought this up and had a long discussion about it and
> how it might be improved with the community, but then
> when core contributors showed up, the discussion was shut
> down with the justification that "1.0 comes in a month"

Can you cite a source? If it was on IRC, I'm willing to sift through logs to find it for you if you give me your IRC nick.

> I've heard other stories about poor management of the
> project

What stories are those? We have our fair share of people who like to spread FUD, so I'm curious which one you ran into. :)
They were bought out some time ago. It's current owners are an anonymous shell corporation.[1]

[1] http://arstechnica.com/tech-policy/2009/08/pirate-bay-sale-s...
Actually that's not true anymore : http://www.bittorrent.org/beps/bep_0039.html.
It's actually a common misconception for most of the Western world, I think. It's really a misunderstanding between getting cold (hypothermia, in the worst case) and catching a cold, which is a virus.
So, "fans kill" when the temperature can do that all by itself...
>If you like systemd, use it, if you don't like it, don't.

I think people would care less about systemd if that was a realistic choice. I strongly believe that the whole systemd debate would go away if systemd wasn't a dependency of GNOME and other stuff.

Personally I have no strong feelings one way or the other, but I do fear that the BSDs are going to be left behind as they to some extend have been piggybacking on Linux in terms of desktop software.
GP said "we're finally seeing an uptick" and your rebuttal is that everything is not perfect.

Please stop. This mindset is actively harmful. There's no "giant leap", it's all small steps.
Verizon's New, Encrypted Calling App Comes Pre-Hacked for the NSA
Last I looked, DO has next to no SLA and Linode offers 99% SLA (almost no cloud provider offers SLA, much less 99% -- exception being Joyent at 100%). Also DO support is known for being a bit slow and Linode support is very quick to respond any time of day. YMMV.
Given that the parent site for this charges for job leads, something tells me 'not getting fired' isn't high on their priority list.
"We should recognize this fact and more actively work with them to further develop nuclear energy."

No, we should not, at least not in regard to nuclear power. We should not forget what happened not so recently ago.

I do not want the waste problem go grow bigger. I do not want to pass closed out areas such as at Fukushima or Chernobyl to our kids and their kids.

Yes, that might be just me :)
New Relic And Hortonworks See Strong Public Debuts
I'll likely be giving it a try for the weekend, thanks!